body {
    background: #ffffff !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #f85624 !important;
   
}
textarea#field_9jv0r1 {
    border: 1px solid #bbbbbb !important;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 20px 20px 20px 20px !important;
}

button.frm_button_submit {
    width: 100% !important;
    background-color: #f85624 !important;
    border: none !important;
    border: radi;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px !important;
}
input#field_qh4icy {
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px !important;
}

input#field_29yf4d {
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px !important;
}
input#field_e6lis6 {
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px !important;
}
.et-db #et-boc .et-l .et_pb_widget_area ul li {
    margin-top: .25em;
    margin-bottom: .25em;
    background: none;
    margin-left: 0;
    min-height: 80px !important;
}
button.wp-block-button__link {
    background-color: #ff5722;
    border-radius: 10px;
    width: 100%;
}
input#subscribe-field-blog_subscription-2 {
    width: 100% !important;
    border: 1px solid grey;
    border-radius: 10px 10px 10px 10px !important;
    background-color: #f9e0fa !important;
    padding: 10px 0px !important;
}
a.comment-reply-link.et_pb_button {
    font-size: 10px !important;
    background-color: #f85624 !important;
    padding-top: 3px !important;
    border: 1px solid grey !important;
    color: white !important;
}

a.wp-block-jetpack-instagram-gallery__grid-post:nth-of-type(2) {
    display: none !important;
}
a.wp-block-jetpack-instagram-gallery__grid-post:nth-of-type(3) {
    display: none !important;
}
a.wp-block-jetpack-instagram-gallery__grid-post:nth-of-type(4) {
    display: none !important;
}
a.wp-block-jetpack-instagram-gallery__grid-post:nth-of-type(5) {
    display: none !important;
}
a.wp-block-jetpack-instagram-gallery__grid-post:nth-of-type(6) {
    display: none !important;
}
a.wp-block-jetpack-instagram-gallery__grid-post:nth-of-type(7) {
    display: none !important;
}
a.wp-block-jetpack-instagram-gallery__grid-post:nth-of-type(8) {
    display: none !important;
}
a.wp-block-jetpack-instagram-gallery__grid-post:nth-of-type(9) {
    display: none !important;
}
a.wp-block-jetpack-instagram-gallery__grid-post {
    width: 350px !important;
}
/*listas*/
ol li {
    list-style: auto !important;
    margin-left: 20px !important;
}
.et_pb_module.et_pb_post_content.et_pb_post_content_0_tb_body ul li { list-style: circle !important; margin-left: 40px !important; }

li {
    margin-bottom: 20px !important;
}



/*Imagen foto*/
.home.et-db #et-boc .et-l .et_pb_cta_2_tb_body.et_pb_promo{
    margin-top: 0px!important;
}

.home.et-db #et-boc .et-l .et_pb_section_4_tb_body.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider{
    background-image: none;
}


.home.et-db #et-boc .et-l .et_pb_section_4_tb_body{
    padding-bottom: 30%;
}


.home.et-db #et-boc .et-l .et_pb_section_0_tb_body{
  padding-top: 0px;
}




.et-db #et-boc .et-l .et_pb_module img {
    display: inline;
    margin-right: 17px;
    /*height: 70px;*/
    padding-bottom: 0px;
    /*margin-bottom: 10px;*/
	margin-bottom: -3px;
}
/* avisos legales */
.page-id-5333 .et-l.et-l--footer, .page-id-5330 .et-l.et-l--footer, .page-id-5327 .et-l.et-l--footer{
	clear:both;
}
.page-id-5333 .entry-title, .page-id-5330 .entry-title, .page-id-5327 .entry-title{
	text-align: center;
}

.page-id-5333 #block-2, .page-id-5330 #block-2, .page-id-5327 #block-2{
	display: none;
}
/* end avisos legales */

/* post populares */
.et-db #et-boc .et-l .et_pb_module img{
	margin-right: 11px;
}
/* end post populares */
/* logo */
div.et_pb_with_border:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
.et_pb_column.et_pb_column_1_5.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough{
	display: none !important;
}
.et_pb_menu__menu .et-menu-nav{
	margin: 0 auto;
}
.et_pb_menu__wrap .et_pb_menu__menu{
	width: 100%;
}
@media(max-width:980px){
	.et_pb_menu__logo-wrap{
		display: none !important;
	}
}
.et_pb_module.et_pb_image.et_pb_image_0_tb_footer .et_pb_image_wrap img{
	display: none !important
}
/* end logo */
/* ultimos posts */
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li a img{
	margin-bottom: 2px !important;
}
/* recent post 
.rpwwt-post-title{
	font-size: 14px;
}
 */
#facebook-likebox-3{
	width: 278px !important;
}
.wp-block-jetpack-instagram-gallery__grid-post{
	max-width: 82% !important;
}
#twitter_timeline-3{
	width: 294px !important;
}
@media(max-width: 1150px){
	.wp-block-jetpack-instagram-gallery__grid-post{
		max-width: 75% !important;
		width: 300px !important;
	}
	#twitter_timeline-3{
	width: 300px !important;
}
}
/*
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li:nth-child(1n+1) a img{
	height: 68px;
}*/

.home.et-db #et-boc .et-l .et-menu .menu-item-has-children > a:first-child::after{
  content: "⌄";
  font-family: Helvetica;
}

.et_pb_row.et_pb_row_1_tb_footer .et-last-child{
  display: none;
}

input[type="checkbox"] {
    border: 1px solid #4e4e4e !important;
}

.et-db #et-boc .et-l .et_pb_module input[type=text], input[type=email] {
	border: 1px solid #4e4e4e !important;
}

textarea#field_9jv0r1 {
    border: 1px solid #4e4e4e !important;
}

.single.et-db #et-boc .et-l .et_pb_section_1_tb_body.et_pb_section{
	background:white!important;
}

.single .et_pb_bottom_inside_divider,
.category .et_pb_bottom_inside_divider{
  display: none!important;
}

.archive.category.et-db #et-boc .et-l .et_pb_section_1_tb_body.et_pb_section{
  background-color:white!important;
}

@media only screen and (max-width: 768px) {
    .et_pb_row_0_tb_body {
        display: flex;
        flex-direction: column-reverse;
    }
}

.sharedaddy.sd-sharing-enabled {
    display: none;
}

.sharedaddy.sd-block.sd-like.jetpack-likes-widget-wrapper {
    display: none;
}



.table-of-contents ul li a {
    text-decoration: none !important;
    color: #000 !important; /* Negro */
    font-weight: bold !important; /* Negrita */
}

.table-of-contents ul li a:hover {
    text-decoration: underline !important; /* Subrayado solo al pasar el cursor */
    color: #000 !important; /* Mantener el color negro al hover */
}


