/*.edn-position-top_absolute .edn-container
{
	display: none;
}
*/
body
{
	/*padding-top: 0 !important;*/
	font-family:"ff-scala-sans-pro";
}
a {
    color: #333;
}
.home_hero_section {
    background-size: cover;
    background-position: top right;
    background-repeat: no-repeat;
    padding: 8% 0;
    position: relative;
}
.home_hero_content
{
	position: relative;
}
.home_hero_content h2 
{
    color: #404040;
    font-size: 36px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: 1.4;
    text-align: left;
    text-transform: uppercase;
    max-width: 850px;
}
.home_hero_content .button_container
{
	position: relative;
}
.home_hero_content .button_container a
{
	color: #ffffff;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	display: inline-block;
	background-color: #0082c4;
	padding: 12px 35px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}
.home_hero_content .button_container a:hover
{
	background-color: #0f6692;
}
@media only screen and (min-width: 1200px)
{
	.container, .container-lg, .container-md, .container-sm, .container-xl
	{
	    max-width: 1200px;
	}
}
.shop_category_content {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.shop_category_content:hover
{
	transform: scale(1.03);
}
.shop_category_content .shop_category_content_inner
{
	position: relative;
	background-color: #fff;
	padding: 10px;
	box-shadow: 0 10px 20px rgb(182 193 208 / 50%);
	border-radius: 2px;
    padding-bottom: 13px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	display: flex;
	flex-direction: column;
	height: 100%;
}
.shop_category_content .shop_category_content_inner .image_category {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 100%;
    margin-bottom: 15px;
    background-color: #f2f2f2;
}
.shop_category_content .category_title
{
	display: block;
	color: #4d4d4d;
	font-size: 20px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 24px;
	text-align: center;
	margin-bottom: 0;
	text-transform: uppercase;
}
.shop_category_content .category_button
{
	text-align: center;		
}
.shop_category_content .category_button a
{
	color: #ffffff;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	display: inline-block;
	background-color: #0082c4;
	padding: 12px 35px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	display: block;
	width: 100%;
	box-shadow: 0 10px 20px rgb(182 193 208 / 50%);
}
.shop_category_content .category_button a:hover
{
	background-color: #0f6692;
}
.shop_category_section
{
	padding: 70px 0 28px;
}
.shop_category_heading
{
	position: relative;
	display: block;
    margin-bottom: 35px;
}
.shop_category_heading h2
{
	color: #4d4d4d;
	font-size: 35px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 30px;
	text-align: left;
	text-transform: uppercase;	
	margin-bottom: 0;			
}
.what_section_heading
{
	position: relative;
	margin-bottom: 40px;
}
.what_section_heading h2
{
	color: #4d4d4d;
	font-size: 35px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 25px;
	text-align: left;
}
.image_col_what_section
{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.what_section_content {
    position: relative;
    padding: 10% 50px;
}
.what_section_content h2
{
	color: #4d4d4d;
	font-size: 25px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 25px;
	text-align: left;
	margin-bottom: 22px;
}
.what_section_content p
{
	color: #4d4d4d;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	letter-spacing: normal;
	line-height: 26px;
	text-align: left;
}
.what_section_content p:last-child
{
	margin-bottom: 0;
}
.no_margin
{
	margin-left: 0;
	margin-right: 0;
}
.no_padding
{
	padding-left: 0;
	padding-right: 0;
}
.what_section
{
    padding: 20px 0 70px;
}
.row_about_what
{
	box-shadow: 0 7px 20px rgb(182 193 208 / 50%);
	border-radius: 2px;
	background-color: #ffffff;
}
.shop_categories_row .shop_category_content_col
{
	margin-bottom: 35px;
}
@media only screen and (max-width: 991px)
{
	.home_hero_section
	{
		padding: 95px 0;
	}
	.home_hero_content h2
	{
		font-size: 32px;
	}
	.home_hero_section:after
	{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(255, 255, 255, 0.7);
	}
	.home_hero_section .container
	{
		position: relative;
		z-index: 1;
	}
	.shop_category_heading h2
	{
		font-size: 25px;
		text-align: center;
	}
	.shop_category_section {
		padding: 55px 0;
	}
	.shop_categories_row .shop_category_content_col:last-child
	{
		margin-bottom: 0;
	}
	.what_section_heading h2
	{
		text-align: center;
		font-size: 25px;
	}
	.image_col_what_section {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		order: -1;
		padding-top: 60%;
	}
}
@media only screen and (max-width: 575px)
{
	.home_hero_content h2 {
		font-size: 28px;
		margin-bottom: 25px;
	}
	.home_hero_section {
		padding: 95px 0 65px;
	}
}
#masthead
{
	padding-top: 0;
}
.logo_nav
{
	background-color: #fff;
    padding: 17px 0;
}
.logo_container
{
	position: relative;
}
.logo_container a
{
	position: relative;
}
.shop_button_container
{
	position: relative;
}
.shop_button_container a
{
	color: #ffffff;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	display: inline-block;
	background-color: #0082c4;
	padding: 12px 35px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;		
}
.shop_button_container a:hover
{
    background-color: #0f6692;
}
.shop_button_container_col
{
	display: flex;
	justify-content: flex-end;
}

.desktop_navigation
{
	background-color: #f3f3f3;
	padding: 0px 0;
}
.menu_ta_container
{
	position: relative;
}
.menu_ta_container ul
{
	list-style: none;
	display: flex;
	align-content: center;
	margin-bottom: 0;
}
.menu_ta_container ul li
{
	margin-right: 15px;
	display: flex;
}
.menu_ta_container ul li:last-child
{
	margin-right: 0;		
}
.menu_ta_container ul li a {
    color: #4d4d4d;
    font-size: 17px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-align: left;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500 !important;
}
.search_ta_container
{
	display: flex;
}
.search_ta_container input 
{
    border-radius: 2px;
    border: 1px solid #b6c1d0;
    background-color: #ffffff;
    width: 100%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.search_ta_container input:hover,
.search_ta_container input:focus
{
	background-color: #fff;		
}
.search_ta_container button
{
	width: 49px;
	height: 46px;
	background-color: #0082c4;
	background-image: url(../images/search_button.png);
	background-size: cover;
	background-position: center center;
}
.desktop_navigation .cart_icon
{
	height: 40px;
}
.menu_ta_container li.menu-item-has-children {
    position: relative;
    padding: 25px 0;
}
.menu_ta_container li.menu-item-has-children > a
{
	position: relative;
    padding-right: 17px;
}
.menu_ta_container li.menu-item-has-children > a:hover
{
	color: #fff;
}
.menu_ta_container li.menu-item-has-children > a:after {
    content: "";
    width: 12px;
    height: 8px;
    background-image: url(../images/arrow_down.png);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-size: cover;
    background-repeat: no-repeat;
}
.menu_ta_container li.menu-item-has-children > .sub-menu {
    position: absolute;
    bottom: auto;
    display: block;
    margin-left: 0;
    min-width: 150px;
    background-color: #fff;
    top: 65px;
    display: none;
}
.menu_ta_container li.menu-item-has-children:hover > .sub-menu
{
	display: block;
}
.menu_ta_container li.menu-item-has-children > .sub-menu li {
    position: relative;
    display: block;
    margin-right: 0;
}
.menu_ta_container li.menu-item-has-children >  .sub-menu li a
{
	display: block;
    padding: 10px 12px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: #fff;
    font-size: 16px;
    font-weight: 400 !important;
}
.menu_ta_container li.menu-item-has-children >  .sub-menu li a:hover
{
	background-color: #0082c4;
	color: #fff !important;		
}
.menu_ta_container2
{
	display: flex;
	justify-content: flex-end;		
}
.cart_container_section
{
    padding: 60px 0;
}
.table.cart td.product-thumbnail a
{
	box-shadow: 0 4px 10px rgb(182 193 208 / 30%);
	background-color: #fff;		
}
.wc-proceed-to-checkout .button.checkout-button {
    font-size: 1.41575em;
    border-radius: 2px;
    background-color: #0082c4 !important;
    color: #fff !important;
    -webkit-transition: all .3s ease;
    padding: 13px 15px;
}
.wc-proceed-to-checkout .button.checkout-button:hover
{
    background-color: #086c9f !important;
} 
#billing_postcode_field
{
	margin-left: 0;
}
.custom_page_section
{
    padding: 70px 0;
}
body.single-product .qib-button.qib-button-wrapper {
    display: inline-block;
    float: none;
    margin-right: 5px;
    margin-bottom: 25px;
}
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt {
    background-color: #0082c4 !important;
    border-color: #0082c4;
    color: #ffffff;
    display: block !important;
}

ul.products,
.section-related-products ul.products-slider
{
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}
ul.products li
{
	max-width: 33.33%;
	flex: 0 0 33.33%;
	width: 100%;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.section-related-products ul.products-slider li
{
	max-width: 25%;
	flex: 0 0 25%;
	width: 100%;
	padding-left: 15px !important;
	padding-right: 15px !important;
	background-color: transparent;
}
ul.products li > div
{
	box-shadow: 0 5px 15px rgb(182 193 208 / 40%);
	border-radius: 2px;
	background-color: #ffffff;
	padding-left: 0 !important;
	padding-right: 0 !important; 
}
.section-related-products ul.products-slider li > div
{
	box-shadow: 0 5px 15px rgb(182 193 208 / 40%);
	border-radius: 2px;
	background-color: #ffffff;
	padding-left: 0 !important;
	padding-right: 0 !important; 
}
.products .woocommerce-LoopProduct-link
{
	padding-left: 15px;
	padding-right: 15px;
}
.products .product img
{
	padding-left: 15px;
	padding-right: 15px;
}
.section-related-products .product
{
	background-color: transparent;
	box-shadow: none;
}
.products .product
{
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.storefront-sorting select
{
	background-color: #fff;
}
.products a.button
{
	margin-bottom: 0 !important;
}
.section-related-products .product {
    border-radius: 2px;
    background-color: #ffffff;
    width: 100% !important;
    margin-bottom: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: -5px;
}
.products span.price {
    margin-right: 0;
    font-size: 18px;
    font-weight: bold;
    color: #66666D;
    margin-left: 0;
}
.products a.button {
    box-shadow: 0 3px 6px rgb(50 50 93 / 10%);
    border-radius: 2px;
    background-color: #0082c4 !important;
    width: 100%;
    display: block;
    padding: 3px;
    margin: 0;
    margin-top: 20px;
    border: none;
    padding: 10px 10px;
}
.section-products {
    padding-bottom: 30px;
    background: #fff;
}
.site-main {
    margin-bottom: 0;
}
.content-area, .widget-area {
    margin-bottom: 0;
}
.section-header {
    margin-bottom: 15px;
}
.section-related-products .section-header a {
    font-weight: normal;
    border-bottom: 3px solid #0082c4;
    line-height: 1.2;
}
.products  .product > a {
    background-color: white;
    padding-left: 20px;
    padding-right: 20px;
}
.footer-widgets {
    display: flex;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.footer-widgets h4 {
    color: #404040;
    font-size: 21px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-align: left;
}
.footer-widgets a, .footer-widgets p {
	font-size: 18px;
	font-weight: 300;
	font-style: normal;
	letter-spacing: normal;
	line-height: 32px;
	text-align: left;
	color: #404040 !important;
}
.footer-widgets li
{
	list-style: none;
}
.col2-set .col-1, .col2-set .col-2 {
    margin-bottom: 5px;
    width: 100%;
    max-width: 100%;
}
.col2-set .form-row:first-child
{
	margin-left: 0 !important;
}
#payment .place-order .button {
    font-size: 1.41575em;
    width: 100%;
    white-space: pre-wrap;
    border-radius: 2px;
    background-color: #0082c4 !important;
    color: #fff !important;
    -webkit-transition: all .3s ease;
}
.back_link_container
{
	position: relative;
    margin-bottom: 9px;
}
.back_link_container a
{
	color: #4d4d4d;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 30px;
	text-align: left;		
}
.shop_page_section {
    padding: 10% 0;
    background-size: cover;
    background-position: top right;
    background-repeat: no-repeat;
}
.shop_page_section h2
{
	color: #fff;
	font-size: 55px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 1.2;
	text-align: left;
	margin-bottom: 0;
	text-transform: uppercase;
}
@media only screen and (max-width: 991px)
{
	.shop_page_section
	{
	    padding: 70px 0;
	}
	.shop_page_section h2
	{
	    font-size: 40px;
	}
	.shop_page_section .container
	{
		position: relative;
		z-index: 1;
	}
	.shop_page_section:after
	{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(255, 255, 255, 0.6);
	}
}
.menu_cart_link
{
	position: relative;
}
.menu_cart_link span {
    width: 20px;
    height: 20px;
    border: 1px solid #ffffff;
    background-color: #0082c4;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: normal;
    line-height: 67px;
    text-align: left;
    position: absolute;
    right: 0;
    top: 5px;
    border-radius: 100px;
    line-height: 0;
    text-align: center;
    padding-top: 9px;
    padding-left: 1px;
}
table.cart .product-price .amount
{
    font-size: 19px;
}

.woof .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #0082c4;
}

.product-inner .button {
    position: relative;
    height: auto;
    margin-bottom: 0 !important;
    top: auto;
    border: 0 !important;
    width: calc(100% - 40px);
    max-width: 100%;
}
.woof .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #0082c4 !important;
    border: 0;
    top: -1px;
    border-radius: 100%;
    width: 12px;
    height: 12px;
}
.woof_price_search_container .price_slider_amount .price_label
{
	font-size: 16px;	
}
.woof label
{
	font-weight: bold;
}
.price_slider_amount .button {
    background-color: #0082c4;
    color: white;
    font-size: 13px !important;
    font-weight: bold;
    border-radius: 5px;
    padding: 2px 15px;
}
.cart_menu_container ul:last-child
{
    margin-left: 15px;
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments
{
    background-color: #0082c4;
}
.product-price,
.woocommerce-Price-amount.amount
{	
    /* font-family: 'Roboto', sans-serif; */
	font-weight: bold !important;
}
.pagination .page-numbers, .woocommerce-pagination .page-numbers
{
    margin-top: 3px;
}
.site-footer
{
	padding-top: 80px;
	padding-bottom: 80px;
}
.bg-countdown {
    color: #6d6d6d;
    padding: 15px 0 0;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.bg-countdown div.label
{
	margin-bottom: 20px;	
}

@media only screen and (min-width: 992px)
{
	.mobile_menu_container
	{
		display: none;
	}
}
.menu_cart_link
{
	display: block;
}
@media only screen and (max-width: 991px)
{
    .edn-custom-template[data-barid=apexbar-1] .edn_countdown_timer_main_wrapper .countdown-wrap .counter_desc {
        color: #898989 !important;
        font-size: 15px !important;
        margin: 0;
        float: none;
        text-align: center;
        max-width: 100%;
        margin-bottom: 20px;
    }
    .edn_countdown_timer_main_wrapper .countdown-wrap
    {
        display: block;    
    }
    .left-sidebar .content-area
    {
        width: 100% !important;
        float: none;
        margin-right: 0;
        margin-bottom: 35px;
    }
    .left-sidebar .widget-area 
    {
        width: 100%;
        float: left;
        margin-right: 0;
        padding: 0 15px;
        border: none;
        margin: 0 !important;
    }
    .widget.widget-woof
    {
        border-right: none;
        padding-right: 0;
    }
    .mobile_menu_container
    {
    	display: block;
    	background-color: #F3F3F3;
    	padding: 15px 15px;
    	display: block;
    	width: 100%;
    }
    .mobile_menu_container_inner
    {
    	position: relative;
    	display: flex;
    	align-items: center;
    }
    .mobile_menu_container_inner .item:first-child
    {
    	max-width: 100%;
    	width: 100%;
    	display: block;
    }
    .mobile_menu_container_inner .item:last-child {
	    padding-left: 10px;
	    padding-right: 0px;
	    width: 180px;
	    display: flex;
	    justify-content: flex-end;
	}
    .mobile_menu_container_inner .item ul.cart_menu_list
    {
    	list-style: none;
    	display: flex;
	    align-items: center;
    }
    .mobile_menu_container_inner .item ul.cart_menu_list li
    {
    	margin-right: 15px;
    }
    .mobile_menu_container_inner .item ul.cart_menu_list li:last-child
    {
		margin-right: 0;
    }
    .mobile_menu_container_inner .menu_cart_link
    {
    	position: relative;
    }
    .mobile_menu_container_inner .menu_cart_link img
    {
	    height: 50px;
    	width: auto;
    }
    .mobile_menu_container_inner .menu_items_link
    {
    	position: relative;
    }
    .mobile_menu_container_inner .menu_items_link img
    {
	    height: 32px;
    }
    .mobile_items_container 
    {
	    position: fixed;
	    left: auto;
	    top: 0;
	    bottom: 0;
	    right: 0;
	    width: 100%;
	    height: 100%;
	    background-color: #F3F3F3;
	    display: block;
	    z-index: 9999999;
	    overflow-y: auto;
	    right: -100%;
	}
	.mobile_items_container.active
	{
		right: 0;
	}
    .mobile_items_container_inner 
    {
	    position: relative;
	    padding: 60px 0 10px;
	}
    .mobile_items_container_inner > ul
    {
    	margin-bottom: 0;
    	list-style: none;
    	padding-left: 0;
    	margin-left: 0;
    }
    .mobile_items_container_inner > ul > li
    {
    	position: relative;
    }
    .mobile_items_container_inner > ul > li > a 
    {
	    font-size: 20px;
	    font-weight: 400;
	    color: #333;
	    padding: 15px 30px;
	    display: block;
	}
    .mobile_items_container_inner > ul > li .sub-menu
    {
    	display: block;
    	margin-left: 0;
    	margin-bottom: 0;
    	padding-left: 0;
    	list-style: none;
    }    
    .mobile_items_container_inner > ul > li .sub-menu li
    {
    	display: block;
    }
    .mobile_items_container_inner > ul > li .sub-menu li a {
	    display: block;
	    color: #666 !important;
	    padding: 5px 30px;
	    font-size: 16px;
	    font-weight: 400 !important;
	}
	.close_icon_contianer a {
	    position: absolute;
	    right: 20px;
	    top: 20px;
	    z-index: 10;
	}
	.close_icon_contianer a img {
	    width: 22px;
	    height: 22px;
	    display: block;
	}
}
@media only screen and (max-width: 767px)
{
	.storefront-sorting
	{
		float: none;
		width: 100%;
	}
	.woocommerce-ordering
	{
		text-align: right;
	}
	.pagination, .woocommerce-pagination
	{
		text-align: right;
	}
	.section-header h2
	{
	    font-size: 26px;
	}
	.section-related-products .section-header a
	{
		font-size: 16px;
	}
	.home-section
	{
	    padding-top: 35px;
	}
}
.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a
{
	color: #333;
}
@media only screen and (max-width: 767px)
{
	.cart-coupon .coupon
	{
	    display: flex;
	}
	.cart-collaterals
	{
		flex-direction: column;
	}
	.cart-coupon .coupon input
	{
		width: 100%;
	}
	.cart-coupon
	{
	    order: 1;
	}
	.proceed-btns
	{
		display: block;
		text-align: center;
	}
	button.button[name="update_cart"]
	{
		width: 100%;
	}
	.proceed-btns .or {
	    margin-left: 20px;
	    margin-right: 20px;
	    margin-bottom: -8px;
	    display: block;
	}
	table.cart .product-quantity .plus, table.cart .product-quantity .minus
	{
		display: block;
	}
	table.cart .qib-button-wrapper 
	{
	    max-width: 120px;
	    display: flex;
	    float: right;
	    margin-bottom: 15px;
	}
	table.cart .cart_item td {
	    border-bottom: 1px solid #DDDDDD;
	    padding: 10px 0 10px;
	    vertical-align: middle;
	}
}

.cart_totals .woocommerce-store-credit-code { display: none; }
.cart_totals .woocommerce-store-credit-expiry { display: none; }

.woof_list li
{
    position: relative;
    padding-left: 18px !important;
    margin-bottom: 6px;
}
.woof_list li:last-child
{
    margin-bottom: 0 !important;    
}
.woof_list li input {
    position: absolute;
    left: 0;
    top: 4px;
}
.language_selector a
{
	font-size: 0 !important;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer
{
	margin-bottom: 0 !important;
}
ul, ol {
    margin: 0;
    padding: 0;
}

@media only screen and (min-width: 992px)
{
	.language_selector
	{
	    margin-left: 15px;
	}
}
.view-cart
{
	text-transform: capitalize;
}
.woocommerce-product-gallery
{
	height: auto;
}
.flex-control-thumbs .slick-prev
{
	position: absolute;
	z-index: 1;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	background-color: rgba(255, 255, 255, 0.7);
	color: #000;
	font-size: 0;
    height: 55px;
    background-image: url(../images/arrow_down2.png);
    background-size: 32px;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.flex-control-thumbs .slick-next
{
	position: absolute;
	z-index: 1;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(255, 255, 255, 0.7);
	color: #000;
	font-size: 0;
	height: 55px;
	background-image: url(../images/arrow_down2.png);
    background-size: 32px;
    background-position: center center;
    background-repeat: no-repeat;
}
.flex-control-thumbs .slick-prev,
.flex-control-thumbs .slick-next
{
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.flex-control-thumbs .slick-prev:hover,
.flex-control-thumbs .slick-next:hover
{
	background-color: rgba(255, 255, 255, 1);
}
.is-sustainable
{
	display: none;
}

.woof_price_search_container form .price_slider_wrapper {
    display: block !important;
}