/*---------------------- 10/11/2015 -------------------------------------*/
.services	{}
.spot_services_block{ position:relative;}
.spot_services_block img{ display:block; width:100%; height:auto;}
.spot_services_block .overlay{ background:rgba(225, 225, 225, 0.5); width:100%; height:100%; position:absolute; left:0; top:0;}
.wt_brandes{ max-width:680px; margin:0 auto; text-align:center; padding:12px 15px 0 15px;}
.wt_brandes h5{ display:inline-block; text-align:center; color:#ffffff; font-size:30px; line-height:30px; font-weight: normal; font-family: 'NexaRustSans-Black'; background:#e34a4a; padding: 17px 26px; letter-spacing: -1px; margin:0 0 66px 0;}
.wt_brandes ul{ display:block; float:left; width:60%; margin:0; padding:0 15px 0 0; list-style:none; text-align:left; box-sizing:border-box;}  
.wt_brandes ul.last{ width:40%; margin:0;}
.wt_brandes ul li { display:block; margin:0; padding:0 0 15px 0; width:100%; text-align:left; font-size:21px;line-height:21px;} 
.wt_brandes ul li a	{ display:inline-block; margin:0; padding:0; color:#000000; font-size:25px; line-height:25px; font-weight:400; font-family: 'ProximaNova-Regular'; text-decoration:none; float:none; text-align:left;}
.wt_brandes ul li a:hover{ text-decoration:underline;}  
.post_banner a img{ width:auto; height:auto; display:inline-block;}
.services .single_post_content{max-width: 1158px; margin: 0 auto; padding:80px 30px 97px; min-height:500px;}
.services .single_post_content h3{word-spacing: 1px; letter-spacing: -1px; padding:0 0 29px 0;}
.services .single_post_content p{ padding:0 0 36px 0;}
.services .single_post_content a{ margin:0;}
.spot_services_block .overlay .container{ height:100%;} 
.spot_services_block .overlay .container .post_banner{ height:100%;}

.story_video{ padding:0;}
.spotlight2{}
.spotlight2 h4{ padding:0;padding-top:20px;}
.spotlight2 p{ padding:0;}
.spotlight2 ul{ width:100%;}
.spotlight2 ul li{ padding:0; margin:0 0 30px 0 !important; width:48.5%;}
.spotlight2 ul li:nth-child(odd) { float:left; padding:0;}
.spotlight2 ul li:nth-child(even){ float:right; padding:0;}
.video_blk1{ width:70%; padding:0 0 50px 0;}
.spotlight2 img{ display:block; width:100%; height:auto;}
.spotlight2 .storycraft_contact{ border:none;}
.about_content h3{width: 440px;}
.story_foo{ padding:22px 0 0 10px;}
.storycraft_ban_text a{ cursor:pointer;}
.spot_services_block .overlay1 { background:none; width:100%; height:100%; position:absolute; left:0; top:0;}
.byline {font-size:11px} 
/*-----------------------------------------------------------------------*/
.smallredline {
    background-color: #e34a4a;
    display: block;
    height: 2px;
    margin: 10px auto 50px;
    width: 422px;
}
.img-responsive {max-width: 100%; height: auto; display:block;}  
.newblog_content h2 { 
    color: #000000;
    display: block;
    float: none;
    font-family: "ProximaNova-Regular";
    font-size: 50px;
    font-weight: normal;
    line-height: 54px;
    margin: 0;
    padding: 0;
}
.inlinelink {
    display:inline !important;
	float: none !important;
    margin:0  !important;
    padding:0  !important;
	color:#E44A4A;
}
.newblog_content ul {
margin-bottom:40px;
list-style:disc;
list-style-position:outside;
list-style-type:disc;
}
.newblog_content ul li {
    color: #000000;
    display: block;
    font-family: "ProximaNova-Regular";
    font-size: 21px;
    font-weight: normal;
    line-height: 36px;
    margin: 0;
    padding:0;
	padding-left:20px;
	margin-bottom:5px;
} 
.newblog_content h4 {
    clear: none;
    color: #202020;
    display: block;
    float: none;
    font-family: "NexaRustSans-Black";
    font-size: 23px;
    font-weight: normal;
    line-height: 35px;
    margin: 0;
    padding: 0 0 17px;

}

 div.blog_content h2 {
	     clear: none;
    color: black;
    display: block;
    float: none;
    font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 23px;
    font-weight: normal;
    line-height: 35px;
    margin: 0;
    padding: 0 0 17px;
 }
 article.left h2 { 
 font-weight:bold;
 font-size:17pt;
 margin-bottom:10px;
  }