@import url(http://fonts.googleapis.com/css?family=Lora:400,700);

/* =============================================================================
   HTML5 element display
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio[controls], canvas, video { display: inline-block; *display: inline; *zoom: 1; }

header { clear: both }

/* =============================================================================
   Base
   ========================================================================== */

html { font-size: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(255,255,255,255); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;
/* background-color: #222;  */ background-color: #000;
}

body { margin: 0; font-size: 13px; line-height: 1.5em; }

body, button, input, select, textarea, #ctct h1, .shpdsc { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #ccc; }

::-moz-selection { background: #FFFDC6; color: #000; text-shadow: none; }
::selection { background: #FFFDC6; color: #000; text-shadow: none; }

.sprt, .fssmlg, .fslg3, #fslglg, .g1, .pplritm div, .pagination a, #pgftlgo, #tbar .grid_1, .menu-fixed .grid_1 div, #logo12 { background-image: url(../img/sprite.png?4); }

#bnr { text-align: center; float:none; margin:0 auto 20px auto; clear: both }
.ad300RHS, #300RHS2 { width: 300px; min-height: 250px; }
#in468, #in4682 { width:468px; height:60px; margin: 10px 0 20px 0; }
#in468, #in4682, #300RHS, #bnr { overflow: hidden; clear:both }

a { color: #FFF; }
a:visited { color: #FFF; }
a:focus { color: #FFFBB2; }
a:hover, a:active { color: #FFFBB2; }

/* =============================================================================
   Tooltips
   ========================================================================== */

#tooltip{
cursor: help;
position:absolute;

padding:2px 5px;
color:#333;
display:none;

background-color: #ddd;
  background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  text-shadow: 0 1px 0 rgba(255,255,255,.4);


}

#tooltip:hover
{
  border: 0; /* IE6 fix */
}



/* =============================================================================
   Embedded content
   ========================================================================== */

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

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


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

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

label { cursor: pointer; }

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

button, input { line-height: normal; *overflow: visible; }

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

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

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

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

input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/* =============================================================================
   Tables
   ========================================================================== */

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

/* =============================================================================
   Header
   ========================================================================== */

#tbar { height: 60px; background: #000; position: relative; margin-top: 5px; }
#smlgo { font-size: 0.9em }
.fssmlg { width: 140px; height: 13px; margin-top: 12px; float: left; background-position: 0 -94px; }
.fslg3 { width: 220px; height: 21px; margin-top: 20px; float: left; background-position: -201px -156px; }
#fslglg { width: 460px; height: 92px; float: left; background-position: 0 0 }
#tbar .grid_1 {height: 75px; background-position:  -140px -116px; cursor: pointer; }

#banner { position: relative; margin: 16px auto 0; z-index: 1000; }
#mbar { padding: 0; border-bottom: 1px solid #333; padding-bottom: 3px; width: 940px; margin: 0 10px; min-height: 35px; }
#mbar, #mbar2, .mb2a { text-transform:uppercase; text-rendering: optimizeLegibility; }
#mbar .grid_1 { margin-left: 0 }
#mbar .grid_11 { margin-right: 0 }



/*

#mbar li ul { display: none; position: absolute; top: 15px; left: -20px; }
#mbar li ul li a { display: block; background-color: #111; width: 160px; padding: 5px 0; border-bottom: 1px dotted #fff; }
#mbar li ul li a:hover { background-color: #ccc; }
*/

@media only screen and (min-width: 767px) {
	.noshowdesk { display: none }
}

#nav-main ul { position: relative; list-style: none; margin: 10px 0 0 0;padding: 0;float: left; width: 100%;text-transform:uppercase;}
#nav-main ul li { float: left; margin: 0; *zoom: 1; font-size: 9pt; padding-right:15px;} 
#nav-main ul li:hover { position: relative; }
#nav-main ul li a { text-decoration: none;  display: block; color: #fff; margin: 0; font-weight: 300 }
#nav-main ul li a:hover, 
#nav-main ul li.current-menu-item > a, 
#nav-main ul li.current-menu-parent > a, 
#nav-main ul li.current-menu-ancestor > a, 
#nav-main ul li:hover > a,
#nav-main ul ul li a:hover, 
#nav-main ul ul li.current-menu-item > a, 
#nav-main ul ul li.current-menu-parent > a, 
#nav-main ul ul li.current-menu-ancestor > a, 
#nav-main ul ul li:hover > a { color: #FFFBB2; }
#nav-main ul ul { text-align: center;position: absolute; visibility: hidden; top: 8px;left: -40px; padding: 0; }
#nav-main ul ul li { float: none; }
#nav-main ul ul li a { display: block; background-color: #111; width: 160px; padding: 5px 0; border-bottom: 1px dotted #fff; }
#nav-main ul ul li a:hover { background-color: #ccc }

#nav-main ul ul ul { left: 100%; top: 0; }
#nav-main ul li:hover > ul { visibility: visible; }

#nav-utility { position: absolute; top: 0; right: 0; }
#nav-utility ul { list-style: none; margin: 0; padding: 0; float: right; width: auto; position: relative; }
#nav-utility ul li { float: left; position: relative; }
#nav-utility ul li a { display: block; float: left; padding: 2px 6px; }

#bdm{display:none;font-size:.9em;color:#999;text-transform:lowercase;}
#bdm .fssmlg {margin-top:10px;}
#bdm .grid_9 { margin-left: 0; }
#bdm .grid_3 { text-align: right; margin-top: 10px; }
.menu-absolute { position: absolute; top: 50px; z-index:199999 }
.menu-absolute .grid_1 div { width: 30px; height: 10px; background: none }
.menu-fixed div, .menu-absolute .grid_11 { margin-bottom: 0}
.menu-fixed { position: fixed; top:0px; z-index:199999; background-color: black }
.menu-fixed .grid_1 { padding-top: 3px; }
.menu-fixed .grid_1 div { width: 30px; height: 38px; background-position: -380px -91px; margin: 0 auto; cursor: pointer }
.blnk { height: 50px; clear: both; }

/* =============================================================================
   Content
   ========================================================================== */

#content { margin-bottom: 24px; clear: both }
#content .container { width: 960px; position: relative; padding: 0; }
.entry-content { padding-top: 40px; clear: both }


/* =============================================================================
   Main content area
   ========================================================================== */

#main { position: relative; }
#main:after { clear:both }
#main .container { padding: 0; }
/* #main a { color: #FFFBB2 } */
.runway-cntnt p a, .entry-content p a, .post p a, .ftr a, .post-content a, .galsumm a, #content .grid_8 a { color: #FFFBB2 }
.inst620 img { min-width: 620px; min-height: 620px; max-width: 620px; }


/* =============================================================================
   Sidebar
   ========================================================================== */
   
#sidebar { position: relative; }
#sidebar .container { width: auto; padding: 0; }
#sidebar .widget { clear: both; margin-bottom: 1.5em; }
#sidebar .widget .gform_wrapper ul { padding: 0; list-style-type: none; }
#sidebar #sub a { text-decoration: none; border-bottom: 1px solid #666; color: #e5e5e5 }

/* =============================================================================
   Front page
   ========================================================================== */

#bnr-fp { position: relative; height: 130px; }

#fp-bglogo, #mbar2, .mb2a { z-index: 1000 }

#fp-bglogo { top:40px; width: 540px; height: 105px; position: absolute; margin-left: 10px; cursor: pointer }
#fp-bglogo h1 { font-size: 50pt; white-space:nowrap;text-indent:-2000em; height: 105px; width: 620px; background:url(http://cs1.fashionising.com/media/fashionising.png) no-repeat;-webkit-background-size:540px 105px;background-size:540px 105px }

#mbar2 { width: 940px; margin-left: 10px; padding: 0; text-align: right; }
#mbar2 ul { list-style: none; }
.mb2f ul { padding: 10px 0; margin: 0; }
.mb2f ul.menu { width: auto !important; float: right !important }
.mb2f ul.menu #srch { padding-right: 0; }
#mbar2 li { margin: 0; font-size: 9pt; padding-left:15px; *zoom: 1; display: inline; position: relative; }
#mbar2 li a { text-decoration: none; display: inline-block; color: #FFF; }
#mbar2 li ul, #mbar2 li ul li, #mbar2 li ul li a {  padding: 0; margin: 0; text-align: center }
#mbar2 li ul { display: none; position: absolute; top: 15px; left: -20px; }
#mbar2 li ul li a { display: block; background-color: #111; width: 160px; padding: 5px 0; border-bottom: 1px dotted #fff; }
#mbar2 li ul li a:hover { background-color: #ccc; }
.mb2a { position: absolute; top: 0px; }
.mb2f { position: fixed; top:0px; background-color: #000; border-bottom: 1px solid #616161; width: 940px; z-index: 199999; margin-left: 10px; padding-bottom: 10px; text-align: right }
.mb2a .fssmlg {display: none }
.mb2f .fssmlg {display: block }
#mbar2 .fssmlg { margin-top: 14px; }

.fp-bnr { padding: 30px 0 20px 0; clear: both;}
.fp-bnr #bnr { clear: both; float: none; width: 100%; text-align: center }

.ftr span { font-size: 1.3em; }
.ftr span a { color: #FFFBB2; }
#runway-pics .grid_2, #runway-vpic .grid_2, .ftr, .ftr .bb, .ftr .ig, .ftr .grid_4, #mp350, .mp350 { overflow: hidden }
.ftr { position: relative; width: 220px; margin-left: 10px; margin-right: 10px; float: left; }
.ftr .sldpic { height: 220px; margin-top: 10px; margin-bottom: 5px; position: relative; }
.ftr .sldpic div { position: absolute; width: 350px; left: 50%; margin-left: -175px; top: 0; }
.ftr .more a { text-decoration: none; border-bottom: 1px dotted #FFFBB2; font-weight: normal }
.ftrcat { font-size: 9pt; font-weight: bold; margin-bottom: 5px; }

.s300RHS { float: right; min-height: 250px; margin-right: 10px; }

.ftr .pgal { clear: both; margin-top: 10px; }

#frtpg4 h2 { font-size: 28pt; margin: 0; }
#frtpg4 .byline { margin-bottom: 10pt; }
#frtpg8 h2 { font-size: 12pt; }

#fpss { padding-bottom: 20px; }
a#latestpull { clear: both; padding: 15px 0; border: 1px solid #fffbb2; text-align: center; background-color: #111; font-size: 1.2em; text-decoration: none; display: block; color: #fffbb2 }
#dontmiss { margin-top: 30px; }

#lead6 { clear: both; }
#photos5 { clear: both; padding-top: 20px; }

/* Front page subscribe */
#sbscrb { line-height: normal; color: #fff }
.ftr#sbscrb { padding-top: 31px; }
#sbscrb ul { list-style: none; margin: 0; padding: 20px 0 20px 0; }
#sbscrb ul { text-align: center }
#sbscrb li { display: inline; margin: 0; padding: 2px;}
#sbscrb li img { cursor: pointer }
#sbscrbrow { clear: both; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; margin: 20px 0; padding: 10px 0; min-height: 25px; overflow-x: hidden; }
#sbscrbem { display: none;}
#sbscrbem p { font-size: 11pt; margin: 0; padding: 0; }
#sbscrbem em { font-size: 13pt; }
#sbscrbem form { clear: both; padding-top: 8px; }

.sbscrbsd { padding-bottom: 10px; }
.sbscrbsd#sbscrb ul { margin-bottom: 20px; padding: 25px 0 20px 0; }
.sbscrbsd input { width: 190px; }

/* Old - try deleting */

#mbrl h2, .mbrl h2 { font-size: 1.4em; }
.more { background:#000;bottom:0;left:0;position:absolute;white-space:nowrap;z-index:100;width:100%;color:#FFFBB2; font: 12pt; height: 40px }
.more div { position: absolute; bottom:0;padding:5px 5px 5px 0; }
.more a { font-weight: bold; color:#FFFBB2; }


.icofp { position: absolute; color: black; top: 8px; left: 8px; }
.icofp img { margin-right: 2px; }

.permalink {
zoom: 1;
position:absolute;
background: rgb(0, 0, 0) transparent;
background-color: rgba(0,0,0,0.7);
display: none;
color: white;
z-index: 1;
width:270px; height: 220px; border: solid 10px #eee; overflow:hidden; padding:5px;
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.permalink a {
color: white;
}

.ftr:hover .permalink {
display: block;
}

/* .sslnk { height: 36px; } */
.rwlnk, .sslnk, .sslnk2 { bottom:0;left:0;padding:10px;position:absolute;overflow: hidden; white-space: nowrap; z-index: 100; text-align: left;
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(0, 0, 0) transparent;
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.7);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.ssntr { width: 280px; overflow: auto; white-space:normal; height: 0; }
.sslnk2 { 
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 255, 255) transparent;
/* RGBa with 0.6 opacity */
background: rgba(255, 255, 255, 0.7);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.sslnk span, .sslnk2 span { text-transform: uppercase; font-size: 0.9em }
.sslnk h2, .sslnk2 h2 { padding: 0; margin: 0; font-size: 1.2em; overflow: auto; white-space:normal; }
.sslnk2 h2 a { color: #000; }
.sslnk2 span { color: #555; }
.sslnk span.red, .sslnk2 span.red { color: red }
.pplritm { padding-bottom: 7px; line-height: 1.2em; }
.pplritm div { width: 140px; height: 117px; overflow: hidden; background-repeat: no-repeat; background-position: 0 -107px; border-bottom: 2px solid #fffbb2; margin-bottom: 6px; }
.pplritm div img { min-width: 140px; min-height: 117px; }
.pplritm a { color: #fffbb2; font-size: 1.2em; line-height: normal }
.sbh { color: #999; font-size: 0.8em; }

.slide { clear: both; overflow: hidden; width: 960px; height: 430px; position: relative; }
.mp4 { text-align: center; height: 360px; margin-bottom: 10px; overflow: hidden }
.slide .grid_8 { height: 430px; overflow: hidden }

.pagination { clear: both; margin-top: 10px; text-align: center; }
.pagination a { width: 13px; height: 12px; margin: 0 10px 0 0; display: inline-block; background-position: -410px -91px; }
.pagination a.selected {background-position: -424px -91px; cursor: default; }
.pagination a span { display: none; }


/* Late 2012 */
.more12 { clear: both; padding-top: 10px; color:#FFFBB2; font: 12pt; }
.more12 a { color:#FFFBB2; }
.slideshow .grid_6 { overflow: hidden; }
.slideshow .grid_6 .byline { margin-bottom: 10px; }
.slideshow .grid_6 h2 { margin: 0; margin-bottom: 10px; }
.six319 { height: 319px; width: 100%; overflow: hidden; margin-bottom: 12px; }
.six319 img { min-height: 319px; }
.sldpic { overflow: hidden; margin-bottom: 12px; }
.sldpic h2 { font-size: .1em; }
.grid_6 .sldpic { height: 153px; }
.grid_6 .sldpic img { min-height: 153px; }
.sldsd6 .grid_3 { padding-bottom: 20px; }
.sldsd6 .alpha { clear: both; }
.sldsd6 h2 { font-size: 1.4em; }
.fll12 h2 { position: absolute; top: 0; z-index: -1; }

.pgal { font-style: italic; font-size: 110%; height: 21px; }
.pgal div { width: 20px; height: 21px; padding-right: 10px; float: left; background: url(http://cs1.fashionising.com/media/catico/20/gallery.png) no-repeat;  }


/* =============================================================================
   Pictures Main Page
   ========================================================================== */
#pcstry .ftr { margin: 0 0 20px 0; height: 250px; width: 300px; }
#pcstry .mre { background-color: #000; position: absolute; bottom: 0 }
#pcstry .post-meta { color: #666; margin-bottom: 10px; }
#pcstry h2 { margin: 0;}
#pcsets .ftr { float: left; height: 250px; width: 300px; margin: 0; }
#pcsets .alpha { margin-right: 20px; }


/* =============================================================================
   Search Page
   ========================================================================== */
#sidebar .grid_4 .ftr { position: relative; width: 300px; margin-left: 0; margin-right: 0; float: none; height: 250px; }


/* =============================================================================
   Posts
   ========================================================================== */
   
.hentry header { padding: 15px 0 25px 0; border-bottom: 1px solid #333; font-size: 11px; }
.hentry h1 { line-height: 1.2em; margin-bottom: 0.2em; font-size: 2.4em; }
.hentry h2:first-child { line-height: 1.2em; margin-bottom: 0; }
.hentry h2 a { text-decoration: none; }
.hentry time { display: block; font-size: 0.9em; position: relative; }
.byline { margin-bottom: 0; padding-bottom: 0 }
.slide .byline { margin-bottom: 20px; }
.slide h2 { margin-bottom: 0; font-size: 1.5em; }
.byline, .byline a { color: #aaa9a9; }

.content-title { text-transform: uppercase; position: relative;}
.content-title img { margin-right: 10px; vertical-align: bottom }
.content-title a:link, .content-title a:visited, .content-title a:active{ text-decoration: none; color: #aaa9a9 !important}
.content-title a:hover { color: #FFFBB2 }
.content-title, .entry-title { padding-bottom: 15px; border-bottom: 1px solid #333; }
.entry-title { font-weight: normal; padding-top: 15px; }
.entry-title h1 { margin-bottom: 0; }
.entry-title a { text-decoration: none; color: #fff !important }
.sbmh { text-align: right }


.sbm { width: 100%; clear: both; }
.sbmd, #sbmd4, #sbmd42  { clear: both; }
.sbmd a { width: 100%; text-align: center; cursor:pointer; padding:9px 0; text-decoration: none; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;  color: #fff !important; display: inline-block; }

.sbmd a.facebook {
	background-color: #2b4170; /* fallback color */
	background: -moz-linear-gradient(top, #3b5998, #2b4170);
	background: -ms-linear-gradient(top, #3b5998, #2b4170);
	background: -webkit-linear-gradient(top, #3b5998, #2b4170);
	border: 1px solid #2b4170;
	text-shadow: 0 -1px -1px #1f2f52;
}
 
.sbmd a.facebook:hover {
	background-color: #3b5998; /* fallback color */
	background: -moz-linear-gradient(top, #2b4170, #3b5998);
	background: -ms-linear-gradient(top, #2b4170, #3b5998);
	background: -webkit-linear-gradient(top, #2b4170, #3b5998);
}
.sbmd a.googleplus {
	background-color: #c33219; /* fallback color */
	background: -moz-linear-gradient(top, #e64522, #c33219);
	background: -ms-linear-gradient(top, #e64522, #c33219);
	background: -webkit-linear-gradient(top, #e64522, #c33219);
	border: 1px solid #c33219;
	text-shadow: 0 -1px -1px #972412;
}
 
.sbmd a.googleplus:hover {
	background-color: #e64522; /* fallback color */
	background: -moz-linear-gradient(top, #c33219, #e64522);
	background: -ms-linear-gradient(top, #c33219, #e64522);
	background: -webkit-linear-gradient(top, #c33219, #e64522);
}

.sbmd a.pinterest {
	background-color: #a0171c; /* fallback color */
	background: -moz-linear-gradient(top, #cb2027, #a0171c);
	background: -ms-linear-gradient(top, #cb2027, #a0171c);
	background: -webkit-linear-gradient(top, #cb2027, #a0171c);
	border: 1px solid #a0171c;
	text-shadow: 0 -1px -1px #761114;
}
 
.sbmd a.pinterest:hover {
	background-color: #cb2027; /* fallback color */
	background: -moz-linear-gradient(top, #a0171c, #cb2027);
	background: -ms-linear-gradient(top, #a0171c, #cb2027);
	background: -webkit-linear-gradient(top, #a0171c, #cb2027);
}
.sbmd a.tumblr {
	background-color: #2c4762; /* fallback color */
	background: -moz-linear-gradient(top, #3a5876, #2c4762);
	background: -ms-linear-gradient(top, #3a5876, #2c4762);
	background: -webkit-linear-gradient(top, #3a5876, #2c4762);
	border: 1px solid #2c4762;
	text-shadow: 0 -1px -1px #203448;
}
 
.sbmd a.tumblr:hover {
	background-color: #3a5876; /* fallback color */
	background: -moz-linear-gradient(top, #2c4762, #3a5876);
	background: -ms-linear-gradient(top, #2c4762, #3a5876);
	background: -webkit-linear-gradient(top, #2c4762, #3a5876);
}

.sbmd a.twitter {
	background-color: #0081ce; /* fallback color */
	background: -moz-linear-gradient(top, #00aced, #0081ce);
	background: -ms-linear-gradient(top, #00aced, #0081ce);
	background: -webkit-linear-gradient(top, #00aced, #0081ce);
	border: 1px solid #0081ce;
	text-shadow: 0 -1px -1px #005ea3;
}
 
.sbmd a.twitter:hover {
	background-color: #00aced; /* fallback color */
	background: -moz-linear-gradient(top, #0081ce, #00aced);
	background: -ms-linear-gradient(top, #0081ce, #00aced);
	background: -webkit-linear-gradient(top, #0081ce, #00aced);
}
#sbmm { display: none; text-align: center; font-size: 110%; width: 100%; float: none; }
#sbmm div { display: block; margin-bottom: 10px; clear: both }
#sbmm div:first-of-type { padding-top: 10px; }
#sbmm input { background-color: black; border: 1px solid #ccc; padding: 2px 0 2px 2px; color: #FFFBB2 }
#sbmm div:first-child span { font-size: 1.1em }

#sbmd42, #sbmd2, #sbmd3 { display: none; }

#sbmnews { clear: both; padding: 20px 0; text-align: center; background-color: #161616}
#sbmnews h3 { margin-bottom: 10px; }
#sbmnews input, #sbmnews button { font-size: 1.3em }
#sbmnews button { text-decoration: none; 
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; 
	color: #fff;
	display: inline-block;
	background-color: #0081ce; /* fallback color */
	background: -moz-linear-gradient(top, #00aced, #0081ce);
	background: -ms-linear-gradient(top, #00aced, #0081ce);
	background: -webkit-linear-gradient(top, #00aced, #0081ce);
	border: 1px solid #0081ce;
	text-shadow: 0 -1px -1px #005ea3;
}
 
#sbmnews button:hover {
	background-color: #00aced; /* fallback color */
	background: -moz-linear-gradient(top, #0081ce, #00aced);
	background: -ms-linear-gradient(top, #0081ce, #00aced);
	background: -webkit-linear-gradient(top, #0081ce, #00aced);
}

/* Full width bookmark */
.sbmfl { clear: both; border-top: 1px solid #333; border-bottom: 1px solid #333;  margin-bottom: 40px;}
.sbmfl, .sbmfl a { color: #656565}
.athr, .sbmfl, .date, .shrs { height: 30px; }
.athr, .date { border-right: 1px solid #333; float: left; line-height: 30px; }
.date { width: 140px; text-align: center; padding-right: 10px; }
.athr { width:300px; padding-left: 10px;}
#shrtt { float: right }
#shrtt #fblk { padding-right: 8px; float: left; margin-top: 4px }
#shrtt #pint { padding-right: 8px; float: left; margin-top: 4px }
.shrs { text-align: right; float: right; padding-right: 10px; line-height: 30px; }
#nws20, #rss20 { width: 25px; height: 20px; background-image:url(../graphics/rss20.png); background-repeat: no-repeat; float: right; margin: 5px 5px 0 0; cursor: pointer}
#nws20 { background-image:url(../graphics/news20.png); margin-top: 7px; }

#twtr { height: 30px; width: 60px; float: right; padding-top: 5px; float: right }
#twtr iframe { width: 60px}
/* .shrs span { margin: 0 !important; } */

#rltsld { font-size: 12pt; padding: 10px 0 20px 0; width: 480px; background-color: #000; border: 1px solid #666; border-top:2px solid #FFFBB2; position:fixed; bottom:80px; right:-510px; z-index: 999; }
#rltsld .grid_2 a { color:#FFFBB2; }
#rltsld .grid_2 { overflow: hidden }
#rltsld .grid_1 img { max-width: 60px; max-width: 60px; }
#rltsld .hdng { padding: 0 0 10px 10px; color: #fff; }
#rltsld a.close{ font-size: 9pt; position:absolute; cursor:pointer; top:10px; right:10px; color: #fff; text-decoration: none; font-family: Helvetica, arial, sans-serif; }
#rltsld a.close:hover{ color: #ccc; }

.pcblg2, #pcblg2 { color: #FFF; font-weight: bold; margin-bottom: 20px; }
.pcblg2 .clr, #pcblg3 .clr, #pcblg4 .clr, #pcblg2 .clr { height: 10px }
.pcblg2 .grid_1, #pcblg3 .grid_1, #pcblg4 .grid_1, #pcblg2 .grid_1, .pcblg2 .grid_2, #pcblg3 .grid_2, #pcblg4 .grid_2, #pcblg2 .grid_2 { overflow: hidden; text-align: center; height: 60px; }
.pcblg2 .grid_2, #pcblg3 .grid_2, #pcblg4 .grid_2, #pcblg2 .grid_2 { height: 120px; }
.pcblg2 .grid_1 img, #pcblg3 .grid_1 img, #pcblg4 .grid_1 img, #pcblg2 .grid_1 img { min-width: 60px; min-height: 60px; max-width: 80px; max-height: 80px }
.pcblg2 .grid_2 img, #pcblg3 .grid_2 img, #pcblg4 .grid_2 img, #pcblg2 .grid_2 img { min-width: 140px; min-height: 120px; }
.pcblg2 a:hover img, #pcblg3 a:hover img, #pcblg4 a:hover img, #pcblg2 a:hover img, #runway-vpic .grid_2 img:hover {opacity:0.8;filter:alpha(opacity=80)}
#pcblg3 .grid_1, #pcblg4 .grid_1 { height: 56px; }
#pcblg3 .grid_3, #pcblg4 .grid_3 { padding-top: 10px; }

#author { margin-top: 40px; clear: both }
#author .grid_6 { margin-left: 0 }
#author .grid_2 { margin-right: 0 }
#athrgps { display: none }
#authorheader { position: relative; overflow: hidden; margin-left: 10px; height: 500px }
#authorheader div { position: absolute; bottom: 0; }
#authorheader h1 { font-size: 48pt; margin: 0; }
#authorheader h3 { font-style: italic }
#authorheader h1, #authorheader h3 { text-shadow: 0px 0px 4px black }
#authorheader h1 a:hover { color: #fff }
#authorheader img { width: 940px; z-index: -1; position: absolute; top: 0; }
#authdesc { color: #fff; font-size: 110%; }

#comments { padding-top: 20px; clear: both }

ol.steps {
	margin: 20px 0;
	padding: 0 0 0 35px;
}
ol.steps li {
	margin: 0;
	padding: 15px 15px;
	color: #FFFBB2;
	font-size: 1.7em;
}

ol.steps li p { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
ol.steps li h2 {
	font-size: 1.0em;
	padding: 5px 0;
	margin-bottom: 10px;
	color: #fff;
}
ol.steps li p {
	color: #ccc;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.6em;
}

#clncnt img { max-width:540px  }

.phtcrdt { font-size: 0.8em; }
.phtcrdt a { text-decoration: none; }

/* SEOBlogUpdate */
.updts p { height: 60px; line-height: 60px; }
.updts img { width: 60px; margin-right: 20px; }
.blgmr { margin-left:80px; padding-bottom: 20px; }
.blgmr button { margin: 0; padding: 0.55em 2em }

/* Fashgasm */
#fashgasm-logo { background:url(../img/fashgasm-logo.jpg) no-repeat; height: 140px; margin-bottom: 40px; position: relative; }
#fashgasm-logo div { position: absolute; bottom: 10px; left: 245px; width: 500px; text-align: left; font-size: 20pt; }
#pcblck, .pcblck, .pcblckwad, .dscblckwad div { text-align: center; font-size: 90%; }
.pcblck { padding-top: 20px; clear: both; }
.pcblckwad { padding-bottom: 20px; }
.pcblck .grid_2, .pcblckwad .grid_2 { overflow: hidden; height: 100px; }
#pcblck .alpha, .pcblckwad .alpha { clear: both; }
#pcblckad { height: 250px; }
.pcblck .clr { height: 10px; }
.pcblck img { min-height: 100px; min-width: 140px; }
.pcblckwad img { min-height: 110px; min-width: 140px; }
.ntshr { text-align: center; }
.ntshr h2 { margin: 0; font-size: 1.4em; line-height: normal; padding: 0; }
.dscblckwad div { height: 20px; overflow: hidden; }
.blcklnk { text-align: center; padding: 4px 8px 4px 8px; background-color: #666; }
a.blcklnk { text-decoration: none; color:#FFFBB2  }
.blcklnk:hover { background-color: #FFFBB2; color: #000; text-decoration: underline }
#gsmpx { text-align: center; }

.countdown .ntry, #popular .ntry { background-image: url(../img/blgsprt.png); background-repeat: no-repeat; height: 50px; position: relative; width: 280px; margin: 0 auto 10px auto; }
#popular .ntry a { display: block; width: 200px; position: absolute; right: 0; border-left: 1px dashed #666; padding-left: 10px; }
#nt2 { background-position: 0 -50px; }
#nt3 { background-position: 0 -100px; }
#nt4 { background-position: 0 -150px; }
#nt5 { background-position: 0 -200px; }
#nt6 { background-position: 0 -250px; }
#nt7 { background-position: 0 -300px; }
#nt8 { background-position: 0 -350px; }
#nt9 { background-position: 0 -400px; }
#nt10 { background-position: 0 -450px; }
#popular .rltd a { width: 220px; }
#popular .rltd, .bp { background-position: 0 -495px; }

.countdown { width: 100%; clear: both; margin-bottom: 25px; }
.countdown .ntry { float: left; width: 55px; }
.pxcd { width:120px; height: 160px; border-left: 1px dashed #ccc; padding: 0 8px 0 8px; float: left; }
.txtcd { float: left; }
.txtcd h2 { font-size: 12pt; margin: 0; }

.tltxt, .tlpic { display:inline; float: left; position: relative; margin-right: 20px; width:140px; }
.tlpic { clear: both; height: 140px; overflow: hidden; border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px; position: relative; }
.tlpic div { width:300px; position: absolute; left: 50%; top: 0; margin-left: -150px; }
.tlpic img { min-width: 140px; min-height: 140px;  display: block; margin: 0 auto; }
.tltxt { margin: 0; width:460px; }
.tltxt h2 { margin-top: 0; font-size: 1.4em; line-height: normal; padding: 0; }

/* Street style */
#ssmp .grid_4 { margin-bottom: 10px; overflow: hidden; min-height:auto; cursor: pointer }
.nm { height: 250px }
#leadphoto { min-height: 510px; }
.slnk { background:#FFF;bottom:0;left:0;padding:10px;position:absolute; overflow: hidden; white-space: nowrap; z-index: 100; text-align: left; -moz-opacity:0.7;filter:alpha(opacity=70);opacity:0.7; }
#leadphoto, .nm { position: relative; }
.slnk a { padding: 0 5px 0 5px; color: #000; font-weight:800; }
#rltdss .grid_2 { height: 140px; overflow: hidden; padding-bottom: 20px; }
#rltdss .clr { height: 10px; }
#rltdss img { min-height: 140px; min-width: 140px; }
#momentarypix { /* min-height: 300px; */ margin-bottom: 20px; }

#rltfrt { clear: both;  }
#rltfrt:after { content: " "; clear: both; display: block; height: 20px; }
#rltfrt .heading { border-bottom: none }
#rltfrt img { min-width: 140px; min-height: 140px }
#rltfrt .grid_2 { text-align: center; font-size: 1.2em; line-height: normal; }
#rltfrt .grid_2 div { height: 140px; overflow: hidden; }

.ad300out1,.ad300out8,.ad300out8l{width:300px;position:relative;right:-140px;display:inline;float:right;margin:0 0 0 -140px;z-index:10;min-height:250px;padding:0 0 10px 20px}
.ad300out8l{padding:0 20px 10px 0;right:auto;left:-140px;margin:0 -140px 0 0;float: left;}
.ad300out1 { right:-80px; margin:0 0 0 -80px; }

/* =============================================================================
   Large, Clean Post
   ========================================================================== */

#cleanheader .leadg { margin-bottom: 6px;  }
h1.leadh { font-size: 43pt; margin-bottom: 10px; clear: both }
h1.leadh a:hover { color: #fff; }
h1.leadg { font-size: 28pt; margin-top: 0; font-style: italic }
h1.leadi { font-size: 32pt; display:inline;  }
h1.leadj { font-size: 28pt; display:inline;  }
h1.leadj, h1.leadj a { color: #ccc; margin-top: 0; padding-top: 0 }
.leadpic { text-align: center; margin-bottom: 40px; }
#sbmfloat { width: 60px; position: absolute; left: 80px; top: 0; }
#ssld, #ssnf { background-color: #ccc; text-align: center;	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#ssld span { color: #000; text-transform: uppercase; margin: 10px 0 10px 0; font-size: .9em; font-weight: bold }
#ssld div, #ssnf div { margin: 0 auto 10px auto; }
#ssld .fb-like, #ssnf .fb-like { width: 50px; margin: 0 auto 10px auto }
#ssld .twtr, #ssnf .twtr { width: 55px; height: 62px }
.ssldfix { position: fixed; top: 60px; width: 60px; }
.catco, .catco .img { height: 140px; width: 140px; }
.catco { float: left; margin: 0 20px 0 0 }

/* =============================================================================
   Fashion Weeks
   ========================================================================== */
#ssnf { padding-top: 4px; }
#runway-ltrs, #runway-pics { z-index: 1; }
#fweek { padding: 40px 0 60px 0; clear: both }
.rwlnk, #fweek .ftr .sslnk { width: 100%; text-align: center; padding-left: 0; }
#fweek .ftr .sslnk h2 { font-size: 1.3em; }
#runway-slct { font-size: 14pt; clear: both; margin-top: 20px; position: relative; }
#runway-slct a { text-decoration: none }
#runway-slct span, #rwfwdnm span, .rwltarr img { cursor: pointer}
#runway-curr, #rwltcnt, #runway-slct ul { display: none; }
#runway-slct ul { font-size: 10pt;
overflow:hidden;z-index:100;

	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 300px; top: 28px;
	background: #333;
	margin: 0; padding: 0;
	
	float: left;

	border: 1px solid #444;

	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
-moz-box-shadow:0 10px 10px rgba(0, 0, 0, .8);-webkit-box-shadow:0 10px 10px rgba(0, 0, 0, .8);box-shadow:0 10px 10px rgba(0, 0, 0, .8)
}
#runway-slct ul li { 

	margin: 0; padding: 4px 8px;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
}
#runway-slct ul li a {  display: block; height: 100%; width: 100%; }
#runway-slct ul li a:hover, #runway-slct ul li:hover {  background: #222; }
#runway-pics { padding-top: 40px; clear: both }
#runway-pics .grid_2, #runway-vpic .grid_2 {position: relative;}
#runway-pics .grid_2 { height: 120px; }
#runway-vpic .grid_2 { max-height: 140px; position: relative; }
#runway-vpic .grid_2 img, #runway-pics .grid_2 img, .rw-rltdls img { min-height: 140px; min-width: 140px; }
.rwlnk { padding:5px 0 5px 0; white-space: normal; text-align: center; z-index: 2; }
.rwltr { text-align: center; line-height: 120px; font-size: 18pt; font-style: italic; background-color: #FFF; color: #000; }
#runway-ltrs span, #rwfwdnm span, .rwlnk a, .rw-rltdls a { color: #FFFBB2 }
#runway-ltrs { margin-bottom: 20px; font-size: 1.1em }
#runway-ltrs span { padding-right: 10px; cursor: pointer }
#runway-arw, #snme { padding-left: 20px; color: #fff; }
.runway-cntnt { clear: both; padding-top: 10px; }
.runway-cntnt img, .runway-cntnt object, .runway-cntnt iframe { max-width: 300px }
#runway-vpic .grid_2 { overflow: hidden}
#runway-vpic { padding-top: 20px; }
#runway-top { clear: both; padding-bottom: 20px; }
#runway-btm { clear: both; padding-top: 20px; }
#rpcarea { clear: both}
#rwthumbs, #rwothers { text-align: right }
.arrrght { float: right;  }
.rwlr img, .play_btn img { vertical-align: top }
.rwlr a:hover, .arrrght:hover, .play_btn:hover {opacity:0.6;filter:alpha(opacity=60)}
.featuredimagezoomerhidden {visibility: hidden!important;}
.magnifyarea{background:#000;margin-left:10px;border:1px solid #FFF;z-index:299999;}
#runway-rltd { text-align: center; }
#runway-rltd .grid_2 { padding-bottom: 20px; }
#runway-rltd .grid_2:nth-child(4n) { margin-left: 0; }
#runway-rltd .grid_2:nth-child(4n+1) { clear: both; margin-left: 0; }

.rwrltdimg { height: 120px; overflow: hidden }
.rwrltdimg img { min-width: 140px; max-width: 140px; }
#rnwother { padding-top: 20px; }
#rnwother a { text-decoration: none; border-bottom: dotted 1px white; margin-left: 10px; }

#rwfwbox { width: 298px; border: 1px solid #333; }
#rwfwbox #runway-slct { font-size: 1em; margin-top: 0px; text-align: center; border-bottom: solid 1px #333; padding: 5px 0 5px 0; background-color: #fff; color: #666 }
#rwfwbox #snme { color: #000; }
#rwfwbox #runway-slct ul { left: 0px; top: 30px; width: 296px; }
#rwfwbox #runway-slct ul li { margin: 0; padding: 2px 0;}
#rwfwdlst { padding-top: 10px; }
#rwfwdnm { text-align: center;margin-bottom: 10px; color: #fff; font-weight: bold; }
#rwfwdnm span { font-size: 0.9em; padding-right: 3px; font-weight: normal;  }
#rwfwdes { width: 258px; margin: 10px auto 10px auto; }
#rwfwdes a { text-decoration: none; border-bottom: 1px dotted #ccc }
#runway-latest { height: 120px; overflow: hidden; margin-bottom: 40px; padding: 20px 0; position: relative; border-bottom: 1px solid #999 }
.rwhd .heading { margin-bottom: 0 }
.shpntry, .rwltntry { float: left; width: 140px; height: 120px; margin-right: 20px; position: relative; overflow: hidden; text-align: left; line-height: normal }
/* #rwlt1 img, #rwlt2 img, #rwlt3 img, #rwlt4 img { min-width: 140px; min-width: 120px; width: auto; max-width: 140px; } */
#rwlt5 { margin-right: 0; }
.rwltarr { text-align: center; line-height: 120px; }
.rw-rltdls .grid_6 { line-height: 120px; font-size: 12pt; color: #fff }

/* =============================================================================
   Christmas template
   ========================================================================== */
#xmashdr { height: 316px; position: relative; background-color: white; margin-bottom: 40px; background-image: url(../graphics/christmasadvent.jpg); background-position:  center center; background-repeat: no-repeat; }
#xmasttl { width: 100%; height: 80px; position: absolute; top: 78px; background: rgb(0, 0, 0) transparent;background-color: rgba(0,0,0,0.8);}
#xmasttl h1 { text-align: center; font-size: 40px; margin: 0; padding: 0; line-height: 80px; }
.xmasntro { font-size: 12pt; }

/* Infinite Scrolling
-------------------------------------------------------------- */

#infscr-loading {
    text-align: center;
    position: fixed;
    bottom: 100px;
    left: 0;
    bottom: 0;
    background: #fff;
    color: #000;
    width: 100%;
    margin: 0;
    padding: 10px;
    z-index: 9998;    
}

#infscr-loading img {
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}

/* =============================================================================
   Categories
   ========================================================================== */

#ctct { margin-bottom: 20px; }
#ctct h1 { margin: 0; font-size: 100%; font-weight: normal }

#blgslist_mh, #blgslist_m { display: none; }

/* Trends */

#latest-trends { border-bottom: 1px dashed #999; }
#latest-trends h1 { text-align: clear: both; color: #000 }

#hair2010, #f2010, #t2010, #mht { width: 300px; height: 200px; background-image: url(../img/ft7.jpg); cursor: pointer; }

#mht { background-position: -300px 0; }
#hair2010 { background-position: -900px 0; }
#f2010 { background-position: -1200px 0; }
#t2010 { background-position: -600px 0; }

#new-fashion-trends { background-color: #FFF; color: #000; padding: 20px 0 10px 0; margin-left: auto; margin-right: auto; width: 960px; clear: both; margin-bottom: 40px; }
#new-fashion-trends a, h1#latest-trends, h1#latest-trends a { color: #000; }

#new-trends { padding-top: 10px; }
#new-trends .grid_1 { text-align: center; }
#new-trends .grid_1:hover { border-color: #111; }
#newt { border-bottom: 1px dashed #999; width: 940px; height: 10px; margin: 0 auto 0 auto; clear: both; }
#new-fashion-trends .prefix_1 { text-align: right }

#yearly .clr { height: 20px;}
#yearly .tr { text-align: right }
#yearly h1 { font-size:2.2em; line-height: 1.4em }
#fttl { text-align: center; color: #000 }

/* =============================================================================
   Post and comment navigation
   ========================================================================== */

nav.pgnv { margin-top:10px; margin-bottom:10px; color:#FFFBB2; font-size: 120%; }
nav.pgnv a:visited, nav.pgnv a:active, nav.pgnv a:link { color:#FFFBB2; border:1px #FFFBB2 solid; padding-top:1px; padding-bottom:1px; padding-left:2px; padding-right:2px; text-decoration:none; }
nav.pgnv a:hover { color:#000000; border:1px #FFFFFF solid; background-color:#FFFBB2; }

#comments-nav { clear: both; margin: 0 0 1.5em 0; *display: inline-block; }
#comments-nav:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
#comments-nav .comments-previous { float: left; width: 50%; }
#comments-nav .comments-next { float: right; width: 50%; text-align: right; }
#comments-nav .comments-next a { float: right; }

/* =============================================================================
   Post comments
   ========================================================================== */
   
ol.commentlist img.avatar { float: left; margin-right: 10px; }
ol.commentlist time { display: block; font-size: 1em; margin-bottom: 0.5em; position: relative; }
ol.commentlist .comment-reply-link { display: block; margin-bottom: 1.5em; }
#commentform { *display: inline-block; }
#commentform p { margin-bottom: 1em; }
#commentform label { display: block; }
#commentform textarea { display: block; }
#commentform input.button { margin-top: 0.5em; }
#commentform:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }

#comments .small { color: #777; font-size: 8pt }
#comments .small a { color: #6787b7; text-decoration: none }


/* =============================================================================
   Gallery
   ========================================================================== */
   
figure.gallery-item { float: left; margin: 0 1em 1em 0; position: relative; }
figure.gallery-item a img { 
	border: 4px solid #bbb; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px; 
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); 
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); 
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); 
}
figure.gallery-item a:hover img { border-color: #ccc; }
figure.gallery-item figcaption { display: none; }

/* 2014 Gallery */
#gallery_long, #gallery_wide { clear: both; display: none; }
#gallery_long h1, #gallery_wide h1 { margin-bottom: 5px; }
#gallery_long h1 a, #gallery_wide h1 a { color: #fff; }

.rwprevious, .rwnext, .rwplay { height: 20px; padding: 0 20px 0 0; width: 20px; float:left; cursor: pointer }
.rwplay { width: 25px; }
.rwgallery_thumbnails { height: 20px; width: 20px; float: right; cursor: pointer }
.rwshrtcnt { height: 20px; width: 100px; float: right; text-align: left; }
.adv728 {
	height:90px;
	background:#fff;
	text-align: right;
	margin:5px;
}
.backtoslideshow, .galcls{
	font-family:'Lora', Garamond, Caslon, "Times New Roman", Times, serif;
	cursor: pointer;
	font-size: 12pt;
}
#gallery_long .rhsthumbs div, #thumb_middle .grid_2 { height: 140px; width:140px; overflow: hidden; }
#gallery_long .rhsthumbs img, #thumb_middle .grid_2 img { min-width: 140px; min-height: 140px; }
.loadinimg { display:none;position:absolute;left:40%; }

#runwayslideshow{
	background-color: #000;
	bottom: 0;
	color: #FFFFFF;
	display: none;
	height: 100%;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 100;
}

	#reception{
		height:100%;
		min-height:100%;
	}
	.gallery{
		background: none repeat scroll 0 0 transparent;
		height: 100%;
		width:960px;
		margin: 0 auto;
		min-height: 700px;
		min-width: 960px;
		overflow: visible;
		padding-bottom: 0;
		position: relative;
	}
	.galcls { 
		font-size: 14pt;
	}
	.backtoslideshow img, .galcls img { vertical-align: text-top; padding-right: 10px;}

.galleryimg{ clear:both; max-width:940px; width:auto; height:auto; cursor: pointer }
.lined { clear: both; height: 1px; border-bottom: #3e3e3e dotted 1px; margin-bottom: 10px; padding-bottom: 3px; width: 100%; }

/* Long gallery */
#gallery_long #galleryimg { width: 620px; float: left; margin-left: 10px; }
#gallery_long #galleryimg img { max-width: 620px; }
#gallery_long #galleryimg .galleryimg { max-width:620px; }
#gallery_long .nav_controls { padding-bottom: 6px }
#gallery_long .gallery_right { float: right; width: 300px; margin-right: 10px; }
#gallery_long .social_icons{margin:10px 0px 0px 0px;position:relative;height:30px;}
#gallery_long .social_icons .pin-it-button{position:absolute;left:0px;top:0px;}
#gallery_long .social_icons .fb-like{ position:absolute; left:110px; top:0px; }

/* Wide gallery */
#gallery_wide #galleryimg { width: 940px; margin: 0 auto 0 auto; overflow-x: hidden; clear: both }

	#gallery_wide .social_icons{
		clear: both;
		height:40px;
		position:relative;
	}
	#gallery_wide .nav_controls{
		position:relative;
	}
	#gallery_wide .social_icons .pin-it-button{
		position:absolute;
		left:0px;
		top:5px;
	}
	#gallery_wide .social_icons .fb-like{
		position:absolute;
		left:130px;
		top:5px;
	}
	.img_right_div {
		height: 100%;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		margin:15px 0px;
	}
	.main_image{
		text-align:center;
	}
	
/* for thumbnails images */
	#thumb_title h2 { margin-bottom: 0;  padding-top: 10px }
	#thumb_top span, #thumb_top a{
		text-transform:uppercase;
	}
	#thumb_top span {
		font-family: Georgia;
		font-size: 30px;
	} 
	#thumb_top a{
		text-decoration:underline;
		float:right;
	}
	#thumb_top a:hover{
		text-decoration:none;
	}
	
	.thumbnail_cell{
		float: left;
		padding: 20px 20px 0;
		width: 100px;
	}
	.thumbnail_row_holder{
		width:99%;
	}

	#thumb_middle { margin:2px auto; height:400px; width: 860px; }
	#thumb_middle a{ margin:0px; }

	#rpcarea { min-height: 140px; }
	#rpcarea .grid_2 { margin-bottom: 20px; }

.galsumm span, .galsumm span a { color: #c1c1c1 }

/* =============================================================================
   Category
   ========================================================================== */

.list .post {padding-bottom: 25px; margin: 30px 0 20px 0; clear: both; border-bottom: 1px solid #333 }
.list .post .thumb { float: left; margin: 0 20px 0 0; width: 300px; height: 300px; overflow: hidden; position: relative; }
.thumb div { 
width:450px;
 position: absolute;
  left: 50%;
  top: 0;
  margin-left: -225px;

}
.thumb img { min-height: 300px; min-width: 300px; margin: 0 auto;

 display: block;
  margin: 0 auto;

 }
.list .post .post-category {font-size: 11px; colour: #d9d9d9; text-transform: uppercase; margin-bottom: 11px;}
.list .post .post-category a {text-decoration: none;}
.list .post .post-category a:hover {text-decoration: underline;}
.list .post h2 {margin-bottom: 8px;}
.list .post h2, .list .post h2 a {colour: #000; font-size: 24px; font-weight: normal; text-decoration: underline;}
.list .post h2 a:hover {text-decoration: underline;}
.list .post .post-meta {font-size: 9pt; color: #aaa9a9; margin-bottom: 20px;}
.mre { margin: 15px 0 15px 0; padding: 5px 0px 5px; color:#FFFBB2; overflow: hidden; white-space: nowrap; }
.mre a { font-weight: bold; color:#FFFBB2; }
.smry { width: 300px; float: right }
.pcblg2, #pcblg3, #pcblg4 { margin: 0;}
#pcblg3, #pcblg4 { padding: 40px 0 10px 0; margin-bottom: 60px; clear: both; font-style: normal; border-bottom: #999 solid 1px;}
#pcblg4 { border-bottom: none; padding-bottom: 0 }
.cat468 { width: 100% !important; padding-bottom: 20px; border-bottom: 1px solid #333 }

/* =============================================================================
   Category: /Blogs
   ========================================================================== */
.blist { }

/* =============================================================================
   Right Hand Menu
   ========================================================================== */


/* =============================================================================
   Footer
   ========================================================================== */

#pgft { clear: both; color: #FFF; border-top: 1px solid #333; height: 69px; text-align: right; padding-top: 10px; line-height: 30px; }
#pgft p { margin: 0; padding: 0; -webkit-margin-before: 0; -webkit-margin-after: 0; }
#pgftlgo { float: left; width: 30px; height: 38px; background-position: -380px -91px; }

/* =============================================================================
   Gravity Forms
   ========================================================================== */

.gform_wrapper { margin: 0; max-width: none; }
.gform_wrapper .gform_heading { width: 100%; margin-bottom: 1.5em; }
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {	font-size: 1.5em; font-weight: 400; }
.gform_wrapper h3.gform_title { margin-top: 0; }
.gform_wrapper .top_label .gfield_label { margin: 6px 0 0 0; }
.gform_wrapper .top_label input.medium { padding-right: 0; }
.gform_wrapper .left_label .gfield_label,
.gform_wrapper .right_label .gfield_label { margin: 10px 10px 0 0; }
.gform_wrapper .left_label ul.gfield_checkbox, 
.gform_wrapper .left_label ul.gfield_radio, 
.gform_wrapper .right_label ul.gfield_checkbox, 
.gform_wrapper .right_label ul.gfield_radio {
	margin: 9px 0 0 31%;
}
.gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=file],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password],
.gform_wrapper textarea,
.gform_wrapper select {
	font-size: 1em;
	line-height: 14px;
	padding: 4px;
	margin: 6px 0;
	border: 1px solid #bbb;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	-moz-box-sizing: border-box;	
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
	vertical-align: middle;	
}
.gform_wrapper input[type=text]:focus,
.gform_wrapper input[type=url]:focus,
.gform_wrapper input[type=email]:focus,
.gform_wrapper input[type=tel]:focus,
.gform_wrapper input[type=number]:focus,
.gform_wrapper input[type=password]:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus {
	border: 1px solid #666;
}
.gform_wrapper select { padding: 3px; }
.gform_wrapper .small, .gform_wrapper .large { font-size: 1em; line-height: 14px; }
.gform_wrapper ul.right_label li, 
.gform_wrapper ul.left_label li, 
.gform_wrapper form ul.right_label li, 
.gform_wrapper form ul.left_label li {
	margin-bottom: 4px;
}
.gform_wrapper .description, 
.gform_wrapper .gfield_description, 
.gform_wrapper .gsection_description, 
.gform_wrapper .instruction {
	font-size: 0.9em;
	font-style: normal;
	padding: 0;
}
.gform_wrapper .right_label .gfield_description, 
.gform_wrapper .right_label .instruction,
.gform_wrapper .left_label .gfield_description, 
.gform_wrapper .left_label .instruction {
	padding: 0;
	margin-left: 31%;
}
.gform_wrapper .ginput_complex label, 
.gform_wrapper .gfield_time_hour label, 
.gform_wrapper .gfield_time_minute label, 
.gform_wrapper .gfield_date_month label, 
.gform_wrapper .gfield_date_day label, 
.gform_wrapper .gfield_date_year label, 
.gform_wrapper .instruction {
	font-size: 0.9em;
	font-weight: 400;
	letter-spacing: 0;
	margin: 0 0 6px 0;
}
.gform_wrapper .gfield_checkbox li input[type=checkbox], 
.gform_wrapper .gfield_radio li input[type=radio], 
.gform_wrapper .gfield_checkbox li input { float: none; display: inline-block; margin-top: 0; vertical-align: middle; }
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label  { display: inline-block; margin: 0 0 0 8px; vertical-align: middle; }
.gform_wrapper .left_label .ginput_complex .ginput_right label, 
.gform_wrapper .left_label .ginput_complex .ginput_left label, 
.gform_wrapper .right_label .ginput_complex .ginput_right label, 
.gform_wrapper .right_label .ginput_complex .ginput_left label { word-spacing: 0; }
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label { font-weight: 400; }
img.ui-datepicker-trigger { vertical-align: middle; }
.gform_wrapper .gf_progressbar_wrapper { width: 100%; }
.gform_wrapper .gf_page_steps { border-bottom: 1px dashed #ddd; width: 100%; }
.gform_wrapper .gf_step { font-family: sans-serif; }
.gform_wrapper .gf_step span.gf_step_number { font-family: sans-serif; }
.gform_wrapper .gsection  { border-bottom: 1px dashed #ddd; }
.gform_wrapper .gform_page_footer { border-top: 1px dashed #ddd; }
.gform_wrapper .gform_footer { margin: 6px 0 0 0; padding: 0; }
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label { margin: 6px 0 0 0; padding: 0 0 0 31%; }
.gform_footer input.button { *padding: 8px 16px; }
.gform_wrapper .gform_edit_link { display: none; }
.gform_wrapper .validation_error { font-size: 1em; font-weight: 400; padding: 0.8em; margin-bottom: 1.5em; background: #fbe3e4; color: #8a1f11; border: 2px solid #fbc2c4; }
.gform_wrapper .validation_message { display: none; }
.gform_wrapper li.gfield.gfield_error {
	background: none;
	margin-bottom: 6px !important;
	padding: 0 !important;
	border: none;
}
.gform_wrapper .top_label .gfield_error .ginput_container { max-width: none; }
.gform_wrapper .top_label .gfield_error { margin-bottom: 0 !important; }
.gform_wrapper .gfield_error .gfield_label { color: #8a1f11; }
.gform_wrapper .gfield_error input, 
.gform_wrapper .gfield_error select, 
.gform_wrapper .gfield_error textarea { background: #FBE3E4; border-color: #FBC2C4; }
.gform_wrapper .top_label .gfield_error input, 
.gform_wrapper .top_label .gfield_error textarea, 
.gform_wrapper .top_label .gfield_error select { border-color: #FBC2C4; }
.gform_wrapper .top_label .gfield_error { width: auto; }


/* =============================================================================
   Fancybox
   ========================================================================== */

#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(../img/fancybox/fancybox.png); }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url(../img/fancybox/fancybox.png) -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px sans-serif; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url(../img/fancybox/blank.gif); z-index: 1102; display: none; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-right:hover span { left: auto; right: 20px; }
#fancybox-left:hover span { left: 20px }
#fancybox-left { left: 0px }
#fancybox-right { right: 0px }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url(../img/fancybox/fancybox.png); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url(../img/fancybox/fancybox.png); background-position: -40px -60px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url(../img/fancybox/fancybox-x.png); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url(../img/fancybox/fancybox-y.png); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url(../img/fancybox/fancybox-x.png); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url(../img/fancybox/fancybox-y.png); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -122px; }
#fancybox-title { font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #fff; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url(../img/fancybox/fancy_title_over.png); display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: url(../img/fancybox/fancybox.png) -40px -90px no-repeat; }
#fancybox-title-float-main { color: #fff; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url(../img/fancybox/fancybox-x.png) 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url(../img/fancybox/fancybox.png) -55px -90px no-repeat; }


/* =============================================================================
   Search form
   ========================================================================== */

#srch { width: 14px; height: 14px; cursor: pointer; }
#srch2 { display: none }
#mbar #srch { text-align: right; float: right; }
#srchcls { cursor: pointer; float: right; }
#unisearch { display: none; font-size: 16pt; color: #000 }
#unisearch form { background-color: white; width: 460px; padding: 20px; }
#unisearch button { font-size: 14pt;}
#unisearch input { color: #666 }

#searchform {
	text-align: right;
}
#searchform div {
	margin: 0;
}
#searchform #s {
	float: right;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 72px;
	color: #111;
	margin-top: 5px;
}
#searchform #s:focus {
	background-color: #f9f9f9;
	width: 196px;
}
#searchform #searchsubmit {
	display: none;
}
#branding .only-search #searchform {
	top: 5px;
	z-index: 1;
}
#branding .only-search #s {
	background-color: #666;
	border-color: #000;
	color: #222;
}
#branding .only-search #s,
#branding .only-search #s:focus {
	width: 85%;
}
#branding .only-search #s:focus {
	background-color: #bbb;
}
#branding .with-image #searchform {
	top: auto;
	bottom: -27px;
	max-width: 195px;
}
#branding .only-search + #access div {
	padding-right: 205px;
}
input#s {
	background-image: url(../img/search.png);
	background-position:  2px 1px;
	background-repeat: no-repeat;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 2px 2px 2px 24px;
}

/* =============================================================================
   WordPress generated classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { margin: 0 1.5em 1.5em 0; float: left; }
.alignright { margin: 0 0 1.5em 1.5em; float: right; }

.wp-caption { padding-bottom: 6px; margin-bottom: 10px; }
.wp-caption-text { margin: 0; }


/* =============================================================================
   Non-semantic helper classes
   Please define your styles before this section.
   ========================================================================== */

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

.hidden { display: none; visibility: hidden; }

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

.invisible { visibility: hidden; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.spacer, .dblspacer, .hspacer, .tspc { clear: both; height: 20px; }
.hspacer { height: 10px; }
.dblspacer { height: 40px; }
.tspc { height: 60px;}

/* =============================================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 480px) {
	/* Style adjustments for viewports 480px and over go here */

}

@media only screen and (min-width: 768px) {
	/* Style adjustments for viewports 768px and over go here */

}



/* =============================================================================
   Print styles
   ========================================================================== */
 
@media print {
	* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
	a, a:visited { color: #444 !important; text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; }
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3{ page-break-after: avoid; }
}

button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: .2em 1em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
button:hover {
	text-decoration: none;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
button:active {
	position: relative;
	top: 1px;
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* Error fixes */
.red { color: red }

.spacer, .dblspacer{width:100%;margin:0 auto;}
#wrap { width: 960px;margin:0 auto; }
#sinskin { position:fixed; top:0; left: 50%; margin-left: -808px; width:1617px; height: 0px; z-index: -1; }

/* Grid */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;}html,body{height:0%;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}b,strong{font-weight:700;}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}li{display:list-item;margin-left:30px;}table{border-collapse:collapse;border-spacing:0;}th,td,caption{font-weight:400;vertical-align:top;text-align:left;}svg{overflow:hidden;}body{font:13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;min-width:960px;}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}h1{font-size:25px;}h2{font-size:23px;}h3{font-size:21px;}h4{font-size:19px;}h5{font-size:17px;}h6{font-size:15px;}ol{list-style:decimal;}ul{list-style:disc;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:20px;}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative;}.container_12 .grid_3,.container_16 .grid_4{width:220px;}.container_12 .grid_6,.container_16 .grid_8{width:460px;}.container_12 .grid_9,.container_16 .grid_12{width:700px;}.container_12 .grid_12,.container_16 .grid_16{width:940px;}.alpha{margin-left:0;}.omega{margin-right:0;}.container_12 .grid_1{width:60px;}.container_12 .grid_2{width:140px;}.container_12 .grid_4{width:300px;}.container_12 .grid_5{width:380px;}.container_12 .grid_7{width:540px;}.container_12 .grid_8{width:620px;}.container_12 .grid_10{width:780px;}.container_12 .grid_11{width:860px;}.container_16 .grid_1{width:40px;}.container_16 .grid_2{width:100px;}.container_16 .grid_3{width:160px;}.container_16 .grid_5{width:280px;}.container_16 .grid_6{width:340px;}.container_16 .grid_7{width:400px;}.container_16 .grid_9{width:520px;}.container_16 .grid_10{width:580px;}.container_16 .grid_11{width:640px;}.container_16 .grid_13{width:760px;}.container_16 .grid_14{width:820px;}.container_16 .grid_15{width:880px;}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}.container_12 .prefix_1{padding-left:80px;}.container_12 .prefix_2{padding-left:160px;}.container_12 .prefix_4{padding-left:320px;}.container_12 .prefix_5{padding-left:400px;}.container_12 .prefix_7{padding-left:560px;}.container_12 .prefix_8{padding-left:640px;}.container_12 .prefix_10{padding-left:800px;}.container_12 .prefix_11{padding-left:880px;}.container_16 .prefix_1{padding-left:60px;}.container_16 .prefix_2{padding-left:120px;}.container_16 .prefix_3{padding-left:180px;}.container_16 .prefix_5{padding-left:300px;}.container_16 .prefix_6{padding-left:360px;}.container_16 .prefix_7{padding-left:420px;}.container_16 .prefix_9{padding-left:540px;}.container_16 .prefix_10{padding-left:600px;}.container_16 .prefix_11{padding-left:660px;}.container_16 .prefix_13{padding-left:780px;}.container_16 .prefix_14{padding-left:840px;}.container_16 .prefix_15{padding-left:900px;}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}.container_12 .suffix_1{padding-right:80px;}.container_12 .suffix_2{padding-right:160px;}.container_12 .suffix_4{padding-right:320px;}.container_12 .suffix_5{padding-right:400px;}.container_12 .suffix_7{padding-right:560px;}.container_12 .suffix_8{padding-right:640px;}.container_12 .suffix_10{padding-right:800px;}.container_12 .suffix_11{padding-right:880px;}.container_16 .suffix_1{padding-right:60px;}.container_16 .suffix_2{padding-right:120px;}.container_16 .suffix_3{padding-right:180px;}.container_16 .suffix_5{padding-right:300px;}.container_16 .suffix_6{padding-right:360px;}.container_16 .suffix_7{padding-right:420px;}.container_16 .suffix_9{padding-right:540px;}.container_16 .suffix_10{padding-right:600px;}.container_16 .suffix_11{padding-right:660px;}.container_16 .suffix_13{padding-right:780px;}.container_16 .suffix_14{padding-right:840px;}.container_16 .suffix_15{padding-right:900px;}.container_12 .push_3,.container_16 .push_4{left:240px;}.container_12 .push_6,.container_16 .push_8{left:480px;}.container_12 .push_9,.container_16 .push_12{left:720px;}.container_12 .push_1{left:80px;}.container_12 .push_2{left:160px;}.container_12 .push_4{left:320px;}.container_12 .push_5{left:400px;}.container_12 .push_7{left:560px;}.container_12 .push_8{left:640px;}.container_12 .push_10{left:800px;}.container_12 .push_11{left:880px;}.container_16 .push_1{left:60px;}.container_16 .push_2{left:120px;}.container_16 .push_3{left:180px;}.container_16 .push_5{left:300px;}.container_16 .push_6{left:360px;}.container_16 .push_7{left:420px;}.container_16 .push_9{left:540px;}.container_16 .push_10{left:600px;}.container_16 .push_11{left:660px;}.container_16 .push_13{left:780px;}.container_16 .push_14{left:840px;}.container_16 .push_15{left:900px;}.container_12 .pull_3,.container_16 .pull_4{left:-240px;}.container_12 .pull_6,.container_16 .pull_8{left:-480px;}.container_12 .pull_9,.container_16 .pull_12{left:-720px;}.container_12 .pull_1{left:-80px;}.container_12 .pull_2{left:-160px;}.container_12 .pull_4{left:-320px;}.container_12 .pull_5{left:-400px;}.container_12 .pull_7{left:-560px;}.container_12 .pull_8{left:-640px;}.container_12 .pull_10{left:-800px;}.container_12 .pull_11{left:-880px;}.container_16 .pull_1{left:-60px;}.container_16 .pull_2{left:-120px;}.container_16 .pull_3{left:-180px;}.container_16 .pull_5{left:-300px;}.container_16 .pull_6{left:-360px;}.container_16 .pull_7{left:-420px;}.container_16 .pull_9{left:-540px;}.container_16 .pull_10{left:-600px;}.container_16 .pull_11{left:-660px;}.container_16 .pull_13{left:-780px;}.container_16 .pull_14{left:-840px;}.container_16 .pull_15{left:-900px;}.clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;}.clearfix{zoom:1;}

/* =============================================================================
   Links
   ========================================================================== */

.button, #comments-nav a {
        display: inline-block;
        background: #06c;
        background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
        background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
        background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
        background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));             
        -moz-border-radius: 6px; 
        -webkit-border-radius: 6px;
        border-radius: 6px;
        color: #fff;
        border: none;
        padding: 8px 16px;
        cursor: pointer;
        text-decoration: none;
        text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15);
        width: auto;
        overflow: visible;
        -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
        -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
        box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
        -webkit-appearance: none;
}
.button:hover, #comments-nav a:hover { 
        background: #09f; 
        color: #fff; 
}

h2 a, h2 a:link, h2 a:visited, #rltfrt .grid_2 a { color: #FFFBB2; text-decoration: underline }
h2 a:hover { color: #fff }

/* =============================================================================
   Typography
   ========================================================================== */

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

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }
blockquote { padding: 0px 20px; font-size: 11pt; font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", 'Lora', "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif; }
.quote, q { quotes: none; display: block; }
.quote:before, q:before { display: block; text-align:left; font-size: 500%; content: "\201C"; height: 1px; margin-left: -60px; position:relative; top:-15px; color:#999; font-family: Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif; }
.quote:after, q:after { clear: both }
.pull, .pull { font-size: 21px; font-weight: bold; line-height: 1.6125em; }

dfn { font-style: italic; }

h1, h2, h3, h4, h5, h6 { color: #FFF; font-weight: normal; clear: both; line-height: normal}
h1 a { text-decoration: none }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

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

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

small { font-size: 85%; }

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

q, h1, h2, h3, h4, .entry-title, footer, .heading, .morephotos, #rltsld, .slnk, #new-fashion-trends, ol.steps li, #fashgasm-logo div, .blcklnk, .rwlnk, #runway-ltrs, #runway-rltd, .rwltr, #rnwother a, #rwfwdnm span, .rw-rltdls, .shpntry, .shprll, #rltfrt .grid_2 a, .wp-caption, .pgal, .ftr span, .pplritm a, #unisearch, #unisearch button, #unisearch input, .s300RHS, #sbscrbem, #sbmm, #blgslist_m, #blgslist_mh, .byline { font-family: 'Lora', Garamond, Caslon, "Times New Roman", Times, serif;  }

.heading { font-size: 1.2em; height:25px; clear: both; color: #FFF; border-bottom: #999 solid 1px; margin-bottom: 10px; overflow: hidden; font-weight: normal }
.heading a, .heading a:link, .heading a:active, .heading a:visited { color:#FFF; text-decoration:none}

/* =============================================================================
   Lists
   ========================================================================== */

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; margin: 0; padding: 0; }

/* =============================================================================
   Shop
   ========================================================================== */

.shpblk { padding: 10px 0 10px 0; position: relative; clear: both; }
.shpblk .heading { border-bottom: none; background: url(http://cs1.fashionising.com/media/catico/20/shop.png) no-repeat left center; /* padding-left: 30px;  */}
.shpblk .heading em { letter-spacing:1px; padding-left: 30px; }
.shprll, .shpsld { background-color: #fff; color: #000;  }
.shpsld { height: 170px; overflow: hidden; position: relative; clear: both; margin-bottom: 5px; padding-bottom: 5px; }
.shpntry { height: 170px; text-align: center; }
.shpnav { text-align: right}
.shpnav img { cursor: pointer; }
.shprll { display: none; width: 176px; text-align: center; line-height: normal; float: left; position: absolute; top: 20px; z-index: 100; -moz-box-shadow: 0 0 15px 2px #111; -webkit-box-shadow: 0 0 15px 2px #111; box-shadow: 0 0 10px 2px #111; }
.rllin { padding: 4px 2px }
.shprll a { color: #000; }
.shpdsc, .shpdsnm { padding-bottom: 4px;  }
.shpdsc {  font-size: 8pt; color: #666; }
.shpdsnm { padding-bottom: 4px; color: #333;}
.rllcls { text-align: center; background: url(http://cs1.fashionising.com/media/catico/20/close.png); width: 20px; height: 20px; position: absolute; z-index: 110; top: -10px; right: -10px; cursor: pointer }
.rll0 { left: -20px; }
.rll1 { left: 140px; }
.rll2 { left: 300px; }
.rll3 { left: 460px; }
.rllpg { display: none; }





#psu_protein_unit {
clear: both;
overflow: hidden;
}
#psu_protein_unit_container {
height: 0px;
background-repeat: no-repeat; 
background-attachment: fixed; 
background-position: 50% 50%;
position: relative;
margin: 20px 0;
}

#psu_protein_unit_link {
display: inline-block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width:100%;
height: 100%;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 100%; 
}

#psu_protein_unit_link:hover {
background-repeat: no-repeat;
background-color: rgba(0,0,0,0);
}





/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot?v=4.0.3');src:url('fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('fontawesome-webfont.woff?v=4.0.3') format('woff'),url('fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}