re/*
Theme Name: Enfold Child Theme
Template: enfold
Author: Tien Vijf
Author URI: http://tienvijf.nl
*/

@import url("../enfold/style.css");

/* 
--------------------------------------------------------
General
--------------------------------------------------------*/

.only_logged_in {
	display:none;
}

.logged-in .only_logged_in {
	display:block;
}

.text_shadow {
	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}

.hide {display:none;}

/* 
--------------------------------------------------------
Fonts
--------------------------------------------------------*/

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select, .widget p, .widget li, p, li, .avia_textblock p, .avia_textblock li, .copyright {
	font-family: 'brandon-grotesque', sans-serif !important;
	font-weight:300;
	/*font-family:arial, courier, sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:18px;*/
	font-weight:100;
}

h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title {
	font-family: 'brandon-grotesque', sans-serif;
	font-weight:500;	
	/*font-family:arial, courier, sans-serif;
	font-weight:700;*/
}

#av_product_description h1 {font-size:22px;}

#av_product_description h1 span {font-size:30px;font-weight:bold !important;}

.xv_special_font {
	font-family: 'ff-providence-sans-web-pro',sans-serif !important;
	font-weight: 400;
	font-weight: 700;
	font-style: normal;
}

.home .av-image-caption-overlay-center p {
	background-color:white;
	color:#000106;
	display:inline-block;
	font-family: 'ff-providence-sans-web-pro',sans-serif !important;
	font-size:26px;
	font-weight: 400;
	line-height:1em;
	padding:12px 20px 6px;
	
}

strong, b {font-weight:500;}


/*
--------------------------------------------------------
Header
--------------------------------------------------------*/

.html_visible_cart.html_stretched.html_header_top.html_header_stretch .main_menu {right:inherit;}

@media only screen and (min-width: 990px) {
	
	#header_main .inner-container {
		background:url(images/huisje.png) no-repeat 90% 22%;
	}
	
	.aXXXv-main-nav > li > a {
		font-size:12px;
		padding:0 3px;
	}
}

.html_header_top.html_logo_center .logo {max-height:170px;}

#header_main_alternate {padding-top:10px;}

	/*.header-scrolled #header_main > .container {display: none !important;}
	.header-scrolled .av-logo-container {display: none;}*/
	
	#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {
		border-color:transparent;
		color:#000106;
	}
	
	#top #header_meta {background-color:#ADC5A6;}
	
	#header_main_alternate {background-color:white;}
	
	/**/
	
	#header_meta .cart_dropdown {
	    border: none;
	}
	
	#header_meta .cart_dropdown a.cart_dropdown_link {
	    background-color: transparent;
	    line-height:34px;
	}
	
	.cart_dropdown_link span {display:inline-block;}
	
	.cart_dropdown_link span:before {
		font-size:15px;
		line-height:30px;
		margin-right:5px;
	}
	
	#top .av-cart-counter {
		font-size:12px;
		left:0;
		padding:0 6px;
		height:16px;
		line-height:16px;
		position:relative;
		top:-1px;
	}
	
	.html_bottom_nav_header .cart_dropdown {
		margin:0;
		top:0;
		p1osition:relative;
	}
	
	#top .av-cart-counter {background-color:#000106;}
	
	.av_secondary_right .sub_menu {margin-right:50px;}
	
	

/* Header META */

	.main_menu #menu-item-search {display:none;}
	
	#header_meta li a {font-size:11px;}
	
	#header_meta .social_bookmarks li a {font-size:10px;}
	
	#top #header_meta a {
		font-weight:400;
		text-transform:uppercase;
	}
	
	#top .social_bookmarks .avia_hidden_link_text {display:block;}
	
	ul.social_bookmarks {margin-left:0px !important;}
	
	.social_bookmarks [data-av_icon]:before {display:none;}
	
	.phone-info {
		b1ackground-color:lime;
		color:black !important;
		font-weight:400;
		margin-top:-30px;
		text-align:center;
		text-transform:uppercase;
		width:100%;
	}

	/*
	--------------------------------------------------------
	Menus
	--------------------------------------------------------*/
	
	#header_main ul.menu li a span {
		/*font-size:16px;
		line-height:18px;*/
		font-weight:100;
		text-transform:uppercase;
	}
	
	/* Footer menu */
	
	.sub_menu_socket li a span {
		/*font-size:16px;
		line-height:18px;*/
	}
	
