/*
* 960 Responsive Grid
* Copyright 2012, Tyler Wolff
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/10/2012
*/

/* All Mobile Widths */
@media only screen and (max-width: 767px) {

  body {
    min-width: 300px;
  }

  .container_12,
  .container_16 {
    width: 300px;
  }

  .container_12 .grid_1,
  .container_16 .grid_1,
  .container_12 .grid_2,
  .container_16 .grid_2,
  .container_12 .grid_3,
  .container_16 .grid_3,
  .container_12 .grid_4,
  .container_16 .grid_4,
  .container_12 .grid_5,
  .container_16 .grid_5,
  .container_12 .grid_6,
  .container_16 .grid_6,
  .container_12 .grid_7,
  .container_16 .grid_7,
  .container_12 .grid_8,
  .container_16 .grid_8,
  .container_12 .grid_9,
  .container_16 .grid_9,
  .container_12 .grid_10,
  .container_16 .grid_10,
  .container_12 .grid_11,
  .container_16 .grid_11,
  .container_12 .grid_12,
  .container_16 .grid_12,
  .container_12 .grid_13,
  .container_16 .grid_13,
  .container_12 .grid_14,
  .container_16 .grid_14,
  .container_12 .grid_15,
  .container_16 .grid_15,
  .container_12 .grid_16,
  .container_16 .grid_16 {
    margin: 0;
    width: 300px;
  }

  .container_12 .prefix_1,
  .container_16 .prefix_1,
  .container_12 .prefix_2,
  .container_16 .prefix_2,
  .container_12 .prefix_3,
  .container_16 .prefix_3,
  .container_12 .prefix_4,
  .container_16 .prefix_4,
  .container_12 .prefix_5,
  .container_16 .prefix_5,
  .container_12 .prefix_6,
  .container_16 .prefix_6,
  .container_12 .prefix_7,
  .container_16 .prefix_7,
  .container_12 .prefix_8,
  .container_16 .prefix_8,
  .container_12 .prefix_9,
  .container_16 .prefix_9,
  .container_12 .prefix_10,
  .container_16 .prefix_10,
  .container_12 .prefix_11,
  .container_16 .prefix_11,
  .container_12 .prefix_12,
  .container_16 .prefix_12,
  .container_12 .prefix_13,
  .container_16 .prefix_13,
  .container_12 .prefix_14,
  .container_16 .prefix_14,
  .container_12 .prefix_15,
  .container_16 .prefix_15 {
    padding-left: 0;
  }

  .container_12 .suffix_1,
  .container_16 .suffix_1,
  .container_12 .suffix_2,
  .container_16 .suffix_2,
  .container_12 .suffix_3,
  .container_16 .suffix_3,
  .container_12 .suffix_4,
  .container_16 .suffix_4,
  .container_12 .suffix_5,
  .container_16 .suffix_5,
  .container_12 .suffix_6,
  .container_16 .suffix_6,
  .container_12 .suffix_7,
  .container_16 .suffix_7,
  .container_12 .suffix_8,
  .container_16 .suffix_8,
  .container_12 .suffix_9,
  .container_16 .suffix_9,
  .container_12 .suffix_10,
  .container_16 .suffix_10,
  .container_12 .suffix_11,
  .container_16 .suffix_11,
  .container_12 .suffix_12,
  .container_16 .suffix_12,
  .container_12 .suffix_13,
  .container_16 .suffix_13,
  .container_12 .suffix_14,
  .container_16 .suffix_14,
  .container_12 .suffix_15,
  .container_16 .suffix_15 {
    padding-right: 0;
  }

  .container_12 .push_1,
  .container_16 .push_1,
  .container_12 .push_2,
  .container_16 .push_2,
  .container_12 .push_3,
  .container_16 .push_3,
  .container_12 .push_4,
  .container_16 .push_4,
  .container_12 .push_5,
  .container_16 .push_5,
  .container_12 .push_6,
  .container_16 .push_6,
  .container_12 .push_7,
  .container_16 .push_7,
  .container_12 .push_8,
  .container_16 .push_8,
  .container_12 .push_9,
  .container_16 .push_9,
  .container_12 .push_10,
  .container_16 .push_10,
  .container_12 .push_11,
  .container_16 .push_11,
  .container_12 .push_12,
  .container_16 .push_12,
  .container_12 .push_13,
  .container_16 .push_13,
  .container_12 .push_14,
  .container_16 .push_14,
  .container_12 .push_15,
  .container_16 .push_15,
  .container_12 .pull_1,
  .container_16 .pull_1,
  .container_12 .pull_2,
  .container_16 .pull_2,
  .container_12 .pull_3,
  .container_16 .pull_3,
  .container_12 .pull_4,
  .container_16 .pull_4,
  .container_12 .pull_5,
  .container_16 .pull_5,
  .container_12 .pull_6,
  .container_16 .pull_6,
  .container_12 .pull_7,
  .container_16 .pull_7,
  .container_12 .pull_8,
  .container_16 .pull_8,
  .container_12 .pull_9,
  .container_16 .pull_9,
  .container_12 .pull_10,
  .container_16 .pull_10,
  .container_12 .pull_11,
  .container_16 .pull_11,
  .container_12 .pull_12,
  .container_16 .pull_12,
  .container_12 .pull_13,
  .container_16 .pull_13,
  .container_12 .pull_14,
  .container_16 .pull_14,
  .container_12 .pull_15,
  .container_16 .pull_15 {
    left: 0;
  }

}

