/*  
Theme Name: fashioncow1200
Version: 0.1
Author: Peter Mumford
Author URI: http://topheavypilesofbooks.com
Theme URI: http://topheavypilesofbooks.com/fashioncow1200
License URI: http://opensource.org/licenses/MIT

*/
/* @license
 * MyFonts Webfont Build ID 2468735, 2013-02-04T20:33:09-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Vanitas Bold by Reserves
 * URL: http://www.myfonts.com/fonts/reserves/vanitas/bold/
 * Copyright: Copyright 2010 AE Type. http://www.aetype.com Administration Contact: info@aetype.com
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2468735
 * 
 * © 2013 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */

@import url("http://hello.myfonts.net/count/25ab7f");
  
@font-face {
	font-family: 'Vanitas-Bold';
	src: url('webfonts/25AB7F_0_0.eot');
	src: url('webfonts/25AB7F_0_0.eot?#iefix') format('embedded-opentype'), url('webfonts/25AB7F_0_0.woff') format('woff'), url('webfonts/25AB7F_0_0.ttf') format('truetype');
}

*,:before,:after {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

/* Normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block;
}

audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1;
}

audio:not([controls]) {
	display:none;
	height:0;
}

[hidden] {
	display:none;
}

html {
	font-size:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}

html,button,input,select,textarea {
	font-family:sans-serif;
}

body {
	margin:0;
}

a:focus {
	outline:thin dotted;
}

a:active,a:hover {
	outline:0;
}

h1 {
	font-size:2em;
	margin:0;
	line-height: 1.1;
	margin-bottom: 20px;
}

h2 {
	font-size:1.5em;
	margin:0 0 .3em;
	line-height: 1.15;
}

h3 {
	font-size:1.17em;
	margin:0 0 .3em;
	line-height: 1.2;
}

h4 {
	font-size:1em;
	margin:0 0 .5em;
	line-height: 1.2;
}

h5 {
	font-size:.83em;
	margin:0 0 1em;
}

h6 {
	font-size:.67em;
	margin:0 0 1em;
}

abbr[title] {
	border-bottom:1px dotted;
}

b,strong {
	font-weight:700;
}

blockquote {
	margin:1em 40px;
}

dfn {
	font-style:italic;
}

hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
}

mark {
	background:#ff0;
	color:#000;
}

p,pre {
	margin:0 0 1em;
}

code,kbd,pre,samp {
	font-family:monospace,serif;
	_font-family:'courier new',monospace;
	font-size:1em;
}

pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word;
}

q {
	quotes:none;
}

q:before,q:after {
	content:'';
	content:none;
}

small {
	font-size:80%;
}

sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}

sup {
	top:-.5em;
}

sub {
	bottom:-.25em;
}

dl,menu,ol,ul {
	margin:1em 0;
}

dd {
	margin:0 0 0 40px;
}

menu,ol,ul {
	padding:0 0 0 40px;
}

nav ul,nav ol {
	list-style:none;
	list-style-image:none;
}

img {
	border:0;
	-ms-interpolation-mode:bicubic;
}

svg:not(:root) {
	overflow:hidden;
}

figure {
	margin:0;
}

form {
	margin:0;
}

fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em;
}

legend {
	border:0;
	padding:0;
	white-space:normal;
	*margin-left:-7px;
}

button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle;
}

button,input {
	line-height:normal;
}

button,select {
	text-transform:none;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
	*overflow:visible;
}

button[disabled],html input[disabled] {
	cursor:default;
}

input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0;
	*height:13px;
	*width:13px;
}

input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0;
}

textarea {
	overflow:auto;
	vertical-align:top;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

.clearfix:after {
	display:table;
	clear:both;
	content:'';
}

html {
	font-size:17px;
}

body {
	background:#fff;
	color:#555;
	font-family:Arial,serif;
	line-height:1.4;
	padding:0;
	margin:0;
}

/* Links */
a {
	color:inherit;
	text-decoration:none;
	-webkit-transition: all 0.4s ease; 
    -moz-transition: all 0.4 ease; 
    -o-transition: all 0.4s ease; 
    transition: all 0.4s ease; 
}

.post p a, .sidebar-widget p a {
	color:#f09;
}
.post p a:hover, .sidebar-widget p a:hover {
	text-decoration: underline;
}	
#site {
	max-width:1200px;
	margin:0 auto;
}
h2 a, h3 a, h4 a, h5 a, h1.post-title {
	font-style: italic;
}
.category-heading a {
	font-style: normal;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	color: #ff0099;
}

