/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 16 2026 | 10:24:45 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS, echa un vistazo a https://www.w3schools.com/css/css_syntax.asp

Fin del comentario */

.product-cat-palette .woocommerce-tabs {display:none;}


.woof_remove_ppi {color:#D3A877;}



.woof_redraw_zone .woof_submit_search_form_container .button.woof_reset_search_form {font-size:14px !important; padding:0px !important; border:0px solid #000000 !important; margin-top:0px !important; text-decoration:underline; color:#ff0000 !important;}

.woocommerce-product-details__short-description table {display:none;}

/* Forzar eliminación de zoom WooCommerce */
.single-product .zoomImg {
  display: none !important;
}

.single-product .woocommerce-product-gallery__image {
  overflow: hidden !important;
  pointer-events: none;
}

.single-product .woocommerce-product-gallery__image a {
  pointer-events: auto;
}

.single-product .woocommerce-product-gallery__image img {
  transform: none !important;
  transition: none !important;
}

.dnka-modo-uso-list {padding-bottom:0px !important;}

.dnka-modo-uso-list li {font-size:16px; color:#000000; margin-bottom:12px;}

.woocommerce table.shop_attributes th {border-bottom:1px solid #000000;}

.woocommerce table.shop_attributes td {border-bottom:1px solid #000000;}

.entry-content table:not(.variations) {border:1px solid #000000;}

body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a {color:#000000 !important; font-weight:bold;}

.woocommerce table.shop_attributes th {color:#000000; font-weight:bold; font-size:16px;}


body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a {color:#000000 !important; font-size:16px;}

body.woocommerce .woocommerce-tabs {border:2px solid #000000;}

body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background:#f8ede4;}

body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs {background:#f8ede4;}

.woocommerce div.product form.cart .button {margin-top:0px !important;}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {color:#000000 !important;}

.woo-variation-swatches .variable-items-wrapper {justify-content:center; padding-bottom:0px !important;}

.woo-variation-swatches .et_pb_column_1_2  .variable-items-wrapper {justify-content:left; padding-bottom:0px !important;}

.product-type-variable-subscription .woocommerce-variation.single_variation {margin-bottom:20px;}

.product-type-variable-subscription .woocommerce-variation.single_variation p {font-size:18px; }

.woocommerce..product-type-variable-subscription div.product form.cart .button {font-size:18px !important;}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {font-size:18px !important; font-weight:400 !important; background-color:#E9E9E8 !important; border:0px solid #000 !important;}

.listacurso p:before {font-family:'Font Awesome 5 Free'; content:'\f138'; font-weight:bold; margin-right:8px; color:#D3A877;}

.woocommerce-info a, .woocommerce-message a {color:#D3A877;}

.wc_payment_method label {font-size:20px; font-weight:500;}

.et_pb_wc_checkout_payment_info_0.et_pb_wc_checkout_payment_info {background-color:Transparent !important;}

.woocommerce-cart  .et_pb_title_container h1 {font-family:'Playfair Display SC', serif; font-size:30px; font-weight:400;}

.cart_totals h2, .shipping_calculator h2 {font-family:'Playfair Display SC', serif; font-size:42px; font-weight:400;}

.woocommerce-cart-form__cart-item a {color:#727272;}

.woocommerce a.button.alt, .woocommerce-page a.button.alt {border-color:#D3A877; color:#D3A877;}

.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover {color:#D3A877;}

.woocommerce .cart .button, .woocommerce .cart input.button {font-size:16px !important;}

.single-product.et-db #et-boc .et-l div.et_pb_section.et_pb_section_0 {padding-left:6%; padding-right:6%;}

.woocommerce-product-gallery__wrapper div img {width:100% !important;}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {display:Block;}

.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product.sale .price, .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product.sale .price .amount {color:Red !important;}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {color:Red !important; text-align:center;}

.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product.sale .price ins, .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product.sale .price ins .amount {color:#d3a877 !important;}


.product .related .woocommerce-Price-amount.amount {
    font-size: 16px;
    color: #d3a877 !important;
    text-align: center;
	text-align:center !important;
}



.product .related h2 {
    font-family: 'Playfair Display SC', Georgia, "Times New Roman", serif;
    font-size: 32px;
    color: #000000 !important;
    line-height: 1.2em;
    text-transform: uppercase;
	font-weight:bold;
	margin-top:36px;
	margin-bottom:24px;
}

.product .related .woocommerce-loop-product__title {
    font-family: 'Playfair Display', Georgia, "Times New Roman", serif;
    font-size: 22px;
    color: #000000 !important;
    line-height: 1.2em;
	text-align: center;
font-weight:400;}

.woocommerce ul.products li.product .price ins {font-weight:400;}

.woocommerce span.onsale, .woocommerce-page span.onsale {font-size:16px; background:#D3A877 !important; text-transform:lowercase; font-weight:400 !important; border-radius:0px !important;}

.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {clear:inherit;}

.woocommerce div.product div.images .flex-control-thumbs li:nth-of-type(4n) {margin-right:7.5%;}

.woocommerce div.product div.images .flex-control-thumbs li:nth-of-type(5n) {margin-right:0%;}

.woocommerce div.product div.images .flex-control-thumbs li {max-width:14%; margin-right:7.5%;}

.woocommerce div.product div.images .flex-control-thumbs li img {opacity:1; border:1px solid #000000;}

.added_to_cart.wc-forward {display:none;}

.et-db #et-boc .et-l .et_pb_tabs_controls li a {color:#D3A877; font-weight:400;}

.et-db #et-boc .et-l .et_pb_wc_tabs {border:1px solid #F8EDE4;}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {width:42px; height:42px;}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart .quantity input.qty {color:#000000;}

.yikes-custom-woo-tab-title {display:none;}

.woocommerce-tabs {border:1px solid #F8EDE4;}

.et-db #et-boc .et-l ul.et_pb_tabs_controls {background-color:#F8EDE4;}

.single-product #main-content {background-image:url('https://noemiduranbeauty.com/wp-content/uploads/2023/10/Fondo-1-cursos-producto-1920-×-600-px-1.png'); background-repeat:no-repeat; background-size:contain;}

.woocommerce-tabs ul {padding-bottom:0px !important;}

.woocommerce-tabs h2 {display:none;}

.woocommerce-tabs h4 {font-size:24px; font-weight:300; margin-top:28px;}

.woocommerce-tabs p {font-weight:400; color:#262626; font-size:16px;}

body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a {background-color:#ffffff;}
.et-db #et-boc .et-l .et_pb_tabs_controls li {font-family:'Playfair Display SC'; font-size:24px; padding:16px !important; border-right:1px solid #F8EDE4; background-color:#F8EDE4; color:#D3A877 !important;}

.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce button.button:disabled:hover, .woocommerce-page button.button:disabled:hover {padding:5px 16px;}

.woocommerce div.product form.cart .button {padding:12px 16px;}

.woocommerce .woocommerce-breadcrumb {color:#BCBCBC;}

.woocommerce .woocommerce-breadcrumb a {color:#BCBCBC;}

.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a img{
	border:8px solid #f8ede4!important;
}

.posted_in {display:none;}

.sku_wrapper {font-weight:300; color:#B6B2B3;}

.woocommerce div.product form.cart .button {color:#000000; border:1px solid #000000; border-radius:0px; text-transform:uppercase; font-size:16px; font-weight:400;}

.woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after, .woocommerce a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce button.single_add_to_cart_button.button:after, .woocommerce input.button.alt:after, .woocommerce input.button:after {display:none !important;}

.woocommerce div.product form.cart .reset_variations {display:none !important;}

.woocommerce .quantity input.qty {background-color:#f3f3f3 !important; padding:8px !important;}

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name {color:#D3A877 !important; font-weight:400 !important;}

.woocommerce div.product form.cart .variations label {font-weight:400; color:#B6B2B3;}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
    -webkit-box-shadow: var(--wvs-item-box-shadow,0 0 0 1px #E2E2EA);
box-shadow: var(--wvs-item-box-shadow,0 0 0 1px #E2E2EA);}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {    -webkit-box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px #D3A877) !important;
    box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px #D3A877) !important;}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {color:#D3A877 !important;}

.variations .label {padding-left:0px !important; font-size:18px !important; padding-bottom:0px !important;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {border-radius:0px; border:1px solid #000000;}

.woocommerce-product-details__short-description p {font-size:16px; color:#000000; font-weight:400; margin-bottom:12px;}

.woocommerce div.product p.price, .woocommerce div.product span.price {color:#D3A877 !important;}

.woo-variation-items-wrapper ul{padding-left:0px !important;}

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name {margin-left:0px;}

.woocommerce div.product .product_title {
    font-family: 'Playfair Display SC',Georgia,"Times New Roman",serif;
    font-size: 36px;
    color: #000000!important;
    line-height: 1.2em;
	text-transform:uppercase;
}

.wpcf7 form.sent .wpcf7-response-output {border-color:transparent !important; position:Relative; top:32px; font-weight:bold; color:#D3A877;}

.wpcf7-form input[type="submit"] {background-color:transparent; color:#000000; border:1px solid #000000; font-size:16px; font-weight:bold; padding:12px 20px; cursor:pointer;}

.wpcf7-form input[type="submit"]:hover {background-color:#f3f3f3;}

.wpcf7-acceptance .wpcf7-list-item-label {font-weight:400; font-size:12px;}

.wpcf7-acceptance .wpcf7-list-item-label a {color:#212121; text-decoration:underline;}

.wpcf7-acceptance .wpcf7-list-item-label a:hover {text-decoration:none;}

.wpcf7-form textarea {max-height:120px; width:100%; background-color:#ffffff; border:1px solid transparent; -webkit-box-shadow: 0px 0px 34px -8px rgba(140,140,140,0.48);
    -moz-box-shadow: 0px 0px 34px -8px rgba(140,140,140,0.48);
    box-shadow: 0px 0px 34px -8px rgba(140,140,140,0.48);
padding:12px;}

.wpcf7-list-item {margin-left:0px;}

.wpcf7-checkbox .wpcf7-list-item-label {font-weight:400; color:#D3A877;}

.bloque-form {float:left; width:46%; margin-right:4%;}

.wpcf7-form p {text-align:left; float:left; width:100%; padding-right:2%;}

.wpcf7-form p label {font-weight:bold; font-size:16px;  line-height:2; color:#212121;} 

.wpcf7-form .izqd p input {width:100%; padding:12px; background-color:#ffffff; border:1px solid transparent; -webkit-box-shadow: 0px 0px 34px -8px rgba(140,140,140,0.48);
    -moz-box-shadow: 0px 0px 34px -8px rgba(140,140,140,0.48);
    box-shadow: 0px 0px 34px -8px rgba(140,140,140,0.48);}

.nav li ul {right:0px;}

#top-menu li ul li a {font-size:14px;}

body #page-container .et_pb_section .et_pb_button_1:after {color:#D3A877 !important;}

.ofertasdentro h6 {font-weight:400 !important; font-size:16px;}

.logos a:hover {color:#000000;}

.logos a {color:#D3A877;}

body .footerg a:hover {color:#D3A877 !important;}

body #page-container .et_pb_section .et_pb_button_0:after, body #page-container .et_pb_section .et_pb_button_6:after {color:#D3A877 !important;}

.footerg .et_pb_button_2 {box-shadow:none !important;}
.footerg .et_pb_button_3 {box-shadow:none !important;}
.footerg .et_pb_button_0 {box-shadow:none !important;}
.single-product .et_pb_button_3 {box-shadow:none !important;}
.single-product .et_pb_button_2 {box-shadow:none !important;}
.single-product .et_pb_button_0 {box-shadow:none !important;}

#yith-wcwtl-output .button {color:#000000 !important;}



body .et-db #et-boc .et-l .et_pb_shop_0 .et_overlay:before, 
body .et-db #et-boc .et-l .et_pb_shop_1 .et_overlay:before {color:#000000 !important;}

body .et-fixed-header #top-menu li.current-menu-ancestor>a, body .et-fixed-header #top-menu li.current-menu-item>a, body .et-fixed-header #top-menu li.current_page_item>a {color:#D3A877 !important;}

#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, #top-menu li.current_page_item>a {color:#D3A877 !important;}

.et_pb_button_3, .et_pb_button_2, .et_pb_button_6, .et_pb_button_4, .et_pb_button_0, .et_pb_button_5 {box-shadow: 0px 2px 0px 0px #D3A877 !important;}

.egpr-google-reviews-wrap .egpr-star-icon {color:#D3A877;}

.egpr-layout-list .egpr-review-template2 li.egpr-sp-review .egpr-main-header-section {min-height:inherit !important;}

.egpr-layout-list .egpr-review-template2 li.egpr-sp-review, .egpr-layout-list .egpr-review-template6 li.egpr-sp-review {width:46% !important}}

.indice p{color:#000000; font-weight:500;}

.indice p a{color:#D3A877; font-weight:700; text-decoration:underline;}

.indice p a:hover {text-decoration:none; color:#000000;}

#main-footer {display:none;}

.posfooter .et_pb_text_inner a {color:#F8EDE4;}

.et_pb_blurb_description p a {color:#000000;}

.et_pb_blurb_description p a:hover {color:#D3A877;}

.woocommerce-order-received .et_pb_row .et_pb_column.et-last-child {width:100%;}

.woocommerce-order-received .woocommerce-order-details {margin-top:20px;}

.woocommerce-order-received  .et_pb_gutters3 .et_pb_column_1_2, .woocommerce-order-received  .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {width:100%;}

.woocommerce-message .button.wc-forward  {display:none;}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {background-color:#f3f3f3; color:#000000 !important;}

.bookly-time-zone-switcher {display:none !important;}

.woocommerce-price-suffix {color:#000000; font-size:12px;}

.et_overlay:before {color:#000000 !important;}

body .et_pb_wc_checkout_payment_info_0 .woocommerce-checkout #payment, body .et_pb_wc_checkout_payment_info_0 .woocommerce-order {background-color:#F3F2F2 !important; border:8px solid #000000; padding:32px !important; border-radius:1px;}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {background-color:transparent; border:2px solid #000000; color:#000000; font-size:16px;}

.et_pb_wc_checkout_payment_info form .form-row {margin-top:0px; font-weight:300; font-size:13px; line-height:1.6;}

.et_pb_wc_checkout_payment_info form .form-row p {margin-bottom:24px;}

.payment_box.payment_method_cod p {font-size:16px; color:#000000; font-weight:300;}

.wc_payment_method.payment_method_cod.et_pb_checked {font-size:22px; color:#000000; font-weight:500 !important;}

.et_pb_wc_checkout_order_details {background-color:#F3F2F2; padding:32px; border:8px solid #D3A877;}

.et_pb_wc_checkout_order_details_0 table.shop_table {margin-top:15px; margin-bottom:0px !Important;}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .et_pb_wc_cart_totals .select2-container--default .select2-selection--single, .et_pb_wc_checkout_billing .select2-container--default .select2-selection--single, .et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single {background-color:#ffffff; border:0px solid #000000; -webkit-box-shadow: 0px 0px 34px -8px rgba(140,140,140,0.48);
-moz-box-shadow: 0px 0px 34px -8px rgba(140,140,140,0.48);
box-shadow: 0px 0px 34px -8px rgba(140,140,140,0.48);}

.woocommerce-billing-fields h3 {display: none;}

.woocommerce form .form-row label {font-size:16px;}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart div.quantity {border:0px solid #000000; color:#000000; font-family:'inter', sans-serif; font-weight:400; text-transform:uppercase; font-size:18px;}

.et_pb_testimonial_author {margin-top:6px;}

.bookly-form .picker__frame * {font-family:'inter', sans-serif;}
.picker__year {font-style:inherit;}

.bookly-box{font-family:'inter', sans-serif; font-weight:300;}

.bookly-service-step .bookly-box {font-family:'inter', sans-serif; font-size:16px; font-weight:400 !important;}

.bookly-progress-tracker .step {background-color:#E2E2EA;}

.bookly-form input[type="text"], .bookly-form input[type="number"], .bookly-form input[type="password"], .bookly-form select, .bookly-form textarea {font-weight:300; font-family:'inter', sans-serif; font-size:14px !important;}

.bookly-btn, .bookly-btn > span {border-radius:1px !important; color:#000000 !important; font-size:16px !important; font-family:'inter', sans-serif; font-weight:400 !important;}

.bookly-box.bookly-nav-steps button {background-color:#ffffff !important; border:2px solid #000000 !important;}

.bookly-form select {background-color:#ffffff;}

.bookly-form-group > label {font-family:'inter', sans-serif; font-size:14px; font-weight:400;}

.bookly-progress-tracker > div {font-family:'inter', sans-serif; font-size:14px; font-weight:700;}

.egpr-content-reviews-wrapper .egpr-small-description .egpr-readtxt {margin-top:6px; color:#D3A877 !important;}

.page-id-571 .tratamientos h5 {font-family:'inter', sans-serif; font-size:18px !important; color:#D3A877 !important; font-weight:500 !important; padding-bottom:0px;}

.tratamientos h3 {padding-bottom:0px !important;}

.tratamientos h5 {font-family:'inter', sans-serif; font-size:18px !important; color:#727272 !important; font-weight:400 !important; padding-bottom:0px;}

.tratamientos p strong {color:#a6a6a6 !important; font-family:'Playfair Display', sans-serif !important; font-size:18px !important; font-weight:400; font-style:italic;}

.tratamientos p  {font-family:'inter', sans-serif !important; color:#000000 !important; font-weight:300; font-size:15px !important; padding-bottom:12px; line-height:2;}

.logos .et_pb_image {margin-bottom:0px !important;}

.egpr-reviews-main-wrapper {max-height:245px;}

.egpr-small-description {line-height:1.4;}

.egpr-review-template2 .egpr-reviewer-name {margin-bottom:0px;}

.egpr-review-template2 li.egpr-sp-review .egpr-main-header-section {background-color:#E2E2EA; border:0px solid #E2E2EA;}

.egpr-header-title.egpr-reviewer-name a span {font-weight:400;}

.egpr-review-template2 .egpr-rated-time {background-color:#bcbcbc;}

.egpr-info-section.egpr-bottom-section {top:-22px; position:Relative;}

.egpr-review-section {padding-top:0px; padding-left:0px; padding-right:0px;}

.egpr-review-template2 li.egpr-sp-review .egpr-main-header-section {padding-bottom:0px;}

.egpr-review-template2 .egpr-info-section.egpr-top-section {max-width:72px; top:-35px;}

.fa-calendar-days {color:#ffffff;}

#top-menu-nav>ul>li>a:hover {opacity:1; color:#bcbcbc;}

.et-cart-info { display:none; } 

.home #et-main-area {position:absolute; top:0px; float:left; width:100%;}

.home.et_fixed_nav #main-header {background-color:rgba(250,250,250,0); box-shadow:none;}

.home.et_fixed_nav #main-header.et-fixed-header {background-color:#ffffff;}

.et-fixed-header #top-menu li a {font-size:14px;}

.et-fixed-header #logo {max-height:100%;}

.conocenos .title-lines {text-align:left; padding-left:12%;}

.conocenos .title-lines:before {
background-color:#D3A877;
	top:50%;
}

.home .et_pb_text_0 {font-weight:400;}

.title-lines {
    position: relative;
    z-index: 1;
    overflow: hidden;
    text-align: left;
	padding-left:12%;
}
.title-lines:before{
    position: absolute;
    top: 40%;
    overflow: hidden;
    width: 20%;
    height: 2px;
    content: '\a0';
    background-color: #D3A877;
    margin-left: -23%;
}
.title-lines:before {
    margin-left: -23%;
    text-align: right;
}

.home .cursos .et_pb_blurb_content {display:flex; flex-wrap:wrap; padding-left:20px; padding-right:20px; flex-direction: column; align-content: space-around; min-height:500px;}
.page-id-677 .et_pb_blurb_content {display:flex; padding-left:20px; padding-right:20px; padding-bottom:36px; flex-direction: column-reverse; min-height:500px;}
.home .et_pb_blurb_content h6 {color:#ffffff; font-family:'inter', sans-serif; margin-top:86px;}

@media only screen and (min-width:300px) and (max-width:767px){
	
	#logo {max-height:82%;}	
	.mobile_menu_bar:before, .mobile_menu_bar:after {color:#000000 !important;}
	.et_mobile_menu {border-top:3px solid #000000;}
	.et_mobile_menu li a {text-transform:uppercase; font-weight:500;}
	#slide1 img {top:236px !important; left:-160px !important;}
	#slide1 rs-sbg {background-color:#f5f5f6 !important;}
	#slide2 img {top:102px !important; left:-180px !important;}
	#slide2 rs-sbg {background-color:#F2F2F2 !important;}
	#slide3 img {top:153px !important; left:-100px !important;}
	#slide3 rs-sbg {background-color:#f5f5f6 !important;}
	.home .et_pb_image_1 .et_pb_image_wrap {border-left:0px;}
	.egpr-layout-list .egpr-review-template2 li.egpr-sp-review, .egpr-layout-list .egpr-review-template6 li.egpr-sp-review {width:100% !important;}
	.egpr-show-reviews-wrap {padding-left:0px !important;}
	.egpr-review-section {position:Relative;}
	.home .et_pb_column .et_pb_module.et_pb_text_8 {bottom:38px;}
	.home .et_pb_column_12 .et_pb_button_2_wrapper{bottom:38px;}
	.et_pb_main_blurb_image {margin-bottom:12px;}
	.page-id-345 .et_pb_image_3, .page-id-345 .et_pb_image_5, .page-id-345 .et_pb_image_4, .page-id-345 .et_pb_image_7, .page-id-345 .et_pb_image_6, .page-id-345 .et_pb_image_2 {margin-left:0px !important; margin-top:0px !important; margin-bottom:20px !important;}
	.page-id-432 .et_pb_image_3, .page-id-432 .et_pb_image_6, .page-id-432 .et_pb_image_5, .page-id-432 .et_pb_image_4, .page-id-432 .et_pb_image_2, .page-id-432 .et_pb_image_1 {margin-left:0px !important; margin-top:0px !important; margin-bottom:20px !important;}
	.page-id-432 .et_pb_row_15 img {margin-bottom:24px;}
	.et_pb_shop ul.products.columns-1 li.product, .et_pb_shop ul.products.columns-2 li.product, .et_pb_shop ul.products.columns-3 li.product, .et_pb_shop ul.products.columns-4 li.product, .et_pb_shop ul.products.columns-5 li.product, .et_pb_shop ul.products.columns-6 li.product {width:100% !important;}
.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li:nth-child(3n+1), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li:nth-child(3n+1), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li:nth-child(3n+1), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li:nth-child(3n+1), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li:nth-child(3n+1), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li:nth-child(3n+1) {width:100% !important;}
	.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li:nth-child(2n+2), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li:nth-child(2n+2), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li:nth-child(2n+2), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li:nth-child(2n+2), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li:nth-child(2n+2), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li:nth-child(2n+2) {width:100% !important;}
	.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product {width:100% !important;}
	
	.bloque-form {float:left; width:100%; margin-right:0%; margin-bottom:24px;}
	.wpcf7-form p label {line-height:1;}
	.wpcf7-form p {line-height:24px;}
	.wpcf7-acceptance .wpcf7-list-item-label {font-size:10px;}

}
	
	@media only screen and (min-width:768px) and (max-width:1023px){
	
	#logo {max-height:100%;}	
	.mobile_menu_bar:before, .mobile_menu_bar:after {color:#000000 !important;}
	.et_mobile_menu {border-top:3px solid #000000;}
	.et_mobile_menu li a {text-transform:uppercase; font-weight:500;}
	#slide1 img {top:236px !important; left:-160px !important;}
	#slide1 rs-sbg {background-color:#f5f5f6 !important;}
	#slide2 img {top:102px !important; left:-180px !important;}
	#slide2 rs-sbg {background-color:#F2F2F2 !important;}
	#slide3 img {top:153px !important; left:-100px !important;}
	#slide3 rs-sbg {background-color:#f5f5f6 !important;}
	.home .et_pb_image_1 .et_pb_image_wrap {border-left:0px;}
	.egpr-layout-list .egpr-review-template2 li.egpr-sp-review, .egpr-layout-list .egpr-review-template6 li.egpr-sp-review {width:100% !important;}
	.egpr-show-reviews-wrap {padding-left:0px !important;}
	.egpr-review-section {position:Relative;}
	.home .et_pb_column .et_pb_module.et_pb_text_8 {bottom:38px;}
	.home .et_pb_column_12 .et_pb_button_2_wrapper{bottom:38px;}
	.et_pb_main_blurb_image {margin-bottom:12px;}
	.page-id-345 .et_pb_image_3, .page-id-345 .et_pb_image_5, .page-id-345 .et_pb_image_4, .page-id-345 .et_pb_image_7, .page-id-345 .et_pb_image_6, .page-id-345 .et_pb_image_2 {margin-left:0px !important; margin-top:12px !important; margin-bottom:32px !important;}
	.page-id-432 .et_pb_image_3, .page-id-432 .et_pb_image_6, .page-id-432 .et_pb_image_5, .page-id-432 .et_pb_image_4, .page-id-432 .et_pb_image_2, .page-id-432 .et_pb_image_1 {margin-left:0px !important; margin-top:0px !important; margin-bottom:32px !important;}
	.page-id-432 .et_pb_row_15 img {margin-bottom:24px;}
	.et_pb_shop ul.products.columns-1 li.product, .et_pb_shop ul.products.columns-2 li.product, .et_pb_shop ul.products.columns-3 li.product, .et_pb_shop ul.products.columns-4 li.product, .et_pb_shop ul.products.columns-5 li.product, .et_pb_shop ul.products.columns-6 li.product {width:48% !important;}
.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li:nth-child(3n+1), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li:nth-child(3n+1), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li:nth-child(3n+1), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li:nth-child(3n+1), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li:nth-child(3n+1), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li:nth-child(3n+1) {width:100% !important;}
	.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li:nth-child(2n+2), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li:nth-child(2n+2), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li:nth-child(2n+2), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li:nth-child(2n+2), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li:nth-child(2n+2), .et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li:nth-child(2n+2) {width:100% !important;}
	.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product {width:100% !important;}
		
			.bloque-form {float:left; width:100%; margin-right:0%; margin-bottom:24px;}
	.wpcf7-form p label {line-height:1;}
	.wpcf7-form p {line-height:24px;}
	.wpcf7-acceptance .wpcf7-list-item-label {font-size:10px;}
}
	
@media only screen and (min-width:1024px) and (max-width:1279px){
	
	.home .et_pb_column_1 {padding-top:0px;}
	.home .et_pb_text_1 h2 {font-size:48px;}
	.home .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .home .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .home .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .home .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .home .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .home .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a {font-size:26px;}
	.home .et_pb_blurb_content h6 {line-height:20px;}
	.home .et_pb_image_2 {margin-top:110px !important;}
	.home .et_pb_text_8 h3 {font-size:42px;}
	.page-id-345 .et_pb_column_0 {padding-top:0px;}
	.page-id-432 .et_pb_text_0 p {max-width:60%;}
	.page-id-432 .et_pb_row_15 img {max-width:88%;}
	.page-id-571 div.et_pb_section.et_pb_section_0 {background-position:right center;}
	.page-id-571 .et_pb_text_0 p {max-width:60%;}
	.page-id-677 .et_pb_text_0 p {max-width:60%;}
	.page-id-677 .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .page-id-677 .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .page-id-677 .et_pb_blurb_3.et_pb_blurb .et_pb_module_header, .page-id-677 et_pb_blurb_3.et_pb_blurb .et_pb_module_header a, .page-id-677 .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .page-id-677 .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a, .page-id-677 .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .page-id-677 .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a {font-size:24px;}
}
	
@media only screen and (min-width:1280px) and (max-width:1365px){
	
	.home .et_pb_column_1 {padding-top:0px;}
		.home .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .home .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .home .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .home .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .home .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .home .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a {font-size:30px;}
		.home .et_pb_image_2 {margin-top:110px !important;}
	.home .et_pb_text_8 h3 {font-size:52px;}
	.page-id-345 .et_pb_column_0 {padding-top:0px;}
	.page-id-432 .et_pb_text_0 p {max-width:70%;}
	.page-id-432 .et_pb_row_15 img {max-width:88%;}
}

@media only screen and (min-width:1366px) and (max-width:1599px){
	
	.home .et_pb_column_1 {padding-top:0px;}
			.home .et_pb_blurb_1.et_pb_blurb .et_pb_module_header, .home .et_pb_blurb_1.et_pb_blurb .et_pb_module_header a, .home .et_pb_blurb_0.et_pb_blurb .et_pb_module_header, .home .et_pb_blurb_0.et_pb_blurb .et_pb_module_header a, .home .et_pb_blurb_2.et_pb_blurb .et_pb_module_header, .home .et_pb_blurb_2.et_pb_blurb .et_pb_module_header a {font-size:30px;} {font-size:42px;}
	
	.home .et_pb_image_2 {margin-top:110px !important;}
	
	
}