/* 
--------------------------------------------------------
Front page
--------------------------------------------------------*/

.container_wrap_first .content {padding-top:0;}

.av-caption-image-overlay-bg {opacity:0.1 !important;}

.av-caption-image-overlay-bg {display:none;}


#av_section_1 .content {padding-top:10px;}	


.home .av_font_icon {
	display:inline-block;
	padding:0 30px;
}

.home .avia-builder-el-26 {text-align:center;}

.home .avia-builder-el-35 fieldset {text-align:center;}

.home .avia-builder-el-35 p {
	display:inline-block;
	float:none;
}

#footer-page .avia-slideshow li img {
	max-height:150px !important;
	max-width:150px !important;
	margin:0 39%;
}

.home div .av_one_half {
    margin-left: 2%;
    width: 49%;
}



body.home .av_one_third.column-top-margin {margin-top:26px;}

/**/

.home div .av_one_third {
    margin-left: 2%;
    width: 32%;
}

body.home .avia-builder-el-10,
body.home .avia-builder-el-first {
	margin-left:0;
}

.home .avia-builder-el-16 .flex_column_table {padding:0 10%;}

.mio_justify p {t1ext-align:justify;}

.home .flex_column .avia-slideshow {margin-bottom:26px;}

.home #av_section_2 .content {padding-bottom:26px;}

.home #av_section_4 .content {padding:26px 0;}

.home #av_section_4 .avia-builder-el-24 {margin-top:26px;}

/*
--------------------------------------------------------
Footer
--------------------------------------------------------*/

.av-instagram-follow {display:none !important;}

.copyright,
.sub_menu_socket li a span {text-transform:uppercase;}

#footer .textwidget,
#footer .textwidget p {
	font-weight:100;
}

#footer,
#socket {
	font-weight:100;
}

/* Customer Service */

#menu-customer-service li a {
	text-transform:uppercase;
}

#nav_menu-2 h3 {margin-bottom:13px;}

.widget_nav_menu a {padding:0;}

#footer-page .avia_textblock p a {color:#333333;}

#footer-page .content {padding-top:50px !important;padding-bottom:30px !important;}

/* 
--------------------------------------------------------
Forms
--------------------------------------------------------*/

.select2-selection__rendered,
textarea#order_comments.input-text,
#top .input-text,
#top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"] {
	background-color:white !important;
	font-family:'lato', sans-serif !important;
	font-size:18px !important;
}

.select2-container--default .select2-selection--single {border-radius:0;}

.select2-container .select2-selection--single {height:32px;}

.page-id-28 .woocommerce-shipping-fields__field-wrapper label,
.page-id-28  .payment_box.payment_method_paypal, 
.page-id-28  .payment_box.payment_method_mollie_wc_gateway_ideal p:first-child,
.page-id-28  label[for="payment_method_paypal"] a,
.page-id-28 .checkout.woocommerce-checkout .col-1 label {display:none !important;}

.page-id-28 #av_section_1 {
	background-image:none !important;
	background: linear-gradient(to left, #f6f6f6 0%,#f6f6f6 50%,#000000 50%,white 50%,white 100%) !important; /* W3C */
}

/* 
--------------------------------------------------------
Shop
--------------------------------------------------------*/


span.attribute-size {
	color:#333333;
	display:block;
	font-size:80%;
	opacity:.6;
}

a:hover span.attribute-size {color:black !important;}

/**/

.product_column.product_column_5 + .product_column.product_column_5,
.s11ingle-product #av_section_1 {display:none;}
/**/


.related.products h2.woocommerce-loop-product__title {font-size:16px !important;margin-bottom:0 !important;}



/**/

p.mailchimp-newsletter,
tr.cart-discount td a {display:none !important;}