/* Fonts */

#hgroup {
	position: relative;
}

.site-logo,.site-description,ul#menu-main-categories,.category-heading {
	font-family:'Vanitas-Bold';
	font-weight:400;
	font-style: normal;
}

.site-description {
	font-size:1.7em;
	text-transform:lowercase;
	text-shadow:1px 1px 3px rgba(28,22,22,.4);
	letter-spacing:9px;
	line-height:1;
	margin:-20px 0 2px;
	font-weight: normal;
	display: block;

/* 	text-indent:-3000px; */
}
h2.site-description a {
 	font-style: normal;
 	color: #f09;
}
.site-logo {
	font-size:6.5em;
	line-height:1;
	vertical-align: baseline;
	margin:0;
}

.site-description,.site-logo {
	text-align:center;
}

.site-logo a {
	color:#f09;
	text-shadow:2px 1px 5px rgba(28,22,22,.4);
	height: 120px;
}

.excerpt-title {
	font-size:1.4em;
	line-height:1.2;
	color:#444;
}
.dateline {
	margin: .5em 0;
	text-transform: uppercase;
	font-size: .7em;
}
p.dateline {
	margin: .5em 0 .2em !important;
	font-size: .7em !important;
}

.category-heading {
	margin:0 10px 15px;
	background-color: white;
}
#hamburger {display: none; }
/* menu */
#undefined-sticky-wrapper {
	
}
#navbar-sticky-wrapper {
}

#navbar-wrapper,.loggedin-navbar-wrapper,.not-loggedin-navbar-wrapper {
	width:100%;
	background-color: white;
	border-top: 10px solid white;
	border-bottom: 10px solid white;
/*
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	box-shadow:3px 0 0 #fff,-3px 0 0 #fff,0 0 3px #aaa;
	background-color: #242424;
*/
}
.navbar-width-wrapper {margin: 0 auto; max-width: 1180px;}
#navbar {
	background-color: white;
	margin:0 auto;
	display: table;
	border-collapse: collapse;
	background-color: #333;
	background: -webkit-gradient(linear, 0, 0, 0, 100%, from(#333), to(#666));
	background: -webkit-linear-gradient(top, #333, #555, #333);
	background: -moz-linear-gradient(top, #333, #555, #333);
	background: -ms-linear-gradient(top, #333, #555, #333);
	background: linear-gradient(top, #333, #555, #333);
	box-shadow: inset 0  9px 9px -9px #000, inset 0 -9px 9px -9px #000;
	border-radius: 3px;
	width: 100%;
}
#navbar > div {
	display: table-cell;
	vertical-align: middle;
}
.menu-main-categories-container {
	padding: 6px 0 3px;
}
ul#menu-main-categories {
	font-size:17px;
 	line-height:1;
	text-transform:uppercase;
	-webkit-font-smoothing: subpixel-antialiased;
	letter-spacing:2px;
	margin:0;
	padding:0 20px;
	list-style:none;
	text-align: center;
}
#menu-main-categories li {
	text-align:center;
	display: inline-block;
	margin: 0;
	border-radius: 2px;
}
#menu-main-categories li:hover {
}
#menu-main-categories a {
	display:block;
	color: white;
	padding: 0 6px;
}
#menu-main-categories a:hover{
	
} 
#menu-main-categories .current-menu-item a, #menu-main-categories a:hover {
	color: #fd3baf;
	-webkit-text-stroke: .5px;
	-webkit-font-smoothing: subpixel-antialiased;
}
.login {
	text-align:left;
	font-size: 0.7em;
	font-weight: bold;
	text-transform: lowercase;
	line-height: 1.1;
	letter-spacing: 1px;
	width: 160px;
	padding: 5px 0 3px 10px;
	-webkit-font-smoothing: antialiased;
}
.login a, .login {
	color: white;
}
.login a:hover {
	color: #f09;
}

/* Structure */

