 /*
 Theme Name: TyresDirect 2020
 Description: Custom theme
 Author: Martin Agius - 1 Lever
 Author URI: 1Lever.com
 Template: twentyseventeen
 Version: 1
 */
 body{
	color: #888;
}
#top-menu .menu-item a {
	font-size:1.7em !important;
	padding-left: 0px;
}
.chosen-container .active-result{
   color:#fff !important;
}
.site-navigation-fixed  #menu-item-184 a {
	background-image: url(/wp-content/uploads/2019/05/TyresDirect-Logo.svg
	) !important;
	background-size: cover;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right:1em;
	width: 5em;
	height: 5em;
	min-width: 5em;
	min-height: 5em;
	color: rgba(255, 255, 255, 0) !important;
	border-right:none;
}
.current-menu-item a{
	color:#fdb813 !important;
}
h1, .entry-title{
	font-size: 2em !important;
	font-weight:900;
	font-family: 'Montserrat', sans-serif;
	color:#ffcf36 !important;
	text-shadow: 0.04em 0.04em #000000;

}
h2, h2 a{
	font-weight:900;
	color: #ffcf36 !important;
/* 	background: -webkit-linear-gradient(#ffcf36, #fdb813);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; */
}
h3, .cat-links{
	font-weight:900;
	color: #aaa !important;
	background: -webkit-linear-gradient(#c8c8c8, #aaa);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
	line-height: 1.1em ;
	font-size: 115% !important;;
}
h4{
	font-size: 110% !important;;
		color: #aaa !important;
}
.has-large-font-size {
    font-size: 2em !important;
}
.has-medium-font-size{
	font-size: 1.4em !important;
}
.has-huge-font-size{
	font-size: 2.4em !important;
}
.custom-logo-link img{
		width: 5.3em !important;
		height: 5.3em !important;
		min-width: 5.3em !important;
		min-height: 5.3em !important;
}
#top-menu, .site-branding{
/* 	text-align:center !important; */
}
img.attachment-woocommerce_thumbnail{
    object-fit: cover !important;
    object-position: center;
    height: 25rem;
	width: 100% !important;
}
.td-product-preview img {
    width: auto;
	max-height: 14rem;
	margin: 0 auto;
	padding-bottom: 4px;
	display: block;
}
.panel-content{
	font-size:100%;
	color:  #fdb813 !important;
}
.cli_settings_button{
	color:  #222 !important;
}
.panel-content tr{
	border: 0px !important;
	border-spacing: none !important;
	border-color: transparent !important;
}
.panel-content .entry-title{
	display:none;
}
.panel-content {
	position: absolute;
	background: transparent;
	background-image: initial;
	background-position-x: initial;
	background-position-y: initial;
	background-size: initial;
	background-repeat-x: initial;
	background-repeat-y: initial;
	background-attachment: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: transparent;
	width: 100%;
}
.panel-content p, .panel-content h1 a, .panel-content h3 {
	color: #fdb813;
}

.custom-header-media:before{
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, rgba(220, 220, 220, 0.1) 95%, rgba(220, 220, 220, 0.98) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.01) 0%, rgba(220, 220, 220, 0.0) 95%, rgba(220, 220, 220, 0.98) 100%);
}
.panel-image:before {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(220, 220, 220, 0)), to(rgba(220, 220, 220, 0.3)));
}
.main-navigation a {
		color: #aaa;
}

.post-711 .panel-image{
	background-clip:top;
	background-position-y:0px;
}
.post-711 h1, .post-711 h1 a {
/* 	line-height: 2.5em;
	margin: 0px;
	padding: 0px; */
}
button, input[type="button"], input[type="submit"] {
	background-color:#aaa;
}
body.category .post_format-post-format-image .post-thumbnail {
    margin-top: 0em;
}
ul{
	padding-left:2em;
}
body.category .post_format-post-format-image  .entry-header {
    text-align: center;
}
body.category  article.post_format-post-format-image{
		border-right: dotted #e7e7e7 1px;
		border-bottom: dotted #e7e7e7 1px;
		text-align: center;
}
article.post_format-post-format-image h2 a{
	height: 150px;
}
body.single-post article{
	width:100%; 
	text-align: left;
}
body.category-doctors .entry-content{
	display:none;
}
body.category-doctors{
	font-size: 120% !important;
}
body.category-doctors article{
	padding-bottom: 1em !important;
}

