/**
* Theme Name: Marketo Child
* Text Domain: marketo
* Template: marketo
====================================================================================== */
.woo-variation-swatches.wvs-show-label .variations td,
.woocommerce div.product form.cart .variations td.label{
	text-align:left;
}
.woocommerce-variation-price {
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: bold;
}
.woocommerce div.product form.cart .variations label:before {
	content: 'Choose ';
}
body #livesite_active_engage .ls-main-action-T {
	background-color: #ea1b25;
}

body #livesite_engage_button .ls-action-T,
body #livesite_action_buttons .ls-action-T,
body #livesite_engage_button .ls-action-T,
body #livesite_engage_button .ls-action-T:before,
body #livesite_action_buttons .ls-action-T:before {
	color: #ffffff;
}

body #livesite_engage_button .ls-action-T,
body #livesite_action_buttons .ls-action-T {
	background-color: #ea1b25;
}
body #livesite_engage_button .ls-action-T:hover,
body  #livesite_action_buttons .ls-action-T:hover {
	background-color: #eb2730;
}
.xs-category-select-wraper .select-options{
	height: auto;
}

#livesite_identify_client {
	border: 0;
}

.woof_price_search_container {
	margin-bottom: 40px;
}
.woof_container{
	width: 100%;
}
.single-post .entry-content select, .wp-block-archives.wp-block-archives-dropdown select, .wp-block-categories-dropdown select, .sidebar .widget select {
	width: 100%;
}


.woof h4 {
	font-size: 1.14286em;
	font-weight: 500;
	position: relative;
	margin: 0 0 25px;
	padding-left: 15px;
	border-left: 3px solid;
	border-color: #ea1b25;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
	padding: 0;
}

.xs-product-header.media.xs-wishlist {
	position: absolute;
	right: 10px;
	top: 10px;
}

.account-form-or{
display: none;
}
#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th{
	text-align: left;
}

.megamenu-v2 .megamenu-list>li>a {
	padding-left: 0;
}

#livesite_engage_button,
#livesite_action_buttons{
	/*z-index: 99 !important;*/
}

.product-cats-button ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


.product-cats-button ul li {
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 15px;
}
.product-cats-button ul li a {
	background: #ea1b25;
	padding: 10px 20px;
	color: #fff;
	display: block;
	border-radius: 5px;
	text-decoration: none;
}


.product-cats-button ul li a:hover {
	text-decoration: none;
	background: #ce121b;
	color: #fff;
}
.woof_list li,
.iradio_minimal-red,
.woof_radio_term_reset,
.woof_list_checkbox li div{
	display: none;
}
.woof_radio_label_selected,
.woof_checkbox_label_selected {
	color: #ea1b25;
}
.woof_list li,
.woof_childs_list {
	margin: 0 !important;
}

.woocommerce div.product div.images img{
	max-width: 560px;
	margin: 0 auto;
}
#livesite_action_buttons{
	display: none !important;
}
h3.berocket_ajax_group_filter_title {
	border-left: 4px solid #ea1b25;
	padding-left: 12px;
	font-size: 24px;
	margin-bottom: 30px;
}
.bapf_sfilter.bapf_button_berocket .bapf_button{
	background-color: #ea1b25;
	font-size: 18px;
}

.bapf_sfilter  input[type=text],
.bapf_sfilter  input[type=email],
.bapf_sfilter  input[type=search],
.bapf_sfilter  input[type=number],
.bapf_sfilter  input[type=url],
.bapf_sfilter  input[type=tel],
.bapf_sfilter  input[type=password],
.bapf_sfilter  input[type=date],
.bapf_sfilter  select,
.bapf_sfilter  textarea{
	height: auto;
}

.bapf_sfilter .select2-container .select2-search--inline .select2-search__field{
	height: auto;
}
.bapf_sfilter .select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #ea1b25;
	border: 1px solid #ea1b25;
	margin-right: 5px !important;
	margin-top: 5px !important;
	padding: 0 10px 0 5px !important;
	color: #fff;
}
.bapf_sfilter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
	float: right;
	padding: 0 !important;
	color: #fff;
	position: relative;
	right: -6px;

}
.bapf_sfilter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
	color: #fff;
}

.woocommerce-products-header .before-default-sorting {
	display: none;
}

.bapf_sfilter.bapf_button_berocket .bapf_button.bapf_reset {
	font-size: 14px !important;
	padding: 5px 10px !important;
	font-weight: normal !important;
	background-color: #d5d5d6  !important;
	color: #000  !important;
}

.widget { 
    Z-INDEX: 1;
}
.woocommerce table.my_account_orders .button {
    white-space: nowrap;
    margin-bottom: 10px;
    margin-right: 10px;
}


.blog  .post-content-right {
    width: 100%;
    float: right;
}
.blog .post-meta-left,
.blog  .post-meta{
display:none;
}
.btn:not([data-toggle=popover]).btn-primary,
.btn-primary {
    color: #fff;
    background-color: #ea1b25;
    border-color:#ea1b25;
}
.side-menu .sm-list .sm-item a {
    background: #ea1b25  !important;
    border-radius: 10px 0 0 10px;
}

#side-menu-1 .sm-label {
    font-size: 16px !important;
    }
    
    .woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size: 20px;
    margin-top: 20px;
}
.tagged_as{
display:none !important;
    }
   .twentytwenty-overlay:hover{
   background: rgba(0,0,0,0)!important;
   }
    .twentytwenty-overlay .twentytwenty-after-label,
    .twentytwenty-overlay .twentytwenty-before-label {
   opacity: 1 !important;
}
.twentytwenty-after-label:before, .twentytwenty-before-label:before{
    background: rgb(8 8 8 / 58%)!important;}
    
    .product_cat-subscriptions {
    display: none !important;
}