#header {
	position:relative;
	padding-bottom: 10px;
	-webkit-font-smoothing: subpixel-antialiased;
	position: relative;
	z-index: 10001;
	background-color: white;
}
.double {
	float:left;
	width:66.66%;
}

.brick {
	float:left;
	width:50%;
}
.triple .brick {
	width: 33.33%;
}
.callout {
	padding:0 10px;
}
article .single-post {
	padding: 0 20px 0 10px;
}
.artof-fashion-thumbbox {
	height: 120px;
	width: 180px;
	overflow: hidden;
	border-radius: 3px;
}
.artof-fashion-thumbbox img {
	min-width: 180px;
	min-height: 120px;
	border-radius: 0;
	height: auto;
	width: auto;
}
.rightcolumn {
	width:33.33%;
	padding:0 10px;
	float:right;
}

.pagination {
	font-size:.8em;
	font-weight:700;
	padding:0 15px;
}

.pagination a {
	color:#f09;
}

/* Images */
.post-thumbnail img {
	display:block;
}
.brick img {
	width: auto;
	height: auto;
	max-width: 380px;
	max-height: 380px;
}
img {
	border-radius: 4px;
	max-width: 100%;
	height: auto;
}
.sidebar-widget {
	margin-bottom:30px;
}

.ad img {
	display:block;
	margin:30px auto;
	border-radius: 0;
}
.category-coverwars .triple .brick, .category-beauty .triple .brick {
	width: 25%;
}
.category-coverwars .triple .brick img, .category-beauty .triple .brick img{
	max-width: 260px;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

.aligncenter {
	margin-left:auto;
	margin-right:auto;
}

.callout p, .sidebar-widget p {
	font-size:.9em;
}

.callout {
	margin-bottom:30px;
}
.artof-fashion-title {
	font-size: .8em;
	padding: 5px;
	margin: 0 10px 0 0;
	position: absolute;
	bottom: 0;
	background-color: rgba(0,0,0,.6);
	display: none;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	letter-spacing: .04em;
}
.artof-fashion-title a, .artof-fashion-title a:hover {
	color: white;
}

.artof-fashion.callout {
	max-width: 200px;
	position: relative;
}
.no-svg .artof-fashion-title {
	max-width:170px;
	background-color: black;
}
.entry-summary p {
	text-align: justify;
}
.read_more {
	text-transform: lowercase;
	font-size: 90%;
	font-weight: bold;
	margin-left: 1em;
	/*
position: absolute;
	bottom: 0;
	right: 15px;
*/
}


/* Widgets */
.widgettitle, .category-heading {
	font-family:'Vanitas-Bold';
	font-weight:normal;
	font-style: normal;
	font-size:2em;
	color:#555;
	text-shadow:1px 1px 2px rgba(68,68,68,0.5);
	border-bottom:1px solid #888;
	box-shadow:
 		3px 0 0 #fff, 
		-3px 0 0 #fff,
		0 -3px 0 #fff,
		0 0 3px #aaa;
	line-height:1;
}
.single .category-heading {
	margin: 0 20px 15px 10px;
}
.ad {
	border:1px solid #000;
	position: relative;
}
.ad:after {
	content: "advertisement";
	color: #bbb;
	font-size: 11px;
	right: 3px;
	letter-spacing: 1px;
	bottom: 0;
	position: absolute;
}
.beauty-widget img {
	float: left;
	margin: 0 0 10px 0;
	display: block;
}
.beauty-widget .entry-title {
	clear: left;
	font-size: 125%;
}
.beauty-text {
	margin: 0 auto;
	clear: left;
}
.beauty-widget .entry-title a{
	color: #444;
}
.beauty-widget .entry-title a:hover {
	color: #f09;
}
.sidebar-loop img {
	float: left;
	margin-right: 10px;
	max-width: 140px;
	height: auto;
}
.yarpp img {
	float: left;
	margin-right: 10px;
	max-width: 110px;
	height: auto;
}
.sidebar-loop .post, div.yarpp {
	margin-bottom: 25px;
}
.latest img {
	max-width: 75px;
}
.philosophy-widget-img {
	height: 230px;
	border-radius: 4px;
	overflow: hidden;
	margin-bottom: 10px;
}

/* Images */

.follow-us {display: table; border-collapse: separate;border-spacing: 15px; position: relative; left: -10px; height: 36px;}
.follow-us a {
 	color: white; 
	margin-right:15px;
	font-size: 22px;
	background-color: #333;
	height: 36px;
	width: 36px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	border-radius: 18px;
}
.follow-us a:hover {background-color: #f09;}
/* Search */
div.search-widget {
	width:160px;
	padding: 0;
	margin:0;
}
form#searchform, #search-formhybrid-search {
	position: relative;
	margin: 0;
/* 	height:18px; */
}

.search-text, .search-submit, #searchsubmit, #s, .search-field {
	border:none;
	margin:0;
	outline:none;
	font-size: 60%;
	display: inline-block;
	position: absolute;
	top: -9px;
	height: 18px;
/* 	height:21px; */
}