/* Mobile Landscape Width to Tablet Portrait Width */
@media only screen and (min-width: 480px) and (max-width: 767px) {

  body {
    min-width: 480px;
  }

  .container_12,
  .container_16 {
    width: 420px;
  }

  .container_12 .grid_1,
  .container_16 .grid_1,
  .container_12 .grid_2,
  .container_16 .grid_2,
  .container_12 .grid_3,
  .container_16 .grid_3,
  .container_12 .grid_4,
  .container_16 .grid_4,
  .container_12 .grid_5,
  .container_16 .grid_5,
  .container_12 .grid_6,
  .container_16 .grid_6,
  .container_12 .grid_7,
  .container_16 .grid_7,
  .container_12 .grid_8,
  .container_16 .grid_8,
  .container_12 .grid_9,
  .container_16 .grid_9,
  .container_12 .grid_10,
  .container_16 .grid_10,
  .container_12 .grid_11,
  .container_16 .grid_11,
  .container_12 .grid_12,
  .container_16 .grid_12,
  .container_12 .grid_13,
  .container_16 .grid_13,
  .container_12 .grid_14,
  .container_16 .grid_14,
  .container_12 .grid_15,
  .container_16 .grid_15,
  .container_12 .grid_16,
  .container_16 .grid_16 {
    margin: 0;
    width: 420px;
  }

}


/* =============================================================================
   2014 Below Here
   ========================================================================== */

/* Header */
#tbar_mb { display: none; left: 0 !important; width: 100% !important; background-color: #000; z-index:199999; border-bottom: 1px solid #333; clear: both; position: fixed; top:0px; height: 53px }
#tbar_m { display: none; padding: 8px 0; background-color: #000; clear: both; position: fixed; top:0px; z-index:199999; }
#logo12 { float: left; overflow-x: hidden; width: 141px; height: 21px; background-position: 0 -94px; margin-top: 10px; cursor: pointer }
#mnubtn { float: right; margin: 0; font-size: 25px; }
#mnubtn a { height: 100%; width: 100%; cursor: pointer; height: 67px; }
#mnubtn a:hover { color: #FFF; }

