.hideMe { display: none; }
.whiteText { color: #fff; }
.rightGutter { padding-right: 50px; }
.leftGutter { padding-left: 50px; }       #masthead { padding-top: 0px; padding-bottom: 0px; }
.menu-top-menu-container { float: right; }
#preheader { background: #A51A17; text-align: right; padding-top: 0px!important; padding-bottom: 0px!important ; padding-right: 5px; margin-bottom: 0px; }
#menu-top-menu li { list-style: none; padding: 0px; background: #feb944; color: #000; font-size: 9px; min-width: 100px; border-radius: 55px; text-align: center; margin-bottom: 0px; margin-top: 0px; }
#menu-top-menu li a { color: #000;  }
#menu-top-menu li:hover { background: #fff; }
.btn-menu { color: #0053a0;  }    .site-header{
margin-top: -15px!important ;
} #content { 
margin-top: -40px!important; 
padding-top: 0!important; }
.container.content-wrapper { 
padding-top: 0px!important; 
padding-bottom: 0px!important; 
padding-right: 30px!important;
padding-left: 30px!important;
} .site-logo{
padding-top: 15px;
padding-bottom: 5px;
}  .site-logo {
float: left !important;
}
#mainnav {
float: right !important;
} .searchMe { cursor: pointer; }
.search-form-container {
height: 100%;
width: 0;
position: fixed; z-index: 10000; left: 0;
top: 0;
background-color: rgb(4,38,69); background-color: rgba(4,38,69, 0.99); overflow-x: hidden; transition: 0.5s; }
.searchMeContents {
position: relative;
top: 25%; width: 100%; text-align: center; margin-top: 30px; }
.searchMeClose { font-size: 60px; color: #fff; position: absolute; top: 40px; right: 25%; cursor: pointer; } .entry-title { display: none; } #comments {
display: none !important;
} a:link{
color: #A51A17;
}
a:visited{
color: #A51A17;
}
a:hover {
color: #FCB946; 
font-weight: 700;  
}
a:active{
color: #A51A17;
} blockquote {
margin: 30px;
padding: 30px;
text-align: center;
font-family: sans-serif;
font-size: 24px!important;
color: #0053a0!important;
border-top: 2px solid #38b6cd;
border-bottom: 2px solid #38b6cd;
background: white !important;
} .widget-area .widget-title { font-size: 24px; }
#sidebar-footer * { color: #fff!important; }
.footer-widgets { padding: 15px 0; } 
.footer-widgets { font-size: 14px; line-height: 20px; }    .h1, h1 {
font-family: 'Abel', sans-serif!important;
font-size: 38px!important;
color: #0053a0!important; 
font-weight: 400;
line-height: 1.2em; 
}
.h2, h2 {
font-family: 'Abel', sans-serif!important;
font-size: 48px;
color: #0053a0; 
font-weight: 300!important;
letter-spacing: -2px!important;
margin-bottom: 0;
padding-bottom: 0;
}
.h3, h3 {
font-family: 'Abel', sans-serif!important;
font-size: 30px;
color: #968504!important; 
font-weight: 500;
line-height: 1.2em; 
margin-bottom: 25px!important;
letter-spacing: -1.4px!important;
}
.h4, h4 {
font-family: 'Abel', sans-serif!important;
font-size: 20px;
color: #0053a0!important; 
font-weight: 600;
line-height: 1.2em; 
margin-bottom: 16px!important;
}
.h5, h5 {
font-family: 'Open Sans', sans-serif!important;
font-size: 14px!important;
color: #404040!important; 
font-weight: 500;
line-height: 1.5em!important; 
}
.h6, h6 {
font-family: 'Open Sans', sans-serif!important;
font-size: 13px!important;
color: #404040!important; 
font-weight: 500;
margin-bottom: 10px;
line-height: 1.1em!important; 
}
.h7, h7 {
font-family: 'Abel', sans-serif!important
font-size: 30px;
color: #968504!important; 
font-weight: 500;
letter-spacing: -1.5px!important;
line-height: 180%; 
}
.h8, h8 {
font-family: 'Crimson Text';
font-size: 20px;
color: #404040!important; 
font-weight: 500;
line-height: 140%; 
}
.p, p {
font-family: 'Open Sans', sans-serif!important;
font-size: 15px!important;
color: #404040!important; 
font-weight: 500;
line-height: 1.3em!important; 
}
.b1, b1 {
font-family: 'Abel', sans-serif!important;
font-size: 24px;
color: #0053a0!important; 
font-weight: 600;
line-height: 1.2em; 
margin-top: 35px!important;
}
.b2, b2 {
font-family: 'Open Sans', sans-serif!important;
font-size: 15px!important;
color: #303030!important; 
font-weight: 500;
line-height: 1.2em!important; 
}
.b3, b3 {
font-family: 'Open Sans', sans-serif!important;
font-size: 13px!important;
color: #808080!important; 
font-weight: 300;
line-height: 1.3em!important; 
margin-bottom: 25px!important;
}
blockquote p {
background: #f3f3f3;
font-family: font-family: 'Crimson Text';
font-size: 24px;
color: #e83d45!important; 
font-weight: 500;
font-style: oblique;
line-height: 1.3em; 
margin-left: 15px!important;
margin-right: 40px!important;
} .entry-content ul li{
line-height: 1.7em;
list-style: square;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
} p + ul {
margin-top: -10px;
margin-bottom: 0;
}
h2 + ul {
margin-top: -30px;
margin-bottom: -15px;
}
h5 + ul {
margin-top: -20px;
margin-bottom: -15px;
}
h6 + ul {
margin-top: -20px;
margin-bottom: -15px;
}   @media only screen and (max-width: 1280px) {
#homeButton1, #homeButton2, #homeButton3  { min-height: 300px; }
} @media only screen and (max-width: 1082px) {
} @media (max-width: 767px) {
} @media only screen and (max-width: 767px){
.site-header .col-xs-12 {
width: 50%;
}
.site-header .col-xs-12:nth-of-type(1) {
text-align: left;
}
.site-header .col-xs-12:nth-of-type(2) > div {
margin-right: 15px;
} @media (max-width: 480px) {
}  .single-post .content-area .entry-thumb {
text-align: left;    
}