/*
Theme Name:Flatsome Child
Description:This is a child theme for Flatsome Theme
Author:UX Themes
Template:flatsome
Version:3.0
*/
@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:400;src:url('./fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
src:url('./fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('./fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
 url('./fonts/oswald-v49-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
 url('./fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
 url('./fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */}
@font-face{font-display:swap;font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url('./fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
src:url('./fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('./fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
 url('./fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
 url('./fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
 url('./fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */}
@font-face{font-display:swap;font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url('./fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
src:url('./fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('./fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
 url('./fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
 url('./fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
 url('./fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */}
.uppercase, h6, span.widget-title, th{letter-spacing:0;}
h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family:'Oswald';font-weight:400;}
body{font-family:'Source Sans Pro';}
.nav > li > a{font-family:'Oswald';font-weight:400;}
.flickity-prev-next-button{color:#553829;}
.flickity-page-dots .dot.is-selected{background-color:#553829;}
.flickity-page-dots .dot{border-color:#553829;}
.header-vertical-menu{   
font-family:'Oswald';}
.header-vertical-menu .header-vertical-menu__opener{font-size:12px;font-weight:400;}
.header-vertical-menu .header-vertical-menu__fly-out{font-weight:400;text-transform:uppercase;}
.header-vertical-menu .header-vertical-menu__fly-out li a{font-size:13px;}
.header-redes{color:#383838;font-size:13px !important;line-height:1.6;margin-right:10px;}
.header-redes .c-gray{display:block;color:#a4a4a4;}
.top-divider{border-top:1px solid #dbdbdb;opacity:1;}
.header-bottom{border-bottom:1px solid #dbdbdb;}
.header-cart-link::after{display:none;}
.header-cart-title{font-size:14px;font-weight:400;}
.header-cart-link .header-cart-title span.amount{font-weight:400;color:#383838;}
.icon-shopping-cart::before{color:#61972b;}
.icon-shopping-cart::after{background-color:#383838 !important;}
.header-search-form-wrapper input,
.header-search-form-wrapper .submit-button{height:40px;}
.header-bottom .search-form{width:65%;}
.header-bottom .html_topbar_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header-bottom .html_topbar_right .icon-phone::before{color:#61972b;font-size:35px;padding-right:10px;}
.menu-tienda{padding:10px 20px !important;}
.menu-tienda .ux-menu-title{font-weight:400;font-family:'Oswald';}
.menu-tienda a{font-family:'Oswald';font-weight:400;color:#8a8a8a;font-size:14px;}
.menu-tienda .ux-menu-link:hover .ux-menu-link__link{color:#61972b;}
.incasur-boxcat .box-image{width:30%;}
.incasur-boxcat{display:-webkit-box;display:-ms-flexbox;display:flex;}
.incasur-boxcat .box-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.incasur-boxcat h2{font-size:12px;}
.incasur-boxcat h3{font-size:18px;text-transform:uppercase;margin-bottom:15px;}
.button{font-family:'Oswald';font-weight:400;}
.button.is-small{font-size:12px;}
.no-border b{display:none;}
.no-border .section-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.no-uppercase .section-title span{text-transform:none;}
.incasur-boxtext-boletin h3{font-size:30px;color:#000000;}
.incasur-boxtext-boletin h4{color:#61972b;font-size:20px;}
.footer-logo img{max-width:60px;}
.footer-wrapper .ux-menu-title{color:#553829;font-size:18px;}
.footer-wrapper #forminator-module-4269.forminator-design--material .forminator-input::-webkit-input-placeholder{color:#ffffff !important;}
.footer-wrapper #forminator-module-4269.forminator-design--material .forminator-input::-moz-placeholder{color:#ffffff !important;}
.footer-wrapper #forminator-module-4269.forminator-design--material .forminator-input:-ms-input-placeholder{color:#ffffff !important;}
.footer-wrapper #forminator-module-4269.forminator-design--material .forminator-input::-ms-input-placeholder{color:#ffffff !important;}
.footer-wrapper #forminator-module-4269.forminator-design--material .forminator-input::placeholder,
.footer-wrapper #forminator-module-4269.forminator-design--material .forminator-label{color:#ffffff !important;}
.footer-wrapper #forminator-module-4269.forminator-design--material .forminator-input{color:#ffffff !important;border-color:#ffffff !important;}
span.widget-title{font-family:'Oswald';font-weight:400 !important;color:#1f1f1f;font-size:18px !important;margin-bottom:30px;display:block;}
.widget_product_categories .is-divider,
#shop-sidebar .is-divider{display:none;}
.widget_product_categories .product-categories .cat-parent > a,
#shop-sidebar .product-categories .cat-parent > a{text-transform:uppercase;color:#553829;font-family:'Oswald';font-size:14px;}
.widget_price_filter .price_slider_amount .button{background-color:#61972b;border-radius:0;}
.widget_price_filter .price_slider{margin-bottom:30px;}
#shop-sidebar .widget{margin-bottom:40px;}
.woocommerce-pagination{margin:30px 0;}
.ux-menu-link__link{min-height:2em;}
.buttos-incasur{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;}
.button-product-details{font-family:'Oswald';font-weight:400;font-size:12px;background:#61972b;color:#ffffff;margin-left:5px !important;text-transform:uppercase;border:1px solid rgba(0,0,0,.05);line-height:2.4em !important;padding:0 1.2em;letter-spacing:.03em;min-height:2.5em;margin-top:1em !important;}
.button-product-details:hover{color:#ffffff;-webkit-box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);}
.box-text .add-to-cart-button{margin-left:5px;margin-right:0;}
.absolute-footer{font-size:12px;padding:15px 0 15px;}
.incasur-libro{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.single_add_to_cart_button{background:#553829 !important;}
.product-summary .product-title{text-transform:uppercase;font-size:25px;}
.product-title{font-family:'Oswald';text-transform:uppercase;}
.price-wrapper .price{font-family:'Oswald';}
.product-summary .is-divider{background-color:#61972b;height:1px;margin:1.5em 0;max-width:50%;}
span.amount{color:#383838;}
.incasur-image-notice{color:#61972b;display:-webkit-box;display:-ms-flexbox;display:flex;}
.incasur-image-notice span:first-of-type{margin-right:5px;font-size:18px;}
.product-section-title-related{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.product-section-title-related::after{width:28px;height:28px;content:'';background-repeat:no-repeat;background-image:url('img/icono-p.png');background-size:contain;display:inline-block;margin-left:5px;}
.related-products-wrapper .col-inner{-webkit-box-shadow:0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);}
.related-products-wrapper .col-inner:hover{-webkit-box-shadow:0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);}
.checkout_coupon button{text-shadow:none;color:#ffffff;}
#place_order{background:#553829;}
.checkout-sidebar #order_review_heading{text-align:center;}
form.checkout h3{color:#61972b;}
.has-border{border-color:#61972b;}
.breadcrumbs{font-family:'Oswald';}
.incasur-boxcontacto{position:absolute;top:10px;right:10px;background:rgba(34,34,34,0.85);padding:30px;color:#fff;width:25%;}
.title-border .section-title span{border-bottom:2px solid #553829;}
.contacto-iconbox h5{margin-bottom:2px;}
.accordion .toggle{left:auto;right:0;}
.toggle i{font-size:1.25em;}
.woocommerce-message, .woocommerce-error, .woocommerce-info{position:relative;min-height:50px;padding:14px 20px 14px 20px;margin-bottom:20px;}
.woocommerce-error{border:1px solid #fdc1b1;}
.woocommerce-message{border:1px solid #dee09a;}
.woocommerce-error li{color:#c65132 !important;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.woocommerce-notices-wrapper .icon-checkmark{border:1px solid;border-radius:99px;width:30px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;font-size:12px;}
.woocommerce-error li::before{content:'\2715';border:1px solid;border-radius:99px;width:30px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;font-size:12px;font-weight:700;min-width:30px;}
#wrapper > .message-wrapper{max-width:1250px;margin-left:auto;margin-right:auto;margin-top:10px;}
.woocommerce-notices-wrapper{text-transform:uppercase;font-size:14px;}
.woocommerce-error{text-transform:uppercase;font-size:14px !important;}
.woocommerce-error span.amount{color:#c65132;}
.woocommerce-checkout-payment label{font-family:'Oswald';text-transform:uppercase;}
#billing_postcode_field,
#calc_shipping_postcode_field input{display:none !important;}
.shipping-calculator-button{color:#61972b;text-transform:uppercase;font-family:'Oswald';text-decoration:underline;}
.checkout-page-title{margin-bottom:20px;}
#billing_address_2_field > label, #shipping_address_2_field > label{opacity:1;overflow:visible;display: block;}
#billing_country_field{display:-webkit-box;display:-ms-flexbox;display:flex;}
#billing_country_field label{margin-right:10px;}
#billing_heading_comprobante_field{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}
.woocommerce-customer-details h2,
.wc-bacs-bank-details-heading,
.woocommerce-order-details__title{text-transform:uppercase;color:#61972b;}
.wc-bacs-bank-details{padding-left:25px;}
.tooltip-02{position:fixed;z-index:99;right:40px;bottom:40px}
.tooltip-02 .ripple,.tooltip-02 .ripple:before,.tooltip-02 .ripple:after{-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite;border-radius:50%;box-shadow:0 0 0 0 rgba(27,215,65,.3);top:0;height:55px;position:absolute;width:55px}
.tooltip-02 .ripple:before{-webkit-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute;top:0}
.tooltip-02 .ripple:after{-webkit-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute;top:0}
@-webkit-keyframes ripple{70%{box-shadow:0 0 0 50px rgba(27,215,65,0)}100%{box-shadow:0 0 0 0 rgba(27,215,65,0)}}
@keyframes ripple{70%{box-shadow:0 0 0 50px rgba(27,215,65,0)}100%{box-shadow:0 0 0 0 rgba(27,215,65,0)}}
.tooltip-02 .buy-now-btn {background: rgba(27,215,65);border-radius: 50%;box-shadow: 0 5px 10px 0 rgba(35,50,56,.1);height: 55px;width: 55px;font-size: 30px;color: #fff;display: flex;justify-content: center;align-items: center;z-index: 999;position: relative;}
.account-item .button.icon.circle {background-color: #553829;border-color: #553829;color: #fff;}
.woocommerce-info .message-container a {color: #61972b; font-weight: 700;}
.woocommerce-info .message-container {font-weight: 700;}
.woocommerce-info {border: 2px dashed #553829;text-align: center;}
.woocommerce-checkout .woocommerce-account-fields .create-account {border: 2px dashed #553829;padding: 20px 20px 5px 20px; margin-bottom: 20px;}
@media (min-width:850px){.off-canvas .off-canvas-cart{width:360px;}}
@media screen and (max-width:1050px){.incasur-boxcontacto{width:35%;}}
@media (max-width:849px){.medium-text-center{text-align:left !important;}}
@media screen and (max-width:740px){.incasur-boxcontacto{width:40%;}}
@media screen and (max-width:650px){.incasur-boxcontacto{position:inherit;width:auto;top:auto;right:auto;}}
@media screen and (max-width:549px){.incasur-boxcat .box-image{width:40% !important;} #logo img{max-height:50px !important;}}