body{
font-weight: 300; 
}
h2,h3,.h2,.h3{
margin-bottom: 10px;
}
#index h1{
font-size: 34px;
font-weight: 700;
}
h1+h2{
font-weight: 300;
color :inherit;
font-size: 24px;
margin-bottom:0;
}
.contentblocks a p{
line-height: 1.5;
}
.colorbackground.black h5{
letter-spacing: 1px;
font-size: 22px;
}

#nav{
/*margin-top: 39.5px;*/
margin-top:35px;
}
#besidesindex #nav{
margin-top:19px;
}
#besidesindex .logo img, .change_bg .logo img{
/*max-width: 45px;*/
max-height: 62px;
}
#header.change_bg.fixed .navWrapper ,#besidesindex header.fixed .navWrapper ,header.change_bg.over_to_top .navWrapper ,#besidesindex header.over_to_top .navWrapper {
margin-left: 154px;
}
#header.over_to_top.fixed{
/*background:rgba(205,7,30,0.4)*/
}
#header.fixed{
/*background:#FFF*/
}
.masthead {
/*height:350px;*/
}


/*.right_menu h4{color:#C84028}*/
#index header.fixed+#mainblock{
/*margin-top:103px;*/
margin-top:94px;
}
#besidesindex header.fixed+#mainblock{
margin-top: 62px;
}

#header .navWrapper{  
    margin-left: 218px;
    width: auto;}
#header.change_bg.fixed .col-xs-12.hideinmobile, #besidesindex header.fixed .col-xs-12.hideinmobile, header.change_bg.over_to_top .col-xs-12.hideinmobile, #besidesindex header.over_to_top .col-xs-12.hideinmobile{
/*margin-left:106px;*/
margin-left: 144px;
}
@media all and (max-width: 479px) {
#index .logo img,#besidesindex .logo img {
max-width: 85%;
max-height: 200px
}
}

/*===========8/31/2015========*/


ul #nav{margin-top:0!important}