.text-center{
	text-align: center;
}
.site-title{
	text-shadow: -.03em 0 #231f20, 0 .03em #231f20, .03em 0 #231f20, 0 -.03em #231f20;
	font-family: 'Montserrat', sans-serif;
	font-weight: 900;
	font-size: 5em;
	font-style: italic;
	
}


.updated, .entry-meta, .page-header, .entry-date, .published 
{
	display: none; 
}
body.category-blog .entry-meta,body.category-blog  .entry-date, body.category-blog .published   {
	display:block !important;
}
.published{
	float:right;
	font-weight:400;
}
.site-description{
	font-size: .6em !important;
	text-shadow: -.1em 0 black, 0 .1em black, .1em 0 blink, 0 -.1em black;
	color: whitel;
	    -webkit-transform:scale(1.2,1); /* Safari and Chrome */
    -moz-transform:scale(1.2,1); /* Firefox */
    -ms-transform:scale(1.2,1); /* IE 9 */
    -o-transform:scale(1.2,1); /* Opera */
    transform:scale(1.4,1); /* W3C */
	text-align: right;
	padding-right:2.5em
}
.white-withboarder{
	background-color: #fff;
	border-radius: 0.2em;
	padding: 1em;
}
.white-withboarder img{
	box-shadow: none !important;
	border: none !important;
	padding: 0.5em;
}
.white-withboarder br {
    display: none;
}

.custom-header-media:before {
	background:linear-gradient(to bottom, rgba(255, 255, 255, 0.01) 0%, rgba(0, 0, 0, .7) 50%, rgba(0, 0, 0, 0.1) 100%) !important
}

/* EU rating from homepage */
body.home .woof_container_pa_tyre_type{display: none;}
body.home .woof_container_pa_noise_indb{display: none;}
body.home .woof_container_pa_energy_efficiency{display: none;}
body.home .woof_container_pa_wet_grip{display: none;}
body.home .woof_container_pa_ply_rating{display: none;}




/*
Product Disp
*/
ul.products{
	margin: 0 -1em 0 0 !important;
	padding: 0 !important;
}
ul.products li.product, .woocommerce-page ul.products li.product {
	float: left;
    padding: 0;
    position: relative;
    width: 23.05%;
    min-height: 31rem !important;
}
li.type-product{
	border: 1px solid #666;
	border-radius: .2em;
	/* padding: 0 .2em !important; */
}
/* from stg */
.woocommerce-loop-product__title, li.type-product .product_type_simple{
	font-size: 1.5rem;
	margin: 0 .2em !important
}
.td-product-preview{
    background-color: #fff !important;
	border-radius: .2rem .2rem 0rem 0rem !important;
}

.woocommerce-Tabs-panel--description {
    background-color: #fff;
    color: #222;
    border-radius: .2em;
}
.woocommerce-Tabs-panel--description h2 {
    display: none;
}
.attachment-woocommerce_thumbnail{
	height: fit-content;
    max-width: 100%;
    object-fit: cover;
	max-height: 15em;
}
.td-product-heading{
    display: inline-block;
    width: 100%;
}
.td-product-body{
    display: inline-block;
    width: 100%;
}
.td-product-tyre-title{
    display: block;
	width: unset !important;
	font-weight: bold;
	font-size: 1.5em;
	margin: 1em 0em;
}
.td-product-tyre-desc{
    display: inline-block;
    width: 60%;
}
.td-product-eu-rating{
    display: inline-block;
    width: 100%;
}
.td-product-body-thumb{
    display: block;
    float: left;
    width: 8%;
    padding: 2em 0em;
}
.td-product-brand-image{
    display: block;
    float: left;
    width: 40%;
    padding: 1em 1em 1em 0;
}
.td-product-body-image{
    display: block;
    float: left;
    clear:both;
    width: 40%;
    padding: 1em 1em 1em 0;

}
.td-product-body-group-desc{
	display: block;
	margin: 1em 0em;
}
.td-product-eu-rating{
	margin-right: 5em;
	max-width: 15em;
	float: right;

}
.td-product-eu-rating-wet-grip{
    width: 40%;
}
.td-product-eu-rating-efficiency{
    width: 50%;
}
.td-product-eu-rating-noise{
    width: 91%;
    clear: both;
    display: block;
}