.main_color tr.cart-discount {background-color:#b80000;color:white;}

.woocommerce-tabs,
.sku_wrapper,
.stock.in-stock {d1isplay:none;}

.product-sorting {display:none;}

#top .variations_form, #top div.product .woocommerce-tabs .panel,
.template-shop .single-product-main-image .images a {border:0 none transparent;}

.template-shop .images a {padding:0;}

.products .product h3 {
	font-size:17px;
	font-weight:700;
}

#top .price, #top .price span {
	color:#808184;
	font-weight:100;

}

#av_section_1 {border:0 none transparent !important;}

.related.products h2 {
	font-size:34px !important;
	margin-bottom:60px;
	text-align:center;
	text-transform:uppercase;
}

.product_meta .posted_in {
	font-size:14px;
}

.product_meta .posted_in a {
	font-weight:700;
}

.product_meta .sku_wrapper {display:none;}

p.stock.out-of-stock {
	border:solid 1px #b80000;
	margin-left:-15px;
	padding:10px !important;
}

.single_variation_wrap .single_add_to_cart_button {
	font-family: 'ff-providence-sans-web-pro',sans-serif !important;
	font-size:15px;
	text-transform:uppercase;
}

/**/

.single-product-main-image {padding-bottom:0;}

.tax-product_cat .term-description {margin-bottom:40px;}

.tax-product_cat .term-description,
.tax-product_cat .term-description p {
	font-size:18px;
	font-weight:100;
}

/* 26-11-20 */

.col2-set .col-1,
.col2-set .col-2 {
	float:none;
	width:100%;
}

.woocommerce-checkout .col2-set {
	
    width: 50% !important;
    float: left !important;
    padding:10px;
    
}

.wXXXoocommerce-checkout .col1-set,
#order_review {
	b11ackground-color:#f8f8f8;
    width: 50% !important;
    float: right !important;
    padding:10px;
    
}

@media only screen and (min-width: 768px) {
	#order_review {
    	margin-top:-99px;    
	}
	
}

h3#order_review_heading {
	display:none;
	padding-left:10px;
	padding-top:10px;
}

#order_review, #order_review_heading {
	clear:none;
}

.col2-set .col-1 {
	padding-right:30px;
}

#order_review {
	padding-left:30px;
}

/**/

.woocommerce-form-login-toggle,
.checkout_coupon.woocommerce-form-coupon,
.woocommerce-form-coupon-toggle {
	max-width:50%;
}

.page-id-28 .woocommerce-info {
	margin-right:40px !important;
}

/**/

.template-shop .term-description {display:none;}

/* Filter Widget */

.widget .product-categories .current-cat > a {
	color:black !important;
	font-size:1.4em;
	font-weight:bold;
}

.widget_product_categories li a {background:none transparent;}

.widget_product_categories li a {font-size:13px;}

/* Preloved ID-283 */

/* Babies ID-270 */

body.product_parent_cat_babies-0-2 .cat-item-270 > a,
body.product_parent_cat_babies-0-2 .cat-item-270 > span.count,
body.product_parent_cat_babies-0-2 .cat-item-271,
body.product_parent_cat_babies-0-2 .cat-item-283,
body.product_parent_cat_babies-0-2 .cat-item-293 {
	display:none;
}

/* Girls ID-271 */

body.product_parent_cat_girls .cat-item-271 > a,
body.product_parent_cat_girls .cat-item-271 > span.count,
body.product_parent_cat_girls .cat-item-270,
body.product_parent_cat_girls .cat-item-283,
body.product_parent_cat_girls .cat-item-293 {
	display:none;
}

/* Boys ID-293 */

body.product_parent_cat_boys .cat-item-293 > a,
body.product_parent_cat_boys .cat-item-293 > span.count,
body.product_parent_cat_boys .cat-item-271,
body.product_parent_cat_boys .cat-item-283,
body.product_parent_cat_boys .cat-item-270 {
	display:none;
}

/* Woo Filter */

.entry-content-wrapper .woof,
.widget .woof_container_inner_productcategories h4 {display:none;}

#top .woof_container_inner_productcategories label {font-weight:100;}

