.hidden-text{
	display: none;
}
h1.title{
    font-size: 20px!important;
        padding: 14px 0!important;
        line-height: 24px!important;
        font-weight: 700!important;
            font-family: 'Montserrat'!important;
            margin: 0px;
}
h1.title-small{
    font-size: 14px!important;
        padding: 14px 0!important;
        line-height: 18px!important;
        font-weight: 700!important;
            text-transform: inherit!important;
            font-family: 'Montserrat'!important;
             margin: 0px;
}
h1.title-upper{
    font-size: 16px!important;
        padding: 14px 0!important;
        line-height: 18px!important;
        font-weight: 700!important;
            text-transform: inherit!important;
            text-transform: uppercase!important;
            font-family: 'Montserrat'!important;
             margin: 0px;
}
.social-bar h1 {
    background: #b20e10;
    color: #fff;
    padding: 18px;
    font-size: 18px;
    line-height: 25px;
    text-transform: inherit;
}
.social-bar h1 {
    display: inline-block;
    float: initial;
    padding: 18px 22px;
    margin-left: -15px;
}
@media only screen and (min-width: 992px){
.social-bar h4 {
    font-size: 18px;
}
}
@media only screen and (min-width: 768px){
.social-bar h1 {
    float: left;
    text-align: left;
    font-size: 14px;
}
}
.social-bar h1 a {
    display: block;
    color: #fff;
    text-decoration: none;
}
.social-links h2 {
    color: #b20e10;
    background: none!important;
}
.social-bar .social-links h2 {
    text-transform: inherit;
}
header .subline h1 {
    font-weight: 800;
    text-transform: inherit;
    font-size: 20px;
    line-height: 24px;
}
h1.modal-title{
	font-size: 16px;
}
.modal-header{
	background: #000!important;
}
close:hover, .close:focus {
    color: #ccc;
    text-decoration: none;
    cursor: pointer;
    opacity: 1;
 }
 .close{
	 background: black!important;
 }
 .close span{
	 color: #fff;
	 
 }