/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* Tipografia */



/*
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
*/

* {image-rendering: -webkit-optimize-contrast; image-rendering: initial; }

p.woocommerce-store-notice {font-size: 14px !important;}
.woocommerce-store-notice a {display: none !important;}



.menu-barra-superior-en-container li a, .menu-barra-superior-en-container li , #menu-barra-superior-en li a, #menu-barra-superior-en li, .menu-menu-principal-en-container li a, #menu-menu-principal-en li a, .menu-barra-superior-ca-container li a, .menu-barra-superior-ca-container li, .menu-barra-superior-ca li a, #menu-barra-superior-ca li, .menu-menu-principal-ca-container li a, #menu-menu-principal-ca li a, .menu-barra-superior-esp-container li a, .menu-barra-superior-esp-container li , #menu-barra-superior-esp li a, #menu-barra-superior-esp li, .menu-menu-principal-esp-container li a, #menu-menu-principal-esp li a, .cart-customlocation, #ceramic, #verd, .fusion-footer-widget-area, .fusion-footer-widget-area .widget-title, .texto-configuralo, #configuralo, .fusion-button-text, .realidad-aumentada p, .realidad-aumentada strong, .titulo-portada, .titulo-bloque-portada h1, .text-verd-apps, .titulo-secciones h1, .up-sells .fusion-title .title-sep-container, h3.title-heading-left, .fusion-blog-layout-grid .fusion-single-line-meta, .fusion-mobile-nav-holder > ul li a {letter-spacing: 0.4px !important;}




/* Bordes  */

#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-body .avada-select-parent .select-arrow, .fusion-body .avada-select-parent select, .gravity-select-parent .select-arrow, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select-arrow, .select2-container .select2-selection .select2-selection__arrow, .select2-container--default .select2-dropdown .select2-search, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-selection--single, .select2-dropdown, input.s, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="phone-number"], input[type="text"], input[type="time"], select, textarea {border-color: #F5F0EE !important;}

#customer_login .col-1, #customer_login .col-2, #customer_login h2, #customer_login_box, #final-order-details .mini-order-details tr:last-child, #reviews li .comment-text, #small-nav, #wrapper .side-nav li a, #wrapper .side-nav li.current_page_item li a, .avada-skin-rev, .chzn-container-single .chzn-single, .chzn-container-single .chzn-single div, .chzn-drop, .commentlist .the-comment, .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img, .fusion-author .fusion-author-social, .fusion-author-widget .fusion-author-widget-separator .fusion-author-widget-sep, .fusion-body .avada-myaccount-user, .fusion-body .avada-myaccount-user .avada-myaccount-user-column, .fusion-body .avada-order-details .shop_table.order_details tfoot, .fusion-body .cart-totals-buttons, .fusion-body .cart_totals, .fusion-body .cart_totals .total, .fusion-body .cart_totals h2, .fusion-body .checkout .shop_table tfoot, .fusion-body .coupon, .fusion-body .coupon h2, .fusion-body .my_account_orders tr, .fusion-body .order-info, .fusion-body .order-total, .fusion-body .quantity .minus, .fusion-body .quantity .qty, .fusion-body .shop_attributes tr, .fusion-body .shop_table tr, .fusion-body .woocommerce .address h4, .fusion-body .woocommerce .addresses .title, .fusion-body .woocommerce .cart-empty, .fusion-body .woocommerce .checkout #customer_details .col-1, .fusion-body .woocommerce .checkout #customer_details .col-2, .fusion-body .woocommerce .checkout h3, .fusion-body .woocommerce .cross-sells, .fusion-body .woocommerce .cross-sells h2, .fusion-body .woocommerce .return-to-shop, .fusion-body .woocommerce .social-share, .fusion-body .woocommerce .social-share li, .fusion-body .woocommerce-MyAccount-content, .fusion-body .woocommerce-MyAccount-content h2, .fusion-body .woocommerce-MyAccount-content h3, .fusion-body .woocommerce-MyAccount-navigation ul li a, .fusion-body .woocommerce-content-box, .fusion-body .woocommerce-content-box h2, .fusion-body .woocommerce-info, .fusion-body .woocommerce-message, .fusion-body .woocommerce-shipping-calculator, .fusion-body .woocommerce-shipping-calculator h2, .fusion-body .woocommerce-side-nav li a, .fusion-body .woocommerce-success-message, .fusion-body .woocommerce-tabs .tabs li a, .fusion-body.woo-tabs-horizontal .woocommerce-tabs > .entry-content, .fusion-content-widget-area .product_list_widget li, .fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget li a::before, .fusion-content-widget-area .widget_archive li, .fusion-content-widget-area .widget_categories li, .fusion-content-widget-area .widget_layered_nav li, .fusion-content-widget-area .widget_links li, .fusion-content-widget-area .widget_meta li, .fusion-content-widget-area .widget_nav_menu li, .fusion-content-widget-area .widget_pages li, .fusion-content-widget-area .widget_product_categories li, .fusion-content-widget-area .widget_recent_entries li, .fusion-counters-box .fusion-counter-box .counter-box-border, .fusion-filters, .fusion-hide-pagination-text .pagination-next, .fusion-hide-pagination-text .pagination-prev, .fusion-pagination .page-numbers, .fusion-project-details-tb .project-info .project-info-box, .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link, .input-radio, .ls-avada, .page-links a, .pagination a.inactive, .panel.entry-content, .post .fusion-meta-info, .price_slider_wrapper, .progress-bar, .project-content .project-info .project-info-box, .search-page-search-form, .side-nav, .side-nav li a, .side-nav-left .side-nav, .single-navigation, .table, .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th, .table-1 table, .table-1 table th, .table-1 tr td, .table-2 table thead, .table-2 tr td, .tabs-vertical .tabs-container .tab_content, .tabs-vertical .tabset, .tagcloud a, .tkt-slctr-tbl-wrap-dv table, .tkt-slctr-tbl-wrap-dv tr td, .widget_layered_nav li, .widget_product_categories li, .woo-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation > ul .is-active, .woo-tabs-horizontal .woocommerce .woocommerce-checkout-nav .is-active, .woo-tabs-horizontal .woocommerce-MyAccount-navigation, .woo-tabs-horizontal .woocommerce-tabs > .tabs, .woo-tabs-horizontal .woocommerce-tabs > .wc-tab, .woocommerce .social-share, .woocommerce .social-share li, .woocommerce-pagination .page-numbers, h5.toggle.active + .toggle-content, tr td {border-color: #F5F0EE !important;}