.td-product-preview .product-brand{
    display: block;
	margin: 0 auto;
	object-fit: cover;
    max-height: 6rem;
    width: 100%;
}

ul.wc-tabs {
    margin: 0 !important;
}
.woocommerce-tabs li.active{
    background-color: #fff;
    padding: .5rem 1.5rem;
    border-top-right-radius: .4rem;
    border-top-left-radius: .4rem;
}
.woocommerce-tabs li.active a{
    color: #222;
}
.woocommerce-Tabs-panel {
	padding: 0 2em;
	background-color: #fff;
    padding: .5rem 3rem;
    border-top-right-radius: .4rem;
	border-top-left-radius: .4rem;
	color: #222 !important;
}
.woocommerce-Tabs-panel a {
	color: #444 !important;
}
.woocommerce-Tabs-panel a.visited {
	color: #333 !important;
}
.woocommerce-ordering{
	margin: .4em 0;
}
.woocommerce-product-gallery {
	display: none !important;
}
.woocommerce-product-attributes-item__value p, .woocommerce-product-attributes-item__value, .woocommerce-product-attributes-item th{
	padding: 0px !important;
	margin: 0px !important;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
	width: 95%;
}
.woocommerce-pagination .next.page-numbers, .woocommerce-pagination .prev.page-numbers, .woocommerce-pagination a.page-numbers, .woocommerce-pagination span.page-numbers {
	background: #353535;
	color:#fdb813;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    /* float: left; */
	margin: 0 1.9% 1em 0 !important;
}
/* .woof_sid_flat_dark{
    background: none;
    border: none;
}

.woof_sid_flat_dark .chosen-container-single .chosen-single , .woof_sid_flat_dark .chosen-container-single .chosen-choices, .woof_sid_flat_dark .chosen-drop{
    border-radius: .2rem;
    border: 1px !important;
}
.woof_select .chosen-choices, .chosen-container-multi .chosen-choices{
	border: 1px;
	border-radius: .2rem;

}

.woof_sid_flat_dark .chosen-container-multi .chosen-choices div{
	border-radius: .2rem !important;
    border: 1px !important;
}

.woof_sid_flat_dark .chosen-container .chosen-results li.highlighted {
	background-color: #222 !important;
	color:#ffcf36 !important;
	text-shadow: none !important;
}
.woof_sid_flat_dark .chosen-container .chosen-results li.disabled-result{
	display: none !important;
}
.woof_products_top_panel{
	margin: auto 20px !important;
}
.woof_products_top_panel a{
	color: #fdaf12 !important;
}
.woof_products_top_panel, .woof_remove_ppi{
	z-index: 6 !important;
}
.woof_block_html_items *{
	color: #eee !important;
}
.woof_container_inner .search-field, .chosen-container-single .chosen-single span{
	font-size: 1.5rem !important;
}
.woof_container_inner .chosen-choices, .chosen-container-single .chosen-container{
	padding: 0.5em !important;
	margin: 0.5em !important;
	background-color: #444 !important;
}
.woof_select, .woof_container_mselect{
}
.woof_sid_flat_dark a, div.woof, ul.chosen-choices, .chosen-drop {
	border-radius: .5rem !important;
	border-color: #444 !important;
}
.woof_products_top_panel li span,.woof_products_top_panel li span:hover{
	background-size: 1.1em;
	padding-right: 1.5em;
} */

