/*@import url('../responz/media-queries.css');*/

@media screen and (max-width:980px){.pagewidth{max-width:94%}.col2-1,.col3-1,.col3-2,.col4-1,.col4-2,.col4-3{margin-left:2%}.col4-1{max-width:23%}.col2-1,.col4-2{max-width:48%}.col4-3{max-width:72%}.col3-1{max-width:31%}.col3-2{max-width:62%}.loops-wrapper.grid4 .post{width:23.125%;margin-left:2.5%}.loops-wrapper.grid3 .post{width:31%;margin-left:3.5%}.loops-wrapper.grid2 .post,.loops-wrapper.grid2-thumb .post{width:48%;margin-left:3.75%}}@media screen and (max-width:760px){#content,#contentwrap,#sidebar,#sidebar-alt{width:100%!important;float:none!important;clear:both!important;margin-left:0!important;margin-right:0!important}#header .social-widget,#main-nav,#site-description,#site-logo{position:static!important;float:none;clear:both}#header{height:auto!important}.header-widget{position:static!important;float:none;text-align:left;clear:both;margin:0}.header-widget .widget{margin:0 0 10px}#header .social-widget{padding:5px 0 0}#header #searchform{position:absolute;left:inherit;right:0;width:150px}#header #searchform #s{float:right}#header #searchform input#s:focus{width:150px}#site-logo{padding:15px 100px 10px 0;margin:0}#site-description{margin:0 0 10px}#main-nav{height:auto;padding:10px 0 0}#main-nav a{min-height:0;padding:0 10px 8px}#main-nav a span{display:none}.footer-nav-wrap,.footer-text{width:100%;float:none;clear:both;text-align:left}}@media screen and (max-width:600px){.loops-wrapper.grid3 .post,.loops-wrapper.grid4 .post,.sidebar1 .loops-wrapper.grid3 .post,.sidebar1 .loops-wrapper.grid4 .post{width:100%;margin-left:0;float:none}}@media screen and (max-width:670px){html{-webkit-text-size-adjust:none}.col2-1,.col3-1,.col3-2,.col4-1,.col4-2,.col4-3{margin-left:0;width:100%;max-width:100%}#site-logo{font-size:42px;text-align:left;padding-right:90px;width:auto}#site-description{text-align:left;margin:0 0 10px}.social-widget{position:static!important;float:none;margin-bottom:10px;overflow:hidden;padding:0}#top-nav{padding-right:0}#top-nav a{font-size:85%;margin-right:3px}.mobile-button{position:relative;width:32px;height:30px;margin-bottom:3px;margin-right:3px;display:block;float:right;cursor:pointer}.mobile-button:after{border:1px solid #7a7a7a;padding:0;content:"";width:100%;height:100%;position:absolute;top:-1px;left:-1px;z-index:-1;background-color:#c3c3c3;background-color:transparent \0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background-image:-moz-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(0,0,0,.1) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(0,0,0,.1) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.35) 0,rgba(0,0,0,.1) 100%);box-shadow:inset 0 0 1px rgba(255,255,255,.4),inset 0 1px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.2);border-radius:5px}#menu-icon,#search-icon{background-color:#c3c3c3 \9!important}#main-nav-wrap{position:absolute;top:20px;right:0;z-index:1000}#menu-icon{background:url(images/menu-icon.png) no-repeat center center}#main-nav{clear:both;position:static!important;width:160px;z-index:1000;padding:10px 5px;background:#fff!important;border:1px solid #999!important;display:none;box-shadow:1px 2px 0 rgba(0,0,0,.2);border-radius:5px}#main-nav li{clear:both;float:none;margin:5px 0 5px 10px!important;padding:0!important;border:none!important;box-shadow:none!important}#main-nav a,#main-nav ul a{font:inherit!important;text-transform:inherit!important;background:none!important;width:auto!important;display:inline!important;padding:0!important;color:#666!important;border:none!important;text-shadow:none!important;box-shadow:none!important}#main-nav a:hover,#main-nav ul a:hover{background:none!important;color:#000!important}#main-nav ul{position:static;display:block;margin:0;padding:0;background:0 0;border:none;border-radius:0;box-shadow:none}#searchform-wrap{position:absolute;top:20px;right:40px;z-index:1000}#search-icon{background:url(images/search-icon.png) no-repeat center center}#header #searchform{clear:both;width:auto;width:156px \0;position:static;overflow:hidden;background:#fff;border:1px solid #999;padding:5px;display:none;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.3)}#header #searchform #s{background:#ddd!important;color:#444!important;padding-left:8px;width:142px \0}.slider{font-size:90%}.post{width:auto!important;max-width:100%!important;margin-left:0!important;float:none!important}.post-title{font-size:2em!important}.post-nav .next,.post-nav .prev{display:block;width:100%;clear:both;margin-bottom:10px}.commentlist{padding-left:0}.commentlist .commententry{clear:left}.commentlist .avatar{float:left;width:40px;height:40px;margin:0 10px 10px 0}.commentlist ol,.commentlist ul{margin:0 0 0 7%}#footer-logo{position:static!important}.footer-nav{padding:0}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary{float:none!important;width:100%!important}}
/*@media screen and (min-width:481px){#headerwrap #searchform,#main-nav{display:block!important}}*/



@media screen and (min-width: 908px) {

	#header {height:158px !important;}

}

@media screen and (max-width: 980px) {
	

	#main-nav a {
		font-size:13px;
		padding:5px 10px 7px 10px !important;
		min-height:40px;
	}
	
		.post-image img {
		width:200px;
	} 

		.menu-social-container {
		/*display:none;*/
	}
	
		#main-nav-wrap {
		margin-top: -10px;
	}


}