.search-text, #s, .search-field {
	width:138px;
	border-radius: 2px;
	padding-left: 5px;
	left: 0;
	letter-spacing: 1px;
	box-shadow: none;
	-webkit-appearance: none;
	border: none;
	color:white;
	background-color: #888;
}

#searchsubmit, .search-submit  {
	border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	-webkit-appearance: none;
	cursor: pointer;
	padding: 0;
	margin: 0;
	background-color: #f924a9;
	width: 24px;
	color: #fff;
	font-weight: bold;
	right:4px;
}
label.screen-reader-text {display: none;}
/* Comments */
#respond {
	padding: 0 20px 0 10px;
	margin-bottom: 20px;
}
#commentform {
	font-size: 15px; 
	background-color: #ececec;
	border-radius: 4px;
	padding: 20px;
}

#commentform a {color: #f09;}

#commentform input[type="checkbox"], #commentform input[type="radio"] {
	height: auto;
	vertical-align: text-top;
}
#respond .form-submit {margin: 15px 0;}
h3#comments, #respond h3 {
	font-size:16px;
	color:#434343;
}
h3#comments {
	margin-left: 10px;
}
ol.commentlist {
	margin:10px 0;
	padding:0 20px 0 10px;
	list-style: none;
}
ul.children {
	list-style: none;
	margin-bottom: 0;
}
ol.commentlist p {
	font-size:12px;
	line-height:14px;
	margin:5px 0 7px;
}

ol.commentlist li {
	background-color:#dedede;
	border-left:none;
	border-right:none;
	min-height:0;
	padding:20px;
	border:none;
	margin:5px 0 0;
	border-radius: 4px;
}

.story ol.commentlist li {
	height:auto;
}

ol.commentlist li li {
	margin-left:20px;
	background-color:#cdcdcd;
	border:none;
	clear:both;
	border-radius: 3px;
}

ol.commentlist li li li {
	background-color:#bcbcbc;
}

.vcard,.reply,.comment-meta {
	font-size:10px;
	line-height:12px;
}

.comment-meta {
	width:200px;
	float:right;
	text-align:right;
	position:relative;
	top:-35px;
}

.reply {
	float:right;
	position:relative;
	top:-18px;
}

#commentform p {
	margin-bottom:10px;
}

#commentform input {
	height:24px;
	clear:left;
	width: 100%;
}
#commentform input, #commentform textarea {
	font-size: .8em;
	color: #555;
}
#comment {
	width: 100%;
	margin:0 0 0 1px;
	height:70px;
}

input#submit {
	cursor:pointer;
	background-color: white;
	border: 1px solid #f09;
	border-radius: 12px;
	box-shadow: 0 0 6px #f09;
	width:auto;
	height:auto;
	font-size: 16px;
	padding: 0 10px;
	font-style: italic;
}