/* HEADER */

/* #menu-menu-principal-ca {margin-right: 50px !important;} */

.fusion-main-menu {margin-right: -30px;}
.fusion-main-menu .mi-cuenta {padding-right: 0px; padding-left: 0px;}
.fusion-main-menu .mi-cuenta a { background-color: #bd988d !important; color: #fff !important; height: 20px !important; margin-top: 24px !important; padding: 0px 12px 1px 12px; border-radius: 10px; }
.cesta-img img {filter: grayscale(30%); margin-top: -3px;}
.cesta-img img:hover {filter: brightness(0%);}
.fusion-main-menu .fusion-main-menu-search a { margin-top: -68px !important; position: absolute !important; }
.fusion-main-menu .fusion-main-menu-icon::after {color: #fff !important; position: fixed !important; }
.fusion-main-menu-search-overlay .fusion-main-menu > .fusion-overlay-search {width: 90% !important;}

.fusion-secondary-header .fusion-alignright > * {right: 10px;}
@media only screen and (max-width: 500px) {
.fusion-secondary-header .fusion-alignright > * { margin-right: -30px !important; }
.fusion-secondary-menu > ul > li > a {padding: 0px 4px !important; letter-spacing: 0 !important;}
}

.fusion-secondary-header a:hover {color: #000 !important;}
.fusion-main-menu .mi-cuenta a:hover {background-color: #000 !important;}

.fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow {box-shadow: none !important;}






/* Chrome */


.fusion-main-menu .fusion-main-menu-icon::after {color: transparent !important; border-radius: 0% !important; background-image: url('/wp-content/uploads/2021/10/icono-buscador.png') !important; background-size: 15px 15px !important;}


/* Firefox */

.fusion-main-menu .fusion-main-menu-search a::after { /* content: url("/wp-content/uploads/2021/10/icono-buscador.png") !important; */ width: 15px !important; height: 15px !important; display: flex; top: 10px; right: 18px; }

/* ---------- */

.fusion-header .fusion-row, .fusion-header-wrapper, .fusion-header {max-height: 70px !important;}

.fusion-header .cart-customlocation {float: right !important; text-align: right; margin-top: 22px;  display: block; margin-right: 25px !important;}
a.cart-customlocation {color: #bd988d !important; font-size: 15px !important;}
.cart-customlocation:hover {color: #000 !important;}


.elenne-logo {margin-top: -5px; transition: 0.2s ease !important; content: url("/wp-content/uploads/2021/10/elenne_menu_hover.png") !important; max-width: 120px !important; filter: brightness(0%); }
.elenne-logo:hover { max-width: 120px !important; filter: brightness(100%);}

.fusion-header-v3 .fusion-logo { margin: 31px 0px 16px 0px !important; }
.fusion-header-v3 .fusion-logo img { width: 160px !important; margin-top: -67px !important; margin-left: 14px; margin-bottom: -67px !important; }

.fusion-is-sticky .fusion-logo img {width: 130px !important; margin-top: -28px !important; margin-left: 0px !important; margin-bottom: -95px !important;}

.fusion-mobile-logo {max-width: 100%; padding-top: 12px !important;}

@media only screen and (max-width: 500px) {
	.fusion-mobile-logo {max-width: 86%; margin-top: 0px !important; margin-left: -15px !important;}
}

.fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-flyout-mobile-menu-icons {background-color: #fff; padding: 13px 15px; border-radius: 22px; border: 1px solid #bd988d;}
.fusion-header-has-flyout-menu-content a.cart-customlocation {position: absolute; color: #fff !important;}
.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons { margin-top: -5px !important; margin-right: 14px !important; }
.fusion-header-has-flyout-menu .fusion-secondary-menu ul {text-align: right !important;}


/*
.fusion-header-has-flyout-menu .cesta-img img {width: 32px;}
.fusion-header-has-flyout-menu .elenne-logo {max-width: 160px !important;}
*/
.fusion-flyout-mobile-menu .cesta-img img {width: 28px !important;}
.fusion-flyout-mobile-menu .elenne-logo {max-width: 175px !important;}
.fusion-flyout-mobile-menu .mi-cuenta a {background-color: #bd988d !important; color: #fff !important; padding: 0px 12px; border-radius: 25px; font-size: 20px !important;}


/* ITEMS DEL MEN� PRINCIPAL AMAGATS */

.amaga-item-menu-ppal, .amaga-bloc-links-inici {display: none !important;}


/* SLIDER */

.tfs-slider .slide-content-container {top: 35% !important;}
.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {background-color: transparent !important; padding: 12px 0px !important; border-bottom: 1px solid #bd988d; width: 105% !important;}
.tfs-slider .slide-content-container .slide-content {float: left; padding-left: 75px !important;}
.tfs-slider .slide-content-container .fusion-title-size-three h3 {line-height: 22px !important; font-family: 'roboto slab' !important; font-size: 18px !important;}
.main-flex .slide-content h2 {line-height: 42px !important;}

#ceramic {background-color: #bd988d !important; font-weight: 400 !important; font-size: 18px !important; border-radius: 10px !important; }
#verd {background-color: #829b90 !important; font-weight: 400 !important; font-size: 18px !important; border-radius: 10px !important;}

#fusion-slider-30 .flex-direction-nav a {
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    font-size: 18px !important;
    border-radius: 50px;
    background-color: rgb(130, 155, 144, .75) !important;
}

.flexslider:hover .flex-prev {margin-left: 10px !important; margin-top: -40px !important; }
.flexslider:hover .flex-next {margin-right: 10px !important; margin-top: -40px !important; }

.tfs-slider .background {position: initial !important;}


@media only screen and (max-width: 1400px) {
	.fusion-title-sc-wrapper .fusion-title h2 {font-size: 32px !important; line-height: 36px !important;}
}

@media only screen and (max-width: 1092px) {
	.tfs-slider .slide-content-container .slide-content { max-width: 50% !important; }
}

@media only screen and (max-width: 920px) {
	.tfs-slider .slide-content-container .slide-content { max-width: 80% !important; }
}

@media only screen and (max-width: 600px) {
	.tfs-slider .slide-content-container .slide-content {margin-top: 80px !important;}
}

@media only screen and (max-width: 500px) {
	.tfs-slider .slide-content-container .fusion-title-size-three h3 {line-height: 18px !important; font-family: 'roboto slab' !important; font-size: 15px !important;}
	.fusion-title-sc-wrapper .fusion-title h2 { font-size: 28px !important; line-height: 28px !important; }
	.tfs-slider .slide-content-container .slide-content { max-width: 80% !important; padding-left: 0px !important;}
	html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container {top: 25% !important;}
}

/*
@media only screen and (max-width: 400px) {
	#fusion-slider-30 {display: none !important;}
}
*/



/* PORTADA */

/* BLOQUES LINKS SERVICIOS */

.links-portada {padding: 0px 30px 30px 30px; border-radius: 15px;}
.links-portada a:hover {opacity: 0.5;}

.titulo-portada {font-size: 36px; color: #fff; margin: 30px 0px;}
.titulo-portada img {margin-top: -8px;}

.albums {background-color: #829b90; font-size: 14px; line-height: 18px; color: #b7c8bf; font-weight: 300;}
.albums strong {color: #fff; font-size: 16px; margin-top: 25px !important;}

.decoracion {background-color: #a2b7ac; font-size: 14px;  font-weight: 300; line-height: 18px;} 
.decoracion strong {color: #fff; font-size: 16px; line-height: 16px; }

.revelados {background-color: #b79982; font-size: 14px;  font-weight: 300; line-height: 18px;} 
.revelados strong {color: #fff; font-size: 16px; line-height: 16px; }

.babyfavs {background-color: #d3b8ae; font-size: 14px;  font-weight: 300; line-height: 18px;} 
.babyfavs strong {color: #fff; font-size: 16px; line-height: 16px; }

.navidad {background-color: #cab19d; font-size: 14px;  font-weight: 300; line-height: 18px;} 
.navidad strong {color: #fff; font-size: 16px; line-height: 16px; }

.personalizables {background-color: #d3b8ae; font-size: 14px;  font-weight: 300; line-height: 18px;} 
.personalizables strong {color: #fff; font-size: 16px; line-height: 16px; }

.elenne {background-color: #bd988d;}
.elenne img { padding: 20px 0px 10px 0px; margin-top: 6px; }

@media only screen and (max-width: 900px) {
	.titulo-portada {font-size: 26px;}
	.titulo-portada img {margin-top: -8px; max-height: 30px !important; width: auto;}
}


/* BLOQUE 1/2 + 1/2 IMAGEN Y TEXTO PORTADA */

.titulo-bloque-portada h1 {font-size: 40px !important; line-height: 48px !important; margin-bottom: 34px;}
.texto-bloque-portada {line-height: 24px !important;}

 .text-verd-apps p {font-size: 18pt; line-height: 30px; color: #829b90;}

@media only screen and (max-width: 1024px) {
	.titulo-bloque-portada h1 {font-size: 36px !important; line-height: 40px !important; margin-top: 30px !important;}
}



.icones-bloc-portada {width: 100%; display: inline-block; text-align: left; padding: 0% 34%; margin: 12px 0px 28px 0px;}
.icones-bloc-half, .icones-bloc-halflast {width: 36%;}
.icones-bloc-half {float: left;}
.icones-bloc-halflast {float: right;}

.icones-bloc-half img {margin-right: 15px; max-width: 75%; margin-top: 15%;}
.icones-bloc-halflast img {margin-left: 15px;}


/* BLOQUE NUESTROS FAVS */

.titulo-secciones h1 {color: #bd988d !important; font-size: 40px !important; line-height: 48px !important; }

.titulo-secciones {margin-bottom: 80px !important;}

#formulario-mailchimp {padding-right: 25px;}
#formulario-mailchimp h4 {font-size: 16px !important; margin: 0px;}
#formulario-mailchimp h5 {font-size: 14px !important; margin: 16px 0px 0px 0px;}
#formulario-mailchimp .alignright {margin-left: 0px !important;}
#mailchimp-enviar {margin-top: 5px !important;}

 	
/* PAGE TITLE BAR - P�GINAS */

/* .fusion-page-title-bar h1 { color: #fff !important; text-shadow: 1px 0 0 #CAB19D, -1px 0 0 #CAB19D, 0 1px 0 #CAB19D, 0 -1px 0 #CAB19D, 0.5px 0.5px #CAB19D, -0.5px -0.5px 0 #CAB19D, 0.5px -0.5px 0 #CAB19D, -0.5px 0.5px 0 #CAB19D; } */

.single .fusion-page-title-bar h1 {text-align: left; }
.single .fusion-page-title-bar {height: 250px !important;}

.post .fusion-meta-info {border-color: rgb(162, 183, 172, 0.5) !important;}
.post .fusion-title .title-sep {border-color: rgb(211, 184, 174, 0.5) !important;}

@media only screen and (max-width: 600px) {
	html:not(.avada-has-site-width-percent) .fusion-page-title-bar {margin-bottom: -20px !important;}
}


/* QUIENES SOMOS */

#manos-quienes-somos {margin: 10rem 0rem;}
#manos-quienes-somos h2 {color: #bd988d; font-weight: 400 !important; margin-bottom: 10px !important; font-size: 34px !important;}
#manos-quienes-somos img {border-radius: 30px;}


/* SEARCH PAGE */

.error-page .useful-links {display: none;}



/* CHAT ONLINE */

/* .msg_content_37X1- span {color: #fff !important;} */
/* callus#wp-live-chat-by-3CX {bottom: 76px !important; right: 76px;} */
#wp-live-chat-by-3CX:nth-child(2) {display: none !important;}


/* BLOG */

.fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper {border-color: transparent !important; background-color: #f5f0ee !important; border-radius: 20px; }
.fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent) {border: 0px solid transparent !important;}
.fusion-blog-layout-grid .post .fusion-content-sep, .fusion-blog-layout-grid .fusion-post-grid .flexslider {border-color: transparent !important;}
.fusion-blog-layout-grid .fusion-image-wrapper {border-radius: 20px 20px 0px 0px !important; }
#wrapper #main .fusion-post-content > h2.fusion-post-title { font-family: 'Roboto Slab' !important; font-weight: 300 !important; margin-bottom: 10px; line-height: 38px !important; }

@media only screen and (max-width: 670px) {
.post-template-default h1.entry-title {font-size: 32px !important;}
}

/* #wrapper #main .fusion-post-content > h2.fusion-post-title a {color: #fff !important;} */ 


/* CONTACTO */

#mapa-maps iframe {max-width: 100% !important; border-radius: 25px !important;}
#formulario-contacto {}
#container-contacto {}
#container-contacto h4 {margin: 0px 0px 10px 0px !important;}



/* FOOTER */

/*
.fusion-footer-widget-area {line-height: 25px;}

img.logo-footer {margin-top: -22px; margin-left: -8px;}
img.transportistas {padding-right: 20%; padding-left: 36px;}
img.transportistas2 {padding-left: 36px; margin-top: -30px !important;}
img.e-payments { padding: 0px 25px;}

#bloc-enviaments img {margin-right: 15px; width: 22px;	}
#bloc-enviaments .envios {width: 30px; margin-top: -3px; margin-right: 12px;}
#bloc-enviaments .entregas {width: 15px; width: 18px; margin-left: 8px; margin-right: 16px; margin-top: 3px;}
#bloc-enviaments .pago-seguro {margin-left: 6px; margin-right: 14px;}
#bloc-pago-seguro {margin-left: -40px; padding-right: 16px; margin-top: 1px;}
#bloc-enviaments {  margin-bottom: 20px; margin-left: -15px;}
#bloc-pago-seguro .e-payments {padding: 0% 18%;}

@media only screen and (max-width: 1024px) {
	#bloc-enviaments {margin-left: -30px; }
	#bloc-pago-seguro .e-payments {padding: 0% !important;}
} 
@media only screen and (max-width: 800px) {
	.fusion-footer footer .fusion-columns {text-align: center;}	
	.fusion-footer-widget-area, .fusion-footer-widget-area a {font-size: 18px !important;}
	#bloc-pago-seguro .stripe-img, #bloc-pago-seguro .e-payments {max-width: 50%; margin: 0;}
	#bloc-enviaments, #bloc-pago-seguro {margin-left: 0px;}
}


.fusion-footer-widget-area .widget > ul > li {line-height: 18px;}


.fusion-footer-widget-area .widget-title {text-transform: none !important; font-size: 18px !important; font-weight: 400 !important;}

.fusion-footer-copyright-area {padding: 12px 10px 12px !important;}
.fusion-social-links-footer .fusion-social-networks a {font-size: 22px !important; color: #fff !important;}

#logo-footer {max-width: 130px; margin-top: -140px;}
*/

img.logo-footer {margin-top: -22px; margin-left: -8px;}
img.transportistas {padding-right: 20%; padding-left: 36px;}
img.transportistas2 {padding-left: 36px; margin-top: -30px !important;}
img.e-payments { padding: 0px 25px;}

#bloc-enviaments img {margin-right: 15px; width: 22px;	}
#bloc-enviaments .envios {width: 30px; margin-top: -3px; margin-right: 12px;}
#bloc-enviaments .entregas {width: 15px; width: 18px; margin-left: 8px; margin-right: 16px; margin-top: 3px;}
#bloc-enviaments .pago-seguro {margin-left: 6px; margin-right: 14px;}
#bloc-pago-seguro {margin-left: -40px; padding-right: 16px; margin-top: 22px;}
#bloc-enviaments {  margin-bottom: 20px; margin-left: -15px;}
#bloc-pago-seguro .e-payments {padding: 6% 18%;}
#sb_instagram {margin-top: -28px;}

@media only screen and (max-width: 1024px) {
	#bloc-enviaments {margin-left: -30px; }
	#bloc-pago-seguro .e-payments {padding: 0% !important;}
} 
@media only screen and (max-width: 800px) {
	.fusion-footer footer .fusion-columns {text-align: center;}	
	.fusion-footer-widget-area, .fusion-footer-widget-area a {font-size: 18px !important;}
	#bloc-pago-seguro .stripe-img, #bloc-pago-seguro .e-payments {max-width: 50%; margin: 0;}
	#bloc-enviaments, #bloc-pago-seguro {margin-left: 0px;}
}

.to-top-right #toTop { right: 105px !important; bottom: 27px; background-color: rgba(189, 152, 141, 0.8); }

.aceptar-cookies {background-color: #bd988d !important;}
#cookie-notice .cn-button { margin: 0 0 0 10px; color: #fff !important; padding: 8px 16px !important; border-radius: 15px !important; }

#logo-footer {max-width: 130px; margin-top: -140px;}
@media only screen and (max-width: 1584px) {
	#logo-footer {display: none;}
}

img.accio {margin-top: 18px;}

/* WOOCOMMERCE */

/* GRID PRODUCTOS */


.fusion-rollover-content .fusion-product-buttons, .catalog-ordering { display:none !important; }
.products li .fusion-product-wrapper {border-color: transparent !important;}
.fusion-image-wrapper {border-radius: 20px; }
.fusion-woo-product-design-clean .products .product .product-title, .fusion-woo-product-design-clean .slides .product .product-title { font-style: normal !important; font-weight: 300 !important; font-family: 'roboto slab'; font-size: 20px;}
.product-details .price bdi {color: #cab19d !important;}

/* .fusion-rollover-content .fusion-product-buttons */


/* Carrito */

.woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .fusion-body .woocommerce-content-box h2 {border: 0px !important;}
.fusion-body .woocommerce-content-box h2, .fusion-body .woocommerce .checkout h3, .avada-customer-details .addresses .title h3, .avada-myaccount-data .addresses .title h3 {color: #bd988d;}
.fusion-body .cart_totals h2 {color: #7A9C8E;}
.fusion-body .woocommerce-content-box, .fusion-body .cart_totals {background-color: #F5F0EE; border-color: #F5F0EE !important; border-radius: 30px;}
.fusion-body .shop_table tr {border-color: #CAB19D !important;}
.fusion-body .shop_table td {border-bottom: 1px solid transparent !important;}


/* CHECKOUT */

form.woocommerce-cart-form .coupon {display: none !important;}





/* P�GINA DE PRODUCTO */

/* DESACTIVA BOT�N "A�ADIR AL CARRITO" y TABS WOOCOMMERCE PRODUCT*/
.single_variation_wrap .variations_button, .woocommerce-tabs {display: none !important;}
/* ----------- */

.product .entry-summary .summary-container, .related.products, .upsells.products, .up-sells {background-color: #fff !important;}

.flex-control-thumbs img {border-radius: 10px;}
.fusion-body {margin: 0px !important;}
.flex-control-nav {position: initial!important;}
.flex-control-nav li {margin: 0px 7px 0px 0px!important;}
.flex-control-nav li:last-child {margin: 0px 0px 0px 0px!important;}

.flex-viewport {border-radius: 20px !important;}

.product-main-image {overflow: hidden!important; border-radius: 20px!important;}


.single-product #main .product h1.product_title {font-family: "Roboto Slab" !important; font-size: 36px !important; color: #bd988d !important; font-weight: 400}
.price > .amount, .product .price {color: #7b9c90 !important; font-family: "Roboto Slab" !important;}
.product .entry-summary .fusion-separator.sep-double {border-bottom: none !important; border-color: #cc998f !important; width: 110%; left: -26px;}
.summary-container p {line-height: 20px !important;}
.product_meta span.sku_wrapper, .product_meta span.posted_in, .product_meta span.tagged_as {font-weight: 200 !important; font-family: 'Roboto'; line-height: 20px !important;}

#bloque-info-producto, .related.products, .upsells.products, .up-sells {padding: 0% 12.5% !important;}

table.variations {margin-top: auto; margin-bottom: auto;}
.espacio-variaciones {height: auto;}
.variations .value {width: 70% !important;}
.fusion-body .avada-select-parent select, .fusion-body .avada-select-parent .select-arrow {border-color: #EBE0DD !important; color: #bd988d !important;}
.fusion-body .avada-select-parent .select-arrow {background-color: #EBE0DD !important;}

.related.products, .upsells.products, .up-sells { margin-top: 60px; margin-bottom: -60px; padding-bottom: 100px !important; padding-top: 100px !important;}
.product .entry-summary .summary-container {padding: 10% 18%; float: right !important; width: 94% !important; border-radius: 20px;}

#customer_login {padding: 5% 20%;}
@media only screen and (max-width: 1500px) {
	
	#woocommerce-product {margin-left: 100px !important;}
	#summary-container-id {margin: 0% 10% 0% 0% !important;}

}

body.fusion-button_size-large button.button {font-family: "Roboto Slab" !important; font-weight: 400 !important;}

.boton-configuralo {padding: 0% 5% !important;}
#configuralo, .fusion-button-text {font-weight: 200 !important; font-size: 22px !important;}
.texto-configuralo {text-align: center; font-size: 16px; color: #bd988d; margin-top: 0px; }

.realidad-aumentada {color: #7b9c90; margin-bottom: 60px;}
.realidad-aumentada strong { font-size: 20px; line-height: 22px;}
.realidad-aumentada p {font-size: 15px; line-height: 18px !important;}

@media only screen and (min-width: 2420px) and (max-width: 2560px) {
	.realidad-aumentada img {width: 3%;}
}

@media only screen and (min-width: 1800px) and (max-width: 2419px) {
	.realidad-aumentada img {width: 4.25%;}
}

@media only screen and (min-width: 1500px) and (max-width: 1799px) {
	.realidad-aumentada p {font-size: 20px; line-height: 22px;}
	.realidad-aumentada img {width: 9.25%;}
}

@media only screen and (max-width: 1260px) {
	.realidad-aumentada p {font-size: 20px; line-height: 22px;}
	.realidad-aumentada img {width: 6%;}
}

.page-template-producto .woocommerce-container {max-width: 100% !important;}
 

.materiales, .tip-sostenible {font-family: "Roboto Slab" !important; font-weight: 300 !important; line-height: 1.8 !important;}
.icono-sostenible {top: -5px; position: relative; margin-right: 8px;}

.tip-sostenible {color: #719d90 !important; margin-top: 25px; }
.tip-entrega {
	position: relative;
	color: #7b9c90 !important;
	margin-top: 5px;
	padding-left: 25px;
	font-weight: bold;

}
.tip-entrega:before {
	content: url('/wp-content/uploads/2021/12/raig-20-negre.png');
	display: inline-flex;
	left: 0%;
	top: 20%;
	position: absolute;
}

.tip-calidad {
	position: relative;
	color: #7b9c90 !important;
	margin-top: 20px;
	padding-left: 25px;
	font-weight: bold;

}
.tip-calidad:before {
	background-image: url('/wp-content/uploads/2022/04/impresion-calidad.png');
    background-size: 20px 20px;
    width: 20px; 
    height: 20px;
    content:"";
	display: inline-flex;
	left: 0%;
	top: 20%;
	position: absolute;
}

.woocommerce-container .up-sells .fusion-title h3 {color: #bd988d !important; font-size: 58px !important; border: none !important; text-align: center !important; display: block !important; margin-top: 0px !important;}
.up-sells .fusion-title {display: block !important;}
.up-sells .fusion-title .title-sep-container {display: none;}
.upsells.products h2 {font-weight: 400 !important; color: #7A9C8E;}


.fusion-footer-copyright-area .fusion-row {max-width: 1200px !important;}

.woocommerce span.onsale {
	display: none;
}