/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada-child
*/

@media(max-width: 767px){
	.post-type-archive-product .woocommerce-container {
    	order: 2;
	}
	.post-type-archive-product aside#sidebar {
		order: 1;
	}
}

.product_totals > ul > li:nth-child(1), .product_totals > ul > li:nth-child(2) {
    display: none;
}
.product_totals > ul > li span, .product_totals > ul > li > label {
    color: black !important;
    font-size: 20px !important;
}
/*.single .product_totals {
    display: none !important;
}*/
.gform_footer.top_label {
    display: none !important;
}
span.sku_wrapper:after {
    content: "kies een optie voor voorraad informatie";
}
.sku_wrapper .sku {
    display: none;
}
li.wc_payment_method.payment_method_mollie_wc_gateway_bancontact::before {
    content: "Veilig betalen met Bancontact";
    display: block;
}
div#review_form_wrapper {
    margin-top: -40px;
    margin-bottom: 40px;
}
.single-product li#tab-title-additional_information{
	display: none;
}
nav.woocommerce-pagination:first-of-type{
	margin-top: 0px;
	margin-bottom: 20px;
}
.cart-collaterals .cross-sells {
    -webkit-order: 3;
	-ms-flex-order: 3;
	margin-top: 20px;
}
li.wc_payment_method.payment_method_mollie_wc_gateway_ideal::before {
    content: "Veilig betalen met iDeal";
    display: block;
}
#reviews li div.comment-text {
    margin-left: 0px;
}
#reviews li .avatar {
    display: none;
}
.post-content ol{
	margin-top: -20px;
}
.post-content ol.no-negative-margin-top{
	margin-top: 5px;
}
.star-rating span:before, .star-rating:before{
	color: #F9B500 !important;
}
table.cart.woocommerce-cart-form__contents .coupon{
	display: none;
}
.comment-form-cookies-consent {
    display: none;
}
p.stars span a:hover{
	background: rgba(22,22,94,0.45);
    color: white;
}
p.stars span a:hover::after {
    color: white;
}
p.stars.selected a.active:after, p.stars a.active:after{
	color: white;
}
p.stars.selected a.active, p.stars.selected a:hover {
    background: rgba(22,22,94,0.45);
    color: white;
}
p.stars.selected a.star-1:hover:after, p.stars.selected a.star-2:hover:after, p.stars.selected a.star-3:hover:after, p.stars.selected a.star-4:hover:after, p.stars.selected a.star-5:hover:after{
	color: white;
}
#order_comments_field > label >span{display: none;}
#payment div.payment_box.payment_method_mollie_wc_gateway_ideal::before {
    content: "Veilig betalen met iDeal";
}
#payment div.payment_box.payment_method_mollie_wc_gateway_ideal > p:first-child {
    display: none;
}
.place-order .woocommerce-privacy-policy-text{
	display: none;
}
.place-order #pwgc-redeem-gift-card-form{
	display: none;
}
#billing_company_field > label > span::before {
    content: "(";
}
#billing_company_field > label > span::after {
    content: ")";
}
/*.woocommerce-checkout-payment div.place-order:before{
	content: 'Door op \'Bestelling plaatsen\' te klikken plaats ik een bestelling met betaalplicht en ga ik akkoord met de algemene voorwaarden.';
}*/
.woocommerce-checkout-payment div.place-order button{
	border: 1px solid black !important;
}
.wc_payment_method.payment_method_mollie_wc_gateway_paypal::before{
	content: 'Veilig betalen met Paypal';
	display: block;
}
#ship-to-different-address span::after{
	content: ' Zo niet dan kan je op VERDER klikken.';
}
.shipping-coupon form.woocommerce-shipping-calculator{
	display: none;
}
.woocommerce-shipping-destination{
	display: none;
}
@media(max-width: 800px){
	.mht-sidebar-cart-wrapper{
		display: none;
	}
	#mht-wrapper{
		box-shadow: 0px 0px 15px lightgrey;
		margin: 10px 7px;
	    padding-top: 5px;
	}
	#mht-desktop-sidebar{
		padding-top: 20px;
	    margin-left: 7px;
	    margin-right: 7px;
	}
}