.woocommerce-page .button.woof_reset_search_form {float:right;}

.woof_list label {padding:0;}

/* Price Slider */

.main_color .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	background-color:#d5d5d5 !important;
}

.main_color .widget_price_filter .price_slider_wrapper .ui-widget-content {background:#f5f5f5;}

/**/

.tax-pwb-brand .container .av-content-small.units {
	width:100%;
}

.tax-pwb-brand aside {
	display:none;
}

/**/

li.product.outofstock {d1isplay:none;}

/**/

.variations #pa_size {font-size:18px;}

/**/

.term-home-deco .woof_container_size,
.term-toys-play .woof_container_size {display:none;}

/**/
#top div.product .woocommerce-tabs,
#top div div.product .woocommerce-tabs .panel {padding:0;}

#tab-pwb_tab-content img,
ul.wc-tabs,
#tab-pwb_tab h2 {display:none;}

#tab-pwb_tab-content div {font-size:16px;}


.single-product #av_section_1,
#tab-pwb_tab h3 {display:none;}

.pwb-text-before-brands-links {
	line-height:1.3em;
	margin-right:-3px;
	visibility: hidden;
    position: relative;
}

.pwb-text-before-brands-links:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Brand:";
}

.tax-pwb-brand .woocommerce-products-header__title.page-title {
	display:block;
	margin-bottom:5px;
}

.avia-section.av-minimum-height.mm_top .container .content {v1ertical-align:top}

/**/

body.post-type-archive-product li.woof_term_1255,
body.post-type-archive-product li.woof_term_283,
body.post-type-archive-product li.woof_term_452,
body.post-type-archive-product li.woof_term_98 {display:none;}


#place_order {
	font-family: 'ff-providence-sans-web-pro',sans-serif !important;
	font-size:22px;
	font-weight: 400;
}

.woof_products_top_panel {display:none !important;}

span.onsale {t1ext-transform:uppercase;}




/*.term-new-arrivals span.onsale {top:-55px !important;}*/


/* 
--------------------------------------------------------
Search
--------------------------------------------------------*/

.search .slide-entry-excerpt {display:none;}

.template-search .post-entry {clear:none;}

/* Mailchimp */

#top div .av-dark-form input[type='text'] {
	border-color:#bdbdbd;
	border-radius:0;
	border-width:1px !important;
	color:#808184;
	font-family:'Lato', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	f1ont-size:18px;
}

#top .av-custom-form-color .button {
	b1ackground-color:#8ca7be;
	b1order:1px solid #8ca7be !important;
	border-radius:0;
	color:white;
	text-transform:uppercase;
}

/* Brands */

.pwb-all-brands small {display:none;}

.pwb-all-brands p {margin-top:0;}

.pwb-brand-banner img {width:100%;}

.pwb-all-brands a img {
	overflow:hidden !important;
	max-height:180px;
}

.pwb-brands-col3 {
	flex-direction: column;
}

/*
--------------------------------------------------------
Grid
--------------------------------------------------------*/

/* Default */

.content,
.sidebar {
    /*padding-bottom: 50px;
    padding-top: 50px;*/
}

/* Small */

.avia-section-small .content,
.avia-section-small .sidebar {
    /*padding-bottom: 20px;
    padding-top: 20px;*/
}

/* Large */

.avia-section-large .content,
.avia-section-large .sidebar {
    /*padding-bottom: 70px;
    padding-top: 70px;*/
}

/* Huge */

.avia-section-huge .content,
.avia-section-huge .sidebar {
	/*padding-bottom: 130px;
    padding-top: 130px;*/
}

/* 
--------------------------------------------------------
Disable image rollover FX
--------------------------------------------------------*/
	
.image-overlay.overlay-type-image,
.overlay-type-extern {
	display:none !important;
}

/* 
--------------------------------------------------------
Reset Strong styling to main site color
--------------------------------------------------------*/

.main_color strong,
.main_color strong a {color:inherit !important;}

/* 
--------------------------------------------------------
Remove dotted line on blog page
--------------------------------------------------------*/

/*.post_author_timeline {display: none!important;}*/