.jQuery-plainOverlay-progress {
    border-color: #fdaf12 !important;
}
.chosen-container-multi .chosen-choices li.search-choice{
    /* color: #fff; */
    border: none !important;
}
.woocommerce-products-header a, article a{
	color: #fdaf12 !important;
}
.custom-header-media:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.001) 0%, rgba(255, 255, 255, 0.2) 85%, rgba(220, 220, 220, 0.4) 100%);
    background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 85%, rgba(220, 220, 220, 0.9) 100%);
}

li.disabled-result{
	display: none !important;
}

h1, h2, h3, h4, .woocommerce-loop-product__title {
	color: #fdb813 !important;
}

button, .button {
	background-color: #fdb813  !important;
	border-radius: 4px !important;

	color: #222 !important;
	border-color: #444 !important;
}
li.product .button{ /* read more */
	padding: .1em .5em !important;
	margin: 0 5px 5px 5px !important;
	bottom: .18em;
	right: 0px;
	position: absolute;
}

a {
	color: #fdb813 !important;
}
a.button:hover, a.button:visited {
	color: #222 !important;
}
.toggle-wrapper.search-toggle-wrapper , button.mobile-search-toggle {
    display: none !important;
}



/*------------------------------------------
   1280-1024   - 106  85. devided by 12
   1024-768    - 70 51.   devided by 15   landscape
   768-480     - 51 32.   devided by 15tablet 
   480-less    - 32 phone landscape & smaller
--------------------------------------------*/


/* 106 - 150 */
@media all and (min-width: 106em) {
	body{
		font-size:1.7em !important;
	}
	.entry-title{
		font-size:1.2em !important;
	}
	.panel-content {
			top: 1em;
	}
	.search:not(.has-sidebar) #primary article{
		width:100%;
		float:left;
	}
	.site-title {
		font-family: 'Montserrat', sans-serif;
		font-size:3em !important;
		font-weight: 900;
		text-transform: none !important;
	}
	.site-description{
		font-family: 'Montserrat', sans-serif;
		font-size:1.38em !important;
	}
	.woocommerce-loop-product__title, li.type-product .product_type_simple{
		font-size: 1.4rem;
		margin: 0 .2em !important
	}
	img.attachment-woocommerce_thumbnail{
		max-height: 10rem;
	}
	.td-product-preview img {
		max-height: 10rem;
		padding-bottom: 4px;
	}
	.wrap, .navigation-top .warp {
		max-width: 1400px !important;
		padding-left: 1em;
		padding-right: 1em;
	}
	.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
		margin-left: auto;
		margin-right: auto;
		max-width: 1400px;
	}
	
	article.post_format-post-format-image{
		width:50%;
		float: left;
		padding-bottom: 0px !important;
	}

	body.category .post_format-post-format-image .entry-title{
		font-size:1.5em !important;
	}
	body.category .post_format-post-format-image .entry-header {
 padding-left: 0em !important;
		text-align:center;
		width:100%
	}
	.site-footer {
		font-size: .6em !important;
	}
}



/* 70 - 106 */
@media all and (min-width: 70em) and (max-width: 106em) 
{ 
	body{
		font-size:1.3em !important;
	}

	.entry-title{
		font-size:1.6em !important;
	}
	.panel-content {
			top: 4em;
	}
	.site-title {
		font-family: 'Montserrat', sans-serif;
		font-size:3em !important;
		text-transform: none !important;
	}
	.site-description{
		font-family: 'Montserrat', sans-serif;
		font-size:1.37em !important;
	}
	.woocommerce-loop-product__title, li.type-product .product_type_simple{
		font-size: 1.4rem;
	}
	img.attachment-woocommerce_thumbnail{
		max-height: 10rem;
	}
	.td-product-preview img {
		max-height: 10rem;
		padding-bottom: 4px;
	}
	.wrap, .navigation-top .warp {
    max-width: 1100px !important;
    padding-left: 1em;
    padding-right: 1em;
	}
	article.post_format-post-format-image{
		width:50%;
		float: left;
		padding-bottom: 0px !important;
	}

	body.category .post_format-post-format-image .entry-title{
		font-size:1.6em !important;
	}
	body.category .post_format-post-format-image .entry-header {
		text-align:center;
		width:100%
	}

	.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
		margin-left: auto;
		margin-right: auto;
		max-width: 1100px;
	}
	.site-footer {
		font-size: .7em !important;
	}
	.woof_sid_flat_dark .chosen-container{
        min-width: 48%;
        width: 95% !important;
	}
}



