.h1, .h2, .h3, .h4, .h5, .h6{font-family:"Montserrat", sans-serif;font-size:1em;clear:both;text-transform:uppercase;line-height:1;color:#434353;font-weight:bold;}
.site-branding .h2{font-family:"Montserrat", sans-serif;font-size:1.5em;font-weight:600;font-style:normal;text-transform:none;letter-spacing:0.0877914952em;margin:0;color:rgba(255, 255, 255, 0.6);}
.site-main .h2{font-size:2.25em;font-weight:bold;}
.cb-slideshow li div .h3{font-family:'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;font-size:160px;padding:0 30px;line-height:120px;color:rgba(169,3,41, 0.8);}
.sidebar .main-navigation .h2{display:none;}
.sidebar .h2{color:#72727e;}
.blog-home-content .homeText{width:100%;height:auto;}
.blog-home-content .homeText h1{font-size:1.2em;text-align:center;color:#fff;}
.blog-home-content .homeText p{text-align:justify;color:#fff;font-size:0.9em;line-height:1.2em;}
@media(min-width:1600px){
.h1, .h2, .h3, .h4, .h5, .h6{font-size:1.5em;}
}
@media(min-width:1100px){
.site-main .h1, .site-main .h2{-webkit-transition:font-size 0.2s ease-in-out;-moz-transition:font-size 0.2s ease-in-out;transition:font-size 0.2s ease-in-out;}
}
@media(max-width:480px){
.h2, .h3, .h4, .h5, .h6 { word-wrap: break-word;}
.site-main .h2 {font-size: 1.5em; }
.site-main .h3 {font-size: 1.286em; }
}