@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700);
li.share, #menuresp li.share{display:none;}
.asidesi{padding-bottom:10px;}
#menucompleto li.share{display:none;}

@media all and (max-width:988px) {
	#blogroll article .article div, #blogroll article .article img{max-width:99%!important;}
	#comments{width:99%!important;}
	#disqus_thread{width:99%!important;}
	.post .post-content{width:99%!important;}
	a{outline:none;}
	.flexslider .slides img{height:auto!important}
	#featured .slideshow{height:auto!important}
	header{padding:10px 2%;position:relative;}
	header br{display:none;}
	.auto{margin: auto;	width: 100%;}
	.auto.page, #about.auto{margin: auto;width:initial;padding:0 10px;}
	.auto #menucompleto{display:none;}
	.slicknav_menu {	display:block!important;}
	#menuresp{float:left;width:100%;}
	header #share_header{position:absolute;left:10px;top:14px;background:none;z-index:999;}
	header #share_header ul.nolist.auto{width:initial!important;margin:0;padding:0;}
	header nav{border:none;}
	nav.auto{clear:both;}
	header div.logo{background-size:contain;width:390px;height:60px;margin: 0px auto;position:absolute;left:0;right:0;}
	header div.logo a{height:60px!important;}
	header ul a a:hover{background:none;}
	header ul ul.nolist{position: initial!important;background:none!important;left:initial;margin:0!important;display:block;background-color:#f5f5f5!important;}
	header ul ul a{margin:0;width:initial;}
	header ul ul.nolist{border-top:1px solid #000;}
	.slicknav_open{border:none!important;}
	.slicknav_btn.slicknav_open{border:none!important;margin:0 0 10px!important;}
	header ul ul.features_nav{width:initial!important;padding:0!important;}
	header ul ul.features_nav .double.slicknav_txtnode{display:none!important;}
	header ul ul.features_nav li{width:initial!important;margin:0!important;}
	header ul ul.features_nav li a{padding:20px 10px!important;font-size:16px!important;}
	header #share_header ul li a{width:31px;height:30px;background:url(img/facebook_m.png) 0 0 no-repeat;text-indent:-99999px;padding:0;}
	header #share_header ul li a:hover{background-position:0!important;opacity:0.8;}
	header #share_header ul li a.t{background:url(img/twitter_m.png) 0 0 no-repeat;}
	header #share_header ul li a.fd{background:url(img/feed_m.png) 0 0 no-repeat;}
	#featured .two{margin:10px;}
	#featured .two a{width:50%;height:auto;background:none;}
	#featured .two a:hover{background-position:0 0;}
	#featured .two a.left{content:url(img/im_left.jpg);background-size:100% auto;}
	#featured .two a.right{content:url(img/im_right.jpg);background-size:100% auto;}
	#featured #subscribe label{width:100%;float:none;margin-bottom:10px;}
	#featured #subscribe .txt{width:33%;margin-right:2%;}
	#featured #subscribe .black{width:24%;}
	#featured:after{margin-bottom:10px;}
	#blogroll aside .lets_get_social a:hover,footer ul li.follow div a:hover,footer ul li.nav a:hover {opacity: 1;}
	#blogroll aside{width:initial;padding:0 10px;float:none;}
	#blogroll .sideleft{width:49.5%;float:left;}
	#blogroll .sideright{width:48.5%;float:right;}
	#blogroll .sideright #ads{display:none;}
	#blogroll .sideright #visualization{display:none;}
	.asidesi:after{content: '';display: block;height: 20px;margin: 10px 0;clear: both;background: url('img/lines.png');}
	#blogroll aside #mini_search #s{width:100%!important;}
	#blogroll aside #mini_search #s_submit{margin:0!important;right:0;}
	#blogroll aside .lets_get_social strong{margin:0 0 5px;}
	#blogroll aside #mini_search{position:relative;}
	#blogroll section{width:initial;float:none;padding:0 10px;margin-left:-10px;}
	#blogroll.shop-the-store- section{margin-left:0!important;}
	#blogroll article{width: 49%;display: inline-block;vertical-align: top;}
	.single #blogroll article{width: 100%;display: block;}
	#blogroll article .article{width:initial;float:none;margin-left:10px;}
	#blogroll.shop-the-store-  article .article{margin-left:0!important;}
	#blogroll article .article .im_archive{height:auto!important;position:initial;}
	#blogroll article .article .im_archive img{width:100%!important;height:auto!important;margin:0!important;}
	#blogroll article .share{margin-right: 3px;}
	#blogroll article .article h3{font-size:22px;font-family: 'Open Sans', sans-serif;line-height:29px;}
	#blogroll article .article h4{font-size:14px;font-family: 'Open Sans', sans-serif;}
	#blogroll article .article p{font-size:14px;font-family: 'Open Sans', sans-serif;line-height:20px;}
	.lets_get_social .nolist{margin:0;}
	footer ul li.contact{float:none;width:initial;text-align:center;padding:10px 0;margin-right:0;}
	footer ul li.contact strong{display:none;}
	#navigation{margin:0;}
	footer ul li.contact{margin:0;}
	footer ul li.contact a{background-color:#000;color:#FFF;margin:0;border-color:#000;font-size:19px;}
	footer{border-top:0;}
	ul.nolist{padding:10px;}
	footer ul li.nav{width:initial;background:none;float:none;text-align:center;}
	footer ul li.nav div{margin:0;padding:0;}
	footer ul li.nav a{display:inline-block;margin:0 5px;font-style:italic;}
	footer ul li.follow{width:36%;padding-left:8%;margin: 0;}
	footer ul li.newsletter{width:49%;}
	footer ul li.newsletter .txt{width: 94%;padding: 5px 2%;}
	footer ul li.newsletter form div{width:initial;}
	footer ul li.follow div{width:43%;}
	#blogroll.sg-man-of-style article{width:100%;}
	#cmn_wrap #essentials{width:90%;padding-left:0;padding-right:0;}
	ul.essentials{width:100%;padding:10px 0;}
	#outfit_list li, .outfit_archive li{width: 49%;display: inline-block;vertical-align: top;float: none;}
	#outfit_list li img{width:100%;height:auto;}
	.outfit_archive li img{width:auto;height:250;max-width:250px;max-height:250px;}
	h2.header_title{background-position:center center!important;}
	.outfit_archive.nolist .left{margin-right:1%;}
	.outfit_archive li h4{font-size:13px;}
	#blogroll article .flexslider .slides img{width:100%;height:auto;max-height:initial;min-height:initial;}
	#features{width:100%;}
	#features li{margin: 0 0.33% 7px 0;width: 33%;}
	#features li h2.header_title{width:100%;}
	.faq li{float:none;width:initial;}
	.faq h5{background: url('img/more_mob.png') right center no-repeat;}
	#philosophy div{float:none;width:initial;}
	a img.alignleft{width:40%;max-width:425px;height:auto;}
	#about .aligncenter{width:100%;height:auto; }
	.lets_get_social ul{padding:0!important;}
	.lets_get_social ul li{width:16.6%;min-width:26px;}
	.lets_get_social ul li a{width:26px!important;height:26px!important;text-indent:999999px;float:none!important;margin:0 auto;padding:0!important;}
	#blogroll aside #combo_tags ul{background-color:#FFF;}
	.page h2{line-height:22px;}
	.essb_link_google, .essb_link_stumbleupon, .essb_link_reddit{display:none!important;}
	.essb_link_google, .essb_link_stumbleupon, .essb_link_reddit{display:none!important;}
}
@media all and (max-width:770px) {
	header div.logo{background-size:80%;margin-top: 4px;height: 56px;}
	#features li{margin: 0 1% 7px 0;width:49%;}
	#features li.last{margin: 0 1% 7px 0;}
	.flex-viewport, form#subscribe, #featured, #featured .two{display:none;}
	#blogroll article .share{display:none;}
}
@media all and (max-width:600px) {
	#blogroll article .article div, #blogroll article .article img{max-width:98%!important;}
	#disqus_thread{width:97%!important;}
	#featured .two a{float:none;width: 100%;}
	#featured .two a.left{margin-bottom:10px;}
	#blogroll .sideleft{float:none;width: 100%;margin-bottom:10px;}
	#blogroll .sideright{float:none;width: 100%;}
	#blogroll article{width: 100%;}
	footer ul li.follow{width:initial;background:none;float:none;padding-left:0;padding-bottom:10px;}
	footer ul li.follow:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	footer ul li.follow div{width: 46%;}
	footer ul li.newsletter{float:none;width:initial;border:none;padding: 0;}
	footer ul li.contact a{font-size: 16px;}
	header #share_header{display:none;}
	header{background-color:#000;}
	header ul.slicknav_nav{background-color:#FFF;}
	header div.logo{height: 51px;width:74%;background-size: 92%;background-position:left center;right:initial;left:20px;margin:0;background-image:url(img/logo_m.png)}
	#menuresp .share{display:block!important;text-align: center;padding: 14px 0;}
	li.share a{width:31px;height:30px;background:url(img/facebook_m.png) 0 0 no-repeat;text-indent:-99999px;padding:0!important;display:inline-block!important;margin:0 5px;}
	li.share a:hover{background-position:0!important;opacity:0.8;}
	li.share a.f{background:url(img/facebook_m.png) 0 0 no-repeat!important;}
	li.share a.t{background:url(img/twitter_m.png) 0 0 no-repeat!important;}
	li.share a.fd{background:url(img/feed_m.png) 0 0 no-repeat!important;}
	footer .bottom{text-align:center;}
	footer .bottom .left, footer .bottom .right{float:none;}
	#outfit_list li{width: 100%;display:block;}
	.outfit_archive li{width:100%;display:block;}
	.outfit_archive li img{width:100%;height:auto;max-width:initial;max-height:initial;}
	#features li{margin: 0 0 7px 0;width:100%;}
	#features li.last{margin: 0 0 7px 0;}
	.sumome-scrollbox-popup.sumome-scrollbox-bottom{top:71px!important;bottom:initial!important;}
}
@media all and (max-width:450px) {
	#essentials{width:80%;}
	h2.title{font-size: 22px;}
	#blogroll article .article h1{font-size: 24px;}
	a img.alignleft{width:70%;max-width:425px;height:auto;float:none;margin:5px auto 20px;display:block;}
}