.woocommerce-checkout-nav li:nth-child(1)::before{
	content: 'Je laatste 3 stappen om de bestelling te voltooien:';
}
.woocommerce-checkout-nav li:nth-child(1) a::before{
	content: '1. ';
}
.woocommerce-checkout-nav li:nth-child(2) a::before{
	content: '2. ';
}
.woocommerce-checkout-nav li:nth-child(3) a::before{
	content: '3. ';
}
.mht-cart-contents-count-sidebar{
    background: white;
    color: black;
    border-radius: 50%;
    padding: 5px;
    position: relative;
    bottom: 20px;
    right: 15px;
    border: 3px solid black;
}
.woocommerce-notices-wrapper{
	position: sticky;
}
.woocommerce-content-box.full-width.checkout_coupon{
	display: none !important;
}
.product .summary-container .price small{
	display: none;
}
.mht-dutch-icon-wandelstokjes{
	margin-left: 5px;
}
.mht-en-icon-wandelstokjes, .mht-dutch-icon-wandelstokjes{
	cursor: pointer;
}
.mht-checkbox{
	max-width: 20px;
}
#tab-description a{
	color: #5b87b9;
}
footer {
	display: none;
}
main#main{
	padding-top: 10px;
}
ul.order-dropdown span.current-li, ul.order-dropdown ul li a {
    background-color: white;
    border-color: black;
}
.fusion-blog-layout-grid .post .flexslider, .fusion-blog-layout-grid .post .fusion-post-wrapper, .fusion-blog-layout-timeline .fusion-timeline-arrow, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-blog-layout-timeline .fusion-timeline-line, .fusion-blog-layout-timeline .post, .fusion-blog-layout-timeline .post .flexslider, .fusion-blog-timeline-layout .post, .fusion-blog-timeline-layout .post .flexslider, .fusion-blog-timeline-layout .post .fusion-content-sep, .fusion-events-shortcode .fusion-events-thumbnail, .fusion-events-shortcode .fusion-layout-column, .product-buttons, .product-buttons-container, .products li, .products li.product-type-simple {
	border-color: #000;
	border-bottom-width: 1px;
}

.fusion-body .product .fusion-content-sep.sep-solid {
	border-color: #000;
}
.order-dropdown span.current-li, .order-dropdown li ul li a {
	border-color: #000;
}

.catalog-ordering .order li.desc a {
	border-color: #000;
}

.fusion-grid-list-view li.fusion-list-view-li {
	border-color: #000;
}

.woocommerce-content-box.full-width.clearfix, .woocommerce-content-box.full-width.clearfix h2,
.woocommerce-content-box.full-width.clearfix table th, .woocommerce-content-box.full-width.clearfix table tr {
	border-color: #000;
}

.shipping-coupon input.input-text, input[type="text"], input.input-text, input.input-text:focus, .select-arrow,
.avada-myaccount-user, .select2-selection__arrow, .woocommerce-side-nav.woocommerce-checkout-nav a {
	border-color: #000 !important;
	color: #000 !important;
}

table.shop_table.shop_table_responsive, select, woocommerce-shipping-calculator select, .glsr-review-author,
.mht-sidebar-icons {
	color: #000;
}

select#calc_shipping_country, select#calc_shipping_country:focus, select#calc_shipping_state, select#calc_shipping_state:focus, select#calc_shipping_state, select#calc_shipping_state:focus, div.shipping-coupon .woocommerce-shipping-calculator, div.shipping-coupon .woocommerce-shipping-calculator h2, .cart-collaterals div.cart_totals, .cart-collaterals div.cart_totals h2, div.cart_totals .shop_table.shop_table_responsive tr,
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a {
	border-color: #000;
	color: #000;
}