/* All Mobile Widths */
@media only screen and (max-width: 767px) {

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

	.noshowmobile { display: none; }
	h1.leadh { font-size: 30pt; margin-top: 20px; line-height:normal }
	h1.leadg { font-size: 20pt; }

	/* Front page */
	#dontmiss { clear: both }
	#howto5 .grid_2, #brief5 .grid_2, .sldsd6 .grid_3 { width: 140px; padding-bottom: 20px; }
	.sldsd6 .alpha { clear: both; }
	#howto5 div:nth-child(2n), #brief5 div:nth-child(2n), .sldsd6 .omega { float: right; }
	#howto5 div:nth-child(2n+1), #brief5 div:nth-child(2n+1) { clear: both }
	#photos5 { display: none; }
	.sldsd6 h2 { font-size: 1.2em; margin-bottom: 8px; }
	.pgal { font-size: 100%; }

	#lead6 { padding-bottom: 20px; }
	#howto5, #brief5 { clear: both; padding-top: 20px; }
	.six319 { height: auto; }
	.six319 img { height: auto; min-height: inherit; }
	.s300RHS { float: none; }
	.grid_6 .sldpic { height: auto; }
	.grid_6 .sldpic img { min-height: inherit; }
	.rwltarr { position: absolute; top: 25px; float: right; width: 20px; text-align: right }
	#rwlt5 { right: 10px; }
	#rwlt2, #rwlt3, #rwlt4 { display: none }
	.rwltarr#rwlt0 { right: 20px; width: 20px !important; }
	#rwlt0, #rwlt1, #rwlt2 { width: 100px; height: 130px }
	.fpmain .dblspacer { clear: both; height: 10px; }
	.ftr { width: 100%; clear: both; padding-bottom: 20px; margin: 0; }

	/* Articles */
	#author { display: none }
	.content-title { padding-top: 10px; }
	.content-title img { margin-right: 0; }
	.entry-title .sbmh { display: none }
	.entry-content { padding-top: 20px; }
	.entry-content img { height: auto !important }
	#content, #content .container { clear: both }
	#content .container { width: auto }
	#pcblg2 { overflow-x: hidden; }
	#pcblg2 .clr { display: none; height: 0; clear: none; }
	#pcblg2 .clr:nth-of-type(1) { height: 10px; display: block; }
	#pcblg2 .grid_1 { width: 60px; }
	.entry-content h1 { font-size: 1.8em; }
	.entry-content h2 { font-size: 1.6em; }
	.tlpic { height: 60px; width: 60px; margin-right: 10px; }
	.tlpic img { min-width: 60px; min-height: 60px; width: 70px; height: auto;}
	.tltxt { width:230px; }
	.tltxt h2 { font-size: 1.2em; }
	.single2012 .catco { height: 70px; width: 70px; }
	.single2012 .leadi, .single2012 .leadj { font-size: 18pt; line-height: auto }
	.leadpic img { height: auto }
	#sbmfloat, .single2012 .sbmfl { display: none }
	#cleanheader { padding-top: 40px; }
	#cleanheader .leadi, #cleanheader .leadg { display: inherit }
	#cleanheader .leadi { margin-bottom: 2px; }
	#cleanheader .leadg { display: none }
	ul, ol { padding: 0; }
	li { margin-left: 15px; }

	/* Runway */
	.runway-cntnt p, .runway-cntnt div { display: none }
	.runway-cntnt div#rnwother, .runway-cntnt #rnwother p { display: block }
	#runway-rltd .grid_2 { width: 140px; margin: 0 20px 0 0; line-height: normal; overflow: hidden; }
	#runway-rltd .grid_2 img { max-width: 140px }
	#runway-rltd .grid_2:nth-child(4n+1) { clear: none;}
	#rwothers { display: none }
	#runway-vpic { padding-top: 0; }
	#rnwother { border-bottom: 1px solid #333; }
	#rnwother h3 {  font-size: 16px; margin-bottom: 10px; }
	#rnwother p { display: inline-block; float: left; margin-right: 20px; }
	#rnwother a { margin-left: 5px; }
	#runway-top { margin-top: 20px }
	#runway-btm { padding-top: 10px; }
	#runway-btm .grid_1, #runway-top .grid_1 { width: 60px; margin-right: 20px; }
	#runway-btm .grid_2 { display: none }
	#runway-btm .prefix_3 { float: right; margin-right: 0; }
	#rpcarea .grid_2 { width: 140px; margin-right: 20px;}
	#rpcarea .grid_2:nth-child(2n), #runway-rltd .grid_2:nth-child(2n) { margin-right: 0; }
	.magnifyarea, #spinningzoom { display: none }

	/* In Article Gallery */
	.gallery { width: 100%; min-width: inherit !important; overflow: hidden; height: auto; min-height: inherit }
	#gallery_wide #galleryimg { width: 100%; }
	.galleryimg { max-width: 100% }
	.nav_controls { padding-top: 10px; }
	.galsumm .social_icons { display: none }

	/* Related */
	#rltfrt .grid_2, #rltdss .grid_2 { text-align: left; padding: 0 10px 20px 0; width: 130px; }
	#rltdss .grid_2 { width: 140px; padding-right: 20px; }
	#rltdss div:nth-child(2n) { padding-right: 0; }
	#rltfrt .grid_2 div { width: 130px; height: 143px; }
	#rltfrt .grid_2 div img { max-width: 130px; max-height: 130px; min-height: 130px; min-width: 130px; }
	#rltfrt .spacer, #rltdss .spacer { height: 0; clear: none; display: none; }
	#rltdmoments .grid_4 { width: 90px; padding-right: 10px; }
	#rltdmoments .grid_4:nth-child(4n) { padding-right: 0; }
	#rltdmoments .ftr { margin-bottom: 20px; }
	#rltdmoments .sslnk { padding: 4px 0 0 0; position: relative; font-size: 8pt; }
	#rltdmoments .spacer { height: 0; }

	/* Social bookmark bar */
	.sbm { overflow: visible; line-height: normal; height: auto; font-size: inherit; float: none}
	.sbm div { float: none }
	#sbmm { visibility: visible; display:inherit }
	#sbscrb { display: none }
	.sbmd { display: none }
	#sbmm2 i { margin-right: 10px; font-size: 2em; padding: 4px; background-color: #ccc; color: #000; min-width: 35px; min-height: 35px; text-align: center; cursor: pointer; line-height: 35px }
	.sbmfl { height: auto; border: none;margin-bottom: 20px; }
	.sbmfl .athr { width: auto; padding-left: 0; border: none; float: none; font-family:Baskerville, Garamond, Caslon, "Times New Roman", Times, serif; }
	.sbmfl #twtr, .sbmfl #shrtt, .sbmfl #fblk, .sbmfl #pint, .sbmfl #nws20, .sbmfl .shrs, .sbmfl #rss20, .sbmfl .date { display: none }
	#sbmnews { margin-bottom: 20px; }

	/* Categories */
	.list .post .thumb { margin: 0; text-align: center; width: 100%; padding-bottom: 10px; }
	.thumb img { position: relative; left: 0; max-width:none; min-width: 100%; margin: 0 auto }
	.smry { float: none; width: 100% }
	.pcblg2 { overflow: hidden; height: 60px; clear: both; }
	.list .pcblg2 .clr { display: none; }
	.pcblg2 .grid_1 { width: 60px; }
	.list .post h2 { margin-bottom: 0; }
	.list .post .post-meta { margin-bottom: 10px; }
	#blgslist_mh { text-align: center; font-size: 120%; padding-bottom: 10px; color: #fff; display: block; }
	#blgslist_m { display: block; clear: both; }
	#blgslist_m a { margin-bottom: 10px; font-size: 120%; width: 40%; text-align: center; background-color: #333; padding: 10px; display: block; float: left; font-style: italic; text-decoration: none; }
	#blgslist_m a:nth-child(even) { float: right }
	#blgslist_m a:nth-child(odd) { clear: both }
	/* #srch2 div:nth-child(even) { width: 30%; float: right; margin-right: 10px; } */
	#blgsidebar { display: none }

	/* Street style category */
	#ssmp .nm img { min-width: 100% }

	/* Fashion Trend Page */
	#new-fashion-trends { background-color: #000; padding: 0; width: 300px; }
	#new-fashion-trends a { color: #FFFBB2; }
	#yearly h1 { line-height: normal; font-size: 1.8em; }
	#fttl { color: #fff; font-size: 2.4em !important; margin-top: 20px; }
	#yearly .tr, #yearly .grid_2 { text-align: center }
	#yearly .grid_4, #yearly .clr { display: none }

	#yearly .tr h1 a, #yearly .grid_2 h1 a { display: block; width: 100%; padding: 4px 0; text-decoration: underline; background-color: #161616; min-height: 35px; text-align: center; cursor: pointer; line-height: 35px; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;  }

	/* Header */
	.blnk { display: none; }
	.mblblnk { height: 60px; }
	.fp-bnr { padding: 10px 0; }
	#banner { 
		margin: auto
	}
	#tbar { 
		display: none
	}
	#fp-bglogo {
		display: none
	}
	#tbar_m, #tbar_mb {
		display: inherit;
		margin-bottom: 10px;
	}
	#mnubtn a { width: 30px; background-position: -706px 0; }
	#bdm {  display: none }
	.menu-absolute { position: relative; top: auto;  }
	.menu-fixed { position: relative; top: auto; }
	#bnr { margin:0 auto; max-width: 767px; overflow-x: hidden; }
	#bnr-fp { height: auto }
	#mbar, .mb2a { border-bottom: none; width: inherit; min-height: inherit; padding: inherit; margin: inherit; display: none; top: 50px; position: fixed; background-color: rgba(0,0,0,0.8);  }
	#ddm .grid_1 { display: none; }
	#nav-main ul li {  padding-right: 0; margin-bottom: 10px; font-size: 140% }
	#nav-main li { width: 48%; text-align: center; }
	#nav-main li a { background-color: #333; padding: 10px; }
	#srch, #menu-item-24 { display: none !important }
	#srch2 { display: block; width: 100% !important; background-color: #333; padding: 10px 0 10px 0; font-size:100% !important}
	#srch2 div:nth-child(odd) { width: 55%; float: left; margin-left: 10px; }
	#srch2 div:nth-child(even) { width: 30%; float: right; margin-right: 10px; }
	#srch2 div button, #srch2 div input { width: 100% }
	#nav-main ul ul { display: none; visibility: hidden }
	#menu-item-15122, #menu-item-14, #menu-item-17915, #srch2 { clear: both; }
	#menu-item-17013, #menu-item-20 { float: right !important }
	#menu-item-14 { width: 100% !important; }
	#nav-main ul { text-transform: lowercase; font-style: italic; font-family:Baskerville, Garamond, Caslon, "Times New Roman", Times, serif; }
	.mb2f .fssmlg { display: none !important}
	.mb2f { background-color: none !important; border-bottom: none !important; width: auto !important; }

	/* Footer */
	#pgft {
		text-align: center;
	}
	#pgftlgo { 
		display: block;	
		float: none;
		margin: 0 auto 0 auto;
	}
	#pgft p { display: none }

	/* Adverts */
	#sinskin { display: none }
	#in4682 { width: auto; margin-bottom: 40px; }
	#sidebar { clear: both; }
	.ad300out8 { float: none; width: 100%; clear: both; right: auto; }

}

