.ywpar_apply_discounts_container{
display: none;
margin-top: 20px;
}
.ywpar-button-message{
cursor: pointer;
}
.yith-par-message{
display: block;
}
.yith-par-message.hide{
display: none!important;
}
.yith-par-message-variation.hide{
display: none!important;
}
.theme-yith-proteo .products .yith-par-message{
display: inline-block;
width: auto;
text-decoration:underline;
text-transform:lowercase;
font-size:0.9em;
}
.theme-yith-proteo .summary .yith-par-message-variation,
.theme-yith-proteo .summary .yith-par-message{
margin-bottom: 30px;
background: #f5f5f5;
width: fit-content;
padding: 4px 5px;
}div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//econaturis.es/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//econaturis.es/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}.home .centered-inline-logo-wrap { display: none !important; }
.home .et-fixed-header .centered-inline-logo-wrap { display: inline-block !important; } #logo-alternate { display: none !important; } .candy_themes_related_posts_wrap {  margin-bottom:50px; }
.candy_themes_related_posts_wrap h3 { font-weight: bold; text-transform: uppercase; }
.candy_themes_related_posts .row { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; }
.candy_themes_related_thumb { display: flex; flex-direction: column; flex-basis: 100%; flex: 1; }
.candy_themes_related_thumb img { width: 100%; }
.candy_themes_related_thumb .candy_themes_related_content { padding: 5%; }
.candy_themes_related_thumb .candy_themes_related_content h2 { line-height: 1.4em; font-weight: bold; } .error404 #main-content .container, .error404 #content-area, .error404 #left-area { padding: 0 !important; margin: 0; width: 100% !important; max-width: none; }
.error404 #sidebar { display: none; }
.error404 .et_pb_post:last-child { margin-bottom: 0; } .candy_themes_content_before_phone { float: left !important; margin-right:13px;  }
#et-info-phone:before { top: 1px !important; } .candy_themes_content_after_email { margin-left:13px;  } .et_bloom_header_outer { display:none !important; }
.et_bloom .et_bloom_form_container .et_bloom_form_content { padding: 0 !important; }
.et_bloom .et_bloom_inline_form { margin: 5px 0 20px 0 !important; } @media only screen and (max-width: 480px) {
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two { margin-left: 0 !important; }
} .et_pb_image_container, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_pb_post .et_pb_slider {  margin: 0 !important; } .et_pb_posts_nav { clear: both !important; margin-bottom: 50px; } h3#reply-title {font-weight: bold; text-transform: uppercase; } #commentform textarea { min-height: 350px; } .archive .et_pb_post .entry-title { margin-top: 25px; line-height: 1.5em; } .et_pb_blog_grid .et_pb_post { border: none; padding: 0; } .archive .et_pb_post .entry-title a  { font-weight:bold; } .archive .et_pb_post .post-meta  { 	margin-bottom: -10px !important; } .single .header-content h1 {font-weight: 700; text-transform: uppercase; } .et_pb_sidebar_0 .widgettitle, #sidebar .widgettitle { text-transform: uppercase; height: 33px; line-height: 33px; letter-spacing: 1px; padding: 0 10px; width: 100%;  margin-bottom: 14px; } .et_pb_widget li  {	padding: 2% 0; } .widget_search #searchsubmit { text-transform:uppercase; }
.widget_search input#s, .widget_search input#searchsubmit { color:#666; } .woocommerce  .entry-summary p.price {	margin-top: 15px !important;	margin-bottom: 15px !important; } .widget_shopping_cart { background-color: #fafafa; }
.widget_shopping_cart_content { padding:10px; }
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { border-top: none !important; margin-top: 15px; margin-bottom: 15px; }
.woocommerce-mini-cart__buttons .checkout { float: right; }
.woocommerce-mini-cart__buttons .wc-forward, .woocommerce-mini-cart__buttons .wc-forward:hover { padding: 0.5em 1em !important; } .woocommerce ul.products li.product { text-align: center !important; opacity: 1;	animation: gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);	border-style: none !important;	box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.05);	-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05); 	-moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05); border: 0 !important;	word-wrap: break-word;	padding: 1em; 	transition: all 0.2s;	-moz-transition: all 0.2s; 	-webkit-transition: all 0.2s;  }
.woocommerce ul.products li.product:hover { box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1); } .woocommerce ul.products li.product .et_overlay { background-color: rgba(255, 255, 255, 0) !important; border-color: rgba(255, 255, 255, 0) !important; } .archive ul.products { margin-top: 80px; } .woocommerce span.onsale, .woocommerce-page span.onsale { border-radius: 0!important; text-transform: uppercase; letter-spacing: 1px; } .et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce input.button:hover, .et_button_no_icon.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .woocommerce input.button, .woocommerce input.button:hover { padding: 0.7em 1em !important; } .orderby, .woocommerce div.product form.cart .variations td select { border: 1px solid #fafafa; background:none;	border-radius:0; }
.orderby option, .woocommerce div.product form.cart .variations td select option {  padding: 2px; }
.orderby { height: 40px; font-size:15px;  margin-top:-25px; } .woocommerce .product_meta { border-top: 0; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {  background-color: #333; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {  background-color: #999; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background-color: #999; } .woocommerce .related {clear:both !important; } .product .related h2 { text-transform: uppercase !important; font-weight: bold; } .product .related h2.woocommerce-loop-product__title { text-transform: capitalize !important; font-weight:500 !important; } .prev_next_buttons { line-height: 40px; margin-bottom: 20px; }
.prev_next_buttons a[rel="prev"], .prev_next_buttons a[rel="next"] {display: block; }
.prev_next_buttons a[rel="prev"] { float: right; }
.prev_next_buttons a[rel="next"] { float: left; }
.prev_next_buttons::after { content: ''; display: block; clear:both; } .woocommerce nav.woocommerce-pagination ul { border: none !important; }
.woocommerce nav.woocommerce-pagination ul li { border-right: 0 !important; } .candy_themes_recent_posts_wrap { margin-top: 15px!important; }
.candy_themes_recent_post { overflow: hidden!important; margin-bottom: 10px!important; min-width: 250px!important; padding: 2% 0!important; }
.candy_themes_recent_post img { width: 50px!important; height: 50px!important; object-fit: cover!important; float: left!important; margin-right: 9px!important; }
.candy_themes_recent_post h5 { font-size: 14px!important; line-height: 16px!important; } .et_no_sidebar #sidebar { display: none !important; }