div#tab-description {
	color: #000;
	border-color: #000;
}

.woocommerce-container .clearfix.social-share li,
.shipping-coupon div.coupon h2 {
	border-color: #000;
}

.woocommerce-container .clearfix.social-share,
.product-border.fusion-separator.sep-double.sep-solid {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.woocommerce-shipping-calculator .input-text:focus {
	color: #000;
}

.shipping-coupon div.coupon,
#pwgc-redeem-gift-card-number, #pwgc-redeem-gift-card-number:focus,
#avada_coupon_code, #avada_coupon_code:focus,
#calc_shipping_city, #calc_shipping_city:focus,
#calc_shipping_postcode, #calc_shipping_postcode:focus,
#billing_first_name, #billing_first_name:focus,
#billing_last_name, #billing_last_name:focus,
#billing_company, #billing_company:focus,
#billing_address_1, #billing_address_1:focus,
#billing_address_2, #billing_address_2:focus,
#billing_city, #billing_city:focus,
#billing_postcode, #billing_postcode:focus,
#billing_email, #billing_email:focus,
#billing_country, input[type="submit"], .woocommerce-content-box.avada-checkout,
span.select2-selection.select2-selection--single, span.select2-selection.select2-selection--single:focus {
	border: 1px solid #000 !important;
	color: #000 !important;
}

.woocommerce-cart-form__cart-item.cart_item .quantity .minus,
.woocommerce-cart-form__cart-item.cart_item .quantity .plus,
.woocommerce-cart-form__cart-item.cart_item .quantity .qty,
.cart .quantity.buttons_added .minus,
.cart .quantity.buttons_added .plus,
.cart .quantity.buttons_added .qty {
	border-color: #000 !important;
	color: #000 !important;
}

.woocommerce-cart-form__cart-item.cart_item .quantity .minus:hover,
.woocommerce-cart-form__cart-item.cart_item .quantity .plus:hover,
.woocommerce-cart-form__cart-item.cart_item .quantity .qty:hover,
.cart .quantity.buttons_added .minus:hover,
.cart .quantity.buttons_added .plus:hover,
.cart .quantity.buttons_added .qty:hover {
	background: rgba(22,22,94,0.45) !important;
	color: white !important;
}

.title-sep.sep-double.sep-solid, .woocommerce .woocommerce-content-box.avada-checkout,
#customer_details .woocommerce-billing-fields.avada-select h3 {
	border-color: #000;
}

.woocommerce .avada-myaccount-user div.avada-myaccount-user-column,
.woocommerce form.woocommerce-content-box, input#coupon_code {
	border-color: #000;
}

.fusion-custom-menu-item {
	list-style: none;
}

.fusion-grid-list-view, .fusion-grid-list-view li, .order-dropdown > li:after {
	border-color: #000 !important;
}

.products li {
	box-shadow: 0px 0px 15px lightgrey;
	border-width: 0px !important;
}

button.fusion-button.button-default.fusion-button-default-size.button,
a.checkout-button.button.alt.wc-forward, a.fusion-button.button-default.fusion-button-default-size.button.fusion-update-cart {
	border: 1px solid #000;
	color: #000;
}

.order-dropdown ul li a:hover {
	background: rgba(22,22,94,0.45) !important;
	color: white !important;
}

.fusion-grid-list-view li.active-view {
	background: rgba(22,22,94,0.45) !important;
}

.continue-checkout {
	border: 1px solid #000 !important;
}

/* .continue-checkout:hover, .checkout-button:hover, .fusion-update-cart:hover, */
/* .fusion-apply-coupon:hover  */
.button-default:hover, .checkout-button:hover {
	background: rgba(22,22,94,0.45) !important;
	color: white !important;
	border: 1px solid #000;
}

.fusion-grid-list-view li.active-view a i {
	color: white !important;
}