/* Footer */
#black-footer {
	background-color: #333;
	background: -webkit-linear-gradient(#333, #555, #333);
	background: -moz-linear-gradient(#333, #555, #333);
	background: -o-linear-gradient(#333, #555, #333);
	background: linear-gradient(#333, #555, #333);
	box-shadow: inset 0  18px 18px -18px #000, inset 0 -18px 18px -18px #000;
	-webkit-font-smoothing: antialiased;
	border-radius: 3px;
	padding: 10px 0;
	margin: 0 10px;
}
#black-footer p{
	margin: 0;
	line-height: 1.2;
}
#black-footer a {
	margin-right: 5px;
}
#black-footer a:hover {
	color: #f09;
	-webkit-text-stroke: .35px;
}
.footer-widget {
	width: 33.333%; 
	padding: 0 10px; 
	float: left;
	color: white;
}
.footer-widget .widgettitle {
	letter-spacing: 1px;
	color: white;
	font-size: 1.4em;
	text-shadow: none;
	border-bottom: 1px solid white;
	-webkit-text-stroke: .35px;
	box-shadow: none;
}
#footer-outside {
	text-align:center;
	font-size:.7em;
	margin:15px 0 20px;
	text-transform: lowercase;
	color: #777;
	letter-spacing: 1px;
}

/* Slider */
#slider {
	border-radius: 5px;
	overflow: hidden;
}
#slider, .slider-img {
	height: 440px;
}
#sliderwrapper {
	padding: 0 10px;
	overflow: hidden;
	height: 465px;
	margin-bottom: -5px;
	max-width: 780px;
}
img.slider-img {
	width: auto;
	display: block;
	border-radius: 0;
	min-width: 780px;
}

.slider-ul {
	padding: 0;
	list-style-type: none;
}
.slide {
	overflow: hidden;
	position: relative;
	height: 440px;
}
.slide a {
	display: block;
}
.slide-heading {
	position: absolute;
	font-size: 28px;
	line-height: 1.1;
	bottom: 5px;
	left: 5px;
	margin: 0;
}
.slide-heading a {
	color: white;
 	text-shadow: 2px 2px 0 rgba(0,0,0,.7); 
}
.slide-heading a:hover {
	color: white;
}

#sliderwrapper #controls {
	position: relative;
	display: block;
	width: auto;
}

#artof-fashion-wrapper .prevBtn:before, #artof-fashion-wrapper .nextBtn:before {
	position: absolute;
	font-family: 'fontawesome';
	text-shadow: 0 0 2px white;
	line-height: 1;
	opacity: .8;
	color: black;
	font-size: 22px;
	z-index: 9999;
}
.no-svg #artof-fashion-wrapper .prevBtn:before, .no-svg #artof-fashion-wrapper .nextBtn:before {
	display: none;
}
#sliderwrapper ol.controls, #philosophy-controls ol.controls {
	list-style-type: none;
	text-align: center;
	margin: .3em 0 .7em;
	padding: 0;
}
#sliderwrapper ol.controls li, #philosophy-controls ol.controls li {
	display: inline-block;
	position: relative;
	margin: 0 12px;
	z-index: 55;
}
#sliderwrapper ol.controls li a, #philosophy-controls ol.controls li a {
	width: 12px;
	height: 12px;
	display: inline-block;
	color: transparent;
	border-radius: 6px;
	background-color: #aaa;
	-webkit-background-clip: padding-box;
}

#sliderwrapper ol.controls li.current a, #philosophy-controls ol.controls li.current a {
	background-color: #111;
}
.no-svg #sliderwrapper ol.controls li a, .no-svg #sliderwrapper ol.controls li.current a {
	background-color: transparent;
	outline: none;
}
#artof-fashion-wrapper {
	position: relative;
}
.no-svg #artof-fashion-wrapper {
	margin-bottom: 20px;
}
#artof-fashion-wrapper .prevBtn, #artof-fashion-wrapper .nextBtn {
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
}
#artof-fashion-wrapper .prevBtn:before, #artof-fashion-wrapper .nextBtn:before {
	position: absolute; 
	top: 55%;
}
#carousel {
	margin-bottom: -10px;
	position: relative;
	height: 120px;
	overflow: hidden;
}
#carousel-controls {
	height: 0;
}

#artof-fashion-wrapper .prevBtn:before {
	content: "\f137";	
	left:-3px;
}
#artof-fashion-wrapper .prevBtn:hover:before, #artof-fashion-wrapper .nextBtn:hover:before {
	color: #f09;
	text-shadow: none;
	opacity: 1;
}
#artof-fashion-wrapper .nextBtn:before {
	content: "\f138";
	right: -3px;	
}

