
a {
    color: #DE161E;
}
.singleHeight {
	max-height: 166px;	
}
.MasterFooterNewsArticlesPhoto {
	max-width: 70px;	
}
.blog-txt {
	min-height: 180px;	
}
.blog-txt.home-blog-txt {
    min-height: initial !important;
}
.img-box.video-area {
	line-height: 0px;
}
h3.search {
	margin-top: 0;
	margin-bottom: 30px;
}
@media only screen and (max-width: 991px) {
.blog-post-v1.style5 .blog-txt {
		padding: 12px 20px 20px 70px;
	}
}
h1.red {
    color: #DE161E;
}
h2.red {
    color: #DE161E;
}
h3.red {
    color: #DE161E;
}
.richTextEditor img[style*="float: left;"] {
    margin-right: 10px;
    margin-bottom: 10px;
}
.richTextEditor img[style*="float: right;"] {
    margin-left: 10px;
    margin-bottom: 10px;
}
.page_component.largebuttons {
    padding-top: 10px;
    margin-right: -10px;
    margin-left: -10px;
}
.page_component.largebuttons .largebuttonbox {
    height: 175px;
    padding: 0px 5px 10px 5px;
}
.page_component.largebuttons .col-md-8.largebuttonbox {
    height: 125px;
}
    .page_component.largebuttons .col-md-8.largebuttonbox .bg {
        background-color: #7a0003;
    }
.page_component.largebuttons .largebuttonbox .bg {
    background-color: #e00f0f;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 10px;
    color: white;
    font-size: 18px;
    font-weight: bold;
}
    .page_component.largebuttons .largebuttonbox a {
        color: white;
        text-decoration: none;
    }
    .page_component.largebuttons .largebuttonbox a:hover {
        text-decoration: none;
    }
@media screen and (max-width: 500px) {
    .page_component.largebuttons .row {
        margin-bottom: 0px;
    }
}
#header .language-nav {
    max-width: 615px !important;
}
#header .Alertbox {
    background-color: #e00f0f !important;
    color: #fff !important;
    width: 100%;
    z-index: -1;
    padding: 2px 10px 2px 10px;
}

#header .Alertbox h5 p {color:#fff;}

#header div.logo {
    width: 25%;
}

@media screen and (max-width: 500px ) {
    #header div.logo {
        width: 50% !important;
    }
}
#footer .secondaryFooterNav a {
    color: #fff;
    text-decoration: underline;
}

.blog-m-post .box-holder {
    top: 0 !important;
}

body, p, li { color: #333; }
.f-info-col p { color: #fff; }

.page-banner.grey .heading {color:#fff;}
.page-banner.grey .breadcrumbs li:before, .page-banner.grey .breadcrumbs li a {color:#fff;}
.page-banner .breadcrumbs li.active a {color:#e00f0f;}

#header.style16 .logo .b-logo {margin-top: -9px}
#nav .drop ul {background-color: rgb(250, 259, 259); border-color: rgb(250, 259, 259);}
.search-popup .search-form .search {background: #fff; padding: 1em; color: #333;}
.welcome-heading .btn {margin: 3px 3px;}

@media only screen and (max-width: 767px) {
	#header.style16 .header-top li {margin-top:14px;}
	#header.style16 .logo .b-logo {margin-top:0;}
}