/********************************* Header + Sidebar Start ****************************************/

nav.fusion-main-menu{
	margin-top: 100px;
}
div.fusion-logo{
	max-width: 400px;
}
.fusion-body .fusion-main-menu .current-menu-ancestor > a, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a{
	border: 1px solid black;
    padding: 5px;
}
.fusion-main-menu > ul#menu-primary-menu.fusion-menu > li > a {
    height: 35px;
    line-height: 25px;
    font-size: 16px;
    min-width: 120px;
}
#mht-cookie-msg, #mht-para-below-cookies{
	text-align: center;
	border: 1px solid black;
    margin-right: 20px;
    margin-left: 20px;
    font-size: 14px;
}
#mht-cookie-msg a{
	color: #5B87B9;
}
button#catapultCookie{
	border: 1px solid black !important;
}
.has-cookie-bar div#catapult-cookie-bar{
    width: 72%;
    margin-top: 5px;
    margin-left: 20px;
    background: white;
    border: 1px solid black;
    color: black;
	padding-top: 5px;
    padding-bottom: 5px;
}
.has-cookie-bar div#catapult-cookie-bar a:hover{
	text-decoration: underline;
}
.cookie-bar-bar button#catapultCookie{
	transition: .5s;
}
.cookie-bar-bar button#catapultCookie:hover{
	background: rgba(22,22,94,0.45);
	color: white;
}
span.ctcc-left-side{
	font-size: 14px;
	color: black;
}
.fusion-main-menu > ul > li.menu-item > a{
	border-top-width: 1px;
    border-top-style: solid;
    border-top-color: black;
    border: 1px solid black;
	padding: 5px;
}
.fusion-main-menu > ul > li > a:hover{
	border: 1px solid black;
}
.fusion-main-menu > ul > li.menu-item{
	padding-right: 10px;
	min-width: 85px;
    text-align: center;
}
.fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-left{
	display: none;
}
#mht-desktop-sidebar .mht-sidebar-cart-span{
    vertical-align: top;
    font-size: 15px;
    color: black;
    margin-right: 7px;
}
#mht-desktop-sidebar .fusion-custom-menu-item.fusion-menu-cart.fusion-main-menu-cart.fusion-active-cart-icons{
	display: inline-block;	
    margin-top: -20px;
}
.mht-sidebar-activecampaign-form{
    border: 1px solid black;
    margin-bottom: 5px;
}
.mht-sidebar-email{
	color: #5B87B9;
}
.mht-facebook-icon-sidebar-wrapper{
	margin-top: 20px;
	text-align: center;
}
.mht-facebook-icon-sidebar-wrapper .fusion-icon-facebook:before{
	/*background-image: url(https://www.wandelgemak.nl/wp-content/uploads/2019/04/facebook.svg);*/
	background-image: url(https://www.wandelgemak.nl/wp-content/uploads/2021/01/download.jpg);
    display: inline-block;
    width: 110px;
    height: 110px;
    content: "";
    background-size: 110px;
}
.mht-sidebar-activecampaign-form{
	transition: .5s;
}
.mht-sidebar-activecampaign-form{
    /*padding: 5px;*/
}
#mht-sidebar-form-link{
	font-size: 14px;
	display: inline-block;
    width: 100%;
    padding: 5px;
	color: black;
	transition: .5s;
}
#post-223 #_form_1_submit, #mht-sidebar-form-link{
	background: rgba(22,22,94,0.45);
	color: white;
}
#post-223 #_form_1_submit:hover, #mht-sidebar-form-link:hover{
	background: white;
	color: black;
}
.mht-sidebar-email-icon{
	max-width: 30px;
}
#mht-desktop-sidebar .mht-sidebar-icons .fusion-icon-facebook:before {
    content: url(https://www.wandelgemak.nl/wp-content/uploads/2019/03/Picture3.png);
}
#mht-desktop-sidebar .mht-sidebar-icons .fusion-icon-skype:before {
    content: url(https://www.wandelgemak.nl/wp-content/uploads/2019/03/Picture5.png);
}
#mht-desktop-sidebar .mht-sidebar-icons .fusion-icon-whatsapp:before {
    content: url(https://www.wandelgemak.nl/wp-content/uploads/2019/03/Picture4.jpg);
}
#mht-desktop-sidebar .mht-sidebar-icons .fusion-social-networks .fusion-social-network-icon{
	margin: 5px 3px;
}
.mht-sidebar-payment-gateways-icons-wrapper{
	margin: auto;
}
.mht-sidebar-bottom-para{
	font-size: 14px;
	color: black;
}
.mht-sidebar-bottom-para a{
	color: black;
}
@media (min-width: 801px){
	.mht-wandelstokjes-logo{
		position: relative;
	    bottom: 80px;
	    left: 20px;
	}
	.mht-superwol-logo{
		position: relative;
	    left: 25px;
	    bottom: 70px;
	}
	div#mht-main-image-column.fusion-layout-column .fusion-column-wrapper.fusion-column-wrapper{
		width: 105.4% !important;
	}
	#mht-main-image-column{
		margin-right: 5px;
	}
	.left-big-img img {
		width: 800px;
	}
	div#mht-desktop-sidebar{
		margin-top: 10px;
		width: 18%;
	    display: inline-block;
	}
	#mht-main-image img {
		width: 500px;
		margin-bottom: 5px;
	}
	#mht-main-right-top-image img {
		width: 500px;
	}
	div#mht-wrapper{
		margin: 10px;
	}
	.mht-sidebar-cart-wrapper{
		margin-top: 15px;
	}
	.fusion-menu-cart-checkout:hover{
	    background-color: rgba(22,22,94,0.45);
	    color: white;
	}
	.fusion-main-menu-icon.fusion-main-menu-icon-active.fusion-bar-highlight:hover::after{
	    color: rgba(22,22,94,0.45);
	}
	body.layout-wide-mode div#wrapper{
		
	}
	.fusion-main-menu-cart>a:after {
	    border-radius: 50% 50% 50% 50%;
	    content: url(https://www.wandelgemak.nl/wp-content/uploads/2022/11/cart-1.png);
	    font-family: IcoMoon;
	    font-size: 40px;
	}
	.fusion-main-menu-cart{
		/*transition: .5s;*/
		display: inline-block;
    	margin-top: -20px;
	}
	.fusion-main-menu-cart:hover .fusion-custom-menu-item-contents.fusion-menu-cart-items{
	    display: block;
	}
	.fusion-custom-menu-item-contents.fusion-menu-cart-items{
		display: none;
		position: absolute;
	    right: 30px;
	    z-index: 31;
	    background: white;
	    border: 1px solid black;
	}
	nav .fusion-custom-menu-item.fusion-menu-cart.fusion-main-menu-cart{
		display: none;
	}
}