/* Mobile Landscape Width to Tablet Portrait Width */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	/* Front page */
	.sldsd6 .grid_3 { width: 200px; padding-bottom: 30px; }
	#howto5 .grid_2, #brief5 .grid_2 { width: 130px; padding-right: 15px; }
	#howto5 div:nth-child(2n), #brief5 div:nth-child(2n) { float: left; }
	#howto5 div:nth-child(2n+1), #brief5 div:nth-child(2n+1) { clear: none; }
	#howto5 div:nth-child(3n), #brief5 div:nth-child(3n) { padding-right: 0; }
	#howto5 div:nth-child(3n+1), #brief5 div:nth-child(3n+1) { clear: both }
	.pplritm div { width: 120px; height: 100px; background-position: -10px -107px }
	.pplritm div img { min-height: 100px; min-width: 120px; }
	.six319, .ftr .sldpic { height: 290px; }
	.rwltarr#rwlt0 { right: 40px; }
	#rwlt0, #rwlt1, #rwlt2 { width: 140px; height: 120px }
	.s300RHS { clear: both; padding-top: 20px; }
	.ftr { width: 260px; float: right; clear: both; margin: 0; position: relative; overflow: visible; padding-top: 20px; }
	div.ftr > img:first-of-type { display: none; }
	.ftr .sldpic { width: 140px; margin-top: 0; height: 140px; position: absolute; left: -160px; }
	.ftr .sldpic div { width: 250px; margin-left: -125px; }
	.ftrcat { margin-bottom: 0; }
	.ftr .sldpic img { width: 250px; max-width: none; }

	/* Articles */
	.tltxt { width:350px; }
	.tltxt h2 { font-size: 1.3em; }

	/* Runways */
	#runway-rltd .grid_2 { width: 130px; margin: 0 15px 0 0; padding-bottom: 20px; line-height: normal; overflow: hidden }
	#runway-rltd .grid_2 img { max-width: 130px }
	#runway-rltd .grid_2:nth-child(3n) { margin-right: 0; }


	/* Related */
	#rltdmoments .grid_4 { width: 120px; padding-right: 20px; }
	#rltdmoments .sslnk { font-size: 10pt; }
	#rltfrt .grid_2:nth-of-type(4n) { clear: both; }
	#rltdss .grid_2 { width: 130px; padding: 0 15px 15px 0; height: 130px }
	#rltdss img { max-width: 130px; max-height: 130px; min-height: 130px; min-width: 130px; }
	#rltdss div:nth-child(2n) { padding-right: 15px; }
	#rltdss div:nth-child(3n) { padding-right: 0; }

	/* Fashion Trend Page */
	#new-fashion-trends { background-color: #000; padding: 0; width: 300px; width: 420px; }

}

/* Mobile Landscape Width to Tablet Portrait Width */
@media only screen and (min-width: 320px) and (max-width: 767px) {

}

/* Mobile Landscape Width to Tablet Portrait Width */
@media only screen and (min-width: 320px) and (max-width: 767px) {


}

/* iPhone 5 and below in portrait & landscape */
@media only screen and (max-width: 568px) {



}

@media only screen and (min-width: 767px) {

	.mblblnk { display: none }

	a#latestpull, #dontmiss { display: none }

	#mbar, .mb2a { display: block !important; }
	.mb2a { width: auto; margin-left: 10px; padding: 0; text-align: right; right: 0; }
	
	#mbar2 { text-align: right; }

	.thumb img { max-width: none; }

}