@media screen and (max-width: 760px) {

#site-logo {
padding: 0;
}

	.menu-social-container,
	.social-widget,
	.header-widget {
		display:none;
	}
	#main-nav-wrap {
		margin-top: -23px;
	}


}

@media screen and (max-width: 600px) {
	
	.post-image img {
		width:200px;
	}
	


}

@media screen and (max-width: 670px) {

	.post-image img {
		width:150px;
	}
	
	.menu-social-container {
		display:none;
	}


	#searchform-wrap {
		top:60px;
	}
	#menu-icon {
		top:3px;
	}
	
	#main-nav li a span {
		display:none;
	}
	
	#header {border-bottom:none !important;}
	
#main-nav ul {
position: static !important;
display: block !important;
margin: 0;
padding: 0;
background: 0 0;
border: none !important;
border-radius: 0;
box-shadow: none;
}
.sub-menu {
padding-left:15px !important;
}


	
}







@media screen and (min-width: 481px) and (max-width: 670px) {

	/* ensure #nav and #searchform is visible on desktop version */
	#main-nav,
	#headerwrap #searchform {
		display: none;
	}

}
@media screen and (min-width: 671px) {

	/* ensure #nav and #searchform is visible on desktop version */
	#main-nav,
	#headerwrap #searchform {
		display: block !important;
	}

}

@media screen and (max-width: 748px) {

	/* ensure #nav and #searchform is visible on desktop version */
	#main-nav,
	#headerwrap #searchform {
		margin-top:8px !important;
	}

	#main-nav a {
	min-height:10px !important;
	padding: 5px 20px 7px 10px !important;
	}

	#main-nav ul {
	top: 25px !important;
	}
}

@media screen and (min-width: 749px)  {

#main-nav-wrap {
margin-top: 0px;
}

#header {
position: relative;
z-index: 8000;
height: 152px !important;
border-bottom: solid 4px #000;
}

	/* ensure #nav and #searchform is visible on desktop version */
	#main-nav,
	#headerwrap #searchform {
		margin-top:8px !important;
	}

	#main-nav a {
	min-height:20px !important;
	padding: 5px 30px 7px 0px !important;
	margin-left:10px;
	}

	#main-nav ul {
	top: 25px !important;
	}
}