/********************************* Header + Sidebar End ****************************************/

/********************************* Homepage Start ****************************************/
.mht-center-text{
	text-align: center;
}

/********************************* Homepage End ****************************************/
.woocommerce-product-details__short-description ul{
	margin-top: -20px;
}
.woocommerce-tabs.wc-tabs-wrapper ol {
    margin-top: -20px;
}
.product .woocommerce-product-details__short-description a, .woocommerce-tabs.wc-tabs-wrapper a {
    color: deepskyblue;
}

/********************************* Swatches Start ****************************************/
div#picker_pa_dames-of-heren img {
    width: 50px !important;
}
/*#picker_pa_maten .select-option.swatch-wrapper:not(last-child) img {
    height: 15px !important;
    width: 57px !important;
}
#picker_pa_maten .select-option.swatch-wrapper:last-child img {
    width: 95px !important;
    height: 29px !important;
}*/
.select-option.swatch-wrapper img {
    vertical-align: middle;
}
div#picker_pa_kleuren img {
    width: 56px !important;
}
.single-product.postid-1038 table.variations tr > td.label {
    display: none;
}
div#picker_pa_dames-of-heren div[data-value="heren"] img {
    padding: 0 4px;
}
/********************************* Swatches End ****************************************/

/********************************* Home Refactoring Start ****************************************/

