a{ color:#ec1c24;}
#header{border-top: solid 3px #ec1c24;}
#header .btn-outline:hover, .EventsForm .btn-outline:hover { background-color: #ec1c24;}
#header .btn-outline:hover{ background-color: #ec1c24;}
.form-control:focus{border-color:#ec1c24;outline:0;    box-shadow: none;}
.navbar-inverse{ background-color:#ec1c24;}
.section-title{ border-top:3px solid #ec1c24; color:#58595b; }
.subTitle{ line-height:24px; margin-top:0px;}
ul.list li .btn-link{ color:#ec1c24;}
.btn-link{ color:#ec1c24;}
.topicBlock ul.list li a { font-size: 18px;  color: #000;}
 /*Subscribe popup*/
#Subscribepopup .content-leftBlock .modal-title{border-bottom-color:#ec1c24;}
#Subscribepopup .btn-theme {background-color: #ec1c24; border-color: #ec1c24;}
#Subscribepopup .content-rightBlock{background-color: #ec1c24;}
.view a.info:hover{background-color:#ec1c24; border-color:#ec1c24;}
.navbar-inverse .navbar-nav>li>a:hover{ background-color:#d8030b;}
.contactLocal .btn-outline:hover, .popupBlock .btn-outline:hover, contactLocal .btn-outline:focus, contactLocal .btn-outline:focus, .contactLocal .btn-outline:active, .contactLocal .btn-outline:active { border-color: #ec1c24;background-color: #ec1c24;}
.btn-outline.active, .btn-outline:active, .btn-outline:focus, .btn-outline:hover, .open .dropdown-toggle.btn-outline{border-color: #ec1c24;background-color: #ec1c24;}
section.banner .btn-outline:active, section.banner .btn-outline:focus, section.banner .btn-outline:hover{ border-color: #ec1c24;background-color: #ec1c24;}
#ourPractice .serviceBlock h4 a:hover{color:#ec1c24;}
#ourPractice .list-inline  li:hover a{ color:#e63323;}
#ourPractice .list-inline li:hover, #ourPractice .list-inline li:focus,#ourPractice .list-inline li:active{ color:#e63323;}
#regionalBusinessNews .round-circle.g{ background-color: #ec1c24;  }
#regionalBusinessNews .round-circle.f{ background-color: #ec1c24; }
#regionalBusinessNews .round-circle.in{ background-color: #ec1c24; }
#regionalBusinessNews .round-circle.t { background-color: #ec1c24; }
.copyright{background-color: #ec1c24; }
.pushy{background: #ec1c24;}
.nav-tabs > li.active > a, .nav-tabs > li > a:hover{ background:#ec1c24;}
.neverMissUpdate{ background-color:#f04950;}
.nav-tabs>li.active, .nav-tabs>li:hover{ background-color: #ec1c24;}
.tab-content h4 a:hover{color:#ec1c24;}
.add-on .input-group-btn .btn-default:focus, .add-on .input-group-btn .btn-default:hover{color:#ec1c24;}
.books_carousel li .desc h3 a:hover{color:#ec1c24;}
.breadcrumb ul li a{color:#ec1c24;}
.topBorder{ border-color:#ec1c24;}
.media-left{ background-color:#ffd0d2;}
div.zabuto_calendar .badge-event, div.zabuto_calendar div.legend span.badge-event{ background-color:#ec1c24;}
ul.list li h4 a:hover{color:#ec1c24;}
.nav-tabs.partnersList>li>a{ padding:12px 41px 12px 41px;}
.teamProfile{ border-top-color:#ec1c24;:}
.about:before {    background-image: url(../images/topics-banners/Banner_About_us.jpg);}
.secDesc h2 a:hover{color:#ec1c24;}
#dates .selected .dotOuter, #dates a:hover .dotOuter{border: 1px solid #ec1c24;}
#dates a:hover .dotInner { background-color: #ec1c24;}
.dotInner{ background-color: #ec1c24;}
#history-timeline {    background: url(../images/greenBorde-bg.png) repeat-x top left transparent;}
#dates li {    background: url(../images/timeline-dot.png) repeat-x center 90% transparent;}
.secDesc h5 a:hover {color: #ec1c24;}
.pagination>li>a{ color:#ec1c24;}
div#sidebarnav ul li.level1.active a.main-menu {color: #2981d1;}
div#sidebarnav ul.news li.current-cat, div#sidebarnav ul>li a:hover, div#sidebarnav ul>li.active>a, div#sidebarnav ul>li.level1 a:hover, div#sidebarnav ul>li.level1 li a:hover, div#sidebarnav ul>li.level1.active a{color: #ec1c24;}
.modal-content .close{color:#ec1c24;}
.tab-content.paddingTop20{ padding-top:20px;}
.nav-tabs.paddingTop40{ padding-top:40px;}
.padd-left10{ padding-left:10px;}
div.zabuto_calendar .table tr td div.day.future-event{ background:#ec1c24!important;}
div.zabuto_calendar .badge-event, div.zabuto_calendar div.legend span.badge-event{ background-color:#ec1c24!important;}
/*header top right side*/
#accordion .panel.active .panelTab .icon-search {background-position: -777px 50px;}
#accordion .panel.active .panelTab .icon-globe {background-position: -817px 50px;}
#accordion .panel:hover .panelTab .icon-search{background-position: -777px 50px;}
#accordion .panel:hover .panelTab .icon-globe{background-position: -817px 50px;}
.icon-search:hover {width:41px;	height:41px;background-position:-777px 50px;}
.icon-globe:hover {width:41px;height:41px;background-position:-817px 50px;}
#accordion .panel.active{width: 452px;}
#accordion .panel .list-inline li img.air-logo:hover{opacity: 1;}
#accordion i.air-logo-icon{vertical-align: inherit;}

/*header top right language dropdown*/
#accordion{ width:67%;}
.language_option {background-color: #fff;display: inline-block;padding: 0;height: 31px;overflow: hidden;	transition: all .3s ease;vertical-align: top;float: left;position: absolute;z-index:100; margin-top:5px;border:solid 1px #ececec; text-transform:uppercase; font-size:12px; font-weight:bold; margin-left:12px;}
.language_option:hover {height: 30px;}
.language_option a{color: #000;text-decoration: none;}
.language_option li {display: block;	padding: 1px 15px 1px 10px;	line-height: 28px;	border-top: solid 1px #ececec;}
.language_option li:hover{background-color: #EEE;}
.language_option a:first-child li {border: none;	background: #fff;	box-shadow:none;}
.language_option li img {margin-right: 5px; float:left;}
.slide_height:hover {height: auto;box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.language_select{ width:150px; float:left; display:inline;}

/*Overwrites*/
.navbar-inverse .navbar-nav>li.publication>a{ padding-left: 15px !important; padding-right: 15px !important;}
.navbar-inverse .navbar-nav>li>a{padding:10px 19px 10px 19px !important; text-transform: inherit;}
li.publication{background:#d8030b; }
li.media_kit {background: #d8030b; margin-right: 2px;}
.navbar-nav .dropdown-menu>li>a:hover {background-color: #f04950;}
.navbar-nav .dropdown-menu li{border-bottom: solid 1px #c7131a;}
.navbar-nav .dropdown-menu li:last-child{border-bottom: none;}
/* .nav .open>a{background-color: #f04950;} */
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background:#d8030b; outline: none;border-color: #d8030b;}
@media (min-width: 768px){
.navbar-nav .dropdown-menu { left: inherit; right: 0; min-height: 80px; background: #d8030b; border: none;  padding-top: 5px;}
.navbar-nav .dropdown-menu li a{color: #fff;border-bottom: none;padding-top: 10px; padding-bottom: 10px;}
.dropdown:hover .dropdown-menu {display: block;}
}   
@media (min-width: 1200px){
  .navbar-inverse .navbar-nav>li>a {
    padding: 10px 10px 10px 10px !important; text-transform: uppercase;
}
}
@media (max-width: 767.98px) {
#accordion {width: 55%;}
.language_option{ right:12px; top:0;}
.language_option li{ padding-left:5px; padding-right:10px;}
 }
 
  @media (min-width: 768px) and (max-width: 1023.98px){
  #accordion {width: 55%;}
  }



  /* Popup Menu Content August 2021 */
  .stop-scrolling {height: 100%;overflow: hidden;}
.pushy{background-color:#fff;}
.pushy-content .media{display: flex; flex-direction: row;}
 .pushy-content .media-heading a{padding: 0px; margin: 0px; color: #000; text-transform: none; font-size: 14px; line-height: 18px;}
 .pushy-content .media-heading a:hover{color: #000;}
 .pushy-content .media-body{ padding: 0px;}
 .pushy-content .media-body p,  .pushy-content .media-body small{ color: #fff;}
 .pushy-content .media .media-left{margin-right: 15px; padding: 9px 23px 5px 23px; border-radius: 3px; background-color: #c10c14; color: #fff; font-size: 12px; line-height: normal;}
 .pushy-content .media .media-left span{font-size: 18px;} 

 .heading-left-menu{color: #ec1c24;text-transform: uppercase;font-size: 14px;font-weight: bold; padding: 10px 20px;background-color: #fff; margin-bottom: 0px; border-top: solid 2px #ec1c24; border-bottom: solid 1px #e7e7e7; margin-bottom: 10px; }
 .heading-left-menu a{font-size: 14px; padding: 0; color: #ec1c24;}
 .heading-left-menu a:hover{color: #ec1c24;}
 .heading-left-menu.margin-top-none{margin-top: 0px;}
 .pushy-content ul.list li{  border-bottom: solid 1px #fff; padding-top: 10px; padding-bottom: 10px;}
 .pushy-content ul.list li .resources-block{padding: 0;}
 .pushy-content ul.list li:last-child{ border-bottom: none; padding-bottom: 0px;}
 .pushy-content ul.list li a:last-child{ font-weight: normal;}
 .pushy ul li:last-child a{font-weight: 600; text-transform: uppercase;}
 .pushy ul.normal-list li a { font-weight: normal; text-transform: none;font-size: 14px;padding: 5px 20px; color: #000;}
 .pushy{width: 300px;}
 .pushy-open-left{ height: 100%; overflow: hidden;}
 .pushy ul:first-child{ margin-top: 10px;}
 .pushy-left { -webkit-transform: translate3d(-300px,0,0); -ms-transform: translate3d(-300px,0,0); transform: translate3d(-300px,0,0);}
 .pushy-link .list-inline.contact li a{ padding-left: 10px; padding-right: 10px; font-size: 18px;}
 .menu-btn.menuClose{ margin-top: 5px; line-height: 20px; font-size: 24px; color: #c10c14;}
 .list-inline.contact{ padding-left: 0;}

.resources-block{ display: flex;flex-direction: row;padding: 10px 20px;}
.resources-block .resources-thumb{ width: 28%; margin-right: 15px;}
.resources-block .resources-thumb img{box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;}
.resources-block .resources-content{ width: 65%;}
.resources-block .resources-content .resources-heading{ padding: 0px; margin: 0px;}
.resources-block .resources-content .resources-heading a{padding: 0px; font-size: 14px; text-transform: none; color: #000;line-height: 18px;font-weight: normal;}
.resources-block .resources-content .resources-heading a:hover{color: #000;}
.resources-block .resources-content small{ font-size: 12px; color: #000;}
.resources-block .resources-thumb a, .resources-block .resources-content{padding: 0;}
.more-resources {padding-top: 10px;}
.more-resources a{ font-size: 12px; text-transform: none; text-decoration: underline; font-weight: 500; padding: 0px 10px; color: #000;}
.more-resources a:hover{ text-decoration: none; color: #000;}
.more-resources ul  {padding: 0; margin: 0; list-style: none; text-align: right; display: flex; flex-wrap: wrap;justify-content: flex-end;}
.more-resources ul li:last-child a {font-weight: normal; text-transform: none;}