/* General Styles */
.wrap, .the_content {max-width: 1220px;padding: 0 10px;margin: 0 auto;}
.the_content {padding: 40px 10px;}
button.section_readmore_link.round_btn.hoverLink, 
.page_grid_style_article-split button.section_readmore_link, 
.section_btn.grid_btn.section_readmore_link_wrap button.section_readmore_link, 
.page_grid_style_article-mix button.section_readmore_link {
background: #0064ab; /* Old browsers */
background: -moz-linear-gradient(left,  #0064ab 0%, #005ca0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #0064ab 0%,#005ca0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #0064ab 0%,#005ca0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0064ab', endColorstr='#005ca0',GradientType=1 ); /* IE6-9 */
color: #fff;font-weight: 600;font-size: 18px;
}
#page {-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
button.round_btn, .sbs_btn button.section_readmore_link {border-radius: 50px !important;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce a.button.wc-forward, a.checkout-button.button.alt.wc-forward, .cart .button, .woocommerce-page .woocommerce-message .button, .woocommerce-page .woocommerce-info .button, form.woocommerce-EditAccountForm.edit-account .button, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit, .form-row.place-order .button.alt, .woocommerce-cart .cart-collaterals-col-inner button.button, .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {background-color: #0064ab;color: #fff !important;}
@media (max-width: 767px) {
	.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce a.button.wc-forward, a.checkout-button.button.alt.wc-forward, .cart .button, .woocommerce-page .woocommerce-message .button, .woocommerce-page .woocommerce-info .button, form.woocommerce-EditAccountForm.edit-account .button, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit, .form-row.place-order .button.alt, .woocommerce-cart .cart-collaterals-col-inner button.button, .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {padding: 0;}
	#breadcrumbs {padding:0px;}
}
/* Header Top Bar */
#header_top_bar .custom_top_bar {max-width: 1320px;margin: 0 auto;}
#header_top_bar .custom_top_bar_elements {position: relative;display: -ms-flexbox;display: -ms-flex;display: flex;margin-top: 0;box-sizing: border-box;height: 100%;align-items: center;}
#header_top_bar {min-height: 60px;font-size: 16px;color: #fff;}
#header_top_bar span.tbfirst1 {font-weight: bold;}
#header_top_bar span.tbfirst2 {color: #ccbd99 !important;padding: 0 5px;}
#header_top_bar span.tbfirst3 {font-size: 16px;}

#header_top_bar .top_bar_bg {background: rgba(255,255,255,0) none repeat center center;}
#header_top_bar #header_top_bar > .top_bar_col {display: -ms-flexbox;display: -ms-flex;display: flex;-ms-align-items: center;-ms-flex-align: center;align-items: center;-ms-flex: 1 1 auto;flex: 1 1 auto;-ms-justify-content: flex-start;justify-content: flex-start;-ms-flex-pack: start;-ms-flex-flow: row wrap;flex-flow: row wrap;z-index: 20;}
#header_top_bar > .top_bar_col .top_bar_elements {display: -ms-flexbox;display: -ms-flex;display: flex;-ms-align-items: center;-ms-flex-align: center;align-items: center;-ms-flex: 1 1 auto;flex: 1 1 auto;-ms-justify-content: flex-start;justify-content: flex-start;-ms-flex-pack: start;-ms-flex-flow: row wrap;flex-flow: row wrap;}
#header_top_bar .top_bar_elements .top_bar_left_row {margin-left: 20px;}
#header_top_bar .top_bar_elements .top_bar_left_row:last-child {margin-left: 0;}
#header_top_bar .top_bar_elements i {font-size: 16px;}
#header_top_bar .top-bar-bg, #header_top_bar .top-bar:after {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;content: "";box-sizing: content-box;z-index: 10;}

#header_top_bar > .top_bar_left.top_bar_col .top_bar_elements {-ms-justify-content: flex-end;justify-content: flex-end;-ms-flex-pack: end;}

#header_top_bar > .top_bar_col:last-child {-ms-justify-content: flex-end;justify-content: flex-end;-ms-flex-pack: end;    height: 100%;}
#header_top_bar > .top_bar_col:last-child .top_bar_elements {-ms-justify-content: flex-end;justify-content: flex-end;-ms-flex-pack: end;}
#header_top_bar > .top_bar_col:only-child .top_bar_elements {-ms-justify-content: flex-start;justify-content: flex-start;-ms-flex-pack: start;}

/* Header Top Bar - Nav */
#header_top_bar ul#menu-panel {-ms-flex: 1 1 100%;flex: 1 1 100%;-ms-flex-positive: 1;-ms-flex-negative: 1;-ms-flex-preferred-size: 100%;display: -ms-flexbox;display: -ms-flex;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-align-items: center;-ms-flex-align: center;align-items: center;}
#header_top_bar ul#menu-panel li span {padding: 0px;}
.top_bar_left_col.top_bar_text {display: flex;align-items: center;}
#header_top_bar ul#menu-panel {-ms-flex: 1 1 100%;flex: 1 1 100%;-ms-flex-positive: 1;-ms-flex-negative: 1;-ms-flex-preferred-size: 100%;display: -ms-flexbox;display: -ms-flex;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-align-items: center;-ms-flex-align: center;align-items: center;margin: 0;}
#panel-nav > ul > li {position: relative;padding: 0;line-height: 1;height: 100%;display: flex !important;background: transparent;list-style: none;margin: 0px 0;float: none;align-items: center;text-align: center;}
#panel-nav > ul > li, #panel-nav > ul > li a {color:#83888e !important;font-size: 17px;}
#panel-nav > ul > li > a {padding: 15px;}
.yspl_win_wrap,
.yspl_win_wrap .widget-area, 
.yspl_win_wrap .widget_media_image {height: 100% !important;}
nav .main-nav .mega-menu>ul>li .widget_media_image img {height: 100% !important;width: 100%;object-fit: cover;}
.main-navigation .main-nav ul ul li a {line-height: 1;padding: 7px 0px 7px 0px !important;}
.main-navigation .main-nav ul ul li:hover > a, .main-navigation .main-nav ul ul li:focus > a, .main-navigation .main-nav ul ul li.sfHover > a {color: #232323 !important;}
@media (min-width: 992px) {
	nav .main-nav .mega-menu {}
	nav .main-nav .mega-menu > ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;align-items: unset;}
	nav .main-nav .mega-menu > ul {padding-bottom: 4px;}
	nav .main-nav .mega-menu > ul:after {content: '';position: absolute;bottom: 0;right: 0;width: 100%;height: 4px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#96222d+0,006494+40,006494+60,dc671a+100 */
	background: #96222d; /* Old browsers */
	background: -moz-linear-gradient(left,  #96222d 0%, #006494 40%, #006494 60%, #dc671a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #96222d 0%,#006494 40%,#006494 60%,#dc671a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #96222d 0%,#006494 40%,#006494 60%,#dc671a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96222d', endColorstr='#dc671a',GradientType=1 ); /* IE6-9 */

	background: #96222d; /* Old browsers */
	background: -moz-linear-gradient(left,  #96222d 0%, #006494 50%, #db671a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #96222d 0%,#006494 50%,#db671a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #96222d 0%,#006494 50%,#db671a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96222d', endColorstr='#db671a',GradientType=1 ); /* IE6-9 */

	}
	nav .main-nav .mega-menu > ul > li {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;}
	li.mega-menu-col-16, li.mega-menu-col-20, li.mega-menu-col-25, li.mega-menu-col-33, li.mega-menu-col-40, li.mega-menu-col-50, li.mega-menu-col-60, li.mega-menu-col-70, li.mega-menu-col-75, li.mega-menu-col-80 {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;}
	nav .main-nav .mega-menu > ul > li.mega-menu-col-16 {-ms-flex-preferred-size: 16.667%;-webkit-flex-basis: 16.667%;flex-basis: 16.667%;max-width: 16.667%;}
	nav .main-nav .mega-menu > ul > li.mega-menu-col-20 {-ms-flex-preferred-size: 20%;-webkit-flex-basis: 20%;flex-basis: 20%;max-width: 20%;}
	nav .main-nav .mega-menu > ul > li.mega-menu-col-25 {-ms-flex-preferred-size: 25%;-webkit-flex-basis: 25%;flex-basis: 25%;max-width: 25%;}
	nav .main-nav .mega-menu > ul > li.mega-menu-col-33 {-ms-flex-preferred-size: 33.33%;-webkit-flex-basis: 33.33%;flex-basis: 33.33%;max-width: 33.33%;}
	nav .main-nav .mega-menu > ul > li.mega-menu-col-40 {-ms-flex-preferred-size: 40%;-webkit-flex-basis: 40%;flex-basis: 40%;max-width: 40%;}
	nav .main-nav .mega-menu > ul > li.mega-menu-col-50 {-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;}
	nav .main-nav .mega-menu > ul > li.mega-menu-col-60 {-ms-flex-preferred-size: 60%;-webkit-flex-basis: 60%;flex-basis: 60%;max-width: 60%;}
	nav .main-nav .mega-menu > ul > li.mega-menu-col-70 {-ms-flex-preferred-size: 70%;-webkit-flex-basis: 70%;flex-basis: 70%;max-width: 70%;}
	nav .main-nav .mega-menu > ul > li.mega-menu-col-75 {-ms-flex-preferred-size: 75%;-webkit-flex-basis: 75%;flex-basis: 75%;max-width: 75%;}
	nav .main-nav .mega-menu > ul > li.mega-menu-col-80 {-ms-flex-preferred-size: 80%;-webkit-flex-basis: 80%;flex-basis: 80%;max-width: 80%;}
	nav .main-nav .mega-menu > ul > li.mega-menu-col-100 {-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;}
	nav .main-nav .mega-menu > ul > li.menu-item-has-children {padding: 30px;border-left: 2px solid #e2e2e2;}
	nav .main-nav .mega-menu > ul > li.menu-item-has-children:last-of-type {border: none;}
	nav .main-nav .mega-menu.mega-menu-col-4 .sub-menu {}
	nav .main-nav .mega-menu.mega-menu-col-4 .sub-menu li {}
	.main-navigation .main-nav > ul > li:hover > a, 
	.main-navigation .main-nav > ul > li:focus > a, 
	.main-navigation .main-nav ul li.sfHover > a {color: #fff !important;}
}
/* Header Top Bar - MiniCart */
#header_top_bar .header-minicart i {color: #2f3b49;font-weight: 400;}
#mini-cart .cart-items {
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(left,  #1e5799 0%, #d75d16 0%, #de6f21 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #1e5799 0%,#d75d16 0%,#de6f21 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #1e5799 0%,#d75d16 0%,#de6f21 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#de6f21',GradientType=1 ); /* IE6-9 */
left: 10px;right: auto;line-height: 20px;font-size: 11px;}
#mini-cart {position: static;}
.widget_shopping_cart_head {background: #ffffff !important;}
#header_top_bar .header-minicart .widget_shopping_cart_close {font-weight: 400;}
.widget_shopping_cart_title {color: #2f3b49;font-weight: 600;font-size: 20px;}
#mini-cart p.woocommerce-mini-cart__total.total {background: #e5eff6;text-align: center;color: #000000;display: flex;justify-content: space-between;}
#mini-cart a.button.checkout.wc-forward {background: #0064ab;}
#mini-cart .product-type-yith_bundle .minicart_item_price {display: none;}
.woocommerce ul.product_list_widget a.remove.remove_from_cart_button {border: none !important;}
#mini-cart span.cart-remove {display: none;}

.minicart_item_row {display: flex;align-items: center;justify-content: space-between}
#mini-cart ul.woocommerce-mini-cart.cart_list.product_list_widget {margin: auto !important;display: block !important;}
.minicart_item_c.minicart_item_title.col-xs-8 {display: flex;}
.minicart_item_info_c.minicart_item_col_remove {padding-left: 15px;}
.minicart_item_price {display: block;text-align: end;justify-content: flex-end;text-align: left;}
.minicart_item_name, .minicart_item_size, .minicart_item_price span.woocommerce-Price-amount.amount {font-size: 17px;color: #000 !important;}
.minicart_item_price span.woocommerce-Price-amount.amount {font-weight: bolder;}
.minicart_item_price del span.woocommerce-Price-amount.amount {font-size: 15px;}
span.woocommerce-Price-amount.amount {font-weight: bolder;}
#mini-cart p.woocommerce-mini-cart__total.total {padding: 15px 30px;}
#mini-cart li.woocommerce-mini-cart-item.mini_cart_item {padding: 10px 25px;}
.minicart_item_c.minicart_item_title a, 
.woocommerce #mini-cart a.remove .woocommerce ul.cart_list li a, 
.woocommerce ul.product_list_widget li a {color: #000 !important;}
.minicart-item-quantity, 
.minicart-item-name {text-align: right;line-height: 1;}
#mini-cart .button.wc-forward {display: block;}
#mini-cart p.woocommerce-mini-cart__buttons.buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;justify-content: center;text-align: center;} 
#mini-cart .button.wc-forward, 
#mini-cart a.button.checkout.wc-forwards {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 0.5rem;padding-left: 0.5rem;-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;line-height: 1;}
#mini-cart .cart-popup {z-index: 10001;}
#mini-cart .button.wc-forward {display: block;text-align: center;color: #fff;border-radius: 0;font-size: 22px !important;font-weight: 400;padding: 13px;line-height: 1 !important;background: #dc6b1f;margin: 0 !important;}
.mini-cart-open {/* opacity: 0.3; */}
#mini-cart .product-type-bundle .minicart_item_info_c.minicart_item_col_price {display: none;}
a.edit_bundle_in_cart_text {color: #888;font-weight: normal;text-decoration: none;background: #1e73be;color: #fff !important;padding: 5px 10px;line-height: 1;font-size: 18px !important;margin: 20px 0;float: left;}
a.edit_bundle_in_cart_text small {font-size: 17px;}

@media (min-width: 992px) {
	#header_top_bar {height: 60px;width: 100%;padding-right: 210px;}
	#panel-nav > ul > li.menu-item-has-children > a span:after, 
	#panel-nav > ul > li.menu-dropdown-icon > a span:after {font-family: 'Font Awesome 5 Pro';content: "\f107";font-style: normal;font-weight: normal;text-decoration: inherit;font-size: 16px;position: absolute;top: 18px;left: 8px;}
	#panel-nav > ul > li > ul {width: 200px;background: #fbfbfb;position: absolute;z-index: 999;margin: 0;list-style: none;box-sizing: border-box;top: 100%;left: auto;right: 0;display: none;border: 1px solid #f0f0f0;background: #fff;}
	#panel-nav > ul > li > ul > li {width: 100%;margin: 0;padding-bottom: 0;list-style: none;background: none;float: right;padding: 8px;text-align: right;border-bottom: 1px solid #f0f0f0;}
	#panel-nav > ul > li > ul > li:last-child {border: none;}
	#header_top_bar ul#menu-panel li.menu-item-has-children span {padding-left: 5px;}
	#mini-cart .cart-popup {width: 490px;}
}
@media (max-width: 767px) {
	#header_top_bar {display: none;}
	#mini-cart .button.wc-forward, #mini-cart a.button.checkout.wc-forward {font-size: 18px !important;}
}

/* Header Top Bar - Search */
#header_top_bar input#search-input {background-color: #f5f5f5;border: none;border-radius: 50px;padding-left: 60px;}
#top_bar_search {flex-grow: 1;padding: 0 10px;}
.search-table {position: relative;}
.search-button {position: absolute;left: 0;}
#header_top_bar button#search-submit {color: #babdc1;background: none;border: none;font-size: 22px;padding: 0 20px;line-height: 40px;}
.search-field ::-webkit-input-placeholder { opacity: 1; color: #a5a8ac !important;font-size: 16px;font-weight: 400;}
.search-field :-moz-placeholder { opacity: 1; color: #a5a8ac !important;font-size: 16px;font-weight: 400;}
.search-field ::-moz-placeholder { opacity: 1; color: #a5a8ac !important;font-size: 16px;font-weight: 400;}
.search-field :-ms-input-placeholder { opacity: 1; color: #a5a8ac !important;font-size: 16px;font-weight: 400;}

/* Header Top Bar - Icon Link */
.icon_link_icon {font-size: 20px;padding: 0 7px;}
#header_top_bar .icon_link_item, 
#header_top_bar .icon_link_item a {-ms-align-items: center;-ms-flex-align: center;align-items: center;display: flex;}
#header_top_bar span.icon_link_text {padding: 0 10px;font-size: 18px;font-weight: 600;}

/* Header #masthead */
header#masthead {position: fixed;z-index: 99999;}
body .grid-container {position: relative;}
.site-logo.mobile-header-logo {margin-right: auto !important;}
.nav-float-left .inside-header:after {display: none !important;}
@media (min-width: 992px) {
	.main-navigation ul li.menu-item-has-children a {display: flex;}
	#page {padding-top: 124px;}
	nav#site-navigation {width: 100%;padding-right: 210px;position: relative;}
	.site-logo {position: absolute;top: 25px;right: 0;z-index: 999;}
	.main-navigation .main-nav > ul > li > a {padding: 0 30px !important;position: relative;font-weight: 600;}
	.main-navigation .main-nav > ul > li > a:after {content: '';position: absolute;left: 0;width: 2px;height: 20px;background: #d8dddf;top: 50%;transform: translateY(-50%)}
	.main-navigation .main-nav > ul > li:last-child a:after, 
	.main-navigation .main-nav > ul > li[class*="current-menu-"] > a:after, 
	.main-navigation .main-nav > ul > li:hover > a:after, 
	.main-navigation .main-nav > ul > li:focus > a:after, 
	.main-navigation .main-nav > ul > li.sfHover > a:after {content: none;}
	.inside-navigation {border-top: 2px solid #f8f8f8;border-bottom: 2px solid #f8f8f8;position: static;}
	/* Header optional full width menu */
	.main-navigation ul {justify-content: space-between;align-items: center;width: 100%;list-style: none;box-sizing: border-box;display: flex;}
	.main-navigation li {position: relative;align-items: center;justify-content: center;float: none;width: auto;flex: 1 1 auto;}
	.main-navigation .main-nav ul li[class*="current-menu-"] > a {color: #ffffff !important;}
	.main-navigation .main-nav ul.sub-menu li.menu-item-has-children > a {color: #000 !important;}
	.main-navigation .main-nav ul.sub-menu li[class*="current-menu-"] > a {color: #000 !important;}
}
@media (max-width: 991px) {
	header#masthead .inside-header {padding: 0 10px !important;}
    #mobile-header:not(.navigation-stick) .menu-toggle {position: absolute;right: 0;top: 0;}
    .header-minicart.mobile-minicart {padding-right: 100px;}
    #mini-cart .cart-head i {color: #2f3b49;font-weight: 400;font-size: 24px !important;}
    .widget_shopping_cart_wrap .widget_shopping_cart_head i {color: #2f3b49;font-weight: 400;}
    #mini-cart .cart-items {left: 5px;}
    .slideout-navigation button.slideout-exit {padding-left: 20px !important;}
    main-navigation .main-nav ul li a, .menu-toggle, 
    .main-navigation .mobile-bar-items a,
    .rtl .main-navigation .main-nav ul li.menu-item-has-children > a,
    .main-navigation .main-nav ul li.menu-item-has-children > a, 
    .main-navigation .main-nav ul li a, 
    .menu-toggle, .main-navigation .mobile-bar-items a {padding-left: 20px !important;padding-right: 20px !important;}
    #generate-slideout-menu .slideout-menu li {border-top: 1px solid #dfdfdf;}
    .main-navigation .main-nav ul ul li a {padding: 10px 20px !important;}
    #mobile-header.toggled .main-nav > ul, #mobile-header .menu-toggle, #mobile-header .mobile-bar-items {position: absolute;right: 0;top: 0;}
    .top_bar_left_col.top_bar_icon.mobile_top_bar_phone {padding-right: 10px;}
}
@media (max-width: 768px) {
	.header-minicart.mobile-minicart {padding-right: 30px;margin-right: 30px;}
	#mini-cart .cart-head {border-right: 1px solid #dfdfdf;border-left: 1px solid #dfdfdf;}
	.menu-toggle .gp-icon+.mobile-menu {display: none;}
    #mini-cart .cart-popup {width: 100%;right: auto;}
    .top_bar_left_col.top_bar_icon.mobile_top_bar_phone span.icon_link_text {display: none;}
}

/* Footer */
.site-footer {background-image: url(/wp-content/uploads/2020/07/footer-bg.jpg);background-position: center top;color: #dfe1e4;font-size: 13px;}
#footer-widgets .inside-footer-widgets ul.menu {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;font-size: 13px;}
.footer-widgets {background-color: transparent;padding: 20px 0;}
.site-footer .footer-widgets-container .inside-footer-widgets {margin-left: 0px;}
.site-footer:after {height: 7px;width: 100%;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#96222d+0,006494+50,db671a+100 */
background: #96222d; /* Old browsers */
background: -moz-linear-gradient(left,  #96222d 0%, #006494 50%, #db671a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #96222d 0%,#006494 50%,#db671a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #96222d 0%,#006494 50%,#db671a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96222d', endColorstr='#db671a',GradientType=1 ); /* IE6-9 */
}
.footer-widgets .widget {font-size: 13px;color: #dfe1e4;line-height: 1.8;}
.site-footer .footer-widgets .widget-title {font-size: 16px;font-weight: 600;color: #fff;margin-bottom: 15px;line-height: 1.3;position: relative;}  
.footer-widgets .widget p {line-height: 1.8;}
.footer_social_row.row-flex i {font-size: 30px;}

@media (min-width: 768px) {
	.site-footer .footer-widgets-container .inner-padding {border-left: 1px solid #59626d;padding: 12px 40px;}
	.inside-footer-widgets > div:last-child .inner-padding {border-left:none;}
}
@media (max-width: 991px) {
	#footer-widgets .inside-footer-widgets ul.menu {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
}
@media (max-width: 767px) {
	.footer-widgets {padding: 0;}
	.inside-footer-widgets > div {padding: 0px;border-bottom: 1px solid #59626d;margin-bottom: 0px !important;}
	.site-footer .footer-widgets .widget-title {margin: 0;padding: 20px 15px;}
	.inside-footer-widgets > div:last-child {border-bottom:none;margin-bottom: 0 !important;}
}

/* Footer Mobile Accordion */
@media (max-width: 767px) {
	.site-footer .footer-widgets .widget > div {max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;padding: 0 15px;}
	.site-footer .footer-widgets .widget-title:after {font-family: 'Font Awesome 5 Pro';content: "\f078";font-size: 18px;font-weight: 400;/* display: inline-block; */vertical-align: middle;padding: 0 5px;left: 15px;position: absolute;cursor: pointer;}
}

/* Footer top bar */
.footer_top_bar_row.row-flex {max-width: 1220px;margin: auto;border-bottom: 1px solid #59626d;padding: 20px 0;color: #fff !important;}
.footer_top_bar_col.footer_top_bar_ssl {padding: 0 0 0 30px;border-left: 1px solid #59626d;}
.footer_top_bar_col.footer_top_bar_form {padding: 0 30px;border-left: 1px solid #59626d;}
.footer_top_bar_col.footer_top_bar_social {padding: 0 30px 0 0}
.footer_ssl_col {display: flex;align-items: center;}
.footer_ssl_text {font-size: 15px;padding-right: 15px;}
.footer_ssl_icon {font-size: 35px;line-height: 1;}
.footer_credit_logo {text-align: center;font-size: 30px;}
.footer_credit_logo i {padding: 0 3px;}
.footer_form .text.contact_field {padding: 0;}
.footer_form .text.contact_field input {background: none;border-radius: 50px;color: #000;font-size: 20px;}
.footer_form input.wpcf7-form-control.wpcf7-submit {background: #fff !important;background-color: #fff !important;border-radius: 50px !important;width: 100%;color: #2f3b49;font-size: 16px;padding: 0;text-align: center;}
.footer_form .row-flex {background: rgba(255,255,255,0.3);border-radius: 50px;}
.footer_form ::-webkit-input-placeholder { opacity: 1; color: #fff !important;font-size: 16px;font-weight: 400;}
.footer_form :-moz-placeholder { opacity: 1; color: #fff !important;font-size: 16px;font-weight: 400;}
.footer_form ::-moz-placeholder { opacity: 1; color: #fff !important;font-size: 16px;font-weight: 400;}
.footer_form :-ms-input-placeholder { opacity: 1; color: #fff !important;font-size: 16px;font-weight: 400;}
@media (max-width: 767px) {
	.footer_top_bar_col.footer_top_bar_ssl {padding: 0px 15px;border-bottom: 1px solid #59626d;border-left: none;padding-bottom: 20px;margin-bottom: 20px;}
	.footer_top_bar_col.footer_top_bar_form {padding: 0 15px;border-bottom: 1px solid #59626d;border-left: none;padding-bottom: 20px;margin-bottom: 0px;}
	.footer_ssl_icon {font-size: 20px;line-height: 1;}
	.footer_credit_logo {text-align: left;font-size: 22px;}
	.footer_top_bar_col.footer_top_bar_social {display: none;}
	.footer_top_bar_row.row-flex {padding-bottom: 0;border-bottom: none;}
}

/* Footer bottom bar */
.footer_bottom_bar_row.row-flex {max-width: 1220px;margin: auto;border-top: 1px solid #59626d;padding: 20px 0;color: #fff !important;}
#footer_bottom_bar img.footer-logo {height: 35px;}
.footer_center {text-align: center;}
#footer_bottom_bar ul.bottom_nav {margin: 0;display: flex;justify-content: flex-end;align-items: center;}
li.bottom_nav_item {padding: 0 10px;border-left: 1px solid;line-height: 1;}
#footer_bottom_bar ul.bottom_nav li:last-child {border-left: none;}

@media (min-width: 768px) {
	.footer_social_row.row-flex.footer_bottom_social {display: none;}
}
@media (max-width: 991px) {

}
@media (max-width: 767px) {
	.footer_bottom_bar_col.footer_bottom_bar_logo {order: 1;padding: 20px 0 0 0;border-top: 1px solid #59626d;margin-top: 20px;}
	.footer_center {text-align: right;}
	.footer_logo_row {display: flex;justify-content: space-between;align-items: center;padding: 0 15px;}
	.footer_social_row.row-flex.footer_bottom_social i {font-size: 20px;}
}

/* Quad Menu */
#quadmenu * {direction: rtl;}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown {direction: rtl;}
#quadmenu .owl-carousel, #quadmenu .owl-dots, #quadmenu .owl-nav, #quadmenu .quadmenu-container, #quadmenu .quadmenu-navbar-nav, #quadmenu .quadmenu-dropdown-toggle, #quadmenu .quadmenu-dropdown-menu, #quadmenu .quadmenu-dropdown-submenu, #quadmenu ul, #quadmenu ul li, #quadmenu ul li ul, #quadmenu ul li a {text-align: right;}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {left: 0;right: auto;}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown-submenu>a>.quadmenu-item-content>.quadmenu-caret:before {content: '\e904';}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown-submenu>.quadmenu-dropdown-menu {right: 100%;left: auto;}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-has-caret>a>.quadmenu-item-content>.quadmenu-text {padding-left: 1em;padding-right: 0;}

@media (max-width: 991px) {
	nav#quadmenu {display: none !important;}
}

/* Front Page - Master Hero SLIDER */
.masthead_img_slider .popup_btn button.section_readmore_link {color: #ffffff;}
#scroll_down {display: none !important;}
#home_masthead ul.slick-dots {padding: 0 20px;}
.main_slider_content.content_center .main_slider_subtitle {text-align: center !important;}
.masthead_img_slider .main_slider_subtitle {order: 0;}
.masthead_img_slider .entry-title.masthead_content_title {font-weight: 600;}

/* Front Page - Master Hero */
.hmh_hero_container.wrap {padding: 0;}
.hmh_hero_container.wrap, 
.hmh_hero_row.row-flex, 
.hmh_hero_rightbox_inner, 
.hmh_hero_rightbox_row {height: 100%;}
.hmh_hero_col.hmh_hero_rightbox {padding: 10px;height: 100%;
background: #0064ac; /* Old browsers */
background: -moz-linear-gradient(left,  #0064ac 0%, #035999 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #0064ac 0%,#035999 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #0064ac 0%,#035999 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0064ac', endColorstr='#035999',GradientType=1 ); /* IE6-9 */}
.hmh_hero_rightbox_col {height: calc(100% - 62px);display: flex;align-items: center;justify-content: center;padding: 30px;}
.hmh_hero_rightbox_cont {text-align: center;}
.hmh_hero_rightbox_button {padding: 0;margin-bottom: 0;margin-top: auto;}
#hmh_hero button.section_readmore_link {width: 100%;margin: 0;color: #2a3541;border: none;background: #fff;height: 62px;padding: 0 20px;font-size: 16px;}
#hmh_hero button.section_readmore_link i {padding: 0 10px;color: #006494;font-size: 13px;font-weight: 600;}
#hmh_hero h1.entry-title {color: #fff;font-weight: bolder;}
#hmh_hero .hmh_rightbox_main {font-size: 70px;line-height: 60px;}
#hmh_hero span.hmh_rightbox_pretitle {font-size: 36px;line-height: 36px;}
#hmh_hero .hmh_hero_rightbox_text {color: #fff;font-size: 18px;font-weight: 600;line-height: 1.3;padding-top: 20px;}

.hmh_hero_col.hmh_hero_textbox.wrap {padding: 0;}
.hmh_hero_text_inner {background: #035a9b;padding: 30px;}
.hmh_hero_textbox h1.entry-title {color: #fff;font-weight: bolder;}
.hmh_hero_textbox .hmh_textbox_main {font-size: 70px;line-height: 60px;}
.hmh_hero_textbox span.hmh_textbox_pretitle {font-size: 36px;line-height: 36px;display: block;}
.hmh_hero_textbox .hmh_hero_textbox_text {color: #fff;font-size: 18px;font-weight: 600;line-height: 1.3;padding-top: 20px;}

.hmh_hero_slider {padding: 0;position: relative;}
.hmh_hero_slider .slides {height: 100%;margin: 0;}
.hmh_hero_slider .slick-slide,
.hmh_hero_slider .slick-slide > div, 
.hmh_hero_slider .slick-slider .slick-list, 
.hmh_hero_slider .single-slider-img-item.single-slider-item,
.hmh_hero_slider .single-slider-img.swiper-slide-cover,
.hmh_hero_slider .slide-inner,
.hmh_hero_slider .slick-slider .slick-track {height: 100% !important;}
.hmh_hero_slider .slide-inner {background-size: cover;background-position: center;background-repeat: no-repeat;}
.hmh_hero_rightbox_button {padding: 0;margin-bottom: 0;margin-top: auto;position: absolute;bottom: 0;right: 0;width: 100%;padding: 10px;background: #e5e5e5;}

.hmh_hero_col.hmh_hero_cat {padding: 10px;background: #e5e5e5;}
.hmh_hero_cat_grid {padding-bottom: 10px;}
.hmh_hero_cat_row.row-flex {background: #fff;padding: 0;height: 363px;}
.hmh_hero_cat_col.col-xs-6 {padding: 0;height: 181px;}
.hmh_hero_cat_col img {height: 100%;width: 100%;object-fit: contain;object-fit: cover;}
.hmh_hero_cat_item {height: 100%;position: relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.hmh_hero_cat_img {height: 100%;padding-bottom: 40px;}
.hmh_hero_cat_title {position: absolute;bottom: 0;right: 0;width: 100%;display: flex;justify-content: space-between;align-items: center;height: 40px;padding: 0 15px;}
.cat_title {font-size: 20px;color: #121126;background: #fff;}
.cat_readmore {font-size: 16px;font-weight: 700;}
.cat_readmore i {color: #006494;font-size: 14px;font-weight: 700;}
.hmh_hero_cat_col:nth-child(1) {border-bottom: 2px solid #e5e5e5;border-left: 2px solid #e5e5e5;}
.hmh_hero_cat_col:nth-child(2) {border-bottom: 2px solid #e5e5e5;}
.hmh_hero_cat_col:nth-child(3) {border-left: 2px solid #e5e5e5;}
.hmh_hero_cat_item:hover {-webkit-box-shadow: inset 0px -4px 0px 0px rgba(0,95,163,1);-moz-box-shadow: inset 0px -4px 0px 0px rgba(0,95,163,1);box-shadow: inset 0px -4px 0px 0px rgba(0,95,163,1);}
#hmh_hero button {-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#hmh_hero button:hover {box-shadow: 0 0 20px 2px rgba(187,239,244,.9);}

@media (min-width: 768px) {
	#hmh_hero {height: 455px;}	
}
@media (max-width: 768px) {
	.hmh_hero_slider {order: 1;height: 400px;}
	.hmh_hero_col.hmh_hero_rightbox {order: 2;}
	.hmh_hero_col.hmh_hero_cat {order: 3;}
	.hmh_hero_rightbox_col {height: auto;padding: 30px 0;}
	#hmh_hero span.hmh_rightbox_pretitle, #hmh_hero .hmh_rightbox_main {font-size: 60px;line-height: 50px;}
	.cat_readmore {font-size: 1px;color: #fff;}
	.cat_readmore i {font-size: 14px;color: #006494;}
}

/* Single Page - Master Hero - Clean */
#mh_hero {max-width: 1220px;margin: auto;}
#mh_hero #clean_masthead {overflow: hidden;position: relative;}
#mh_hero #clean_masthead .slide-inner.masthead_img_slider {background-size: cover;background-position: center;background-repeat: no-repeat;filter: blur(3px);position: absolute;right: 0;top: 0;width: 100%;height: 100%;}
#clean_masthead .page-title {height: 100%;width: 100%;min-height: 220px;display: flex;justify-content: center;align-items: center;padding: 30px 15px;background: rgba(0,0,0,0.4);z-index: 1;position: relative;}
#mh_hero #clean_masthead h1.entry-title {padding: 0;display: block;color: #fff;font-size: 44px;font-weight: bolder;text-shadow: 0 0 50px rgba(0,0,0,1);text-align: center;}
#mh_hero #clean_masthead h1.entry-title:before {content: none;}
#mh_hero #clean_masthead .yoast_breadcrumb {padding: 10px;color: #fff;text-shadow: 0 0 50px rgba(0,0,0,1);text-align: center;}

/* Single Page - Master Hero - No Image */
#page-title.masthead-title .page-title-head.hgroup {text-align: center;}
#page-title.masthead-title .yoast_breadcrumb {text-align: center;}
#page-title.masthead-title h1.entry-title {font-size: 44px;font-weight: bolder;}

/* Single Page - Master Hero - Image slider */
@media (min-width: 1200px) {
	.masthead_img_slider1 .main_slider_subtitle:before, .masthead_img_slider .main_slider_inner:before {content: none;}
}

/* ---------------------------------------------------------------------------
 * Flexible Elements
 * --------------------------------------------------------------------------- */

.about_branch_item {border-bottom:2px dotted #dad9d6;padding-bottom: 20px;padding-top: 20px;}
.about_branch_item:first-child {padding-top: 0;}
.about_branch_item:last-child {border-bottom: none;}
.about_branch_item_wrap {padding-right: 45px;position: relative;}
.about_branch_item_wrap:before {content: "\f3c5";font-family: 'Font Awesome 5 Pro';color: #d3602a;right: 0;position: absolute;font-size: 35px;line-height: 1;top: 3px;font-weight: 300;}


/* Grid / Slider */
.style_line:after {content: none !important;}
.style_line h2.section_title {line-height: 1;position: relative;color: #2f3b49;font-size: 36px;display: flex !important;margin: 0;}
.style_line h2.section_title:before {content: '' !important;width: 6px;background: #005da1;height: 35px;display: inline-block;margin-left: 20px;}
.style_line h2.section_title.title_center {justify-content: center;}
.title_wrap_center.style_line, .title_wrap_start.style_line {margin-bottom: 25px;}
.masonary_grid_link:after {content: '';position: absolute;bottom: 0;right: 0;left: 0;width: 100%;height: 2px;background: #96222d; /* Old browsers */background: -moz-linear-gradient(left,  #96222d 0%, #006494 50%, #db671a 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  #96222d 0%,#006494 50%,#db671a 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  #96222d 0%,#006494 50%,#db671a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96222d', endColorstr='#db671a',GradientType=1 ); /* IE6-9 */max-width: 1200px;margin: auto;}

/* Product Grid */
.masonary_grid_product .single_price_pretext {display: none;}
.grid-item.product-type-yith_bundle .price span.woocommerce-Price-amount {color: #2f3b49;font-size: 20px;font-weight:700;}
.masonary_grid_link.source_product .masonary_grid.slider-container .grid-item {padding: 8px;}
.grid-item.product-type-yith_bundle .price span.woocommerce-Price-amount:not(:only-child):first-child, 
.minicart_item_price span.woocommerce-Price-amount:not(:only-child):first-child {display: none;}
.grid-item.product-type-yith_bundle .price {color: #fff;}
.masonary_grid_product.page_grid_style_simple .product_grid_item_title_wrap {display: flex;justify-content: space-between;align-items: center;height: 65px;background: #fff;padding: 10px 15px;}
.masonary_grid_product.page_grid_style_simple .price {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 1 0 auto;-webkit-box-flex: 0;flex: 1 0 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;justify-content: center;text-align: left;} 
.masonary_grid_product.page_grid_style_simple .price del, 
.masonary_grid_product.page_grid_style_simple .price ins {box-sizing: border-box;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;-webkit-box-flex: 0;flex: 1 0 auto;padding-right: 0.5rem;padding-left: 0.5rem;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;line-height: 1;text-decoration: none;display: flex;text-align: left;justify-content: flex-end;}
.masonary_grid_product.page_grid_style_simple .price del span.woocommerce-Price-amount.amount {color: #989ca1;font-size: 14px;font-weight: 700;order: 1;text-decoration: line-through;}
.masonary_grid_product.page_grid_style_simple .price span.woocommerce-Price-amount.amount {color: #2f3b49;font-size: 20px;font-weight:700;}
.masonary_grid_product.page_grid_style_simple .price del::before {content: 'במקום ';margin-left: 5px;font-weight: 600;text-decoration: none !important;}
.masonary_grid_product.page_grid_style_simple .price del {order: 1;color: #989ca1;font-size: 14px;font-weight: 700;}
.masonary_grid_product.page_grid_style_simple .product_grid_item_title {font-size: 22px;font-weight: 700;color: #2f3b49;line-height: 1;text-align: right;}
.masonary_grid_product.page_grid_style_simple .item_palet_wrap {padding: 0px !important}
.masonary_grid_product.page_grid_style_simple .item_palet_wrap .item_palet_colors {padding: 7px 10px !important}
.masonary_grid_link.source_product .masonary_grid.slider-container .product_grid_item_container {box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);}
.masonary_grid_link.source_product .page_grid_style_simple .product_grid_item_excerpt_inner img {height: 40px;object-fit: contain !important;}

.masonary_grid_link.source_product .page_grid_style_simple .product_grid_item_img_wrap span.onsale {position: absolute !important;top: 0;background-color: #006494 !important;right: 0;font-size: 15px !important;padding: 8px 20px !important;border-left: 5px solid #003b58;color: #fff;font-weight: 600;line-height: 1;}
.masonary_grid_link.source_product .page_grid_style_simple .product_grid_item_img_wrap span.soldout {position: absolute !important;top: 0;background-color: #af6471 !important;right: 0;font-size: 15px !important;padding: 8px 20px !important;border-left: 5px solid #95212c;line-height: 1;font-weight: 700;color: #fff;z-index: 1;}


@media (min-width: 768px) {
	.masonary_grid_product.page_grid_style_simple .layout.slider-wrapper {padding: 0 60px;}
}
@media (max-width: 767px) {

}

/* Furniture Tabs Slider */
.tabs_furniture_grid .resp-tab-content.resp-tab-content-active {display: block;height: auto;overflow: hidden;visibility: visible;}
.tabs_furniture_grid .accordion_tab_icon svg {fill: #2f3b49;height: 22px;width: auto;}
.tabs_furniture_grid li.tabc_beds .accordion_tab_icon svg {height: 34px;}
.tabs_furniture_grid li.tabc_hives .accordion_tab_icon svg {height: 18px;}
.tabs_furniture_grid .tab-wrap {display: flex;align-items: center;height: 45px;padding: 10px 20px;}
.tabs_furniture_grid .VerticalTab.tabs_ver_1.resp-vtabs ul.resp-tabs-list {background: none !important;border-left: 2px solid #f3f3f3;}
.tabs_furniture_grid .VerticalTab.tabs_ver_1 .resp-tabs-list li {padding: 10px !important;background-color: transparent !important;}
.tabs_furniture_grid .accordion_tab_icon {height: 45px;width: 50px;display: flex;align-items: center;justify-content: center;background-color: #f4f4f4;border-radius: 0 50px 50px 0px;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);}
.tabs_furniture_grid .accordion_tabs_name {height: 45px;width: 120px;display: flex;align-items: center;padding: 10px;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);border-radius: 50px 0px 0px 50px;color: #2f3b49;font-weight: 600;font-size: 18px;}
.tabs_furniture_grid li.resp-tab-active .accordion_tab_icon {background-color:#2f3b49;}
.tabs_furniture_grid li.resp-tab-active .accordion_tabs_name {background-color:#005da1;color: #fff;}
.tabs_furniture_grid li.resp-tab-active .accordion_tab_icon svg {fill:#fff;}
.tabs_furniture_grid li.resp-tab-active .accordion_tab_icon svg g {stroke: #fff !important;}
.tabs_furniture_grid .VerticalTab.tabs_ver_1.resp-vtabs .resp-tabs-container {background-color: transparent !important;}
.tabs_furniture_grid .tabcontent_product_wrap {padding: 10px;}
.tabs_content_tabs_furniture .tabcontent_product_img {height: 220px;}
.tabs_furniture_grid .slick-slide img {height: 100%;width: 100%;object-fit: cover;}
.tabs_furniture_grid .product_grid_item_title_wrap {padding: 10px;}
.tabs_furniture_grid .product_grid_item_title {text-align: center;font-size: 20px;color: #2f3b49;font-weight: 600;}
.tabs_furniture_grid .single_price_pretext {display: none;}
.tabs_furniture_grid span.woocommerce-Price-amount.amount {font-weight: bolder;color: #2f3b49;font-size: 20px;}
.tabs_furniture_grid .single_price_wrap {margin: auto;}
.tabs_furniture_grid .price {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;justify-content: center;text-align: center;} 
.tabs_furniture_grid .single_price_wrap .price del, 
.tabs_furniture_grid .single_price_wrap .price ins {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 0.5rem;padding-left: 0.5rem;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;line-height: 1;}
.tabs_furniture_grid .single_price_wrap .price del, 
.tabs_furniture_grid .single_price_wrap .price del span.woocommerce-Price-amount.amount {color: #c0c4c8;font-size: 16px;font-weight: 600;}
.tabs_furniture_grid .product-type-yith_bundle .price {color: #fff;}
.tabs_furniture_grid .product-type-yith_bundle span.woocommerce-Price-amount:not(:only-child):first-child {display: none;}
.flex_tabs_content.flexible_page_element:after {content: '';position: absolute;bottom: 0;right: 0;left: 0;width: 100%;height: 2px;background: #96222d; /* Old browsers */background: -moz-linear-gradient(left,  #96222d 0%, #006494 50%, #db671a 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  #96222d 0%,#006494 50%,#db671a 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  #96222d 0%,#006494 50%,#db671a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96222d', endColorstr='#db671a',GradientType=1 ); /* IE6-9 */max-width: 1200px;margin: auto;}

@media (min-width: 768px) {
	.tabs_furniture_grid .resp-tab-content {display: block;height: 0;overflow: hidden;visibility: hidden;padding: 0 !important;
-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
	.tabs_furniture_grid .VerticalTab.tabs_ver_1.resp-vtabs .resp-tabs-container {padding-right: 30px;}
}
@media (max-width: 767px) {
	.tabs_content_col.tabs_content_tabs.col-xs-12 {padding: 0;}
	.tabs_furniture_grid .resp-accordion {padding: 0 !important;border: none !important;margin-bottom: 8px;background-color: transparent !important;}
	.tabs_furniture_grid .resp-tab-active {padding: 0 !important;}
	.tabs_furniture_grid .tab-wrap {padding: 0 !important;}
	.tabs_furniture_grid .resp-accordion.hor_1.resp-tab-active {border: none !important;background-color: transparent !important;}
	.tabs_furniture_grid .accordion_tabs_name {width: 100%;box-shadow: none;background-color: #f8f8f8;}
	.tabs_furniture_grid .accordion_tabs_name:after {}
	.tabs_furniture_grid .accordion_tab_icon {box-shadow: none;}
	.tabs_furniture_grid .resp-accordion.hor_1.resp-tab-active .accordion_tab_icon {background-color: #2f3b49;}
	.tabs_furniture_grid .resp-accordion.hor_1.resp-tab-active .accordion_tab_icon svg {fill: #fff;}
	.tabs_furniture_grid .resp-accordion.hor_1.resp-tab-active .accordion_tab_icon svg g {stroke:#fff;}
	.tabs_furniture_grid .resp-accordion .accordion_tab_icon.tab_icon_beds svg {height: 34px;}
	.tabs_furniture_grid .resp-accordion .accordion_tab_icon.tab_icon_hives svg {height: 18px;}
	.tabs_content_tabs_furniture .resp-tab-content {display: block;}
	.tabs_content_tabsg_furniture .VerticalTab.tabs_ver_1 .resp-tab-content {padding: 20px 0px 10px;
}

}
/* Grid - Categories */
.masonary_style_categories .grid-item-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;}
.masonary_style_categories .grid-item-inner-img-bg, 
.masonary_style_categories .flex_masonary_content {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;}
.masonary_style_categories .grid-item-inner-img-bg {order: 1;}
.masonary_style_categories .flex_masonary_content {position: relative;height: auto;padding: 0;}
.masonary_style_categories .flex_masonary_content_wrap {display: flex;justify-content: space-between;}
.masonary_style_categories .grid-item-inner {box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);}
.masonary_style_categories .flex_masonary_title {padding: 15px;line-height: 1;font-weight: 600 !important;}
.masonary_style_categories .masonary_tiic_wrap {width: 50px;background: #ececec;display: flex;align-items: center;justify-content: center;}
.masonary_style_categories .masonary_tiic_wrap img {height: 22px;width: auto;object-fit: contain;}
@media (max-width: 767px) {
	.masonary_style_categories .masonary_grid .layout.row-flex .grid-item {padding: 2px !important;}
	.masonary_style_categories .flex_masonary_title {font-size: 18px !important;line-height: 1;}
	.masonary_style_categories .masonary_tiic_wrap {width: 35px;}
	.masonary_style_categories .flex_masonary_title {padding: 15px 10px;}
}

/* Grid - Testimonials home */
.masonary_grid_link .masonary_style_testimonials_home .masonary_grid.slider-container .layout .grid-item img {width: auto !important;border-radius: 50%;margin: auto;}
.masonary_grid_link .masonary_style_testimonials_home .testimonial-author-content {text-align: center;}
.masonary_grid_link .masonary_style_testimonials_home .flex_masonary_text {text-align: center;}
.testimonial-stars {color: #fbca5d;text-align: center;}
.testimonial-stars i.fas.fa-star {padding: 0 3px;}
.masonary_grid_link .masonary_style_testimonials_home .grid-item-inner-img {margin-bottom: 20px;}
.masonary_grid_link .masonary_style_testimonials_home .testimonial-title {font-weight: 600;}
@media (max-width: 767px) {
	.masonary_grid_link .masonary_style_testimonials_home .grid-item {padding-top: 10px !important;padding-bottom: 10px !important;}
}
/* Grid - Article Slider */
.page_grid_style_article .archive_section_title_wrap {text-align: center;padding-bottom: 40px;}
.page_grid_style_article .grid-item-inner-img {position: relative;}
.page_grid_style_article .grid-item-inner-con {position: absolute;bottom: 10px;right: 0;width: 100%;padding-left: 20px;}
.page_grid_style_article .grid-item-inner-con-inn {background: #0060a5;padding: 10px;border-radius: 100px 0px 0px 100px;}
.page_grid_style_article .grid-item-title {padding: 0;line-height: 1;font-size: 18px;color: #fff;text-align: right;}
.page_grid_style_article .archive_button_wrap {text-align: center;padding-top: 30px;}
@media (max-width: 767px) {
	.page_grid_style_article .grid-item-inner-con {position: relative;bottom: 0;right: 0;width: 100%;padding-left: 0px;}
	.page_grid_style_article .grid-item-inner-con-inn {border-radius: 0;}
	.page_grid_style_article .masonary_grid.slider-container .grid-item.slider-slide.archive_article_slide {padding: 3px;}
	.page_grid_style_article .grid-item-inner {box-shadow: none;}
}

/* Grid - Products Slider */
.masonary_grid_link.source_product .page_grid_style_simple .product_grid_item_excerpt {width: auto;height: auto;left: 0;right: auto;}
.masonary_grid_link.source_product .page_grid_style_simple .product_grid_item_excerpt_inner img {height: 25px;}
.masonary_grid_link.source_product .archive_product_item_price {width: 60%;-ms-flex-preferred-size: 60%;-webkit-flex-basis: 60%;flex-basis: 60%;max-width: 60%;justify-content: flex-end;}
.masonary_grid .grid-item:hover .item_palet_col_btn {background: #acafaf;}
/* Form - Split con */
.mh_contact_col_form_title_container .product_after_info_form_title, 
.mh_contact_col_content .mh_contact_phone_text, 
.media_content_title_wrap.style_line {color: #2f3b49;font-size: 24px;line-height: 1;display: flex;align-items: center;text-align: center;justify-content: center;font-weight: 600;margin: auto;}
.mh_contact_col_form_title_container .product_after_info_form_title:before, 
.mh_contact_col_content .mh_contact_phone_text:before, 
.media_content_title_wrap.style_line:before {content: '';width: 6px;background: #006494;height: 35px;display: inline-block;margin-left: 20px;}
.mh_contact_col_content .mh_contact_phone_text {padding-bottom: 30px;text-align: center;}
.mh_contact_col_content .mh_contact_phone_text:before, 
.media_content_title_wrap.style_line:before {background: #dc671a;}
.split_form_con .mh_contact_text, .split_form_con .mh_contact_subtitle {text-align: center;}
.mh_contact_text a {text-decoration: underline;}
.media_content_title_wrap.title_wrap_strat.style_line {justify-content: flex-start;text-align: right;}
/* ---------------------------------------------------------------------------
 * WooCommerce
 * --------------------------------------------------------------------------- */
.yoast_breadcrumb {background: none;color: #7f7f7f;z-index: 1;}
.yoast_breadcrumb i {font-size: 12px;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {margin-bottom: 0;max-width: 1220px;margin: auto;display: flex;/* justify-content: space-between; */align-items: center;font-size: 22px;font-weight: 600;}
.woocommerce-form-coupon-toggle .woocommerce-info, 
.woocommerce-form-login-toggle .woocommerce-info {display: block;}
div.woocommerce-error a.button, div.woocommerce-error a.button:focus, div.woocommerce-error a.button:hover, div.woocommerce-info a.button, div.woocommerce-info a.button:focus, div.woocommerce-info a.button:hover, div.woocommerce-message a.button, div.woocommerce-message a.button:focus, div.woocommerce-message a.button:hover {background: #dc671b !important;padding: 0 3vw !important;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {margin-left: 30px !important;}
.archive_no_products.wrap {padding: 10px 0;}

/* Shop Page */
#category_product_container {background: transparent;}
.woocommerce span.onsale, 
.woocommerce ul.products li.product .onsale {position: absolute !important;background-color: #006494 !important;right: 0;font-size: 18px !important;padding: 15px 20px !important;border-left: 5px solid #003b58;}
.woocommerce .soldout {position: absolute !important;background-color: #af6471 !important;right: 0;font-size: 18px !important;padding: 15px 20px !important;border-left: 5px solid #95212c;line-height: 1;font-weight: 700;color: #fff;z-index: 9;top: 0;}
.single-product.woocommerce span.onsale, .single-product.woocommerce ul.products li.product .onsale {top: 0 !important;}
p.stock.out-of-stock {font-weight: bold;text-align: center;padding: 10px;}
.archive_product_item_title_wrap {padding: 15px;min-height: 65px;}
.archive_product_item_price {display: flex;justify-content: space-between;align-items: center;}
.archive_product_item_title_wrap h2.woocommerce-loop-product__title {margin: 0;color: #2f3b49;font-size: 22px;font-weight: 700;text-align: right;}
.woocommerce div.product .archive_product_item_price span.woocommerce-Price-amount.amount {} 
.woocommerce div.product .archive_product_item_price span.price {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;justify-content: center;text-align: left;justify-content: flex-end;} 
.woocommerce div.product .archive_product_item_price span.price ins, 
.woocommerce div.product .archive_product_item_price span.price del {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 0.5rem;padding-left: 0.5rem;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;line-height: 1;}
.woocommerce div.product .archive_product_item_price span.price ins, 
.woocommerce div.product .archive_product_item_price span.price ins span.woocommerce-Price-amount.amount, 
.woocommerce div.product .archive_product_item_price span.price span.woocommerce-Price-amount.amount {color: #2f3b49;font-size: 20px;font-weight:700;}
.woocommerce div.product .archive_product_item_price span.price del {text-decoration: none;}
.woocommerce div.product .archive_product_item_price span.price del, 
.woocommerce div.product .archive_product_item_price span.price del span.woocommerce-Price-amount.amount {color: #989ca1;font-size: 14px;font-weight: 700;order: 1;}
.woocommerce div.product .archive_product_item_price span.price del span.woocommerce-Price-amount.amount {text-decoration: line-through !important;}
.woocommerce div.product .archive_product_item_price span.price del span.woocommerce-Price-amount.amount::before {content: 'במקום ';margin-left: 5px;font-weight: 600;text-decoration: none !important;}
h1.woocommerce-products-header__title.page-title {font-size: 60px;line-height: 1;color: #fff;font-weight: bolder;}
.yith-quick-view-content.woocommerce div.summary button.button.alt {background: #1f73be;}
.yith-quick-view-content.woocommerce .product_meta {border: none;}
.archive_product_item_container.product_item_container {position: relative;}
#category_product_container .subcategory_product_item a.yith-wcqv-button.qvicon {position: absolute;top: 10px;left: 10px;height: 30px;width: 30px;}
#category_product_container .subcategory_product_item {padding-bottom: 20px;}

.item_palet_wrap {display: flex;justify-content: space-between;align-items: center;background-color: #ececec;}
.item_palet_wrap .item_palet_colors {margin: 0;display: flex;box-sizing: border-box;display: -webkit-flex;align-items: center;padding: 7px 10px !important;}
.item_palet_wrap .item_palet_row {margin: 0;display: flex;box-sizing: border-box;display: -webkit-flex;}
.item_palet_wrap .item_palet_col {position: relative;}
.item_palet_wrap .item_palet_col {width: 20px;height: 20px;border-radius: 50px;padding: 0;margin: 0 2px;font-size: 1px;border: 1px solid #e8e8e8;}
.item_palet_wrap .item_palet_col1:hover {box-shadow: #fff 0px 0px 0px 3px, rgba(0,0,0,0.2) 0px 0px 5px 5px;}
.item_palet_title {color: #a0a3a7;font-size: 17px;}
.item_palet_col_btn {background: #e2e3e3;display: flex;align-items: center;padding: 7px 10px;font-size: 16px;color: #2a3541;}
.item_palet_col_btn i {font-size: 11px;color: #006494;font-weight: 700;padding-right: 5px;}
.item_palet_col.mixcolors.U708-grafit {background: #c5b9a9;background: -moz-linear-gradient(left, #c5b9a9 0%, #c5b9a9 50%, #413d3a 51%, #413d3a 100%);background: -webkit-linear-gradient(left, #c5b9a9 0%,#c5b9a9 50%,#413d3a 51%,#413d3a 100%);background: linear-gradient(to right, #c5b9a9 0%,#c5b9a9 50%,#413d3a 51%,#413d3a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5b9a9', endColorstr='#413d3a',GradientType=1 );transform: rotate(45deg);}
.item_palet_col.mixcolors.alon-blue {background: #dca765;background: -moz-linear-gradient(left,  #dca765 0%, #dca765 50%, #02629f 51%, #02629f 100%);background: -webkit-linear-gradient(left,  #dca765 0%,#dca765 50%,#02629f 51%,#02629f 100%);background: linear-gradient(to right,  #dca765 0%,#dca765 50%,#02629f 51%,#02629f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dca765', endColorstr='#02629f',GradientType=1 );transform: rotate(45deg);}
.item_palet_col.mixcolors.alon-black {background: #262427;background: -moz-linear-gradient(left,  #262427 0%, #262427 50%, #dca765 51%, #dca765 100%);background: -webkit-linear-gradient(left,  #262427 0%,#262427 50%,#dca765 51%,#dca765 100%);background: linear-gradient(to right,  #262427 0%,#262427 50%,#dca765 51%,#dca765 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262427', endColorstr='#dca765',GradientType=1 );transform: rotate(45deg);}
.item_palet_col.mixcolors.mix-con {background: #736a63;background: -moz-linear-gradient(left,  #736a63 0%, #736a63 50%, #938b7e 51%, #938b7e 100%);background: -webkit-linear-gradient(left,  #736a63 0%,#736a63 50%,#938b7e 51%,#938b7e 100%);background: linear-gradient(to right,  #736a63 0%,#736a63 50%,#938b7e 51%,#938b7e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#736a63', endColorstr='#938b7e',GradientType=1 );transform: rotate(45deg);}

#category_product_container .subcategory_product_item.product-type-yith_bundle span.price span.woocommerce-Price-amount:not(:only-child):first-child {display: none;}
#category_product_container .subcategory_product_item.product-type-yith_bundle span.price {color: #fff;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {color: #ffffff !important;background-color: #95212c;}

/* Product Category Page */
.mhcatbanner_wrap.wrap {padding: 0;}
.mhcatbanner_row.row-flex {overflow: hidden;}
.mhcatbanner_bg {background-size: contain;background-position: left;background-repeat: no-repeat;}
.mhcatbanner_col_container {padding: 50px;min-height: 350px;position: relative;}
.mhcatbanner_col {position: relative;padding: 0;}
#masthead_category h1.woocommerce-products-header__title.page-title.entry-title {font-size: 60px;line-height: 1;color: #fff;font-weight: bolder;}
#masthead_category .yoast_breadcrumb {color: #8db6d5;}
#category_page_intro {padding: 15px 0;color: #fff;}

@media (min-width: 768px) {
	.mhcatbanner_mobile {display: none !important;}
	.mhcatbanner_col:before {content: '';position: absolute;background: #0060a7;border-radius: 50% 0% 0% 50%;height: 600px;top: -30%;right: 0;width: 100%;}
	#masthead_category .yoast_breadcrumb {position: absolute;right: 50px;bottom: 50px;padding: 0;}
}
@media (max-width: 767px) {
	.mhcatbanner_bg {background: #0060a7;background-image: none !important; }
	.mhcatbanner_col_container {min-height: 200px;padding: 30px 15px;}
	#masthead_category h1.woocommerce-products-header__title.page-title.entry-title {font-size: 45px;}
	#masthead_category .yoast_breadcrumb {padding: 20px 0 0;}
}

/* Category Order by */
.woocommerce .woocommerce-ordering, 
.woocommerce-page .woocommerce-ordering {float: none !important;margin: 0 !important;}
.archive_top.wrap {display: flex;justify-content: space-between;align-items: center;padding-top: 20px;}
.woocommerce-ordering:after {content: "\f078" !important;font-family: 'Font Awesome 5 Pro' !important;font-style: normal;font-weight: normal;text-decoration: inherit;color: #2b2b2b !important;font-size: 13px !important;padding-left: 5px;position: absolute;top: 12px !important;left: 10px;right: auto !important;}
.woocommerce .woocommerce-ordering select {background: #f2f2f2;color: #2f3b49;border: none;padding: 10px 12px 10px 40px;font-size: 16px;}

/* Category Filter */
form#Filters {display: flex;/* justify-content: space-between; */}
#Filters fieldset {border: none;margin: 0;padding: 0;}
#Filters button {padding: 0 15px 0 5px;color: #fff;background: none;border: none;margin-bottom: 0;cursor: pointer;}
.filter_content_tab_title {color: #2f3b49;font-size: 16px;padding: 0 15px 0 35px;border-left: 1px solid #dbdbdb;}
.filter_content_tab_ico svg {fill: #cbced1;height: 22px;width: auto;}
button.filter-btn.mixitup-control-active svg {fill: #006494;}

.filter_content_tab {display: flex;align-items: center;}
.filter_content_tab_ico_color svg {fill: #006494;height: 25px;width: auto;}
.filter_color_wrap {display: flex;align-items: center;}
.product_filter_wraper .checkbox.filter {position: relative;padding-right: 10px;padding-left: 20px;height: 100%;}
.filter_content_tab_ico.filter_content_tab_ico_color {height: 25px;}
.product_filter_col_row.row-flex.middle-xs {justify-content: flex-start;-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;}
.filter_wrap {cursor: pointer;}
.product_filter_wraper .checkbox.filter:last-child .filter_wrap {/* border: none; */}
button#Reset {font-size: 16px;color: #2f3b49;border: 2px solid #0060a7;padding: 0px 20px;line-height: 1;border-radius: 15px;background: #fff;margin: 0 15px;height: 25px;line-height: 1;}
.product_filter_col_row {display: flex;align-items: center;justify-content: center;}
.filter_title {font-size: 16px;color: #2f3b49;line-height: 1;text-align: left;padding-left: 15px;font-weight: 700;}
.select-css {display: block;font-size: 16px;color: #003e69;line-height: 1;padding: 0 10px;width: 100%;max-width: 100%; box-sizing: border-box;margin: 0;border: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;background-color: #fff;white-space: normal;cursor: pointer;}
.select-css::-ms-expand {display: none;}
.select-css1:hover {border-color: #888;}
.select-css1:focus {border-color: #aaa;box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);box-shadow: 0 0 0 3px -moz-mac-focusring;color: #222; outline: none;}
.select-css option {font-weight:normal;}

@media screen and (min-width: 768px) {
	.filter_title_wrap.filter_mobile_title {display: none;}
}
@media screen and (max-width: 767px) {
	.archive_top.wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;}
	#js-filters, 
	.archive_catalog_ordering {-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;margin-bottom: 10px;}
	#js-filters {order: 1;}
	#js-filters .cat-model-grid {background-color: #f2f2f2;padding: 0 10px;}
	.product_color .filter_wrap div.cs-select {border: none;}
	.filter_title_wrap.filter_desktop_title {display: none;}
	.filter_title {text-align: right;position: relative;padding: 15px 0px;cursor: pointer;font-weight: normal;}
	.filter_title:before {content: "\f078";font-family: 'Font Awesome 5 Pro';font-style: normal;font-weight: normal;text-decoration: inherit;color: #2f3b49;font-size: 14px;padding-left: 5px;position: absolute;top: 15px;left: 0;right: auto;}
	.filter_wrap {border: none;}
	.product_filter_wraper .checkbox.filter {padding-top: 15px;padding-bottom: 15px;}
	.filter_title_wrap.col-xs-12.col-sm-2 {border-bottom: 2px solid #f5f5f5;padding-bottom: 15px;}
	.filter.proejcts_tag_btn.col-xs-12.col-sm-2 {padding-top: 15px;}
	.minPrice_btn .filter_wrap:before, .maxPrice_btn .filter_wrap:before, .product_color .filter_wrap:before {top: 10px;}
	.product_filter_wraper {}
	form#Filters {display: none;}
	.product_filter_col_row, .product_filter_wraper {display: block;}
	.product_filter_col_row.row-Reset {padding: 10px;}
	.btn_select.filter.pro_type_btn {padding: 10px 0;border-bottom: 1px solid #dbdbdb;}
}
@media screen and (max-width: 500px) {
	#Filters button {display: block;padding-bottom: 15px;}
	.filter_content_tab_title {border: none;}
}

select.filterColor {display: none;}
/* Demo themes */
.color-2 { background: #bbc7c8; color: #fff; }
.color-2 a { color: #566473; }
.color-2 a:hover, .color-2 a:focus { color: #34495e; }
.color-3 { background: #00b6ad; color: #fff; }
.color-3 a { color: #04706b; }
.color-3 a:hover, .color-3 a:focus { color: #03514d; }
.color-4 { background: #3b3f45; color: #f9f9f9; }
.color-4 a { color: #eb7e7f; }
.color-4 a:hover, .color-4 a:focus { color: #c56667; }
.color-5 { background: #f06d54; color: #fff; }
.color-5 a { color: #a35749; }
.color-5 a:hover, .color-5 a:focus { color: #6d3126; }
.color-6 { background: #f9f9f9; border-color: #f9f9f9; color: #62706c; }
.color-6::before, .color-6::after { background: #f9f9f9; }
.color-6 a { color: #1ecd97; }
.color-6 a:hover, .color-6 a:focus { color: #1ab585; }
.color-7 { background: #fffed8; color: #6bccb4; }
.color-7 a { color: #eb7e7f; }
.color-7 a:hover, .color-6 a:focus { color: #c36263; }
.color-8 { background: #415c71; color: #fefef8; }
.color-8 a { color: #7ad7ee; }
.color-8 a:hover, .color-8 a:focus { color: #539eb1; }

label.select-label {display: block;text-transform: uppercase;padding: 1em 0 1.5em;font-size: 75%;letter-spacing: 1px;font-weight: 700;width: 300px;text-align: left;margin: 0 auto;color: #c0c6c4;}
.color-4 label.select-label {color: #282b30;font-size: 1em;}

.product_color .filter_wrap div.cs-select {text-align: right;border-left: 1px solid #dbdbdb;}
.product_filter_wraper .checkbox.filter fieldset {padding: 0;}
/* Default custom select styles */
div.cs-select {display: inline-block;vertical-align: middle;position: relative;text-align: left;background: #fff;z-index: 100;width: 100%;max-width: 500px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
div.cs-select:focus {outline: none;}
.cs-select select {display: none;}
.cs-select span {display: block;position: relative;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* Placeholder and selected option */
.cs-select > span {}
div.cs-active {z-index: 200;}
/* Options */
.cs-select .cs-options {position: absolute;overflow: hidden;width: 100%;width: 500px;visibility: hidden;    padding-top: 20px;}
.cs-select.cs-active .cs-options {visibility: visible;}
.cs-select ul {list-style: none;margin: 0;padding:10px;width: 100%;border: 1px solid #f9f9f9;display: flex;background: #fff;    box-sizing: border-box;display: -webkit-flex;
display: -ms-flexbox;display: -webkit-box;display: flex;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.cs-select ul span {padding: 1em;}
.cs-select ul li.cs-focus span {background-color: #ddd;}
.cs-select ul li {padding: 0;list-style-type:none;}
/* Optgroup and optgroup label */
.cs-select li.cs-optgroup ul {padding-left: 1em;}
.cs-select li.cs-optgroup > span {cursor: default;}
div.cs-skin-border {background: transparent;max-width: 600px;font-size: 16px;color: #2f3b49;line-height: 1;padding: 0px 15px 0 25px;}

@media screen and (max-width: 30em) {
	div.cs-skin-border { font-size: 1em; }
}

.cs-skin-border > span {border-color: inherit;-webkit-transition: background 0.2s, border-color 0.2s;transition: background 0.2s, border-color 0.2s;line-height: 25px;}
.cs-skin-border.cs-active > span {background: #fff;border-color: #fff;color: #2980b9;}
.cs-skin-border .cs-options {color: #2980b9;font-size: 0.75em;opacity: 0;-webkit-transition: opacity 0.2s, visibility 0s 0.2s;transition: opacity 0.2s, visibility 0s 0.2s;text-align: right;}
.cs-skin-border.cs-active .cs-options {opacity: 1;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;}
.cs-skin-border ul li span {-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.cs-skin-border ul li:not(:first-child) span {width: 25px;height: 25px;border-radius: 50px;padding: 0;margin: 10px;font-size: 1px;border: 1px solid #e8e8e8;}
.cs-skin-border .cs-options li:not(:first-child) span:hover,
.cs-skin-border li.cs-focus:not(:first-child) span {box-shadow: #fff 0px 0px 0px 3px, rgba(0,0,0,0.2) 0px 0px 5px 5px;}

@media screen and (max-width: 767px) {
	.checkbox.filter.product_color.cont_select_center {padding: 10px 0;border-bottom: 1px solid #dbdbdb;}
	.cs-select .cs-options {padding-top: 17px;right: -5px;left: -5px;width: 100%;}
	.cs-select ul {list-style: none;margin: 0;padding:10px;width: 100%;border: 1px solid #f9f9f9;display: flex;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -.5rem;margin-left: -.5rem;box-sizing: border-box;}
	.cs-select ul li {padding: 0;list-style-type:none;/*-ms-flex-preferred-size: 16%; flex-basis: 16%;max-width: 16%; */}
	.cs-skin-border ul li:not(:first-child) span {width: 25px;height: 25px;}
	.cs-select ul li:first-child {display: none;}
	.cs-skin-border.cs-active > span {background: transparent;background-color: transparent;}
	.product_color .filter_wrap div.cs-select {border: none;}
	.btn_select.filter.pro_type_btn {padding: 10px 0;border-bottom: 1px solid #dbdbdb;}
}
/* ## Q&A Tabs Responsive
--------------------------------------------- */
#archive_qa {padding: 40px 0;}
#archive_qa .archive_section_title_wrap {text-align: center;padding-bottom: 40px;}
#archive_qa h2.product_main_title {line-height: 1;position: relative;color: #2f3b49;font-size: 36px;display: flex;justify-content: center;margin: 0;}
#archive_qa h2.product_main_title:before {content: '';width: 6px;background: #005da1;height: 35px;display: inline-block;margin-left: 20px;}
#archive_qa .VerticalTab {box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1);}
#archive_qa .VerticalTab.tabs_ver_1.resp-vtabs .resp-tabs-container {background-color: #fff;}
#archive_qa .VerticalTab.tabs_ver_1 .resp-tab-content {padding: 30px 50px;}
#archive_qa .tabcontent_contanier {border-right: 5px solid #f6f6f6;padding: 5px 15px;}
#archive_qa .content_page_qa .VerticalTab.tabs_ver_1 .resp-tabs-list li {margin-bottom: 2px !important;background: #f6f6f6;}
#archive_qa .VerticalTab.tabs_ver_1.resp-vtabs ul.resp-tabs-list {background: #fff;}
#archive_qa .accordion_question {font-size: 19px;}
#archive_qa .VerticalTab span.tabs-text:before {font-size: 17px;content: "\f053";top: 22px;right: 23px;color: #75797c;}
#archive_qa .content_page_qa .VerticalTab.tabs_ver_1 .resp-tabs-list li:before {content: '';position: absolute;right: 0;top:0;height: 100%;width: 55px;background-color: #dee5eb;}
#archive_qa .VerticalTab.tabs_ver_1 .resp-tabs-list li, 
#archive_qa .VerticalTab.tabs_ver_1 .resp-tabs-list .resp-tab-active, 
#archive_qa .VerticalTab.tabs_ver_1 .resp-tabs-list li:hover {padding-right: 70px !important;}
#archive_qa .content_page_qa .VerticalTab.tabs_ver_1 .resp-tabs-list .resp-tab-active .accordion_question {color: #272727;}
#archive_qa .content_page_qa .VerticalTab.tabs_ver_1 .resp-tabs-list .resp-tab-active:before {background-color: #e5eef5;}
#archive_qa .content_page_qa .VerticalTab.tabs_ver_1 .resp-tabs-list .resp-tab-active span.tabs-text:before {color: #0d6c99;transform: rotate(-90deg);}

#archive_qa .resp-accordion .tabs-text {color: #343434;line-height: 1;padding: 0;display: inline-block;position: relative;}

@media only screen and (max-width: 768px) {
	#archive_qa .resp-accordion {padding: 20px 70px 20px 15px!important;line-height: 1;}
	#archive_qa .resp-accordion:before {content: '';position: absolute;right: 0;top:0;height: 100%;width: 55px;background-color: #f3f3f3;}
	#archive_qa .resp-accordion.hor_1.resp-tab-active {background-color: #fff!important;}
	#archive_qa .VerticalTab span.tabs-text:before {font-size: 17px;content: "\f053";top: 3px;right: -45px;color: #75797c;}
	#archive_qa .resp-accordion.hor_1.resp-tab-active {}
	#archive_qa .resp-accordion.hor_1.resp-tab-active:before {background-color: #dee5eb;}
	#archive_qa .VerticalTab .resp-accordion.hor_1.resp-tab-active span.tabs-text:before {content: "\f053";top: 3px;right: -45px;color: #046696;transform: rotate(-90deg);}
	#archive_qa .VerticalTab.tabs_ver_1 .resp-tab-content {padding: 20px;}
	#archive_qa .tabcontent_contanier {border-right: none;padding:0;}

}

/* Category Article Slider */
#archive_article_slider {padding: 40px 0;}
#archive_article_slider .archive_section_title_wrap {text-align: center;padding-bottom: 40px;}
#archive_article_slider h2.product_main_title {line-height: 1;position: relative;color: #2f3b49;font-size: 36px;display: flex;justify-content: center;margin: 0;}
#archive_article_slider h2.product_main_title:before {content: '';width: 6px;background: #96222d;height: 35px;display: inline-block;margin-left: 20px;}
#archive_article_slider .grid-item-inner-img {position: relative;}
#archive_article_slider .grid-item-inner-con {position: absolute;bottom: 10px;right: 0;width: 100%;padding-left: 20px;}
#archive_article_slider .grid-item-inner-con-inn {background: #0060a5;padding: 10px;border-radius: 100px 0px 0px 100px;}
#archive_article_slider .grid-item-title {padding: 0;line-height: 1;font-size: 18px;color: #fff;}
#archive_article_slider .archive_button_wrap {text-align: center;padding-top: 30px;}
@media (min-width: 768px) {
	.layout.archive_article_slider_wrapper {padding: 0 50px;}
	.grid-item.slider-slide.archive_article_slide {padding: 0 15px;}
}
@media (max-width: 767px) {
	#archive_article_slider .grid-item-inner-con {position: relative;bottom: 0;right: 0;width: 100%;padding-left: 0px;}
	#archive_article_slider .grid-item-inner-con-inn {border-radius: 0;}
	#archive_article_slider .grid-item {padding: 3px;}
	#archive_article_slider .grid-item-inner {box-shadow: none;}
}


/* Product Page */
.single-product .wrap {max-width: 1220px !important;}
.row-flex.product-summary-row {border: 2px solid #efefef;}
.single-product.woocommerce h1.product_title.entry-title {padding: 30px 30px 20px 30px;line-height: 1;position: relative;color: #2f3b49;font-size: 36px;display: flex;}
.single-product.woocommerce h1.product_title.entry-title:before {content: '';width: 6px;background: #dc671a;height: 35px;display: inline-block;margin-left: 20px;}
.woocommerce-product-details__short-description {font-size: 18px;color: #2f3b49 !important;margin-bottom: 0;padding: 0 30px 30px;}
.single-product.woocommerce .summary.entry-summary.entry-summary-info {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.single-product.woocommerce h1.product_title.entry-title, 
.single-product.woocommerce .woocommerce-product-details__short-description, 
.single-product.woocommerce div.product form.cart {-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;}
.single-product.woocommerce div.product form.cart {margin-top: auto;margin-bottom: 0;}
.woocommerce .products .star-rating {margin: auto;}
.single-product .product_meta {width: 100%;padding: 0 30px 15px;border: none;}
.single-product .product_meta span.posted_in {display: none;}

.single-product .product-summary-container input[type="text"], 
.single-product .product-summary-container input[type="email"], 
.single-product .product-summary-container input[type="url"], 
.single-product .product-summary-container input[type="password"], 
.single-product .product-summary-container input[type="search"], 
.single-product .product-summary-container input[type="tel"], 
.single-product .product-summary-container input[type="number"], 
.single-product .product-summary-container textarea, 
.single-product .product-summary-container select {color: #ffffff;background-color: #005da1;border-color: #006494;}

@media (min-width: 768px) {
	.single-product .summary.summary-before {order: 1;border-right: 2px solid #efefef;}
}

/* Product Page type Simple */
.single-product.woocommerce .product-type-simple form.cart div.quantity {display: none !important;}
.single-product.woocommerce .product-type-simple form.cart .single_simple_wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;}
.single-product.woocommerce .product-type-simple .single_price_wrap {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;}
.single-product.woocommerce .product-type-simple form.cart button.single_add_to_cart_button {margin-top: 0px;width: 50%;-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding: 0;}
.woocommerce div.product.product-type-simple form.cart .yith-wocc-wrapper {width: 50%;}

/* Product Page type Variable */
.single-product.woocommerce .product-type-variable form.cart div.quantity {display: none !important;}
.single-product.woocommerce .product-type-variable .single_variation_wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;}
.single-product.woocommerce .product-type-variable .single_price_wrap {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;}
.single-product.woocommerce .product-type-variable .single_price_wrap {-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;}
.single-product.woocommerce .product-type-variable .woocommerce-variation-add-to-cart.variations_button {-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;order: 1;}
.single-product.woocommerce .product-type-variable .yith-wocc-wrapper {-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;order: 2;}

/* Product Page - Image slider */
.single-product.woocommerce .flex-viewport {height: 400px !important;padding: 30px;border-bottom: 2px solid #efefef;}
ul.flex-direction-nav li a {color: #d5d8db;}
a.flex-next::after, a.flex-prev::before {font-size: 30px;}
a.flex-prev::before {content: '\f053';}
a.flex-next::after {content: '\f054';}
li.flex-nav-prev, li.flex-nav-next {-ms-transform: translateY(-50%);transform: translateY(-50%);}
.woocommerce div.product .flex-viewport img {object-fit: contain;width: 100% !important;height: 100% !important;padding: 30px;}
.single-product.woocommerce .flex-viewport figure, 
.single-product.woocommerce .woocommerce-product-gallery__image.flex-active-slide, 
.single-product.woocommerce .woocommerce-product-gallery__image {height: 100% !important;}
.single-product.woocommerce .summary.summary-before {padding: 0 !important;margin: 0 !important;}
.single-product.woocommerce span.onsale, .single-product.woocommerce ul.products li.product .onsale {position: absolute;margin: 0 !important;}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear:none }

/* twist Product thumbnail slider */
.wpgs-image.slick-slider {margin: 0;}
.wpgs-thumb {border-top: 2px solid #efefef;}
.images.wpgs-wrapper .slick-prev, 
.images.wpgs-wrapper .slick-next {background: transparent !important;}
.images.wpgs-wrapper .slick-next:before, [dir="rtl"] .images.wpgs-wrapper .slick-prev:before {content: "\f054";color: #d5d8db;font-size: 35px;}
.images.wpgs-wrapper .slick-prev:before, [dir="rtl"] .images.wpgs-wrapper .slick-next:before {content: "\f053";color: #d5d8db;font-size: 35px;}
.wpgs-thumb .slick-slide {border-left:2px solid #efefef;}
.wpgs-thumb .slick-slide > div, 
.wpgs-thumb .slick-slide > div > div {display: block !important;}
.wpgs-image .woocommerce-product-gallery__lightbox {background: transparent !important;}
.wpgs-thumb .slick-prev:before, .wpgs-thumb .slick-next:before {top: 35%;}
.images.wpgs-wrapper .wpgs-image {margin-bottom: 0px;}

@media (min-width: 768px) {
	.twist-pgs.slick-slider {height: 400px;}
	.single-product.woocommerce .wpgs-image.slick-slider .slick-slide img {object-fit: contain;height: 100%;}
	.single-product.woocommerce .wpgs-image.slick-slider .slick-list,
	.single-product.woocommerce .wpgs-image.slick-slider .slick-track, 
	.single-product.woocommerce .wpgs-image.slick-slider .slick-slide, 
	.single-product.woocommerce .wpgs-image.slick-slider .slick-slide > div, 
	.single-product.woocommerce .wpgs-image.slick-slider .slick-slide > div > div {height: 100% !important;}
	.wpgs-thumb img {width: 100% !important;max-height: 178px;width: auto !important;margin: auto;}
}

/* Product Page - variation add to cart*/
.single-product.woocommerce .single_variation_wrap {padding: 0;border-top: none;border-bottom: none;margin-top: 0;}
.single_variation_add_to_cart_quantity {display: block;clear: both;width: 100%;}
.single-product.woocommerce .single_variation_add_to_cart_quantity .quantity.buttons-added {float: none;margin: 0;}
.single-product.woocommerce .single_variation_add_to_cart_quantity {display: none;}
.single-product.woocommerce div.product form.cart .button {vertical-align: initial;float: none;height: 60px!important;line-height: 60px !important;margin: 0 !important;width: 100%;font-size: 17px;display: flex;justify-content: center;align-content: center;padding: 0;font-weight: 600;}
.single-product.woocommerce .single_variation_add_to_cart_button {padding: 0;}
.single-product.woocommerce button.single_add_to_cart_button.button:before {font-family: 'Font Awesome 5 Pro';content: "\f07a";font-size: 22px;font-weight: 500;display: inline-block;vertical-align: middle;padding: 0 5px;transform: rotate(0deg) scaleX(-1);}

.single-product.woocommerce .yith-wocc-wrapper {margin-top: 0px;width: 50%;-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding: 0;}
.single-product.woocommerce .yith-wocc-button-container {margin: 0 !important;color: #989ca1;}
.single-product.woocommerce .yith-wocc-button:before {font-family: 'Font Awesome 5 Pro';content: "\f09d";font-size: 22px;font-weight: 600;color: #005da0;}

.single-product.woocommerce .summary.entry-summary.entry-summary-info {padding: 0px;margin: 0;}
.single-product.woocommerce .woo-variation-swatches .variable-items-wrapper .variable-item {text-align: right !important;}
.woocommerce div.product form.cart .variations label {color: #000000;}
.single-product.woocommerce .product-summary-wrap .variations {margin-bottom: 0 !important;}
.single-product.woocommerce .product-summary-wrap .variations tr {border-bottom: 2px solid #ececec !important;margin-left: 0;padding: 0 30px 10px;justify-content: space-between;padding: 0 15px 10px;}
.single-product.woocommerce .product-summary-wrap .variations tr:last-child {border-bottom: none !important;margin: 0;}
.woocommerce div.product form.cart .variations td {padding: 0;}

/* Product Page - Price */
.single-product.woocommerce .product-summary-wrap .single_price_wrap {display: flex;justify-content: space-between;align-items: center;padding: 10px 30px;border-top: 2px solid #ececec;width: 100%;}
.single-product.woocommerce .woocommerce-variation.single_variation {display: flex;justify-content: space-between;align-items: center;border-top: 2px solid #ececec;width: 100%;}
.single-product.woocommerce .woocommerce-variation.single_variation .woocommerce-variation-price {padding: 10px 23px;    width: 100%;}
.single-product.woocommerce .single_price_pretext {font-size: 22px;font-weight: 700;color: #2f3b49;}
.single-product.woocommerce .product-summary-wrap p.price {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 0 !important;}
.single-product.woocommerce .product-summary-wrap p.price del {order: 1;}
.single-product.woocommerce .product-summary-wrap p.price ins, 
.single-product.woocommerce .product-summary-wrap span.price ins,
.single-product.woocommerce .product-summary-wrap p.price del {display: block !important;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;text-align: center;}
.single-product.woocommerce .product-summary-wrap span.price ins {text-align: center;}
.product-summary-wrap .single_price_full p.price del {text-decoration: none;}
.product-summary-wrap .single_price_full p.price del span.woocommerce-Price-amount.amount {text-decoration: line-through !important;}
.product-summary-wrap .single_price_full p.price del::before {content: 'במקום ';margin-left: 5px;font-weight: 600;}
.single-product.woocommerce .product-summary-wrap p.price ins .woocommerce-Price-amount.amount {color: #005da1;font-size: 24px;}
.woocommerce div.product .product-summary-wrap p.price del {font-size: 15px;color: #989ca1;text-align: center;}
span.price_from {font-size: 17px;line-height: 22px;padding-left: 10px;}
.archive_product_item_price span.price_from {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;padding-right: 0.5rem;padding-left: 0.5rem;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;line-height: 1;}

.yith-wocc-button .button-label {display: inline-block;vertical-align: middle;color: #005da1;font-weight: 600;}
button.yith-wocc-button.button {background: none !important;background-color: transparent !important;border: 2px solid #1f73be;color: #005da1;}

/* Product Page - Display add to cart panel on scroll */
.add-to-cart-panel .product-title {margin-left: auto;margin-right: 20px;}
.add-to-cart-panel .product-price {margin-left: 20px;}
.add-to-cart-panel button.button {margin: 0 !important;}
@media (min-width: 768px) {
	.add-to-cart-panel {top: 121px !important;max-width: 1220px;padding: 10px !important;margin: auto !important;width: 100%;}
}

/* Product Page - Related Products */
.single-product.woocommerce section.related.products {padding: 40px 0;}
.single-product.woocommerce .product_main_title_wrap {text-align: center;padding-bottom: 35px;}
.single-product.woocommerce .related_products .archive_product_item_container.product_item_container {max-width: 390px;margin: auto;}
.single-product.woocommerce h2.product_main_title.related_products_title {line-height: 1;position: relative;color: #2f3b49;font-size: 36px;display: flex;justify-content: center;margin: 0;}
.single-product.woocommerce h2.product_main_title.related_products_title:before {content: '';width: 6px;background: #96222d;height: 35px;display: inline-block;margin-left: 20px;}
.single-product.woocommerce .related_products_slider h2.woocommerce-loop-product__title {font-size: 20px;color: #2f3b49;font-weight: 600;margin: 0;text-align: center;}
.single-product.woocommerce .related_products .star-rating {display: none;}
.single-product.woocommerce .related_products .archive_product_item_price {text-align: center;display: block;display: flex;}
.single-product.woocommerce .related_products .archive_product_item_price span.price_from {text-align: left;}
.single-product.woocommerce .related_products_slider div.product span.price del,
.single-product.woocommerce .related_products_slider div.product span.price del span.woocommerce-Price-amount.amount {font-size: 16px !important;color: #b2b2b2;text-align: left;}
.single-product.woocommerce .related_products_slider div.product span.price ins {text-align: left;}
.single-product.woocommerce .related_products .archive_product_item_price span.woocommerce-Price-amount.amount {font-size: 20px !important;color: #2f3b49;font-weight: bolder;}
.single-product.woocommerce .related_products .archive_product_item_cart {display: none;}
.single-product.woocommerce .related_products span.onsale {display: none;}
.single-product.woocommerce .related_products_backcat {text-align: center;padding-top: 30px;}
.wc-has-gallery img.secondary-image {width: 100%;height: 100%;max-width: 100%;object-fit: cover;}
.single-product.woocommerce .related_products .archive_product_item_price span.price {text-align: center;margin: 0;}
@media (min-width: 768px) {
	.single-product.woocommerce section.related.products {padding: 70px 0;}
}
@media (max-width: 767px) {
	.single-product.woocommerce h2.product_main_title.related_products_title {padding-right: 15px;}
	.single-product.woocommerce h2.product_main_title.related_products_title:before {margin-left: 20px;position: absolute;right: 0;top: 0;}
	.single-product.woocommerce .related_products_backcat {padding-top: 10px;}
}

/* Product Page - Bundle Product */
#masthead-product.masthead_mhbanner {overflow: hidden;position: relative;}
.pro_mhbanner_bg {background-size: cover;background-position: center;background-repeat: no-repeat;filter: blur(3px);position: absolute;right: 0;top: 0;width: 100%;height: 100%;}
.pro_mhbanner_row {height: 100%;width: 100%;display: flex;justify-content: center;align-items: center;padding: 30px 15px;z-index: 1;position: relative;}
.single-product.woocommerce .pro_mhbanner_row h1.product_title.entry-title {padding: 0;display: block;color: #fff;font-size: 44px;font-weight: bolder;text-shadow: 0 0 50px rgba(0,0,0,1);text-align: center;}
.single-product.woocommerce .pro_mhbanner_row h1.product_title.entry-title:before {content: none;}
.pro_mhbanner_row .yoast_breadcrumb {padding: 10px;color: #fff;text-shadow: 0 0 50px rgba(0,0,0,1);}
.yith-wcpb-product-bundled-item-data h3, .single-product .yith-wcpb-product-bundled-item-data h3 {font-size: 20px !important;margin:0px;color: #2f3b49;padding: 15px;}
.single-product.woocommerce .yith-wcpb-product-bundled-items {border: none !important;box-shadow: none !important;}
.yith-wcpb-product-bundled-item-data {width: 70%;-ms-flex-preferred-size: 70%;-webkit-flex-basis: 70%;flex-basis: 70%;max-width: 70%;}
table.yith-wcpb-product-bundled-items td.yith-wcpb-product-bundled-item-data {padding: 0 !important;}
.yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item {padding: 0 !important;}
.yith-wcpb-product-bundled-item-price {width: 30%;-ms-flex-preferred-size: 30%;-webkit-flex-basis: 30%;flex-basis: 30%;max-width: 30%;height: auto !important;}
.single-product.woocommerce .product-type-yith_bundle form.cart {margin: 0 !important;}
.single-product.woocommerce .yith-wcpb-product-bundled-items .variations label {color: #acafb3;font-size: 17px;}
.single-product.woocommerce .yith-wcpb-product-bundled-items .variations tr {padding: 0 15px 10px;}
table.yith-wcpb-product-bundled-items > tbody > tr > td.yith-wcpb-product-bundled-item-price {padding: 0;border-right: 2px solid #ececec;height: 100%;height: 100px;}
table.yith-wcpb-product-bundled-items {border-radius: 0 !important;}
.product-bundled-item-price_wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;justify-content: space-between;height: 100%;}
table.yith-wcpb-product-bundled-items > tbody > tr > td {border-bottom: 2px solid #c0c4c8;}
.product-bundled-item-add, 
.product-bundled-item-price, 
.product-bundled-item-popup {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;}
.yith-wcpb-product-bundled-item-data__variations_form.bundled_item_cart_content.variations_form .yith-wcpb-product-bundled-item-data__optional.yith-wcpb-bundled-optional-wrapper {display: none;}
.product-bundled-item-add {background: #f6f6f6;height: 35px;position: relative;display: flex;align-items: center;font-size: 14px;color: #2f3b49;padding-right: 10px;}
.product-bundled-item-add input[type=checkbox] {position: absolute;left: 0;height: 35px;width: 35px;top: 0;margin: 0 !important;background-color: #d2232a !important;}
.product-bundled-item-price, .yith-wcpb-product-bundled-item-image .price ins {margin: auto 0;color: #005da1;font-size: 22px;text-align: center;font-weight: 600;}
.product-bundled-item-price .price {color: #005da1;padding: 10px 5px;}
.product-bundled-item-price span.woocommerce-Price-amount.amount {font-weight: 700;}
.product-bundled-item-popup {height: 35px;margin-top: auto;background: #f6f6f6;position: relative;display: flex;align-items: center;font-size: 14px;color: #2f3b49;text-align: center;justify-content: center;}
.product-bundled-item-add input[type=checkbox]:checked {background-color: #005da1 !important;}
.product-bundled-item-add input[type=checkbox]::before {font-family: 'Font Awesome 5 Pro';content: '\f111';transform: none;font-weight: 700;left: 9px;top: 8px;position: absolute;font-size: 17px;color: #d2d2d2;}
.product-bundled-item-add input[type=checkbox]:checked::before {font-family: 'Font Awesome 5 Pro';content: '\f057';transform: none;font-weight: 700;left: 9px;top: 8px;}
.single-product.woocommerce .product-type-yith_bundle form.cart div.quantity {display: none !important;}
.yith-wcpb-product-bundled-item-data__optional.yith-wcpb-bundled-optional-wrapper {font-size: 14px;color: #2f3b49;}
.woocommerce div.product .product-summary-wrap p.price, 
.woocommerce div.product .product-summary-wrap span.price {font-size: 22px;margin: 0;}
.single-product.woocommerce .yith-wcpb-product-bundled-items {margin-bottom: auto;}
.single-product.woocommerce .product-type-yith_bundle .product-summary-wrap .single_price_wrap {margin-top: auto;}
.single-product.woocommerce .product-type-yith_bundle .single_price_wrap span.woocommerce-Price-amount.amount {font-size: 24px;font-weight: 700;color: #005da0;}
.single-product.woocommerce .product-type-yith_bundle .single_price_wrap del span.woocommerce-Price-amount.amount {font-size: 19px;font-weight: 700;color: #989ca1;}
.single-product.woocommerce .product-type-yith_bundle .product-summary-wrap .single_variation_add_to_cart.row-flex {margin-top: auto;}
span.disable {display: none;}
.single-product.woocommerce .product-summary-wrap .product-bundled-item-price .price {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 0 1 auto;-webkit-box-flex: 0;flex: 0 1 auto;-ms-flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 0 !important;}
.single-product.woocommerce .product-summary-wrap .product-bundled-item-price .price del {order: 1;}
.single-product.woocommerce .product-summary-wrap .product-bundled-item-price .price ins, 
.single-product.woocommerce .product-summary-wrap .product-bundled-item-price .price ins,
.single-product.woocommerce .product-summary-wrap .product-bundled-item-price .price del {display: block !important;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;text-align: center;line-height: 1;}
.single-product.woocommerce .product-summary-wrap .product-bundled-item-price .price del {font-size: 15px;color: #989ca1;text-align: center;text-decoration: none;}
.single-product.woocommerce .product-summary-wrap .product-bundled-item-price .price del::before {content: 'במקום ';margin-left: 5px;font-weight: 600;}
.single-product.woocommerce .product-summary-wrap .product-bundled-item-price .price del span.woocommerce-Price-amount.amount {text-decoration: line-through !important;}
.yith-wcpb-product-bundled-item-data__quantity input[type=number].yith-wcpb-bundled-quantity {width: 50px;padding: 8px 5px;}
.yith-wcpb-product-bundled-item-image-wrapper {display: none;}
ul.yith-quick-view-images-slider, 
.yith-quick-view-content .bx-viewport {direction: ltr;}

.woocommerce tr.product.yith-wcpb-product-bundled-item .reset_variations {top: 10px;left: 10px;}
.product-type-variable table.variations {position: relative;}
.product-type-variable a.reset_variations {position: absolute;top: -20px;left: 20px;}

@media (min-width: 768px) {
	#masthead-product.masthead_mhbanner {overflow: hidden;position: relative;margin-bottom: 60px;}
	.pro_mhbanner_row {min-height: 220px;display: flex;background: rgba(0,0,0,0.4);z-index: 1;position: relative;}
}
@media (max-width: 767px) {
	.single-product.woocommerce .product-summary-container.wrap {padding: 0 !important;}
	#masthead-product.masthead_mhbanner {margin-bottom: 4px;}
	.pro_mhbanner_bg {display: none;}
	.pro_mhbanner_row {background: #0064ab;}
	.single-product.woocommerce .summary.entry-summary.entry-summary-info {border-top: 2px solid #c0c4c8;}
	.variable-item.color-variable-item {width: 16px !important;height: 16px !important;}
	.single-product.woocommerce .yith-wcpb-product-bundled-items .variations label {font-size: 15px;}
	.yith-wcpb-product-bundled-item-price {width: 40%;}
	.yith-wcpb-product-bundled-item-data {width: 60%;}
	.single-product.woocommerce .yith-wcpb-product-bundled-items .variations tr {padding: 0 7px 7px;}
	.single-product.woocommerce .product-summary-wrap .single_price_wrap {justify-content: center;}
	.single-product.woocommerce .product-summary-wrap .single_price_wrap .single_price_full {padding: 0 10px;}
	table.yith-wcpb-product-bundled-items > tbody > tr > td {padding: 10px !important;}
	.single-product.woocommerce .product-type-yith_bundle .product-summary-wrap .single_variation_add_to_cart.row-flex {padding: 10px;}
}

/* Bottom Product Content - Banner Page */
.product_after_info_split {padding: 60px 0px 20px;}
.product_after_info_split_border {box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1);}
.product_after_info_about_title_container {text-align: right;padding-bottom: 25px;}
.woocommerce .product_after_info_about_title {color: #2f3b49;font-size: 24px;line-height: 1;display: flex;align-items: center;font-weight: 600;}
.woocommerce .product_after_info_about_title:before {content: '';width: 6px;background: #dc671a;height: 35px;display: inline-block;margin-left: 20px;}
.product_after_info_about, 
.product_after_info_form {text-align: right;padding: 50px 60px;}
.product_after_info_form_title_container {padding-bottom: 25px;text-align: center;}
.woocommerce .product_after_info_form_title {color: #2f3b49;font-size: 24px;line-height: 1;display: flex;align-items: center;text-align: center;justify-content: center;font-weight: 600;}
.woocommerce .product_after_info_form_title:before {content: '';width: 6px;background: #006494;height: 35px;display: inline-block;margin-left: 20px;}
.product_after_info_form_id {max-width: 360px;margin: auto;}
.product_after_info_form_id .wpcf7 input, 
.product_after_info_form_id .wpcf7 select, 
.product_after_info_form_id .wpcf7 textarea {background: transparent;border-bottom: 1px solid #ccc;border-radius: 0 !important;}
.wpcf7 select {height: 50px;}
.text.contact_field.col-xs-12.button {text-align: center;}
input.wpcf7-form-control.wpcf7-submit {background: #2f3b49;background-color: #2f3b49;border-radius: 50px !important;width: auto;padding: 8px 40px;}
.product_after_info_about {border-left: 2px solid #ededed;position: relative;padding-bottom: 120px;background-size: cover;background-repeat: no-repeat;background-position: bottom;}
.product_after_info_form {position: relative;overflow: hidden;}
.product_after_info_form_tag {width: 250px;padding: 5px;position: absolute;text-align: center;top: 40px;left: -60px;transform: rotate(-45deg);color: #fff;line-height: 1;z-index: 9;background: #005da2;}

.product_the_content_tabs {position: absolute;bottom: 0;right: 0;width: 100%;}
.product_the_content_tabs_row {border-top: 2px solid #ededed;}
.product_the_content_tab_ico svg {height: 25px;width: auto;}
.product_the_content_tabs_col.col-xs {padding: 0;}
.product_the_content_tab {display: inline-block;padding: 20px 0px;text-align: center;border-left: 2px solid #ededed;width: 100%;}
.product_the_content_tab_title {line-height: 1;color: #2f3b49;font-size: 16px;}
.product_the_content_tabs_col {padding: 0;}
.product_the_content_tabs_col:nth-child(5) .product_the_content_tab {border-left: none;}
.product_the_content_tabs_col:first-of-type .product_the_content_tab {border-left: 2px solid #ededed !important;}
.product_the_content_tab svg {fill:#006494;}
@media (max-width: 991px) {
	.product_the_content_tabs_row {border-bottom: 2px solid #ededed;}
}
@media (max-width: 767px) {
	.product_after_info_split {padding: 40px 5px 0px;}
	.product_after_info_about {padding: 30px 15px;}
	.product_after_info_form {padding: 60px 15px 30px;}
	.product_after_info_about {border-left: none;border-bottom: 2px solid #ededed;}
	.product_after_info_form_tag {transform: rotate(-30deg);top: 25px;font-size: 15px;}
	.product_after_info_about.pro_spim {display: none;}
	.product_the_content_tabs {position: relative;margin-top: 30px;}
}

/* Bottom Product Content - Normal Page */


/* Quick View */
.yith-quick-view.yith-modal {z-index: 999999}
.yith-quick-view-nav.reveal {position: absolute;top: 45%;}
.yith-quick-view-nav.reveal a div h4 {display: block !important;text-align: right;color: #fff;}
.yith-quick-view-content.woocommerce div.summary-content {padding: 20px;text-align: right;}
.yith-quick-view .woocommerce div.product div.images a {pointer-events: none;cursor: default;text-decoration: none;color: black;}
.single-product.woocommerce .yith-quick-view.yith-modal .yith-quick-view-content .single_variation_add_to_cart {display: none !important;}
.woocommerce .yith-quick-view.yith-modal form.cart div.quantity, 
.woocommerce .yith-quick-view.yith-modal form.cart .single_price_wrap {display: none !important;}
.single-product.woocommerce .yith-wcqv-wrapper .woocommerce-variation-add-to-cart {display: none !important;}
.single-product.woocommerce .yith-wcqv-wrapper .yith-wocc-wrapper {display: none !important;}
.yith-wcqv-wrapper .single_price_wrap {display: flex;justify-content: space-between;padding: 0 30px;}
.yith-quick-view-content.woocommerce div.summary form.cart {padding: 0 30px;}
.yith-quick-view-close {text-indent: 99999px;}
.yith-wcqv-wrapper h1.product_title.entry-title {padding-top: 10px;}
.yith-wcqv-wrapper .variations tr {display: flex;align-items: center;margin-left: 15px;margin-bottom: 0px;margin-left: 0;padding: 10px;justify-content: space-between;}
.yith-quick-view-content.woocommerce div.product form.cart .variations select {width: 100%;}
.yith-quick-view-content.woocommerce div.summary table.variations td {margin-bottom: 0 !important;}
.yith-wcqv-head {background: #fff;}
div.pp_pic_holder {z-index: 9999999 !important;}
div.pp_overlay {z-index: 9999998 !important;}
a.pp_next, a.pp_previous, a.pp_close, a.pp_arrow_next, a.pp_arrow_previous, .pp_nav .pp_pause, .pp_nav .pp_play {text-indent: 10000px !important;}
a.pp_next {float: right !important;}
a.pp_previous {float: left !important;}

.yith-quick-view.yith-modal .yith-quick-view-content .single_price_wrap, 
.yith-quick-view.yith-modal .yith-quick-view-content form.cart, 
.yith-quick-view.yith-modal .yith-quick-view-content span.sku_wrapper {display: none !important;}
.yith-quick-view-content div.images .yith-quick-view-thumbs {right: 10px;left: auto;bottom: auto;}

@media (min-width: 768px) {
	.yith-quick-view-content.woocommerce div.product {display: flex;padding: 5px;}
}

/* Cart Page */
.woocommerce a.remove {font-size: 25px;width: 25px;height: 25px;line-height: 20px;}
.woocommerce-cart-form__cart-item.cart_item .product-remove {position: absolute;top: 15px;left: 15px;}
.do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):after, .do-quantity-buttons form .quantity:not(.buttons-added):not(.hidden):before, .woocommerce form .quantity.buttons-added .minus, .woocommerce form .quantity.buttons-added .plus, .woocommerce form .quantity.buttons-added .qty {min-height: 40px;width: 40px;}
.woocommerce-page .product-info-col-data > div.product-subtotal {width: 100%;flex: 1 1 100% !important;padding-top: 5px;}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {width: 100%;float: none;}
.woocommerce-cart .cart_totals h2 {font-size: 36px;}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {padding-bottom: 25px;}
.woocommerce-page.woocommerce-cart .product-info-col-data {display: block;}
.woocommerce-page.woocommerce-cart .product-info-col-data > div {display: block;flex: 1 1 50%;padding-left: 0;}
.woocommerce-page.woocommerce-cart .product-variation.product-data-col {display: flex;padding-bottom: 5px;flex: 1 1 50%;}
.woocommerce-page.woocommerce-cart .product-variation.product-data-col span:first-child, 
.woocommerce-page.woocommerce-cart .product-sku span {font-weight: bold;padding-left: 5px;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;-ms-flex-preferred-size: 20%;-webkit-flex-basis: 20%;flex-basis: 20%;max-width: 20%;}
.woocommerce-page.woocommerce-cart .product-sku {padding-bottom: 5px;}
.woocommerce-page.woocommerce-cart button.button.update_cart {background-color: #95212c;}
.woocommerce-page.woocommerce-cart button.button.update_cart:disabled {background-color: #0064ab;}
.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {display: none;}
.woocommerce-page.woocommerce-cart .entry-content {margin-top: 0 !important;}

@media (max-width: 767px) {
	.woocommerce-cart .cart-collaterals-col-inner {padding: 25px 0;}
	p.woocommerce-shipping-destination {text-align: right;}
	.cart-collaterals-col.col-xs-12.col-sm-5 {padding: 0;}
}

/* Checkout Page */
.woocommerce-form-coupon-toggle {margin-bottom: 30px;}
.woocommerce table.shop_table tr.cart_item.yith-wcpb-child-of-bundle-table-item td {padding: 3px 20px;}
.woocommerce table.shop_table tr.cart_item.yith-wcpb-child-of-bundle-table-item .product-quantity {font-weight: 400 !important;font-size: 14px !important;line-height: 1;}
.woocommerce table.shop_table tr.cart_item.yith-wcpb-child-of-bundle-table-item td.product-total {font-size: 14px;}
.woocommerce-checkout .product-variation.product-data-col {display: none;}
tr.yith-wcpb-child-of-bundle-table-item td.product-name a {font-size: 14px;padding-right: 15px;line-height: 1;}
div#payment li {list-style-type: none;}
.woocommerce-checkout form .form-row.place-order label {font-size: 18px;}
.woocommerce-checkout form .form-row.place-order input {padding: 10px;top: 0;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {font-size: 22px !important;padding: 0 !important;}
.woocommerce-privacy-policy-text {padding: 15px 0;font-size: 15px;}
tr.woocommerce-shipping-totals.shipping th {width: 50%;}
.woocommerce-checkout .product-quantity {display: inline-block;}
.woocommerce-order-pay .masthead-title {background-color: #0060a7;}
.woocommerce-order-pay #page-title.masthead-title h1.entry-title {color:#fff;}
.woocommerce-order-pay #page #page-title.masthead-title .yoast_breadcrumb {color:#fff;}

/* Global end styles */
#flex-1 .style_line h2.section_title:before, 
#flex-4 .style_line h2.section_title:before, 
#flex-7 .style_line h2.section_title:before {background: #dd661b;}
#flex-2 .style_line h2.section_title:before, 
#flex-5 .style_line h2.section_title:before, 
#flex-8 .style_line h2.section_title:before {background: #005da1;}
#flex-3 .style_line h2.section_title:before, 
#flex-6 .style_line h2.section_title:before, 
#flex-9 .style_line h2.section_title:before {background: #96232d;}
@media (max-width: 767px) {
	button.round_btn {border-radius: 0px !important;width: 100%;}
}

/* Mega Menu Image hover change */
.mega-menu ul.sub-menu li img.menu-image-title-below { visibility: hidden; height: 0; overflow: hidden;display: none;}

/* New Woocommerce Product Bundles */
.single-product.woocommerce .product-type-bundle div.product form.cart {margin-top: 0;margin-bottom: 0;}
.single-product.woocommerce .product-type-bundle .summary.entry-summary.entry-summary-info {width: 40% !important;}
.single-product .product-type-bundle .single_price_wrap {display: none !important;}
.single-product .product-type-bundle table.bundled_products > thead {display: none !important;}
.single-product .product-type-bundle td.bundled_item_col.bundled_item_qty_col {display: none !important;}
.single-product .product-type-bundle .bundled_product_summary,
.single-product .product-type-bundle .bundled_product_left {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;}
.bundled_product_summary .bundled_product_title a.bundled_product_permalink {display: none;}
.woocommerce.single-product .product-type-bundle .product.bundled_product_summary {-ms-flex-preferred-size: 70%;-webkit-flex-basis: 70%;flex-basis: 70%;max-width: 70%;margin-bottom: 0 !important;}
.single-product .product-type-bundle .bundled_product_left {-ms-flex-preferred-size: 30%;-webkit-flex-basis: 30%;flex-basis: 30%;max-width: 30%;border-right: 2px solid #ececec;} 
.single-product .product-type-bundle .bundled_product_left,
.woocommerce_bundles_item_row.row-flex {position: relative;min-height: 105px;}
.woocommerce_bundles_item_row.row-flex {border-bottom: 2px solid #c0c4c8;}
.single-product .product-type-bundle .bundled_product_summary {position: unset !important;}
.bundled_product_qv_link {position: absolute;bottom: 0;left: 0;right: 0;}
.single-product.woocommerce div.product form.cart .bundled_product_qv_link a.button.yith-wcqv-button {bottom: 0 !important;left: 0 !important;height: 35px !important;margin-top: auto !important;background: #f6f6f6;position: relative;display: flex;align-items: center;font-size: 14px;color: #2f3b49 !important;text-align: center;justify-content: center;line-height: 35px !important;}
.bundled_product_qv_link a.button.yith-wcqv-button:before {display: none !important;}
.single-product .product-type-bundle h4.bundled_product_title.product_title {font-size: 20px !important;margin: 0px;color: #2f3b49;padding: 15px !important;text-align: right;}
.single-product.woocommerce .product-summary-wrap .variations tr {padding: 0 15px 10px;}

.single-product .product-type-bundle .single_variation_wrap.bundled_item_wrap {position: absolute;left: 0;top: 0;bottom: 0;margin: auto;display: flex;width: 30%;}
.single-product .product-type-bundle .single_variation_wrap.bundled_item_wrap span.price {margin: 0 !important;}
.single-product .product-type-bundle .single_variation_wrap.bundled_item_wrap span.woocommerce-Price-amount.amount {color: #005da1;font-size: 22px;text-align: center;font-weight: 700;}
.woocommerce form.cart .bundled_product .cart .variations td.label {font-size: 16px;}
.single-product .product-type-bundle .single_variation_wrap.bundled_item_wrap span.price {position: relative;}
.single-product .product-type-bundle .single_variation_wrap.bundled_item_wrap span.price del {padding-right: 0;position: absolute;bottom: -20px;right: 0;left: 0;}
.single-product .product-type-bundle .single_variation_wrap.bundled_item_wrap span.price del span.woocommerce-Price-amount.amount {color: #222222;font-size: 17px;}
.bundled_product_optional {position: absolute;top: 0;left: 0;width: 30%;z-index: 999;}
.bundled_product_optional_wrap {position: absolute;top: 0;left: 0;width: 100%;z-index: 999;border-right: 2px solid #ececec;box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;-ms-flex-preferred-size: 100%;-webkit-flex-basis: 100%;flex-basis: 100%;max-width: 100%;}
.bundled_product_optional_wrap {background: #f6f6f6;height: 35px;display: flex;align-items: center;font-size: 14px;color: #2f3b49;padding-right: 10px;}
.bundled_product_optional_wrap input[type=checkbox] {position: absolute;left: 0;height: 35px;width: 100% !important;top: 0;margin: 0 !important;background-color: #005da1 !important;}
.bundled_product_optional_wrap input[type=checkbox]:checked {background-color: #d2232a !important;}
.bundled_product_optional_wrap input[type=checkbox]::before {font-family: 'Font Awesome 5 Pro';content: '\f055';transform: none;font-weight: 700;left: 9px;top: 8px;position: absolute;font-size: 17px;color: #ffffff;}
.bundled_product_optional_wrap input[type=checkbox]:checked::before {font-family: 'Font Awesome 5 Pro';content: '\f056';transform: none;font-weight: 700;left: 9px;top: 8px;}
.bundled_product_summary .bundled_product_optional_checkbox span {z-index: 99;color: #fff;position: absolute;top: 10px;font-size: 16px;cursor: pointer;}

.bundled_product_optional_price {padding-top: 40px;}
.bundled_product_optional_price span.price_from {font-size: 13px;}
.bundled_product_optional_price span.woocommerce-Price-amount.amount {font-size: 17px;font-weight: 600;}
.single-product.woocommerce .bundled_product_optional_price .price del {display: none !important;}
.single-product.woocommerce .product-summary-wrap .bundled_product_optional_price span.price ins {display: inline-block !important;}

.bundle_form table.variations .required {text-decoration: none;}
.woocommerce.single-product .product-type-bundle form.cart .reset_variations, 
.bundled_product .cart .variations a.reset_variations {top: -15px;left: 10px;z-index: 999;margin: 0;}
.single-product .product-type-bundle table.variations {position: relative;}
.bundle_form .cart .variations select, .bundled_product .cart .variations .bundled_variation_attribute_value, .single-product div.product .bundle_form .cart .variations select {font-size: 16px;}
.woocommerce.single-product .product-type-bundle form.cart div.quantity {display: none;}
.woocommerce.single-product .product-type-bundle ul.variable-items-wrapper.color-variable-wrapper {margin: 0;}
.woocommerce.single-product .product-type-bundle .product_meta {display: none;}
.woocommerce.single-product .product-type-bundle .bundle_data .yith-wocc-wrapper.initialized, 
.woocommerce.single-product .product-type-bundle .bundle_data .bundle_button {box-sizing: border-box;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;}
.woocommerce.single-product .product-type-bundle .bundle_data .clear {display: none;}
.woocommerce.single-product .product-type-bundle .bundle_price .price {display: flex;justify-content: space-between;align-items: center;padding: 15px 30px;width: 100%;}
.woocommerce.single-product .product-type-bundle .bundle_price .price:before {content: 'סה"כ:';font-size: 22px;font-weight: 700;color: #2f3b49;}
.woocommerce.single-product .product-type-bundle .bundle_price span.woocommerce-Price-amount.amount {font-size: 24px;font-weight: 700;color: #005da0;}
.bundled_item_optional .bundled_item_cart_content--populated:before {height: 0 !important;}
.bundle_form .bundle_error .woocommerce-info {background-color: #95212c;color: #ffffff;}
.woocommerce.single-product .product-type-bundle .bundle_price .price ins {-ms-flex-preferred-size: 50%;-webkit-flex-basis: 50%;flex-basis: 50%;max-width: 50%;text-align: left;}
.woocommerce.single-product .product-type-bundle .bundle_price .price del {text-align: left;}
.woocommerce.single-product .product-type-bundle .bundle_price .price del span.woocommerce-Price-amount.amount {font-size: 20px;color: #989ca1;font-weight: 500;}
.woocommerce-notices-wrapper {margin-bottom: 15px;}
.woocommerce-cart-form__cart-item.cart_item.bundle_table_item .product-name {display: flex;}
a.edit_bundle_in_cart_text {float: none;margin: 0 20px;padding: 9px 15px;}

@media (min-width: 768px) {
	.single-product.woocommerce .product-type-bundle .summary.entry-summary.entry-summary-info {width: 50% !important;}
}
@media (max-width: 767px) {
	.single-product.woocommerce .woocommerce-variation.single_variation .woocommerce-variation-price {padding: 5px;}
	.single-product.woocommerce .product-type-bundle .summary.entry-summary.entry-summary-info {width: 100% !important;}
}

#yith-wocc-modal-overlay {z-index: 100000;}
#yith-wocc-modal {z-index: 150000}
.yith-wocc-select-address-container {display: none;}

/* New Woocommerce Product Bundles - quantity options */
.woocommerce.single-product .product-type-bundle span.bundled_item_price_quantity {display: none;}
.woocommerce.single-product .product-type-bundle .quantity {display: none !important;}
.woocommerce-cart-form__cart-item.cart_item.bundle_table_item .product-info-col-data, 
.woocommerce-cart-form__cart-item.cart_item.bundle_table_item .product-info-col-quantity, 
.woocommerce-cart-form__cart-item.cart_item.bundle_table_item .product-thumbnail {display: none !important;}
table.variations select {position: relative;background: url(/wp-content/themes/generatepress_child/assets/images/down-arrow.svg) 5px / 13px no-repeat #006494 !important;padding-left: 20px;}

/* YITH WooCommerce Added to Cart Popup */
#yith-wacp-popup .yith-wacp-message img {width: 25px !important;height: 25px !important;}

/* AJAX WooCommerce Added to Cart Popup */
.xoo-cp-atcn {text-align: right;}
.xoo-cp-pdetails td.xoo-cp-ptitle {text-align: right;}
.xoo-cp-variations .variation {display: none !important;}
.xoo-cp-btns {color: #fff !important;}
.xoo-cp-atcn .xoo-cp-icon-check {margin-left: 5px;}
.xoo-cp-added, .xoo-cp-adding {position: absolute;left: 15px;top: 20px;}
.xoo-cp-added, .xoo-cp-ptotal {display: none;}