#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-header-wrapper .fusion-row, .fusion-page-title-row, .layout-boxed-mode.side-header #boxed-wrapper, .layout-boxed-mode.side-header #slidingbar-area .fusion-row, .layout-boxed-mode.side-header .fusion-footer-parallax, .layout-boxed-mode.side-header>#lang_sel_footer, .tfs-slider .slide-content-container .slide-content {
    max-width: unset;
}
.fusion-layout-column {
    margin-bottom: 0 !important;
}
section#content {
    margin-bottom: 0;
}
#mht-wrapper #main {
    padding: 0;
	padding-left: 30px;
	padding-right: 30px;
}
div#mht-wrapper {
    width: 100%;
}
#mht-header {
    max-width: 1500px;
    margin: auto;
	/*position: sticky;*/
    top: 0;
    z-index: 99999;
}
/*.mht-header-content-sticky {
    position: sticky;
	position: fixed;
    top: 0;
}*/
.fusion-top-header .mht-header-sticky .fusion-header {
    background-color: rgb(157 157 193);
}

div#mht-desktop-sidebar {
  display: none;
}

.mht-header-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

div.fusion-logo img {
	position: static !important;
}

@media(max-width: 767px){
	.mht-header-content {
		display: block;
	}
	.mht-header-sticky {
		display: none;
	}
	div.fusion-logo{
		max-width: 220px;
		width: 220px;
	}
	div.fusion-logo img{
		max-width: 220px;
		width: 220px;
	}
}

nav.fusion-main-menu {
  margin-top: 0;
}

div#mht-wrapper {
  margin: 0;
}

header {
  margin-top: 56px;
}

.mht-header-content .fusion-main-menu > ul > li {
  padding-right: 60px;
}

.mht-header-content .fusion-main-menu > ul > li > a {
  font-size: 20px;
  line-height: 38px;
  color: #3a3a3a;
  font-weight: 700;
  font-family: "Nunito";
  border: 0 !important;
  border-radius: 10px;
}

.mht-sidebar-cart-wrapper {
  position: relative;
}

.mht-sidebar-cart-wrapper > li {
  width: 52px;
  height: 52px;
  border-radius: 26px;
  background-color: #1f0b5d;
  margin-top: 0;
  cursor: pointer;
}

.mht-sidebar-cart-wrapper > li > a {
  display: block;
  text-align: center;
/*   margin-top: 15px; */
}

.mht-sidebar-cart-wrapper > li > a:after {
  font-size: 32px;
}


/*********************** Footer Refactoring Start ****************************/

.home-footer {
    /* margin-left: -30px;
    margin-right: -30px; */
    background-color: #f9fbfd;
    padding-top: 120px;
    padding-left: 195px;
    padding-right: 195px;
}

.footer-top {
    padding-bottom: 60px;
    /*border-bottom: 1px solid #e2e5f1;*/
    display: flex;
    justify-content: space-between;
}

.home-footer-logo{
  width: 260px;
}

.home-footer .center-column {
    max-width: 270px;
	margin-left: 100px;
}

.home-footer .right-column {
	margin-right: 100px;
}

.home-footer .center-column .footer-column-heading {
  margin-bottom: 60px;
}

.home-footer .right-column .footer-column-heading {
  margin-bottom: 60px;
}

.footer-column-heading {
    font-size: 30px;
    line-height: 26px;
    color: #1f1f1f;
    font-weight: 600;
    font-family: "Nunito";
}

