/*Theme Name:     NEW TSB
URI:      http: //articlesofstyle.com/
Description:    The Style Blogger
Author:         28 Niche
Author URI:     http: //28niche.com/
Template:       foundation2
Version:        0.1.0*/

@import url("../foundation2/style.css");
@import url("mobile.css");
@import url("tsbstyle.css");
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Abril+Fatface);
/*********** General Stuff ***********/
html, html a {
    -webkit-font-smoothing: antialiased !important;
}
body { background: #fff; background-attachment: fixed; font-size: 15px; line-height: 22px; color: #515151; position: relative; -webkit-font-smoothing: antialiased; }
.container {padding-top: 0;}
/*homepage 300x250*/li.widget#adrotate_widgets-8 div object { height: 250px; display: block;margin: 0 auto }
/*post page 300x600*/li.widget#adrotate_widgets-2 div object { height: 600px; display: block;margin: 0 auto }
object[id*="sm_takeover"] {height:100%; width:100% !important}
a,a:visited {color: #333;text-decoration: none;}
a:hover,a:active {color: #717171;text-decoration: none;}
.clear{clear: both;}
.row {max-width: 1140px;background: #fff;}

/* Typography */

body {
    font-family: "Georgia", "Times New Roman", serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Playfair Display", "Georgia", "Times New Roman", serif;
    font-weight: 700;
    line-height: 1.2em;
    margin: 0;
    color: #181818;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-family: "Playfair Display", "Georgia", "Times New Roman", serif;
    font-weight: 700;
    line-height: 1.2em;
    color: #181818;
    text-decoration: none;
}

h1 a:hover,
h1 a:active,
h2 a:hover,
h2 a:active,
h3 a:hover,
h3 a:active {
    color: #717171;
}

article h2 {
    margin: .5em 0;
    font-size:3.5em;
    text-transform:none;
}

/* Slider */

.fps-slide {
    font-family: "Work Sans", sans-serif !important;
}

.fps-slide h2 {
    font-family: "Playfair Display", serif !important;
    font-weight: 900;
}

#waittoload {display:none;}

/* Nav Changes */.row.top.bar nav.top.bar {padding: 5px 10px;}
.columns.top.bar {padding-bottom: 5px;background-color: #eee;}
.menu-main-menu-container h1 {margin-bottom: 0;}
h1.header {float: left;font-family: 'Lobster', cursive;font-weight: 100;font-size: 4.3em;line-height: 1.0;margin-bottom: 0;margin-top: 0;}
h1.header a {text-decoration: none;}
h3.tagline {text-transform: none;font-size: 1.2em;color: #999 !important;font-family: Georgia,'Times New Roman',serif;font-style:italic;}
img.logo {float: right;margin-top: 18px;height: 34px;width: auto;}
h1.header, img.logo {padding: 0px 0px 0;}
.social-header-adj{float:left; margin:10px 0 0 40px; z-index:9999; position: relative;}
.nav-bar {margin: 36px 0 0 28px;border: none;height: 20px;clear: none;float: left;}
.nav-bar li a, .nav-bar li.current-menu-item.menu-item-type-custom a {color: #606060;font-family: Helvetica,Arial,sans-serif;font-size: 1.2rem;text-transform: uppercase;text-decoration: none;}
.nav-bar li a:hover, .nav-bar li.current-menu-item.menu-item-type-custom a:hover, .nav-bar li.current-menu-item a {color: #717171;}
.nav-bar > li {border-right: none;line-height: 1px;margin-top: 34px;}
.nav-bar > li > a {padding: 0 2.6em;}
.nav-bar > li.has-flyout > a::after {content: none;}
.nav-bar>li.has-flyout>a {padding-right: 0.7em;padding-left: 0.7em;}
nav form {float: right;clear: none;margin: 0px 0 4px 0;}
.flyout {background: white;margin: 0;padding: 5px 20px 5px 20px;border: 1px solid #DDD;position: absolute;top: 20px;left: -1px;width: 95px;z-index: 10000;}
.nav-bar > li li {margin-bottom: 0;}
.nav-bar > li li a {padding: 0.65em 0;display: inline-block;width: 100%;}
form.nice div.form-field input, form.nice input.input-text, form.nice textarea {border-radius: 0;-webkit-border-radius: 0;}
.nav.row {padding: 0;border-bottom: 0px solid #606060;}
/* FOLLOW */.follow {float: left;padding-top: 7px;}
.follow div, .follow h4{margin-right: 5px;color: #606060;font-family: Helvetica,Arial,sans-serif;font-size: 13px;text-transform: uppercase;}
.follow h4{padding-top: 2px;margin-right: 5px;}
.fb_edge_widget_with_comment{clear: none;float: left;}
.twtr-follow{clear: none;float: left;}
.follow a {text-decoration: none;}
.rss-follow, .rss-follow a{float: left;width: 18px;height: 18px;background-image:url('images/rss.png');display: block;}
.instagram-follow, .youtube-follow{float: left;width: 18px;height: 18px;}
a.followgrambutton{width: 18px;height: 18px;display: block;background-image:url('images/instagram.png');}
.ig-b- { display: inline-block; }
.ig-b- img { visibility: hidden; }
.ig-b-:hover { background-position: 0 -60px; }
.ig-b-:active { background-position: 0 -120px; }
.ig-b-16 { width: 16px; height: 16px; background: url(//badges.instagram.com/static/images/ig-badge-sprite-16.png) no-repeat 0 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.ig-b-16 { background-image: url(//badges.instagram.com/static/images/ig-badge-sprite-16@2x.png); background-size: 60px 178px; }
}
a.youtubebutton {width: 18px;height: 18px;display: block;background-image:url('images/youtube.png');}
.tumblr-follow{float: left;clear: none;height: 18px;width: 18px;overflow: hidden;}
/* SEARCH */.search {padding-top: 11px;float: right;}
.search input{width: 210px;margin-left: 24px;height: 20px;}
/*********** Homepage changes ***********/.home .row.main {padding-top: 4px;padding-top: .4rem;}
.row.daily, .row.social {border-top: 0px solid #606060;}
.twitter-feed {margin: 10px;}
/* Article List */.thumbs:first-cild {display: block;}
.homepage li {margin-bottom: 8px;width: 116%;}
.homepage li a, #php_widget-3 li a {font-family: Helvetica, Arial sans-serif;font-size: 1.8rem;line-height: 2.0rem;color: #fff;background-color: #606060;padding:10px 2px; height: 40px;display: block;text-decoration: none;text-transform: uppercase;font-weight: 300;overflow-y: hidden;}
#php_widget-3 li {margin: 0 0 8px 0;}
#php_widget-3 li a {height: 18px;font-size: 1.3rem;line-height: 1.8rem;padding: 4px;}
#php_widget-3 li a:hover {background-color: #717171;}
.homepage li a.long {font-size: 1.6rem;}
.homepage li a, .homepage li a.selected {/* Fallback for web browsers that doesn't support RGBa */background: rgb(0, 0, 0);/* RGBa with 0.6 opacity */background: rgba(0, 0, 0, 0.6);/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000FF, endColorstr=#000000FF);/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000FF, endColorstr=#000000FF)";}
.homepage{width:100%; max-width:740px; margin:0 auto}
.three.columns{width:70%}
.homepage li.more{height: 55px;background: #606060; float:left;}
.homepage li.more a {height: 35px;line-height: 36px;background: #606060 url(images/menu-arrow-right.png) no-repeat right top;}
.homepage li.more .next {text-align: center;}
.homepage li.more a.next {padding-right: 29px;}
.homepage li.more .prev {background: #606060 url(images/menu-arrow-left.png) no-repeat left top;float: left;padding-left: 29px;}
.homepage li.more a:hover{text-decoration: none;color: #717171;}
.homepage li a.selected {width: 116%;background: #717171;position: relative;z-index: 9999;font-size: 2.2rem;}
.homepage li a.selected.long {font-size: 2.0rem;}
/* Article Text */article.homepage {position: relative;display: none;width: 490px;height: 600px;overflow: hidden;}
article.group {overflow: hidden;margin-bottom: 0px;margin-top: 0px;}
.homepage-excerpt {position: absolute;bottom: 0;right: 0;background: #717171;font-size: 14px;font-family: "helvetica", "Arial", sans-serif;width: 80%;padding: 12px 12px 14px 12px;color: #000;}
#loader {margin:0 auto;}
#loader img {width: 50px;}
.homepage-excerpt {/* Fallback for web browsers that doesn't support RGBa */background: rgb(229, 137, 42);/* RGBa with 0.6 opacity */background: rgba(229, 137, 42, .6);/* For IE 5.5 - 7*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000FF, endColorstr=#000000FF);/* For IE 8*/-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000FF, endColorstr=#000000FF)";}
.homepage-excerpt p.meta {font-family:Helvetica,Arial,sans-serif;margin: 10px 0 0 0;}
.homepage-excerpt p.meta a:hover {color: #000;}
/* Single articles and pages */.entry {margin-top: 16px;}
.entry ul {list-style-type: disc;margin-left: 20px;}
.row.main {padding-top: .5rem;padding-top:5px;}
.single h2, .page h2, h3, h9 {font-family: Helvetica, Arial sans-serif;font-size: 17px;font-size: 1.7rem;line-height: 17px;line-height: 1.7rem;text-transform: uppercase;font-weight: 600;text-align: center;}
 p > span > strong, p > strong > span{font-weight:bold; color:#000;}
.menu-main-menu-container h3 {color: #999 !important;float: left;text-align: left;clear: none;font-size: 13px;font-size: 1.3rem;vertical-align: baseline;margin-top: 36px;font-style: oblique;text-transform: lowercase;}
.single h2, .page h2 {display: block;font-size: 24px;font-size: 2.0rem;line-height: 2.2rem;margin: 12px auto 12px auto;text-align: center;}
/* Pagination */ul.pagination {margin: 0 auto;padding: 0 10px;}
ul.pagination li.current a, ul.pagination li:hover a, ul.pagination li a:focus {border-bottom: solid 2px #717171;}
ul.pagination li a {font-family: Helvetica,Arial,Sans-serif;text-decoration: none;}
/*********** Widgets ***********/.widget > * {margin-left: 4px !important;margin-right: 4px !important;}
.widget h4, h4.subheader, .inspirator h4, .page-template-archive-news-php h2.entry-title, article.daily h2.entry-title, .search h2.entry-title, .archive h2.entry-title, #related-posts h4, .single-post h4.entry-title {
    color: #717171;
    font-family: georgia,serif;
    font-size: 2.8rem;
    margin-bottom: 9px;
    text-transform: uppercase;
	margin-top:40px;
}

.main-header-centered{width:244px; margin:10px; position:relative; text-align:center; height:120px; display:inline-block;float:left;}
.page-template-archive-news-php h2.entry-title, article.daily h2.entry-title, .search h2.entry-title, .archive h2.entry-title, .single-post h4.entry-title {font-size: 2.0rem;padding-top: 1px;font-weight: bold;text-align: left;margin-top: 6px;}
.single-post h4.entry-title {font-size: 1.6rem;font-weight: normal;}
.single-post h4.entry-title a:hover {color: #999;}
.page-template-archive-news-php h3 a, article.daily h3 a, .search h3 a, .archive h3 a, h2.entry-title.daily {text-decoration: none;}
h2.entry-title.daily {border: none;font-size: 1.7rem;font-size: 17px;font-weight: 300;font-family: Helvetica,Arial,sans-serif;padding-bottom: 10px;}
.page-template-archive-news-php article.group, article.group.daily, body.category article.group {border-bottom: 1px #ccc solid;}
article.group.daily.last {border-bottom: none;}
article.group.social {margin: 0;}
ul.social li {margin-bottom: 0;}
.page-template-archive-news-php span.meta, article.daily span.meta, .daily.meta, body.category span.meta, li.product span.meta {font-family: Helvetica,Arial,sans-serif;font-weight: normal;font-size: 1.2rem;font-size: 12px;font-style: italic;display: block;text-align: center;width: 100%;}
.daily div.meta {margin-top: 16px;}
article.daily {height: 350px;max-height: 350px;overflow: hidden;margin: 10px;}
ul.block-grid.four-up.daily {margin-left: 0;margin-top: 10px;}
ul.block-grid.four-up.daily li {border-right: 1px #ccc solid;margin: 0;padding-left: 0.75%;padding-right: 0.75%;}
ul.block-grid.four-up.daily li.last {border: none;}
.widget h3 {font-size: 1.6rem;font-size: 16px;float: left;clear: both;}
h4 a {color: #717171;text-decoration: none;}
h4 a:hover {color: #fff;}
h4.subheader {}
.widget h4 a {color: #606060;}
.widget h4 a:hover {color: #717171;}
.widget h4.orange {border-bottom: 1px solid #ccc;}
h4.orange a {color: #333;}
.widget li {list-style: none;clear: both;margin-top: 2px;}
.widget_feacpost_featuredcategorypostswidget p a {display: block;}
span.title {display: inline;clear: left;font-size: 1.2rem;color: #777;text-transform: uppercase;font-style: oblique;font-weight: bold;}
ul.credits {margin: 0;padding: 0;display: inline;clear: right;}
ul.credits li {font-family: Georgia;list-style: none;font-size: 1.3rem;display: inline;color: #717171;font-style: oblique;}
ul.credits li a {color: #000; text-decoration:underline; font-weight:bold;}
ul.credits li a:hover { text-decoration:underline; color:#717171;}
ul.credits li:after { content: " // "; }
ul.credits li:last-child:after { content: "."; }
div.credits {border-bottom: 1px solid #D4D4D4;margin-bottom: 32px;padding: 0 0 20px;text-align: center;}
li#sticky-posts-2 {margin-top: 10rem;margin-top: 10px;}
#recentcomments li {padding: 6px;border-bottom: 2px solid #eee;}
/*********** Widgets ***********/
h3, .page-id-43 h2, h9 {display: block;color: #717171 !important;text-align: left;font-size: 1.7rem;line-height: 1.7rem;margin: 0;font-weight: 300;}
p > strong > span, p > span > strong {color:#000; font-weight:bold;text-transform:none;}
.page-id-43 h2 {margin-top: 10px;}
h3.date {margin-top: -6px;font-family:"Work Sans", sans-serif;font-size: 1.4rem;color: #999 !important;text-transform: capitalize;font-style: normal;}
h3 {padding-bottom: 10px;}
.postnav {overflow: hidden;font-size: 1.8rem;}
.postnav.top { background: none repeat scroll 0 0 #BFBFBF;border-radius: 3px;clear: both;font-size: 1.3rem;height: 21px;overflow: visible;padding: 4px 10px; margin-bottom:-22px;margin-top: 20px;}
.postnav.bottom { background: none repeat scroll 0 0 #BFBFBF;border-radius: 3px;clear: both;font-size: 1.3rem;height: 21px;overflow: visible;padding: 4px 10px; margin-bottom:18px;}
.postnavbottom.prevnext { background: none repeat scroll 0 0 #e4e4e4;border-radius: 3px;clear: both;font-size: 1.3rem;height: 270px;overflow: visible;padding: 0;border: 1px solid #B1B1B1;}
.postnavbottom a {color:#717171 !important;}
.postnav.bottom .prev, .postnav.bottom .next {}
.nums {color: #FFFFFF;position: absolute;text-align: center;width: 250px;}
.postnav a {color: #fff !important; text-decoration: none;}
.postnav a:hover{color:#717171 !important;}
.prev, .next {font-family: Helvetica, Arial sans-serif;font-size: 13px;font-size: 1.3rem;line-height: 2.0rem;text-transform: uppercase;}
.prev span, .next span {display: inline !important;}
.prev img, .next img {height: 134px;}
.prev {float: left;margin-right: 20px;}
.next {float: right;text-align: right;margin-left: 10px;}
.next.top {}
.postnav.bottom .prev, .postnav.bottom .next {min-width: 132px;}
.postnav.top .prev, .postnav.top .next {width: 120px;}
.postnav.top.first {clear: both;overflow:hidden;}

.loopsocialsharing{margin:15px 0;height:25px;}
.postnav-left {width:50%;float:left;background:url("http://www.tsbmen.com/images/advps-left-arrow.png") no-repeat scroll 5% 85px rgba(0, 0, 0, 0);}
.postnav-left:hover {background:url("http://www.tsbmen.com/images/advps-left-arrow-hover.png") no-repeat scroll 5% 85px rgba(0, 0, 0, 0);}
.postnav-right {width:50%;float:right;background:url("http://www.tsbmen.com/images/advps-right-arrow.png") no-repeat scroll 95% 85px rgba(0, 0, 0, 0);}
.postnav-right:hover {background:url("http://www.tsbmen.com/images/advps-right-arrow-hover.png") no-repeat scroll 95% 85px rgba(0, 0, 0, 0);}

.opacityhover {height: 100%;position: absolute;top: 0;width: 100%; color:#fff; font-size:1.2em;}
.opacityhover:hover{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);}

.dfiImages-header {margin-bottom:20px}

.post-categories {margin: 0;}
.post-categories > li {margin: 0;}
.page-intro {margin: 50px 0;}
.page-intro-feed {
    border-bottom: 1px solid #a4a4a4;
    padding: 37px 0 10px;
}
.page-intro-sidebar {color: #000000;font-family: "Playfair Display", serif;font-size: 16px;letter-spacing: 1px;margin: 0 0 15px;text-transform: none;}
.page-intro-sidebar a{color:#000000 !important;}
.page-intro-sidebar:hover{color:#717171 !important;}
.related-sidcolumn img{width:45%; margin:2.5%;}

.mobile-feature-content {max-width:640px;text-align:center ;display:none;}
.footerbox{border-bottom: 1px solid #a4a4a4;border-top: 1px solid #a4a4a4;color: #606060;font-family: 'Work Sans', sans-serif;font-size: 14px;line-height: 32px;margin: 0px 0 20px;padding: 18px 10px;text-align: center;text-transform: uppercase;width: 280px;}
.footerbox a{margin: 0 7px;}

.archive-new {float:left; margin:5px 10px;width:23%;}
.archive-new a{font-family:georgia;font-weight:normal;color:#000;font-size:20px;}
.archive-new a:hover{color:#717171;}
.middot {float:left;margin:5px; font-size:20px;	}

.footer.row .row {background: none repeat scroll 0 0 #FFFFFF;color: #FFFFFF;height: 10px;overflow: hidden;}
.sticky-posts-2 ul li{clear: both;}
.upw-image{	width: 100px;float: left;}
.upw-content{float: left;width: 227px;}
.post-title{clear: both;float: left;}
.sidebar-post{clear: both;height: auto;overflow: hidden;margin-bottom: 19px;}
.sidebar-post h3{clear: none;font-size: 13rem;font-size: 13px;text-decoration: none;text-transform: none;text-align: left !important;font-weight: bold;}
.sidebar-post a {text-decoration: none;}
.post-thumb{float: left;}
.post-date{float: left;clear: both;}
.post-content{float: left;clear: none;width: 64%;}
.alt-post {background:#e1e1e1;}
a.post-title{color: #606060;font-family: Helvetica,Arial,sans-serif;font-size: 1.3rem;font-size: 13px;font-weight: bold;text-transform: uppercase;text-decoration: none;float: left;}
#text-2{clear: both;}
footer #text-2 {clear: none;}
#support{width: 100%;margin-top: 15px;clear: both;display: block;}
#support h3{text-align: center !important;clear: none;}
#support div {}
.post-box{clear: both;padding-top: 10px;}
div.addthis_toolbox > a {width: 100%;}
.addthis_default_style .addthis_counter {margin: 5px 0;}
.image-feed-list li {margin-bottom: 19px;overflow: hidden;}
.image-feed-list li img, .post-thumb img {width: auto;height: auto;max-width: 80px;max-height: 80px;float: left;margin-right: 10px;}
.image-feed-list .imgtitle {font: 1.3rem/1.6rem Helvetica,Arial,sans-serif;text-decoration: none;}
/*********** Archives ***********//*********** Comments ***********/.comments ol {margin-left: 0;list-style: none;}
.comments li {border: 1px #333 solid;padding: 10px;}
.comments .depth-2 {margin: 0 25px 12px 25px;}
.comments .thread-even {background-color: #f2f2f2;}
.comments ul.children {margin-top: 18px;}
.comments .comment-author {font-size: 1.5rem;font-weight: bold;font-family: Helvetica,Arial,sans-serif;}
.comments .comment-author a, .comments .comment-meta a {color: #333;}
.comments .comment-author a:hover, .comments .comment-meta a:hover {color: #717171;}
.comments .comment-meta, .comment-reply-link {font-family: Helvetica,Arial,sans-serif;font-size: 1.15rem;}
.comments .comment-meta a {text-decoration: none;}
.comments .comment-author img.avatar {float: left;margin-right: 6px;}
.comments .comment-content {margin-top: 18px;}
.comments .bypostauthor {background-color: #F6ECDA;}
.form-label label {margin-bottom: 0;}
.form-input {margin-bottom: 9px;}
/* Comment reply Area */span#cancel-comment-reply {font-size: 1.1rem;}
span#cancel-comment-reply a:hover {color: #666;}
textarea#comment {width: 98%;}
.button.nice {background-color: #717171;border: 1px solid #D39E48;}
.button {background: #717171;padding: 9px 34px 11px;font-size: 1.4rem;font-family: Helvetica,Arial,sans-serif;}
.button:hover, .button:focus {background-color: #606060;color: white;}
h4#comments.subheader a.reply {font-size: 1.2rem;margin-left: 10px;}
h4#comments.subheader a.reply:hover {color: #666;}
/* =WordPress Core-------------------------------------------------------------- */.alignnone {margin: 0px 0px 5px 0;display: block;}
.aligncenter,div.aligncenter {display: block;margin: 0px auto 5px auto;}
.alignright {float:right;margin: 0px 0 10px 10px;}
.alignleft {float: left;margin: 0px 20px 10px 0 !important;}
.aligncenter {display: block;margin: 0px auto 5px auto;}
a img.alignright {float: right;margin: 0px 0 10px 10px;}
a img.alignnone {display: block;margin: 0px auto 0px auto;}
img.alignnone {margin: 0 auto 0 auto;display: block;}
a img.alignleft {float: left;margin: 0px 20px 10px 0 !important;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
img.size-full {margin: 0 auto 0 auto;}
.single-post h2 {margin-bottom: 0px;}
.timestamp.post {display: block;margin-bottom: 1.75rem;margin-bottom: 18px;font-size: 12px;}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; /* Image does not overflow the content area */padding: 5px 3px 0px;text-align: center;}
.wp-caption.alignnone {margin: 5px auto 20px auto}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption.aligncenter {margin: 5px auto 20px auto;}
/*related posts (adapted via urbangiraffe.com)*/#related-posts{font-family: "helvetica", "arial", sans-serif;margin: 38px auto 18px auto;width: 100%;}
body .related-posts {list-style-type: none;margin: 0;height: 200px;width: 100%;padding-left: 1%;padding-right: 1%;}
.related-posts li {float: left;height: 250px;margin: 0 20px 8px;max-width: 150px;padding: 4px 0 0;width: 32%;}
.related-post {overflow: hidden;float: left;width: 100%;}
.related-post:hover {}
.related-post .post-date{clear: both;margin-top: 10px;font-family: "georgia", "times new roman", serif;text-transform: none;font-weight: normal;}
body .related-title {text-align:center;clear: both;display: block;font-weight: bold;position: relative;margin-left: 4px;width: 100%;}
.related-title a {text-decoration: none;color: #333;clear: both;}
.related-thumb {height: 235px;width: 150px;overflow: hidden;float: left;}
.related-thumb img {width: 100%;}
.related-thumb a {text-decoration: none;color: #ddd;}
#related-posts h4 {}
#contact-input input {width: 100%;height: 200px;}
.wpcf7-form-control-wrap your-name input {width: 50px;}
/**** CONTACT FORM 7 ****/.wpcf7 p {font-family: georgia;display: block;color: #717171 !important;text-align: left;font-size: 2.0rem;line-height: 2.0rem;margin-top: 10px;font-weight: 300;text-transform: uppercase;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {height: 25px;margin: 8px 0; text-transform:none;color:#717171;font-family:georgia;font-size:18px;}
.wpcf7-form-control.wpcf7-text {height: 25px;margin: 8px 0;text-transform:none;color:#717171;font-family:georgia;font-size:18px;}
.wpcf7-form-control.wpcf7-submit {background: none repeat scroll 0 0 #717171;border: 0 none;color: #fff;font-family: georgia;font-size: 20px;padding: 5px;text-transform: uppercase;width: 250px;}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-118 {margin-top: 5px !important;text-transform:none;color:#717171;font-family:georgia;font-size:18px;}
.wpcf7-form-control.wpcf7-captchar {height: 25px;margin: 8px 0;width: 120px;}
#contact-subject input {width: 100%;}
#contact-input textarea {margin:8px 0;width: 100%;border:1px solid #999;text-transform:none;color:#717171;font-family:georgia;font-size:18px;}
#twitter-widget-2{width: 338px;max-width: 100%;}
/**** FOOTER ****/footer {font-family: Helvetica,Arial,sans-serif;font-size: 12px;}
footer div.textwidget, footer div.widget_nav_menu {padding-top: 15px;padding-bottom: 15px;}
ul.footer-sponsors li {margin: 0 42px 18px 0;padding-top: 16px;}
footer ul li, .footer-logo {text-align: center;}
.footer-logo {padding-top: 16px;}
.footer-logo p {padding-top: 18px;}
footer ul.menu li a {color: #fff;text-transform: uppercase;text-decoration: none;}
footer ul.menu li a:hover {color: #717171;}
.menu-footer-main-menu-container, .menu-social-media-menu-container {margin-top: 26px;}
/**** 404 ****/h3.404 {margin-top: 5px;}
/**** ADS ****/#THESTYLEBLOGGER_BTF_CENTER-1 {text-align: center;}

.home-content-sectional.alt_post.dfi_post {text-align:center;}
.home-content-sectional.alt_post.dfi_post .home-image-left {width: 95%;}
.home-content-sectional.alt_post.dfi_post .home-content-right {width: 100%;}
.home-content-sectional.dfi_post {text-align:center;}
.home-content-sectional.dfi_post .home-image-left {width: 95%;}
.home-content-sectional.dfi_post .home-content-right {width: 100%;}
.alt_post.dfi_post .home-content-right {text-align: center !important;}

.alt_post.dfi_post .home-image-left {width: 95%;}
.alt_post.dfi_post .home-content-right {width: 100%;}
.dfi_post .home-image-left {width: 95%;}
.dfi_post .home-content-right {width: 100%; text-align:center;}
.alt_post .home-image-left{float:right;width:45%;height:auto;margin:0px 2.5% 20px 2.5%;}
.alt_post .home-content-right{float:right;width:50%; min-height:0px;margin:5px 0 0; text-align:right;}
.home-content-sectional.alt_post {text-align:right;}
.dfi_post .home-image-left {width: 95%;}
.dfi_post .home-content-right {width:100%; text-align:center; padding-bottom:40px;}

.facebook-button-header { background: url(/images/facebook.png);margin-right:5px; float:left; width:20px;height:20px;}
.twitter-button-header { background: url(/images/twitter.png);margin-right:5px; float:left; width:20px;height:20px;}
.rss-icon-button-header { background: url(/images/rss-icon.png);margin-right:5px; float:left; width:20px;height:20px;}
.instagram-button-header { background: url(/images/instagram.png);margin-right:5px; float:left; width:20px;height:20px;}
.pinterest-button-header { background: url(/images/pinterest.png);margin-right:5px; float:left; width:20px;height:20px;}

.facebook-button { background: url(/images/facebook.png);margin-right:5px; float:left; width:20px;height:20px;}
.twitter-button { background: url(/images/twitter.png);margin-right:5px; float:left; width:20px;height:20px;}
.rss-icon-button { background: url(/images/rss-icon.png);margin-right:5px; float:left; width:20px;height:20px;}
.instagram-button { background: url(/images/instagram.png);margin-right:5px; float:left; width:20px;height:20px;}
.pinterest-button { background: url(/images/pinterest.png);margin-right:5px; float:left; width:20px;height:20px;}

.facebook-button:hover{ background: url(/images/facebook2.png);}
.twitter-button:hover{ background: url(/images/twitter2.png);}
.rss-icon-button:hover{ background: url(/images/rss-icon2.png);}
.instagram-button:hover{ background: url(/images/instagram2.png);}
.pinterest-button:hover{ background: url(/images/pinterest2.png);}

.facebook-button-post { background: url(/images/facebook-post.png); background-size:100%;margin-right:5px; float:left; width:27px;height:27px;}
.twitter-button-post { background: url(/images/twitter-post.png);background-size:100%;margin-right:5px; float:left; width:27px;height:27px;}
.google-button-post { background: url(/images/googleplus-post.png);background-size:100%;margin-right:5px; float:left; width:27px;height:27px;}
.instagram-button-post { background: url(/images/instagram-post.png);background-size:100%;margin-right:5px; float:left; width:27px;height:27px;}

.facebook-button-post:hover{ background: url(/images/facebook-post2.png);background-size:100%;}
.twitter-button-post:hover{ background: url(/images/twitter-post2.png);background-size:100%;}
.google-button-post:hover{ background: url(/images/google-post2.png);background-size:100%;}
.instagram-button-post:hover{ background: url(/images/instagram-post2.png);background-size:100%;}


.alt_post.dfi_post .loopsocialsharing{height:25px;float:none; margin:0 auto 0px;width:80px;}
.dfi_post .loopsocialsharing{margin:15px 0;height:25px;float:none; margin:0 auto;width:80px;}
.alt_post .loopsocialsharing{margin:15px 0;height:25px;float:right;}
.loopsocialsharing{margin:15px 0;height:25px;}
.loopsocialsharing-post{margin:15px 0;height:45px;}

.home-image-left{float:left;width:45%;height:auto;margin:0px 2.5% 20px 2.5%;}
.home-content-right{float:left;width:50%; min-height:0px;margin:5px 0 0;}
.home-content-sectional{float:left;height:auto;border-top:1px solid #A0A0A0;padding-top:40px;margin:0 0; width:100%;}
.home-content-sectional.active{background:#ffffff; width:100%; margin: 35px 0%; padding:0; position:relative;float:left; border:none;}
.home-content-sectional.active .home-image-left{width:100%; margin: 0;}
.home-content-sectional.active .home-image-left img{/*width:100%;*/}
.home-content-sectional.active .home-content-right {
    background: url("http://www.tsbmen.com/images/feature-article-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 18%;
    color: #FFFFFF;
    left: 0;
    margin: 0;
    padding: 2% 21%;
    position: absolute;
    width: 43%;
    z-index: 2147483647;
}
.home-content-sectional.active .home-content-right h1{color:#fff; font-family: 'Playfair Display', cursive, !important; font-weight:700; font-size:2.5em; line-height:1.3em;}
.home-content-sectional.active .home-content-right h1:hover{color:#717171}
.home-content-sectional.active .home-content-right .content-excerpt{display:none;}
.home-content-sectional.active .subtitle-hp{margin:-10px 0 13px}
.home-content-sectional.active .subtitle-hp a{color:#fff;}
.subtitle-hp{margin:20px 0 13px;font-family: 'Work Sans', sans-serif;color: #717171;}
.subtitle-hp a{font-family: 'Work Sans', sans-serif;color:#717171;margin:-10px 0 13px}
.comments-bubble{float:none;display:inline;vertical-align:middle;margin-right:8px;}
.comments-bubble-white{float:none;display:none;vertical-align:middle;margin-right:8px;}
.home-content-sectional.active .comments-bubble{float:none;display:none;}
.home-content-sectional.active .comments-bubble-white{float:none;display:inline;}

.aboutalignleft {
    float: left;
    margin: 0 20px 10px 0 !important;
}

.static-content {color: #717171;font-family: georgia;font-size: 21px;line-height: 31px;margin: 30px auto;max-width: 1000px;width: 100%; display:table;}
.profile-shots {width:18%; margin:1%; text-align:center;float:left;}
.static-content h3 {color: #000000 !important;font-family: abril fatface;font-size: 22px;text-align: center;text-transform: none;}
.services-about h3 {color: #000000 !important;font-family: abril fatface;font-size: 22px;text-align: left;text-transform: none;}
.static-content h1 {border-bottom: 1px solid #a4a4a4;margin-bottom: 10px;padding-bottom: 18px;text-align: center;}
.static-content h1:hover{color:#000;}
.services-about {width:22%; margin:1.5%; float:left;text-align:left;}
.services-about-media {
    float: left;
    margin: 0.5%;
    text-align: left;
    width: 11.5%;
}
.about-more-information {font-size:12px;}
.agestat {width:100%;}
.agestat img{width:100%;}
.socblock {width: 500px; padding: 0; margin:0 auto;}
.services-about-soc {
    float: left;
    margin: 0.5%;
    text-align: left;
    width: 31%;
}
.adsample {float: left; margin-right: 5%; width: 25%; margin-top: 25px;}
.adtext {float: left; width: 70%; margin-top: 25px;}

.contact-form-resp{margin: 0 auto; max-width: 600px;}

.style-guide-sidebar{margin:40px 0 15px;font-family:helvetica; font-size:1.3em; text-align:center;height:260px;background:url("http://www.tsbmen.com/images/styleguide-box-bg.jpg");}
.style-guide-sidebar h2{margin-top:35px;color:#000; font-family:helvetica; font-size:1.5em; line-height:1.3em;}
.style-guide-sidebar-button{background:#717171;border-radius:5px;color:#fff;font-family:helvetica;font-size:1em;height:30px;margin:180px 20px; position:absolute;text-align:center;width:260px;}
.style-guide-sidebar-button a{font-family:helvetica; font-size:0.7em; line-height:31px; text-align:center;color:#FFF;padding:5px 0;text-decoration:none;}

.newsletter-sidebar{margin:10px 0 35px;font-family:helvetica; font-size:1.3em; text-align:center;height:90px;}
.newsletter-sidebar h2{margin-top:35px;color:#000; font-family:helvetica; font-size:1.5em; line-height:1.3em;}
.newsletter-sidebar-button{margin-top:10px;font-family:helvetica; font-size:1em; text-align:left;color:#FFF;background:#000; width:260px; padding:0 20px; height:30px;}
.newsletter-sidebar-button a{font-family:helvetica; font-size:0.7em; line-height:31px; text-align:center;color:#FFF;padding:5px 0;text-decoration:none;}

.in-category a{font-family:"Work Sans", sans-serif; color:#717171; text-transform:uppercase;}
.in-category a:hover{color: #181818;}
.article-content-sectional{float:left;height:auto;border-top:0px solid #A0A0A0;padding-top:0px;margin:0 3.5%; width:93%;}
.article-content-sectional-post{border-top: 0 solid #a0a0a0;float: left;height: auto;margin: -18px 13.5% 0;padding-top: 10px; max-width:580px;}
.article-content-sectional-post-wider{border-top: 0 solid #a0a0a0;float: left;height: auto;margin: -18px 13.5% 0;padding-top: 10px; max-width:640px;}


.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #dde;position: relative;}
.jspDrag{background: #bbd;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */* html .jspCorner{margin: 0 -3px 0 0;}
.jspVerticalBar{width: 8px;background: red;}
.jspTrack{background: #FDC799;position: relative;}
.jspDrag{background: #FA7300;}
/*********** Inspirator *********/.inspirator h4 {width: 112%;font-size: 2.9rem;}
#inspirator-outfits {min-height: 600px;}
#inspirator-outfits p {padding-top: 72px;color: #FA7300;font-size: 2.2rem;margin: 0 auto;text-align: center;font-family: Helvetica,Arial,sans-serif;}
.inspirator dt a {width: 108%;display: block;padding: 10px;margin: 6px 0;background-color: #606060;font-size: 1.6rem;font-family: Helvetica,Arial,Sans-serif;text-decoration: none;color: #fff;background-image: url('../images/arrow_closed.png');background-repeat: no-repeat;background-position: 98%;}
.inspirator dt a.open {background-image: url('../images/arrow_open.png');background-repeat: no-repeat;background-position: 98%;margin-bottom: 0;}
#inspirator li.parent {background-image: url('../images/parent_arrow_closed.png');background-repeat: no-repeat;background-position: 2%;cursor: pointer;}
#inspirator li.parent.open {background-image: url('../images/parent_arrow_open.png');background-repeat: no-repeat;background-position: 2%;}
#inspirator ul {margin-bottom: 0;padding-bottom: 0;}
#inspirator ul li {background-color: #F5F5F5;list-style-type: none;padding: 2px 0 2px 20px;margin: 0;}
#inspirator li.odd {background-color: #DCDCDC;}
#inspirator label {margin: 0;padding: 0;}
#inspirator ul li.parent {font-family: Helvetica,Arial,sans-serif;text-transform: uppercase;padding-left: 26px;}
#inspirator ul li.parent:hover {color: #ccc;}
#inspirator ul li:hover, #inspirator ul li.parent {background-color: #999;color: #fff;}
#inspirator ul li:active {background-color: #FA7300;color: #333;}
#inspirator ul ul li {padding-left: 28px;}
#inspirator input[type=checkbox] {display: none;}
#inspirator li.checked, #inspirator li.checked:hover {background: #FA7300;}
#inspirator dd{width: 287px;max-height: 200px;overflow: auto;-webkit-margin-start: 0;margin-start: 0;outline: 0;}
#inspirator .horizontal-only{height: auto;max-height: 200px;}
#inspirator .under-items {display: none;margin-left: 30px;}
#inspirator dt a:hover {color: #FA7300;}
#inspirator dt.under-items a {background-color: #999;}
#inspirator dt.under-items a:hover {color: #333;}
#inspirator dd.under-items {margin-left: 30px;width: 255px;display: none;}
.row.inspirator {background-image: url('../images/tsb_large_transparent.png');background-repeat: no-repeat;background-position: center right;}
#inspirator-outfits img {max-width: 178px;height: auto;}
.inspirator-outfit {display: inline;float: left;margin: 10px;}
#inspirator-outfits .loader img {margin: 0 auto;text-align: center;}
#inspirator-outfits .loader {margin: 0 auto;text-align: center;margin-top: 100px;}
.style-guide-outfit-nav{width:150px; background:#fff; padding:23px 0; height:auto; border-bottom:1px solid #black;}
.style-guide-outfit-nav dl{width:150px; height: auto; float:left; text-align:left; font-weight:bold;}
.style-guide-outfit-nav dl dt{float:left; width:auto; line-height:18px; font-weight:normal;text-align:left;}
.style-guide-outfit-nav dl dt dl{width:auto;float:none; font-weight:normal; height:auto; text-align:left; padding:0 0px; margin-bottom:4px}
.style-guide-outfit-nav dl dt dl dt {float:none;text-decoration:none; font-weight:normal; margin-bottom:0px; line-height:15px;}
dt a{height: auto !important; line-height:16px !important; padding:0px !important; font-size:12px !important;}
dl a{height: auto !important; line-height:16px !important; font-size:12px !important;}
.season-links {text-align:center !important;}
.season-links a{padding:0 14px !important;}
#sticky_navigation {background:rgba(255, 255, 255, .9);border-bottom: 1px solid #b1b1b1;height: 50px;width: 100%; z-index:999; margin:0 auto;}
#sticky_navigation_wrapper {width: 100%;height: 50px;}
.navnav, .navnav ul, .navnav li, .navnav a {margin: 0;padding: 0;border: none;outline: none;}
.navnav {height: 50px;width: auto;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.navnav li {position: relative;list-style: none;float: left;display: block;height: 50px;}
.navnav li a {color: #000000;display: block;font-family: "Work Sans", sans-serif;font-size: 15px;font-weight: normal;line-height: 41px;margin: 6px 5px;padding: 0 14px;text-decoration: none;transition: color 0.2s ease-in-out 0s;}
.navnav li:first-child a { border-left: none; }
.navnav li:last-child a{ border-right: none; }
.navnav li:hover > a { color: #717171; }
.navnav ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 5px 5px;
    left: 0;
    opacity: 0;
    position: static;
    top: 0px;
    transition: opacity 0.25s ease 0.1s;
	margin-top:-10px;
	height:0;
	}
.navnav li:hover > ul { opacity: 1; }
.navnav ul li {background:#fff;height: 0;overflow: hidden;padding: 0;-webkit-transition: height .25s ease .1s;-moz-transition: height .25s ease .1s;-o-transition: height .25s ease .1s;-ms-transition: height .25s ease .1s;transition: height .25s ease .1s;}
.navnav li:hover > ul li {height: 36px;overflow: visible;padding: 0;}
.navnav ul li a {width: 170px;padding: 4px 0 4px 0px;margin: 0;border: none;}
.navnav ul li:last-child a { border: none; }
.style-guide-outfit-nav{width:150px; background:#fff; padding:23px 0; font-family:Helvetica; float:left;}
.style-guide-outfit-nav ul{width:600px; height: 500px; float:left; text-align:center; font-weight:bold;}
.style-guide-outfit-nav ul li{float:left; width:auto; line-height:18px; font-weight:normal;text-align:left;}
.style-guide-outfit-nav ul li ul{width:auto;float:none; font-weight:normal; height:auto; text-align:left; padding:0 23px;}
.style-guide-outfit-nav ul li ul li {float:none;text-decoration:none; font-weight:normal; margin-bottom:2px;}
.sort-filter {
    color: #717171;
    height: 20px;
    margin: 0;
    padding: 3px 5% 4px;
    text-align: left;
    width: 95%;
}
.gallery-img > a {
    cursor: pointer;
}
.sort-filter a{margin: 0 9px;font-family:"Work Sans", sans-serif;text-transform:uppercase;text-decoration:none;color:#717171;}
.sort-filter a:hover{color:#000;}
.sort-filter a.active{color:#000 !important; font-size:15px;}
.entry h3 {border-bottom: 0 solid #d4d4d4;border-top: 0px solid #d4d4d4;display: inherit;font-family: "Playfair Display";font-size: 30px;line-height: 43px;margin-bottom: 0;padding: 20px 0 9px;text-align: center;text-transform: none;}
.entry h9{color:#000 !important; width: 100%; z-index:999; text-align:center;position:;margin-top:-20px;}
.mobile-menu-system {display:none;}
.alignnone.size-large {margin-top: 22px;}
p img {margin: 11px 0 11px !important;}
.markerly-share-btn.markerly-share-markerly {display: none;}
.markerly-image-wrapper {z-index:995 !important}
.inspirator-welcome-message > img {border: medium none !important;height: 550px !important;margin: 25px;max-width: 550px !important;width: 550px !important;}
.inspirator-welcome-message .markerly-image-wrapper {display:none !important; }
.AlpinePhotoTiles-link {float:left; width:50% !important;}
.igram li {float: left;font-size: 21px;list-style: outside none none !important;margin: 0 7px 40px;padding-top: 0 !important;}
h10 {font-family: helvetica;font-size: 20px;font-weight: bold;line-height: 32px;text-align: center; display:inherit;}
h6 {border-bottom: none !important;border-top: none !important;display: inherit !important;font-size: 30px !important;font-weight: normal !important;line-height: 43px !important;text-align: center !important;}

.inspirator-welcome-message {min-height: 2000px;}

#topNav span {color: #FFFFFF;}
.styleguide-ad {border: none !important;margin: 20px auto;width: 600px;}
.styleguide-ad img {max-width:575px !important; height:auto;}
#lightbox-pinterest-btn,



#lightbox-twitter-btn {display:none;}
#disqus_thread {padding: 15px;}
.entry a{color:#717171;}
.entry h1 a {color: #000000 !important;}
.entry a:hover{text-decoration:none;}
header .markerly-image-wrapper .markerly-share-btn markerly-share-fb, header .markerly-image-wrapper .markerly-share-btn markerly-share-tw, header .markerly-image-wrapper .markerly-share-btn markerly-share-pn,



.main-menu-logo .markerly-image-wrapper {display:none !important;}
#rps {float: left;position: relative; margin-top:30px;}
#rps .window {overflow: hidden; position: relative;}
#rps .slider {position: absolute;top: 0; left: 0;font-size:12px;font-family: Arial, Verdana;}
#rps .slider div{float:left;}
.rps-clr{clear:both;}
#rps .slider div .col{float:left;padding:5px 0px;}
#rps .col  p{font-size:12px;padding:0px 10px;margin:0px;}
#rps .col  img{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;background-color: white;padding:0px;}
#rps .col p.post-title{position:relative;padding:0px;margin:0;height:40px;}
#rps .col p.post-title span {font-size:13px;font-weight:bold; margin:0px;padding:0px 10px;height:40px;overflow:hidden;position:absolute;color:#666;text-decoration:none;line-height:18px;}
#rps .col p.post-title a{text-decoration:none;}
#rps .col p.post-title span:hover {height:auto;overflow:auto;z-index:100;padding-bottom:3px;color:#000;}
#rps .col p.post-title a:hover {color:#000;}
#rps .col p.slider-content{position:relative;}
#rps .col p.slider-content-img{position:relative;margin:0px;padding:0px;border:0px;text-align:center;}
#rps .col p.slider-content-both{position:relative;margin:0px;padding:0px;border:0px;text-align:left;line-height:17px;margin-right:5px;margin-left:10px;}
#rps .col p.slider-content-both img{margin-right:10px;background-color: white;padding:1px;}
#rps .paging {background: none repeat scroll 0 0 #000000;bottom: 10px;display: none;font-size: 11px;opacity: 0.7;padding: 4px 0;position: absolute;right: 0;text-align: center;width: 100%;z-index: 100;}
#rps .paging a {padding:0px 5px;text-decoration: none;color: #717171;font-weight: bold; }
#rps .paging a.active {background:#4b4646;color: #fff;}
#rps .paging a:hover {color:#000;}
#rps .post-date{position:absolute;margin-left:5px;margin-right:5px;z-index:1000px;background:#F7F5F5;filter:alpha(opacity=60);opacity:0.6;color:#000;font-weight:bold;padding-left:3px;}
#rps img { width: 100%; height: auto;  width: auto9; /* ie8 */ }
.main-stuff span {    color: #FFFFFF;
    font-size: 35px;
    line-height: 44px;
}
.main-stuff {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.42);
    bottom: 0;
    margin-bottom: 250px;
    padding: 20px 40px;
    position: absolute;
    width: 13%;
}

#OCCASION {
    margin-bottom: 15px;
}

.advps-slide-container{position:relative;}
.advps-slide-container ul{margin:0;padding:0;}
.advps-excerpt-one{position:absolute;	-moz-opacity:1;filter:alpha(opacity=100);opacity:1;z-index:1;}
.advps-overlay-one{width:100%;/*height:100%*/;position: absolute;/*top: 0;*/left: 0;z-index: 0;}
.advps-excerpt-block-one{position:relative;	padding:10px;width:auto;height:auto;z-index:9;}
.advps-slide-field-three img{float:left;margin-right:20px;}
.advs-title a{font-weight:bold;text-decoration:none;}
/* ---------------------  navigation -----------------*/.advps-number{position:absolute;font-size:11px;font-family:Arial, Helvetica, sans-serif;z-index:9999;}
.advps-number ul{margin:0;padding:0;}
.advps-number ul li{position:relative;list-style:none;float:left;display:inline;margin:0;}
.advps-number li a {margin: 2px 2px 2px 0;padding:5px 8px 5px 8px;text-decoration:none;width:auto;display:block;color:#FFFFFF;font-size:12px;font-weight:bold;text-shadow: 0px 1px 1px #666666;background-color:#333333;background: -webkit-gradient(linear, 0 top, 0 bottom, from(#666666), to(#000000));background: -moz-linear-gradient(#555555, #000000);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 );background-image: -ms-linear-gradient(top, #666666 0%, #000000 100%);background-image: -o-linear-gradient(top, #666666 0%, #000000 100%);background-repeat:no-repeat !important;background-position:center !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.advps-number li a:hover {color:#000000;text-shadow: 0 1px 0 #FFFFFF;background-color:#FFFFFF;background:-moz-linear-gradient(#FFFFFF, #E0E0E0);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#FFFFFF), to(#E0E0E0));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E0E0E0',GradientType=0 );background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E0E0E0 100%);background-image: -o-linear-gradient(top, #FFFFFF 0%, #E0E0E0 100%);}
.advps-number li.activeSlide a{color:#000000;text-shadow: 0 1px 0 #FFFFFF;background-color:#FFFFFF;background:-moz-linear-gradient(#FFFFFF, #E0E0E0);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#FFFFFF), to(#E0E0E0));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E0E0E0',GradientType=0 );background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E0E0E0 100%);background-image: -o-linear-gradient(top, #FFFFFF 0%, #E0E0E0 100%);cursor:default;}
.advps-bullet{width:auto;position:absolute;z-index:9999;}
.advps-bullet li{display:inline;list-style:none;margin:0px !important;}
.advps-bullet li a{display:block;width:18px;height:18px;float:left;background:url(images/advps-bullet-two.png) no-repeat;margin-left:2px;}
.advps-bullet li a:hover{background:url(images/advps-bullet-active-two.png) no-repeat;cursor:pointer;}
.advps-bullet li.activeSlide a{background:url(images/advps-bullet-active-two.png) no-repeat;}
/* -------------------  next previous ----------------------*/.advps-left-arrow{width:55px;height:55px;position:absolute;left:0%;top:39%;z-index:100;display:none;background:url(images/advps-left-arrow.png) no-repeat;text-indent:-9999px;cursor:pointer;}
.advps-right-arrow{width:55px;height:55px;position:absolute;right:0%;top:39%;z-index:100;display:none;background:url(images/advps-right-arrow.png) no-repeat;text-indent:-9999px;cursor:pointer;}
.advps-play-pause{width:50px;position:absolute;right:46%;top:39%;z-index:100;display:none !important;}
.advps-left-arrow-two{width:20px;height:29px;position:absolute;left:1%;top:39%;z-index:100;display:none;background:url(images/l1.png) no-repeat;text-indent:-9999px;cursor:pointer;}
.advps-right-arrow-two{width:20px;height:29px;position:absolute;right:1%;top:39%;background:url(images/r1.png) no-repeat;z-index:100;text-indent:-9999px;cursor:pointer;display:none;}
.advps-play-pause-two{width:25px;position:absolute;right:48%;top:39%;z-index:100;display:none;}
.advps-down-arrow{width:55px;height:21px;position:absolute;left:36%;bottom:0;z-index:100;background:url(images/advps-down-arrow.png) no-repeat;text-indent:-9999px;cursor:pointer;}
.advps-up-arrow{width:55px;height:21px;position:absolute;left:36%;top:0;z-index:100;background:url(images/advps-up-arrow.png) no-repeat;text-indent:-9999px;cursor:pointer;}
.advps-slide-container .advs-title{line-height:30px;}
.inspirator-category1{background: none repeat scroll 0 0 #838383;color: #FFFFFF;float: left;font-weight: 600; margin-bottom: 2px; padding: 4px 5px 3px 10px !important;width: 135px;	margin-left:0 !important;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}
.arrow{background:url(images/left-arrow.jpg) no-repeat left top; padding-left:15px;}
.arrow1{background:url(images/down-arrow.jpg) no-repeat left top; padding-left:15px;}
.inspirator-category{margin-left:0px;}
.inspirator-category{padding-left:10px;}
.inspirator-category2 {background: none repeat scroll 0 0 #FFFFFF;border-radius:0px;color: #4F4F4F;float: left;font-weight: normal;margin-bottom: 2px;margin-left: 0 !important;padding: 3px 5px 3px 0 !important;width: 135px; border-bottom:1px solid #bfbfbf;}
.list{margin:0 0 0 15px !important; padding:0; list-style:none; height:auto !important;}
.list li{ display: block !important;
    float: none !important;
    line-height: 26px !important;
    margin-bottom: 0 !important;}
#SEASON{margin-bottom:15px;}

.style-sidebar-omit .style-guide-sidebar{display:none;}

.yarpp-related {
    margin-top: 80px !important;
}

#ssba > a {
    margin-right: 2%;
	position:relative !important;
}
.entry > div {
    margin: 20px 0;
}

.ssba img {
    margin: 0 10px;
    width: 40px;
}
.ssba {
    width: 340px;
}
#ssba {
    margin-left: -5px !important;
	width:350px;
	position:;
}

/*New addition 26-05-2014*/
div.credits_tag {border-bottom: 1px solid #D4D4D4;margin-bottom: 32px;padding: 0 0 20px;text-align: center;}
ul.credits_tag {margin: 0;padding: 0;display: inline;clear: right;}
ul.credits_tag li {font-family: Helvetica,Arial,sans-serif;list-style: none;font-size: 1.3rem;display: inline;color: #777;font-style: oblique;}
ul.credits_tag li a {color: #717171;}
ul.credits_tag li a:hover { text-decoration:underline;}
ul.credits_tag li:after { content: " // "; }
ul.credits_tag li:last-child:after { content: "."; }

#hideAll
 {
   position: fixed;
   left: 0px;
   right: 0px;
   top: 0px;
   bottom: 0px;
   background-color: white;
   z-index: 99; /* Higher than anything else in the document */
 }
 .da-img > img {
    width: 100% !important;
}
 .yesshow{display:inline;}
.noshow{display:none;}
.show-mobile{display: none;}


div.before {
    float: left;
    position: relative;
    width: 50%;
}
.before .inline-edit-col {
    float: left;
    width: 70%;
}

.inline-edit-group {
    float: left;
}
.inline-edit-group {
    float: left;
    width: 100%;
}
.inline-edit-group em.alignleft {
    margin: 18px 10px !important;
}

.inline-edit-group label.alignleft.inline-edit-private {
    margin: 19px 0 0;
}

td.colspanchange .content {
    display: block;
    float: left;
    width: 50%;
}
/**************Styles hassi***************/
.side_search {
    display: block;
    float: left;
    width: 20%;
    min-width: 300px;
}
.side_search > form {
    padding: 40px;
}

html body div.side_search form dt a {
    color: #515151;
    display: block;
    font-family: georgia;
    font-size: 22px !important;
    padding: 0px 0 5px!important;
}
dt#seasons {
    margin-top: 25px;
}
.side_srch_bg {
    margin: 10px 0;
	font-size: 22px;
}
#reset button {
    background: none repeat scroll 0 0 orange;
    border: medium none;
    color: #fff;
    display: block;
    font-family: oswald;
    font-size: 22px;
    padding: 3px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	-webkit-transition: all .5s ease-in-out;
	   -moz-transition: all .5s ease-in-out;
	    -ms-transition: all .5s ease-in-out;
	     -o-transition: all .5s ease-in-out;
	        transition: all .5s ease-in-out;
}
.side_search #inspirator dt.under-items.side_srch_bg {
    margin: 10px 0 0;
}
.side_search #inspirator dt.under-items.side_srch_bg a {
    background-color: transparent;
}
.side_search #inspirator dt.under-items.side_srch_bg a:hover{
	color: #fa7300;
}
#reset button:hover {
    background-color: #404040;
}
.side_search form dt a {
    color: #fff;
    font-family: oswald;
}
.tabs_phils ul {
    border-bottom: 1px solid #404040;
    display: block;
    float: left;
    margin: 10px 0;
    width: 100%;
}
.tabs_phils ul li a {
    font-family: lato;
    font-size: 16px;
    padding: 10px;
    text-transform: uppercase;
}
.tabs_phils ul li:first-child a {
    padding-left: 0;
}
#post {
    display: block;
    float: left;
    width: 65%;
    margin-top: 34px;
}
.content_styleGuide {
    display: block;
    float: none;
    margin: 0 auto;
    width: 100%;
	max-width:1200px;
}
.content_styleGuide .large-4 {
    display: block;
    float: left;
    min-width: 280px;
    width: 20%;
}
.content_styleGuide .large-8 {
    display: block;
    float: left;
    min-width: 600px;
    width: 80%;
}
.tabs_phils {
    display: block;
    float: left;
    width: 100%;
}
.tabs_phils ul li {
    float: left;
}
.side_search #inspirator ul li {
    background-color: transparent !important;
    font-family: lato;
    position: relative;
}
.side_search #inspirator ul li:hover {
    color: #000;
}
/*.side_search #inspirator ul li:before {
    background-color: #fff;
    content: "";
    height: 2px;
    left: 3px;
    position: absolute;
    top: 10px;
    width: 8px;
    z-index: 1;
}
.side_search #inspirator ul li:after {
    background-color: #000;
    content: "";
    border-radius: 50%;
    height: 14px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 14px;
    z-index: 0;
}
*/

.side_search #inspirator ul.color.no_before li:before {
    display: none;
}

.side_search #inspirator ul.color.no_before li:after {
    display: none;
}
.side_search #inspirator ul li:before {
    background-color: #fff;
    content: "";
    height: 2px;
    left: 4px;
    position: absolute;
    top: 11px;
    width: 9px;
    z-index: 1;
}
.side_search #inspirator ul li:after {
    background-color: #000;
    border-radius: 50%;
    content: "";
    height: 17px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 17px;
    z-index: 0;
}

.side_search #inspirator ul li:before {
    background: url(/images/sgsymbol-minus.png) no-repeat ;
    content: "";
    height: 14px;
    left: 0px;
    position: absolute;
    top: 4px;
    width: 14px;
    z-index: 1;
}
.side_search #inspirator ul li:after {
    background: url(/images/sgsymbol-minus.png) no-repeat ;
    border-radius: 50%;
    content: "";
    height: 14px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 14px;
    z-index: 0;
}
.side_search #inspirator ul li.child {
    cursor: pointer;
}
.child span.horizontal {
    background: url(/images/sgsymbol-plus.png) no-repeat ;
    display: block;
    float: left;
    height: 14px;
    margin-left: -20px;
    margin-top: 2px;
    position: absolute;
    width: 14px;
    z-index: 998;
}
.child span.verticle {
    background: url(/images/sgsymbol-minus.png) no-repeat ;
    display: block;
    float: left;
    height: 14px;
    left: 0px;
    position: absolute;
    top: 4px;
    width: 14px;
    z-index: 998;
}
.sub_child span.horizontal {
    background: url("/images/sgsymbol-plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 14px;
    margin-left: -28px;
    margin-top: 2px;
    position: absolute;
    width: 14px;
    z-index: 998;
    cursor: pointer;
}
.side_search #inspirator ul.color.no_before li.color_child {
    border: 1px solid #e4e4e4;
    display: inline-block;
    height: 16px;
    margin: 0 2px 2px 0;
    padding: 1px;
    width: 16px;
}
.side_search #inspirator ul.color.no_before li.color_child div {
    background-color: black;
    display: inline-block;
    float: left;
    height: 16px;
    width: 100%;
    cursor:pointer;
}
ul.color.no_before {
    padding: 10px 20px;
    width: 65%;
}
ul.color.no_before li.color_child div.Brown {
    background-color: brown !important;
}
ul.color.no_before li.color_child div.Red {
    background-color: red !important;
}
ul.color.no_before li.color_child div.Beige {
    background-color: beige !important;
}
ul.color.no_before li.color_child div.Black {
    background-color: black !important;
}
ul.color.no_before li.color_child div.Grey {
    background-color: gray !important;
}
ul.color.no_before li.color_child div.Blue {
    background-color: blue !important;
}
ul.color.no_before li.color_child div.Green {
    background-color: green !important;
}
ul.color.no_before li.color_child div.Yellow {
    background-color: yellow !important;
}


.side_search #inspirator dd {
    height: auto;
    max-height: 100%;
	text-transform:uppercase;
}
.wp-post-image {
    border: 3px solid #fff;
    margin: 0 20px 20px 0;
    min-width: 0px;
	width: 100%;
    vertical-align: top;
    -webkit-transition: all .5s ease-in-out;
	   -moz-transition: all .5s ease-in-out;
	    -ms-transition: all .5s ease-in-out;
	     -o-transition: all .5s ease-in-out;
	        transition: all .5s ease-in-out;
}
.wp-post-image:hover {
    border: 3px solid #717171;
}

#inspirator ul li {
			list-style-type: none;
}
#inspirator input[type=checkbox] {
        display: none;
}
#inspirator li.checked {
        background-color: red;
}
#inspirator dd
{
        width: 100% !important;
        height: 200px;
        overflow: auto;
        -webkit-margin-start: 0;
        margin-start: 0;
}
#inspirator .horizontal-only
{
        height: auto;
        max-height: 200px;
}
#inspirator .under-items {
        display: block;
}
.childs{
    display : none;
}
.color
{
    display : none;
}
.lb-tt.lb-share-tt {
    display: none !important;
    visibility: hidden;
}



.side_search #inspirator ul li a:focus
{
    color: #333;
}
.side_search #inspirator ul.childs {
    margin: 0 0 0 17px;
}

ul.color.no_before li.color_child div.Yellow {
    background-color: yellow !important;
}
ul.color.no_before li.color_child div.AliceBlue {
    background-color: #F0F8FF !important;
}
ul.color.no_before li.color_child div.AntiqueWhite {
    background-color: #FAEBD7 !important;
}
ul.color.no_before li.color_child div.Aqua {
    background-color: #00FFFF !important;
}
ul.color.no_before li.color_child div.Aquamarine {
    background-color: #7FFFD4 !important;
}
ul.color.no_before li.color_child div.Azure {
    background-color: #F0FFFF !important;
}
ul.color.no_before li.color_child div.Beige {
    background-color: #F5F5DC !important;
}
ul.color.no_before li.color_child div.Bisque {
    background-color: #FFE4C4 !important;
}
ul.color.no_before li.color_child div.Black {
    background-color: #000 !important;
}
ul.color.no_before li.color_child div.Blue {
    background-color: #00f !important;
}
ul.color.no_before li.color_child div.Brown {
    background-color: #A52A2A !important;
}
ul.color.no_before li.color_child div.Chocolate {
    background-color: #D2691E !important;
}
ul.color.no_before li.color_child div.Cyan {
    background-color: #00FFFF !important;
}
ul.color.no_before li.color_child div.DarkBlue {
    background-color: #00008B !important;
}
ul.color.no_before li.color_child div.DarkGray {
    background-color: #A9A9A9 !important;
}
ul.color.no_before li.color_child div.DarkGray {
    background-color: #A9A9A9 !important;
}
ul.color.no_before li.color_child div.DarkGreen {
    background-color: #006400 !important;
}
ul.color.no_before li.color_child div.DarkGreen {
    background-color: #006400 !important;
}
ul.color.no_before li.color_child div.DarkRed {
    background-color: #8B0000 !important;
}
ul.color.no_before li.color_child div.DarkViolet {
    background-color: #9400D3 !important;
}
ul.color.no_before li.color_child div.Fuchsia{
    background-color: #FF00FF !important;
}
ul.color.no_before li.color_child div.Gold {
    background-color: #FFD700 !important;
}
ul.color.no_before li.color_child div.Gray {
    background-color: #808080 !important;
}
ul.color.no_before li.color_child div.Green{
    background-color: #008000 !important;
}
ul.color.no_before li.color_child div.Indigo{
    background-color: #4B0082 !important;
}
ul.color.no_before li.color_child div.Ivory{
    background-color: #FFFFF0 !important;
}
ul.color.no_before li.color_child div.Khaki{
    background-color: #F0E68C !important;
}
ul.color.no_before li.color_child div.Lavender {
    background-color: #E6E6FA !important;
}
ul.color.no_before li.color_child div.Lime {
    background-color: #00FF00 !important;
}
ul.color.no_before li.color_child div.Linen {
    background-color: #FAF0E6 !important;
}
ul.color.no_before li.color_child div.Magenta {
    background-color: #FF00FF !important;
}
ul.color.no_before li.color_child div.Maroon {
    background-color: #800000 !important;
}
ul.color.no_before li.color_child div.Moccasin  {
    background-color: #FFE4B5 !important;
}
ul.color.no_before li.color_child div.Navy {
    background-color: #000080 !important;
}
ul.color.no_before li.color_child div.Olive {
    background-color: #808000 !important;
}
ul.color.no_before li.color_child div.Orange {
    background-color:#FFA500 !important;
}
ul.color.no_before li.color_child div.Orchid {
    background-color:#DA70D6 !important;
}
ul.color.no_before li.color_child div.PeachPuff {
    background-color:#FFDAB9 !important;
}
ul.color.no_before li.color_child div.Peru {
    background-color:#CD853F !important;
}
ul.color.no_before li.color_child div.Pink {
    background-color:#FFC0CB !important;
}
ul.color.no_before li.color_child div.Plum {
    background-color:#DDA0DD !important;
}
ul.color.no_before li.color_child div.Purple {
    background-color:#800080 !important;
}
ul.color.no_before li.color_child div.Red {
    background-color: #FF0000 !important;
}
ul.color.no_before li.color_child div.Salmon {
    background-color: #FA8072 !important;
}
ul.color.no_before li.color_child div.Sienna {
    background-color: #A0522D !important;
}
ul.color.no_before li.color_child div.Silver {
    background-color: #C0C0C0 !important;
}
ul.color.no_before li.color_child div.Snow {
    background-color: #FFFAFA !important;
}
ul.color.no_before li.color_child div.Tan {
    background-color: #D2B48C !important;
}
ul.color.no_before li.color_child div.Teal {
    background-color: #008080 !important;
}
ul.color.no_before li.color_child div.Thistle {
    background-color: #D8BFD8 !important;
}
ul.color.no_before li.color_child div.Tomato {
    background-color: #FF6347 !important;
}
ul.color.no_before li.color_child div.Turquoise {
    background-color: #40E0D0 !important;
}
ul.color.no_before li.color_child div.Violet {
    background-color: #EE82EE !important;
}
ul.color.no_before li.color_child div.Wheat {
    background-color: #F5DEB3 !important;
}
ul.color.no_before li.color_child div.White {
    background-color: #fff !important;
}
ul.color.no_before li.color_child div.Yellow {
    background-color: #FFFF00 !important;
}
.styleguide-message {display:none;}

/**********Responsive Media quries **********
============================================*/
@media screen  and (max-width: 1040px){
article h2 {
    font-size: 2.8em;
}
.social-header-adj {
    float: none;
    height: 20px;
    margin: 10px auto 0;
    position: relative;
    width: 120px;
    z-index: 9999;
}
.facebook-button-header { background: url(/images/facebook-post.png);margin:0 5px; float:left; width:30px;height:30px;background-size:cover;}
.twitter-button-header { background: url(/images/twitter-post.png);margin:0 5px; float:left;width:30px;height:30px;background-size:cover;}
.rss-icon-button-header { display:none;}
.instagram-button-header { background: url(/images/instagram-post.png);margin:0 5px; float:left; width:30px;height:30px;background-size:cover;}
.pinterest-button-header { background: url(/images/pinterest-post.png);margin:0 5px; float:left; width:30px;height:30px;background-size:cover;}
.side_search {display: none;}
.content_styleGuide{display:none !important;}
.styleguide-message {display:block;}
.static-content {color: #717171;font-family: georgia;font-size: 21px;line-height: 31px;margin: 30px 2%;max-width: 1000px;width: 96%; display:table;}
}

@media screen  and (max-width: 767px){
	body .wp-post-image {
	    min-width: 190px;
	    width: 100% !important;
	}
	body #post {
	    margin-top: 0;
	    width: 100%;
	}
	body .side_search {
	    min-width:100%;
	}
	body .side_search > form {
		padding: 10px !important;
	}
	body .tabs_phils ul li {
	    display: inline-block;
	    float: none;
	}
	body .tabs_phils ul {
		text-align: center;
	}
	.article-content-sectional-post {
    border-top: 0 solid #a0a0a0;
    float: left;
    height: auto;
    margin: -18px 5% 0;
    max-width: 580px;
    padding-top: 10px;
    width: 90%;
}
.article-content-sectional-post-wider {
    border-top: 0 solid #a0a0a0;
    float: left;
    height: auto;
    margin: -18px 5% 0;
    max-width: 640px;
    padding-top: 10px;
    width: 90%;
}
	.profile-shots {width: 31%;}
	.services-about {width: 47%;}
.services-about-media {
    float: left;
    margin: 2%;
    text-align: left;
    width: 21%;
}
.socblock {width: 100%; padding: 0; height: 165px;}
.adsample {float: left; margin-right: 5%; width: 30%; margin-top: 25px;}
.adtext {float: left; width: 65%; margin-top: 25px;}
.contact-form-resp{margin: 0 auto; max-width: 600px; width:80%;}
.aboutalignleft {
    float: none;
    margin: 0 auto 10px !important;
}

}
@media screen  and (max-width: 460px){
	body .wp-post-image {
	    min-width: 100%;
	    width: 100% !important;
	}
	.profile-shots {width: 48%;}
	.services-about {width: 97%;}
	.services-about-media {
    float: left;
    margin: 2%;
    text-align: left;
    width: 46%;
}
.adsample {display:none;}
.adtext {float: left; width: 90%; margin: 25px 5%;}

}
@media screen and (min-width: 768px) and (max-width: 992px){
	body .side_search {
	    min-width: 200px;
	}
	body .side_search > form {
	    padding: 10px;
	}
	body .content_styleGuide {
	    width: 100%;
	}
	body #post {
		width: 70%;
	}
	body #post .wp-post-image {
		min-width: 126px !important;
	    width: 100%  !important;
	}
}
@media screen and (min-width: 1000px) and (max-width: 1400px){
	body #post .wp-post-image {
		min-width: 126px !important;
	    width: 100%  !important;
	}

}


.res-ad{
        width: 728px;overflow:hidden;
    }

    .res-ad2{
        width: 728px;
        height: 90px;
    }
    .setH{
       height: 120px;
    }
@media screen and  (max-width: 799px){
    .res-ad{
        width: 300px;
    }
    .res-ad2{
        width: 300px;
        height:250px
    }

    .setH{
       height: 280px;
    }
	.scrolled {
    margin-left: 0;
}
.product-gallery li, .product-gallery > div {
    display: inline-block;
    margin: 0 2% !important;
    vertical-align: top;
    width: 44% !important;
}
.side_search {
    display: none;
}


}
.loader > img {
  border-radius: 50%;
  width: 50px;
}