/* 48 - 70 */
@media all and (min-width: 48em) and (max-width: 70em) 
{
	body{
		font-size:1.4em !important;
	}
	#top-menu .menu-item a {
		font-size:1.4em !important;
	}
	.main-navigation a{
		padding: .4em 1.25em;
	}
	.panel-content {
			top: 6em;
	}
	/* .woocommerce-page ul.products li.product {
		margin: 0 1em 1.4em 0 !important;
	} */
	.site-title {
		font-family: 'Montserrat', sans-serif;
		font-size:2em !important;
		font-weight: 900;
		text-transform: none !important;
	}
	.site-description{
		font-family: 'Montserrat', sans-serif;
		font-size:.915em !important;
	}
	.wrap, .navigation-top .warp {
		max-width: 900px !important;
		padding: .4rem
	}
	article.post_format-post-format-image{
		width:50%;
		float: left;
		padding-bottom: 0px !important;
	}
	.woocommerce-loop-product__title, li.type-product .product_type_simple{
		font-size: 1.1rem;
		margin: 0 .2em !important
	}
	img.attachment-woocommerce_thumbnail{
		max-height: 10rem;
	}
	.td-product-preview img {
		max-height: 10rem;
		padding-bottom: 4px;
	}

	.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
		margin-left: auto;
		margin-right: auto;
		max-width: 900px;
	}

/* 	#menu-item-184 a{
		width: 3em;
		height: 3em;
		min-width: 3em;
		min-height: 3em;
	} */
	.site-footer {
		font-size: .7em !important;
	}
}
/*from STG */
.custom-header-media:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.001) 0%, rgba(255, 255, 255, 0.2) 85%, rgba(220, 220, 220, 0.4) 100%);
    background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 85%, rgba(220, 220, 220, 0.9) 100%);
}


/* 25 - 48 */
@media all and (min-width: 25em) and (max-width: 48em) { 
	body{
		font-size:.9em !important;
	}
	#top-menu .menu-item a {
		font-size:1.1em !important;
	}
	.menu-toggle {
		color:#aaa;
		font-size: 1.4em !important;
		padding: .4em !important;
	}
	#top-menu .menu-item a {
		line-height: 1.5em;
	}
	.site-branding{
		text-align: center;
		font-size: 2em;
	}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
		width: 93% !important;
		float: left !important;
		margin: 0 0 1em 0;
	}
	.site-title {
		font-family: 'Montserrat', sans-serif;
		font-size:1.5em !important;
		font-weight: 900;
		text-transform: none !important;
	}
	.td-product-brand-image{
		width: 80% !important;
	}
	.td-product-body-thumb {
		padding: 2.6em 0;
	}

	.woocommerce-loop-product__title, li.type-product .product_type_simple{
		font-size: 1.1rem;
		/* margin: 0 .2em !important */
	}
	.woocommerce-tabs li.active{
		padding: .5rem .5rem !important;
	}
	.woocommerce-Tabs-panel {
		padding: 0 .5em;
		padding: .5rem .5rem;
	}
	.panel-content {
		top: 1em;
	}
	.panel-content .warp{
		padding: 0px 1em !important;
	}
	li.type-product{
		font-size: 1.3em !important;
	}
	.site-description{
		font-family: 'Montserrat', sans-serif;
	}
	.wrap, .navigation-top .warp {
		max-width: 100%;
		padding: .5em 1em
	}

	.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
		margin-left: auto;
		margin-right: auto;
		max-width: 98%;
	}
	body.category .post_format-post-format-image .entry-title{
		font-size:1.8em !important;
	}
	body.category .post_format-post-format-image  .entry-header {

		text-align:center;
		width:95%
	}
	#top-menu .menu-item a {
		font-size:1.3em !important;		}
		.menu-toggle {
		color:#aaa;
		font-size: 1.8em !important;
	}
}