.footer-payment-icons-row {
  width: max-content;
  margin-bottom: 20px;
}

.footer-email-container {
  margin-bottom: 40px;
}

.footer-phone-container {
  margin-bottom: 40px;
}

img.footer-email-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px;
  margin-right: 7px;
}

span.footer-email {
    font-size: 20px;
    line-height: 26px;
    color: blue;
    font-weight: 400;
    font-family: "Nunito";
    vertical-align: top;
    display: inline-block;
}

img.footer-phone-icon {
    margin-right: 7px;
    margin-top: 4px;
}

span.footer-phone {
    font-size: 20px;
    line-height: 26px;
    color: #1f1f1f;
    font-weight: 400;
    font-family: "Nunito";
}

.footer-contact-bottom-icons {
    margin-left: 13px;
}

img.footer-contact-bottom-icon {
    width: 40px;
    height: 40px;
    margin-right: 20px;
}

.footer-bottom {
    font-size: 20px;
    line-height: 26px;
    color: #160f30;
    font-weight: 400;
    font-family: "Nunito";
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

@media(max-width: 767px){
  .home-footer {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .footer-top {
    flex-wrap: wrap;
  }
  .footer-top > div {
    flex-basis: 100%;
  }
  .footer-top .left-column {
    margin-bottom: 50px;
    margin-top: 30px;
  }
  .home-footer-logo-container {
    text-align: center;
  }
  .home-footer .center-column {
    max-width: 100%;
    margin-bottom: 50px;
	margin-left: 0;
  }
 .home-footer .center-column .footer-payment-icons-row {
    margin-left: auto;
    margin-right: auto;
  }
}

/*********************** Footer Refactoring End ****************************/

.slick-nav.slick-nav--prev.slick-arrow {
    background: white;
    border: 1px solid lightgrey;
    border-radius: 10px;
    margin-bottom: 5px;
	cursor: pointer;
	transition: 0.3s;
}

.slick-nav.slick-nav--next.slick-arrow {
    background: white;
    border: 1px solid lightgrey;
    border-radius: 10px;
    margin-top: 5px;
    cursor: pointer;
	transition: 0.3s;
}

.slick-nav.slick-nav--prev.slick-arrow img, .slick-nav.slick-nav--next.slick-arrow img {
	width: 32px;
}

.slick-nav.slick-nav--prev.slick-arrow:hover, .slick-nav.slick-nav--next.slick-arrow:hover {
    background: #b8b8ff;
}

section#block-3 {
    margin-bottom: 0;
}

section#block-3 p {
    margin-bottom: 0;
}

section#block-2 {
    margin: 0;
}

section#block-2 p {
    margin: 0;
}

.woof_autohide_wrapper {
    display: none;
}

.footer-email-container a, .footer-phone-container {
    display: flex;
    align-items: center;
}

.footer-email-container a img, .footer-phone-container img {
	width: 24px;
	height: auto;
}


/*********************** Product Categories Sidebar ****************************/

.sidebar.fusion-content-widget-area .widget li.wc-block-product-categories-list-item {
    display: block;
    padding: 10px 10px 10px 12px !important;
    border-bottom: 1px solid #000000;
    position: relative;
}
.sidebar.fusion-content-widget-area .widget li.wc-block-product-categories-list-item a::before {
    position: absolute;
    font-family: icomoon;
    content: '\f105';
    margin-left: -12px;
}
.sidebar.fusion-content-widget-area .widget .wc-block-product-categories-list--depth-1 li.wc-block-product-categories-list-item:last-child {
    border-bottom: 0;
}
ul.wc-block-product-categories-list.wc-block-product-categories-list--depth-1 {
    border-top: 1px solid black;
    margin-top: 8px;
}
.sidebar.fusion-content-widget-area .widget .wc-block-product-categories-list--depth-1 li.wc-block-product-categories-list-item:last-child {
    border-bottom: 0;
    margin-bottom: -13px;
}