/* 
--------------------------------------------------------
Remove date and time in portoflio widget
--------------------------------------------------------*/

.news-time {display: none!important;}

/* 
--------------------------------------------------------
Reset text-transform
--------------------------------------------------------*/

h1,h2,h3,h4,h5,h6,
.iconbox .iconbox_content .iconbox_content_title {text-transform:inherit !important;}	

/* 
--------------------------------------------------------
Portfolio grid spacing
--------------------------------------------------------*/	

/*.grid-entry.flex_column {
	padding: 10px;
}
*/

/* 
--------------------------------------------------------
Resize Social media icons
--------------------------------------------------------*/

/*
#top .social_bookmarks li a,
#top .social_bookmarks li {
	font-size: 18px;
	line-height:50px;
	width:50px !important;height:50px !important;
}
*/

/* 
--------------------------------------------------------
Social media icons background always visible
--------------------------------------------------------*/

#top .social_bookmarks_facebook	a{b1ackground-color:#37589b!important;}
#top .social_bookmarks_instagram a{b1ackground-color:#a67658!important;}

#top .social_bookmarks li {m1argin-top:3px;m1argin-right:3px;}

#top .social_bookmarks li a {b1order-radius:50%;c1olor:white !important;}

#top .social_bookmarks li,
#top .social_bookmarks li a {
    float: left;
    width: inherit;
    line-height: 10px;
    display: block;
    min-height: inherit;
    height: inherit;
    text-align: inherit;
}

#top .social_bookmarks li {padding-right:10px;}

#top .social_bookmarks li a {
	padding:10px 0;
}

#top .social_bookmarks li a:hover {
	background-color:transparent !important;
	color:inherit !important;
	text-decoration:underline !important;
}

/*

#top .social_bookmarks_rss a {background-color:#ffa133!important;}

#top .social_bookmarks_twitter a{background-color:#46d4fe!important;}
#top .social_bookmarks_mail a{background-color:#9fae37!important;}
#top .social_bookmarks_dribbble a{background-color:#e44885!important;}
#top .social_bookmarks_linkedin a{background-color:#419cca!important;}
#top .social_bookmarks_search a{background-color:#222222!important;}
#top .social_bookmarks_gplus a{background-color:#de5a49!important;}
#top .social_bookmarks_behance a{background-color:#008cfa!important;}
#top .social_bookmarks_flickr a{background-color:#ff0086!important;}
#top .social_bookmarks_forrst a{background-color:#234317!important;}
#top .social_bookmarks_myspace a{background-color:#000000!important;}
#top .social_bookmarks_tumblr a{background-color:#345574!important;}
#top .social_bookmarks_vimeo a{background-color:#31baff!important;}
#top .social_bookmarks_youtube a{background-color:#a72b1d!important;}
#top .social_bookmarks_pinterest a{background-color:#cb2027!important;}
#top .social_bookmarks_skype a{background-color:#12a5f4!important;}
*/

/* 
--------------------------------------------------------
Hide rounded corners on images
--------------------------------------------------------*/


.avia-content-slider .slide-image,
.avia-content-slider .slide-image img,
.avia_image,
.avia-slideshow li img {
	border-radius:0 !important;
}

/* 
--------------------------------------------------------
Hide preview image on single
--------------------------------------------------------*/

/*
.big-preview.single-big,
.single .page-thumb {
	display:none;
}*/

/* 
--------------------------------------------------------
Disable Sidebar on Single Product 
--------------------------------------------------------*/

/*
.single-product .sidebar {
	display:none !important;
}
*/

/* 
--------------------------------------------------------
Disable Comments
--------------------------------------------------------*/

/*
.slide-meta-comments,
.slide-meta-del,
.comment-container,
.text-sep-date {
	display:none !important;
}
*/

/* 
--------------------------------------------------------
Always show MailChimp Subscribe button
--------------------------------------------------------*/
	
#mc_embed_signup .clear {
  clear: inherit;
  display: inherit;
  overflow: inherit;
  visibility: visible;
  width: inherit;
  height: inherit;
}