/* 0 - 38 */
@media all and (max-width: 25em) 
{ 
	body{
		font-size:1.1em !important;
	}
	#top-menu .menu-item a {
		font-size:1.1em !important;
	}
	.menu-toggle {
		color:#aaa;
		font-size: 1.4em !important;
		padding: .4em !important;
	}
	#top-menu .menu-item a {
		line-height: 1.5em;
	}
	.site-branding{
		text-align: center;
		font-size: 1.8em;
	}
	.td-product-brand-image{
		width: 80% !important;
	}
	.td-product-body-thumb {
		padding: 2.6em 0;
	}
	img.attachment-woocommerce_thumbnail{
		max-height: 9rem;
	}
	.td-product-preview img {
		max-height: 9rem;
		padding-bottom: 4px;
	}
	.woocommerce-products-header .page-description {
		max-height: 24rem;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.woocommerce-tabs li.active{
		padding: .5rem .2rem !important;
	}
	.woocommerce-tabs {
		font-size: .9rem;
	}
	.woocommerce-loop-product__title, li.type-product .product_type_simple{
		font-size: 1.1rem;
		margin: 0 .2em !important
	}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
		width: 93% !important;
		float: left !important;
		margin: 0 0 1em 0;
	}
	.woocommerce-Tabs-panel {
		padding: 0 .5em;
		padding: .5rem .5rem;
	}
	.site-title {
		font-family: 'Montserrat', sans-serif;
		font-size:1.2em !important;
		font-weight: 900;
		text-transform: none !important;
	}
	.panel-content {
		top: 0;
		font-size:90%;
	}
	h1, .entry-title {
		font-size: 1.4rem !important;
	}
	.panel-content .warp{
		padding: 0px 1em !important;
	}
	.wrap, .navigation-top .warp {
		max-width: 100%;
		padding: .5em 1em;
	}
		body.category .post_format-post-format-image .entry-title{
		font-size:1.3em !important;
	}
	body.category .post_format-post-format-image  .entry-header {
		text-align:center;
		width:90%
	}
	.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
		margin-left: auto;
		margin-right: auto;
		max-width: 98%;
	}

    .woof_auto_4_columns .woof_container{
        width: none;
        min-width: 80%;
    }
    .woof_sid_flat_dark .chosen-container{
        /* min-width: 80%; */
        width: 100% !important;
    }
}

/* 200 - xx */
@media all and (min-width: 25em) and (max-width: 80em) {
    .woof_sid_flat_dark .chosen-container{
        min-width: 100%;
        width: 100% !important;
    }
    .woof_auto_4_columns .woof_container{
        min-width: 49%;
        width: 49% !important;
    }
}

/* 200 - xx */
@media all and (min-width: 80em) and (max-width: 150em) {
    .woof_auto_4_columns .woof_container{
        min-width: none;
        width: none !important;
    }
}
/* 200 - xx */
@media all and (min-width: 150em) {
	body{
		font-size:1.8rem !important;
	}
/* 	.custom-logo-link img{
		min-width: 160px !important;
		min-height: 160px !important;
	} */
	.site-branding{
		text-align: center;
		font-size: .8em;
	}
	#top-menu .menu-item a {
		font-size:2.4em !important;

	}
	.nav-links a span{
		font-size: .7em;
    }
    .woof_sid_flat_dark .chosen-container{
        min-width: 48%;
        /* width: 80% !important; */
    }
}

@media screen and (min-height: 30em)and (max-height: 48em) {
	body{
		font-size:1em !important;
	}
	.panel-content .wrap {
			padding-bottom: 1em;
			padding-top: 2em;
	}
	.entry-header{
		margin-bottom: 1em !important;
	}
}
@media screen and (max-height: 30em) {
	body{
		font-size:0.8em !important;
	}
	.panel-content .wrap {
			padding-bottom: 0em;
			padding-top: 0em;
	}
	.entry-header{
		margin-bottom: 1em !important;
	}
}
