  /*
 Theme Name: Bateaux Child
 Theme URI: http://www.bateauxtheme.com
 Description: Bateaux Child Theme.
 Author: Twisttheme
 Template: bateaux
 Version: 1.0.0
 Text Domain: bateaux-child
 */

.btx-slider-title.btx-secondary-font {font-size: 15px;margin-bottom: 0px !important;}
.btx-slider-footer  {margin-top: 10px !important}
#home-manifesto {padding: 0vh 30vh}
.btx-text-content-inner,h3 {line-height: 1.5;}
.btx-text-content-inner span {background-repeat: repeat-x;background-size: 1px 15px; background-image: linear-gradient(to right, rgba(203, 220, 220, 0.8) 10%, rgba(203, 220, 220, 0.8) 100%); background-position: 0px; font-weight:normal !important;}
.btnx {text-transform: none !important;font-family:Work Sans !important;font-size: 15px !important;font-weight:normal !important; padding: 8px 22px !important}
a:hover, h3 a:hover {color:#a1bfbf!important}
.woocommerce .woocommerce-breadcrumb {display:none !important;}
.btx-single-product .btx-gallery--carousel .btx-gallery-thumbnail-item {display:none;}
.product_title.entry-title{font: 15px 'Work Sans'}
.home #Home-slide .btx-button--fill.btx-button-color--brand > .btnx, .btx-button--border.btx-button-hover--inverse > .btnx:hover {color: #222;border-color: #dfddd0;background-color: transparent;color: white;font-size: 30px !important;text-decoration: underline !important;}
a.remove.remove_from_cart_button{vertical-align:top; font-size:27px !important; top: -15px; font-weight:normal !important}
.btx-cart-item-name span{font-size: 15px !important;}
.btx-lines, .btx-lines:before, .btx-lines:after{width:40px; background-color:#9bcdcf !important; height:3px}
.btx-lines:before, .btx-lines:after{top: 10px}
.woocommerce-page .btx-main {padding-top: 10px;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .select2-results li:hover {background-color: #EBF1F1;}
.woocommerce-info:before, .woocommerce .woocommerce-message:before {display:none;}
.woocommerce-message .button.wc-forward {margin-top: 0px !important; text-decoration:underline}
.woocommerce-message {margin-bottom: 10px}

/*Menus*/
#text-3 {padding-top: 9px;font-size: 15px !important}
.btx-widgets {font: 15px 'Work Sans' !important}
.btx-navbar--mobile .btx-collapsed-menu--full .btx-menu>li>a {padding: 0px 0;}
.btx-navbar .btx-menu > li > .sub-menu, .btx-navbar .btx-menu > li > .sub-menu .sub-menu, .btx-navbar .btx-menu > li > .btx-mega-menu, .btx-navbar .btx-cart-box {background-color: rgba(255, 255, 255, 0.95) !important;}


/*Footer*/
#text-7 {text-align:center!important}
#text-5 {text-align:right!important}
.btx-footer-column {padding-bottom:40px;padding-top:0px}
.page-id-7 .btx-footer.btx-light-scheme.type-footer-bottombar {display: none !important}
.page-id-8 .btx-footer.btx-light-scheme.type-footer-bottombar {display: none !important}

/*Elements*/
.btnx {letter-spacing: 0px !important}
.btx-product-entry-title.btx-primary-font {
font-size: 15px !important;}


/* Cookies */
.cc_banner.cc_container.cc_container--open{background-color: #dfddd0 !important;border-top: 0px}
.cc_container .cc_message{font-family:Work Sans; font-size:15px !important; color:black}
.cc_more_info{font-family:Work Sans !important; font-size:15px !important;color:black; text-transform:none !important}
.cc_container a, .cc_container a:visited {border-bottom:1px solid black !important; border: 0px; padding: 1px 1px; background:transparent !important;color:#000;border-radius:0 !important;padding:0px !important;margin: 0px !important;font-family:'Work Sans'; font-size:15px !important; width:auto !important; margin-top:7px;}
a.cc_btn.cc_btn_accept_all {padding-top:20px;}
.cc_container a, .cc_container a:visited {text-decoration: none;color: black !important;}
.mfp-container .btx-modal-button {font-size: 15px;}

/* Pop up */
.boxzilla-center-container .boxzilla{padding:100px}

/*Product Inside*/
.primeros_parent label, .segundos_parent label, .postres_parent label, .woocommerce div.product form.cart .variations td.label {font: 15px 'Work Sans' !important;border-radius: 0px; letter-spacing: 0px !important}
.primeros_parent label, .segundos_parent label, .postres_parent label {padding-bottom:20px !important}
.btx-product--standard .btx-product-entry-info, .btx-productcat--standard .btx-product-entry-info {
padding-top: 10px;}

/*Shop*/
.summary.entry-summary .price{display: none !important}
.wcpa_form_outer .wcpa_form_item .wcpa_checkbox label{font-size:15px;text-transform:none;}
.woocommerce-tabs.wc-tabs-wrapper.btx-item.btx-tab.js-item-tab.btx-tab--top.btx-tab--underline, .product_meta, .btx-product-share.btx-share, .woocommerce .woocommerce-billing-fields h3, .woocommerce .woocommerce-shipping-fields h3 {display:none;}
.woocommerce .woocommerce-message, .woocommerce-error, .woocommerce-info {padding: 5px 20px 5px 20px !important;font-size: 15px !important;}
.woocommerce-product-details__short-description a {text-decoration:underline;color:black}
#order_review .opc_cart_item td.product-name {padding-left:0em;}
.woocommerce a.remove {margin-left: 17px;border-radius: 100%;color: black!important;}
#f830f16_field label, #f0553af_field label {font-size:15px !important; text-transform:none !important; font-family: Work Sans !important; letter-spacing: 0px !important}
#f830f16_field {margin-bottom: 2px;}
.woocommerce div.product form.cart .variations select{display: inline-block;width: 100%;cursor: pointer;line-height: 25px;border-radius: 0; border: 1px solid #aaa;appearance: none;-webkit-appearance: none;-moz-appearance: none;background: url(https://www.evalozanojewelry.com/wp-content/uploads/2020/04/chevron.svg) no-repeat right;
    background-size: 16px 16px;background-position:97%;}
.wcpa_form_outer .wcpa_form_item .wcpa_checkbox .wcpa_check {border: 1px solid #aaa;border-radius: 0px;margin-right:7px;}
input.btx-quantity-text {border-radius: 0px;}
.wcpa_form_outer .wcpa_form_item .wcpa_checkbox input[type=checkbox]:checked+label .wcpa_check {border: 2px solid #a1bfbf;
background: #a1bfbf;}
.wcpa_form_item.wcpa_type_header{display: none}
#product-207 .wcpa_form_item.wcpa_type_header{display: inherit !important;}
.wcpa_cart_val {font-size:15px;font-family:'Work Sans';max-width:400px;}
.wcpa_cart_val span{display:-webkit-inline-flex}
.wcpa_form_item.wcpa_type_header h1, .woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt, .btx-product-entry-title.btx-secondary-font, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2{font: 15px 'Work Sans' !important;}
.woocommerce td.product-name dl.variation dt{text-decoration: underline !important; padding-bottom:10px}
.woocommerce table.shop_table th, .woocommerce form .form-row label {font: 15px 'Work Sans' !important;letter-spacing:0px !important}
a.button.wc-forward {margin-top: 10px;font-size: 15px;}
.wcpa_form_item {margin: 0 0 0.5em 0 !important;}
.wcpa_cart_val {word-break: break-word;}
.woocommerce a.remove:hover{background-color: transparent !important;}
span.woocommerce-Price-amount.amount{font-family: 'Work Sans';}
.related .btx-heading-text {display:none;}
.woocommerce-mini-cart__total.total {text-align: left !important;}
.btx-text>p, .product p, p, .btx-text-content-inner, h3,h2,h1 {line-height: 1.3;}
.product-name .variation {margin-top: 5px;}.m-submit
.btx-layout-responsive .woocommerce .cart-collaterals .cart_totals .cart-subtotal, .btx-layout-responsive .woocommerce .cart-collaterals .woocommerce-shipping-totals.shipping, .cart_totals h2 {display:none;}
h3,.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before, .woocommerce table.shop_table tbody th, .woocommerce-page .woocommerce table .woocommerce-Price-amount.amount{
font: 15px 'Work Sans' !important;}
.woocommerce table.shop_table tbody th{text-transform: none !important;}
.btx-layout-responsive .woocommerce table.shop_table_responsive td.product-remove {background-color: transparent !important;}
.btx-layout-responsive .woocommerce table.shop_table_responsive td.product-remove a {
color: black!important;margin-left:0px;padding-left:0px;font-size:15px;width:auto;}
.woocommerce ul#shipping_method li label, .woocommerce-shipping-destination strong {font: 15px Work Sans !important;}
.button.wc-forward {color: black !important}
.woocommerce-privacy-policy-link{color:black; text-decoration:underline;}
.wcpa_price_summary{background-color: transparent !important;}
.woocommerce div.product form.cart .variations label.woocommerce div.product div.summary label, .woocommerce-cart table.cart td.actions .coupon .input-text {font: 15px 'Work Sans';border-radius: 0px;  font-weight:normal !important;}
span.woocommerce-Price-amount.amount {color: black !important;}
.woocommerce td.product-name .wc-item-meta p{font: 15px 'Work Sans' !important;}
#wcpa-select-5cf115eb44cce label{font: 15px 'Work Sans' !important; margin-top: 50px;}
.variations label, #wcpa-select-1558694612258 label{font-weight: normal !important; font-size: 15px !important; font: 15px 'Work Sans' !important;letter-spacing: 0px !important}
.woocommerce div.product form.cart .button, .woocommerce .cart .button, .woocommerce .cart input.button
{font: 15px 'Work Sans' !important;text-transform:none !important;border-radius:0px !important; letter-spacing: 0px !important;}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-checkout .col-2, .woocommerce form.login, .woocommerce form.register {background-color: #f5f4f0;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
color: black !important;font-weight: 300 !important;border-radius: 1px;font-size: 15px;font-family: 'Work Sans';}
.widget_shopping_cart dt, .woocommerce #add_payment_method #payment ul.payment_methods label, .woocommerce .woocommerce-checkout #payment ul.payment_methods label{font: 15px 'Work Sans';font-weight:300;text-decoration:underline; letter-spacing:0px !important}
.widget_shopping_cart a.btx-cart-item-name, .woocommerce .widget_shopping_cart a.btx-cart-item-name, .woocommerce.widget_shopping_cart a.btx-cart-item-name {padding-bottom:20px; text-transform: uppercase}
.product-quantity {font: 15px 'Work Sans';}
.wcpa_form_outer .wcpa_error_msg p {color: #4d0019;margin-top:-10px;}
.woocommerce table.shop_table td:first-child a, .woocommerce table.shop_table th:first-child a  {color: black}
.select2-container--default .select2-selection--single {border: 0px; font: 15px 'Work Sans'; padding-top:6px; color:black !important; border-radius: 0px; height:40px; line-height: 40px;background-color: #f5f4f0;}
.checkbox-group.primeros.wcpa_has_val_rules label,.checkbox-group.segundos.wcpa_has_val_rules label, .checkbox-group.postres.wcpa_has_val_rules label, select{font: 15px 'Work Sans' !important;
padding-right:28px}
#wpzoom_instagram_widget-3 {margin: 0 auto !important;display: inline-flex;}
.widget_shopping_cart .quantity .amount, .woocommerce .widget_shopping_cart .quantity .amount, .woocommerce.widget_shopping_cart .quantity .amount {font-size: 15px;}

/*Cart*/

.btx-cart-box {
position: absolute;top: 0px;right: -5vw;width: 500px;min-height: 100vh !important;line-height: 1.78571;text-align: left;padding: 40px 60px 40px 40px;float: right;z-index: 50 !important;}
.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce.widget_shopping_cart .total .amount {float: none;}
.widget_shopping_cart .mini_cart_item a.remove, .woocommerce .widget_shopping_cart .mini_cart_item a.remove, .woocommerce.widget_shopping_cart .mini_cart_item a.remove {font-size: 15px;}
.cart-subtotal {display: none;}
.woocommerce-mini-cart__total.total, .woocommerce-mini-cart__total.total span{
font: 15px 'Work Sans';font-weight:300; text-align: center; float: none}
.widget_shopping_cart .variation .wcpa_cart_val{font: 15px 'Work Sans' !important;}
.widget_shopping_cart .mini_cart_item img, .woocommerce .widget_shopping_cart .mini_cart_item img, .woocommerce.widget_shopping_cart .mini_cart_item img {width: 0px !important;display:none !important;}
.widget_shopping_cart .mini_cart_item > a, .woocommerce .widget_shopping_cart .mini_cart_item > a, .woocommerce.widget_shopping_cart .mini_cart_item > a {width: 0%;float: none;}
.cart-collaterals {padding-bottom:100px;padding-top:50px}
.cart-collaterals .cart_totals td, .cart-collaterals .cart_totals th{ border: none !important}

/*Checkout*/
#wc_checkout_add_ons {padding-bottom:25px}
#wc_checkout_add_ons:before {content:'Escoje tu extra';font-family: Work Sans;font-size:15px;padding-bottom:7px}
.checkout-button.button.alt.wc-forward, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {color: black !important;border: none !important;background-color: #a1bfbf !important;font-weight: 300 !important;border-radius: 0px;text-transform: none;font-size: 15px;font-family: 'Work Sans';letter-spacing: 0px !important}
#coupon_code{height:50px !important;}
.btnx.button.checkout.wc-forward {margin-bottom: 30px;border-radius: 0px;}
.woocommerce-checkout-payment img, p#billing_country_field {display:none}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {background-color: #f4f5f5;border: 0px;}
#order_review_heading, .woocommerce-additional-fields h3{display:none}
.fee th {text-transform: none !important}
.woocommerce-Price-taxLabel.tax_label {display: none;}
.wcpa_cart_price:before {content: "+";}
.woocommerce-checkout .variation-Postre {width: 100%;}
.woocommerce .woocommerce-billing-fields, .woocommerce .woocommerce-shipping-fields {margin-bottom: 1px;}

/*Newsletter*/
.m-text {border: 0px; border-bottom: 1px solid black!important; border-radius:0px;padding: 0px 0;font: 15px 'Work Sans', sans-serif;color: black; text-align: center; background-color: transparent !important;height:22px; margin-bottom:20px}
.campos { margin-bottom:10px;}
::-webkit-input-placeholder {color:black}
::-moz-placeholder {color:black} /* firefox 19+ */
:-ms-input-placeholder {color:black} /* ie */
input:-moz-placeholder {color:black}
.m-submit{border: 0px;border-radius:0px;padding: 0px 0; font: 15px 'Work Sans', serif;color: black; text-align: center; background-color: transparent !important; letter-spacing: 0px !important}
.mc4wp-alert.mc4wp-success {padding-top: 12px;background-repeat: repeat-x;background-size: 1px 15px; background-image: linear-gradient(to right, rgba(203, 220, 220, 0.8) 10%, rgba(203, 220, 220, 0.8) 100%); background-position: 0px; font-weight:normal !important;}

/*Responsive*/
@media screen and (max-width: 768px){
#home-manifesto {padding: inherit}
#menu-item-72 a {padding-right:inherit}
#text-5 {text-align:center!important}
#text-6 {text-align:center!important}
#img-home1{padding-bottom:20px}
.btx-layout-responsive .btx-footer-column {padding-bottom: 0px;}
.variation{text-align:left; width:100%}
#coupon_code,.woocommerce-page table.cart td.actions .coupon .input-text+.button{width:100%;text-align:center;margin-top:-1px;}
.cart-collaterals {padding-bottom: 0px !important;padding-top: 0px !important;margin-top:-50px !important}
.woocommerce-page table.shop_table_responsive tr td.product-name {text-align:left !important; padding-top: 20px;}
td.product-name::before {display:none}
.btx-layout-responsive .btx-main.blueprint-inactive, .btx-layout-responsive .btx-section-wrapper {
padding-top: 0px; !important}
}

/* FIN Responsive*/