/* 
--------------------------------------------------------
Responsive
--------------------------------------------------------*/	

img, object, embed, iframe {m1ax-width: 100%;}

img {h1eight: auto;}

#template_name {
	background:rgba(255,255,255,.9);
	border:solid 1px silver;
	b1ottom:0;
	font-size:10px;
	left:0;
	p1adding:6px;
	p1osition:fixed;
	z-index:999;
}

.only_mobile {display:none;}

/* Remove round corners on ipad and iphone */

input.chrome {
    -webkit-appearance: none;
    -webkit-border-radius:0; 
    border-radius:0;
}

input[type="checkbox"] {-webkit-appearance: checkbox;}

/*
--------------------------------------------------------
Forms styling + Errors
--------------------------------------------------------*/

#top .input-text,
#top .ginput_container input[type="text"],
#top .ginput_container input[type="input"],
#top .ginput_container input[type="password"],
#top .ginput_container input[type="email"],
#top .ginput_container input[type="number"],
#top .ginput_container input[type="url"],
#top .ginput_container input[type="tel"],
#top .ginput_container input[type="search"],
#top .ginput_container textarea,
#top .ginput_container select {
	background:#f8f8f8 !important;
	border:solid 1px #e1e1e1 !important;
	padding:14px 6px;
}

/* Error */

.validation_error, .validation_message {
	display:none;
}

.gform_wrapper li.gfield.gfield_error {
	background-color:transparent !important;
}

.gform_wrapper .top_label .gfield_error {
	width:100%;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper li.gfield_html {
	max-width:100%;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
	margin:0 !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
	margin-left:0 !important;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	border:0 none transparent !important;
	margin:0 !important;	
}

#top .alternate_color .gfield_error textarea,
#top .main_color .gfield_error textarea,
#top .alternate_color .gfield_error input[type="text"],
#top .main_color .gfield_error input[type="text"] {
	background-color:#f8f8f8 !important;
	border:solid 1px #dd4b39 !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-left:0;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
	margin-top:0.375em !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-top:0.625em !important;
}

.gform_wrapper .gfield_error .gfield_label {color:inherit !important;}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {margin-bottom:10px !important;}

/**/

.gfield_label {display:none !important;}

.gform_wrapper {margin-top:-8px;}

.gform_wrapper .gform_footer {
	margin-top:-10px !important;
	padding-top:0 !important;
}