#carousel:before, #carousel:after {
	content: "";
	display: block;
	background-color: white;
	width: 10px;
	height: 120px;
	position: absolute;
	z-index: 1000;
}
#carousel:after {
	right: 0;
}

.philosophy {overflow: hidden;}

.philosophy div.textwidget .post { max-width: 395px; padding-right: 15px; background-color: white; }

.philosophy div.textwidget .post p:last-child {margin: 0;}

@media all and (max-width: 1221px) {
	.rightcolumn, .double {float: none;width: auto;}
	#site {padding: 0 10px;}
	#header{padding-left: 20px;padding-right: 20px; padding-bottom: 0;}
 	#slider {margin:0 auto;}
	.brick {width: 49.9%}
	.post-thumbnail img {max-width: 100%; height: auto;}
	.double { margin-bottom: 30px; }
	.sidebar-widget { width: 44.9%; }
	.widget-odd { clear:left; float: left}
	.widget-even { float: right; }
	.coverwars-widget {clear: left;}
	.coverwars-widget-item { width: 49.9%; float: left; height: 230px; }
	.coverwars-widget-item:nth-child(odd) {padding-left: 10px;}
	.coverwars-widget-item:nth-child(even) {padding-right: 10px;}
	.is-sticky .not-loggedin-navbar-wrapper, .is-sticky .loggedin-navbar-wrapper  {
	left: 0;
	right: 0;
/* 	right: 20px;left: 20px; width: auto; */
	}
}
@media all and (max-width: 830px) {
	ul#menu-main-categories {padding: 0;text-align: left;}
	#menu-main-categories a {-webkit-text-stroke: .5px;}
	#menu-main-categories .current-menu-item a, #menu-main-categories a:hover {-webkit-text-stroke: 1px;}
	#sliderwrapper, #slider, .slider-img {height: 400px;}
	#sliderwrapper, #slider, .slider-img {height: auto;}
	.slider-img {width: auto;}
	.triple .brick { width: 33%;}
}
@media all and (max-width: 660px) {
	/* #sliderwrapper, #slider, .slider-img {height: 260px;}	*/
	.site-logo {font-size: 5em;}
	.site-description {font-size:1.7em;letter-spacing:5px;margin:-15px 0 2px;}
	#hamburger {display: block; text-align: right;width: 20px; height: 20px;margin-bottom: 10px;cursor: pointer;}
	.not-loggedin-navbar-wrapper, .loggedin-navbar-wrapper {display: none;}
	ul#menu-main-categories {padding: 0;text-align: left;}
	.is-sticky #navbar {margin: 0 20px;}
	#navbar, #navbar > div {display: block;}
	div.search-widget {width: auto;margin: 5px;}
	.search-text {width: 100%;}
	.search-submit {right: 0;}
	.triple .brick { width: 49.9%;}

}
@media all and (max-width: 460px) {
	/* #sliderwrapper, #slider, .slider-img {height: 180px;} */
	img.slider-img {border-radius: 4px;}
	.site-logo {font-size: 4em; margin-top: 5px}
	.site-description {font-size:1.5em;letter-spacing:3px;margin:-7px 0 0;}
	#artof-fashion-wrapper {display: none;}
	.footer-widget {float: none; width: auto;margin-bottom: 10px;}
	.footer-widget:last-child {margin: 0;}
	.triple .brick, .category-coverwars .triple .brick, .category-beauty .triple .brick {width: 100%;}
	#sliderwrapper {margin-bottom: 5px;}
	#navbar {padding-bottom: 15px;}
}

@media all and (max-width: 430px) {
	.site-logo {font-size:3em;text-align: left;}
	.brick {width: 100%;}
	.site-description {font-size:1.4em;letter-spacing:1px;margin:-7px 0 0;text-align: left;}
	h1 {font-size: 1.4em;line-height: 1.2;}
	.widget .entry-title {clear: left;}
	.coverwars-widget-item img {width: 80%;float: none;}
	.coverwars-widget-item {height: 330px;}
	.slide-heading {font-size: 22px;line-height: 1.15}
	.widgettitle, .category-heading {font-size: 1.5em;}
	.fc-2col-widget.widget-odd, .fc-2col-widget.widget-even {padding: 0;}
	.fc-2col-widget {float: none;width: auto;}
}