/* 
--------------------------------------------------------
Media Queries
--------------------------------------------------------*/

	@media only screen and (min-width: 1140px)  {}
	
	@media only screen and (max-width: 989px) {}
	
	@media only screen and (min-width: 768px) and (max-width: 989px) {}
	
	@media only screen and (max-width: 767px) {

		.simple-banner .simple-banner-text {
			font-size:  40px !important;
		}
		
		.only_desktop {display:none;}
		
		.only_mobile {display:block;}
		
		.entry-content-wrapper .woof {display:block;}
		
		.woof_sid_auto_shortcode.woof {padding:24px 0 0;}
		
		.woof_sid_auto_shortcode {border:0 none transparent;}
		
		.woof_sid_auto_shortcode,
		.woof_edit_view {display:none !important;}
		
		.av_one_fifth.first {display:none;}
		
		.page-id-144 .av-special-heading {margin-top:0;}
		
		#top .main_color input[type='text'],
		#top .avia_ajax_form .text_input {ba1ckground-color:rgba(0,0,0,.4) !important;}
		
		.woocommerce-checkout .col2-set {
		    width: 100% !important;
		    float: none !important;
		}
		
		.wXXXoocommerce-checkout .col1-set,
		#order_review {
		    width: 100% !important;
		    float: none !important;
		}
		
		.home .av-image-caption-overlay-center h1 {color:white;}
		
		.page-id-28 #av_section_1 {background-image:none !important;}
		
		.woocommerce-form-login-toggle,
		.checkout_coupon.woocommerce-form-coupon,
		.woocommerce-form-coupon-toggle {
			max-width:100%;
		}
		
		.page-id-28 .woocommerce-info {
			margin-right:0 !important;
		}
		
		
		footer.socket_color {text-align:center;}
		#socket .copyright {float:none;}
		
		#socket .sub_menu_socket li {
			display:inline-block;	
			float:none;
			padding:0 3px;
		}
		
		.home .avia-builder-el-23 .av-image-caption-overlay-center p,
		.home .avia-builder-el-4 .av-image-caption-overlay-center p {font-size:20px;}
		
		.home #av_section_2 .content {padding-top:40px !important;}
		
		.home .av_font_icon {padding:0 10px;}
		
		.cart_dropdown {display:none;}
		
		#header_meta .container {margin:0 !important;}
		
		#top .avia_hidden_link_text {
			d1isplay:block;
			f1ont-size:11px;
		}
			
		li#menu-item-search {display:none !important;}
		
		.responsive #top #header_meta .container {
			max-width:93%;
			width:93%;
		}
		
		#header_meta .container ul {text-align:right !important;}
		
		.responsive #header_meta .sub_menu>ul>li {padding:0 0 0 5px;}
		
		.responsive #top #wrap_all .main_menu {right:-25px;}
		
		.search_form_field h4 {padding-top:25px;padding-bottom:10px;text-transform:uppercase !important;}
		
		.search-no-results .search_form_field p {display:none;}
		
		/* CHECKOUT*/
		
		.responsive #top.page-id-28 #wrap_all .container {
			max-width:93%;
			width:93%;
		}
		
		.responsive #top .col2-set .col-1, .responsive #top .col2-set .col-2, .responsive .cart-collaterals .shipping_calculator {
			width:100%;
			padding-right:0;
		}
		
		#order_review {padding-left:0;}
		
		.shop_table woocommerce-checkout-review-order-table {border-radius:0;}
		
		/* SINGLE PRODUCT */
		
		#top.single-product .variations td.label {
			display:block;

			padding-left:0;
			
			text-align:left;
			width:100%;
		}
		
		#top.single-product .variations td.value {
			display:block;
			padding-left:0;
			width:100%;
		}
		
		#top.single-product .variations_form {padding:0;}
		
		.single_variation_wrap {margin:0;}

		
	}

.filter-toggle-widget, #custom_html-2 {
	display: none;
}
.sidebar_left {
	padding-top: 0 !important;
}
	
	@media only screen and (min-width: 480px) and (max-width: 767px) {}
	
	@media only screen and (max-width: 479px) {
		.responsive #top #main .products .product {
			margin: 0 4% 20px 0;
			width: 46%;
		}
		.filter-toggle-widget, #custom_html-2 {
			display: block !important;
		}
		.inner_sidebar .WOOF_Widget {
			display: none;
			margin-top: 40px;
		}
		.woocommerce-page .button.toggle-filter {
			margin-top: 20px;
			margin-bottom: -60px;
		}
	}
	
/* NEW CATEGORIES */

.woof_container_inner,
.woof_sid_widget ul {
	b1ackground:silver;
	float:none !important;
	p1adding-bottom:40px;
	text-align:left;
}

.woof_sid_widget li .woof_checkbox_label  {
	color:#555;
	font-size:11px;
	font-weight:400 !important;
}

#top .woof_checkbox_sales_container,
.woof_sid_widget h4 {
	border-top:solid 1px black;
	color:black;
	font-size:13px;
	f1ont-weight:400;
	padding:20px 0 8px;
	text-align:left;
	text-transform:uppercase;
}

#top .woof_checkbox_sales_container label {
	color:black;
	font-family: 'brandon-grotesque', sans-serif !important;
	font-size:13px;
	font-weight:400;
}

.term-summer-sale .inner_product_header,
.term-new-arrivals .inner_product_header {padding-right:47px !important;}

.mXXio_sun {
	background-image:url("https://www.miomeraki.com/wp-content/uploads/2021/03/zon.png") !important;
	background-size: cover;
	text-indent:-9999em;
}
.banner-link, .banner-link:visited, .banner-link:hover, .banner-link:active,.simple-banner .simple-banner-text a {
	/*color:  #333333 !important;*/
	text-decoration:  none;
}