.latestnews {font-size: 28px;font-weight: bold;text-align: center;padding-top: 35px;margin-bottom: 20px;}
.redblock {background: #C0301F;color: #FFF;padding: 15px;font-size: 17px;text-align: center;font-weight: bold;}
.redblockbot {background: #C0301F;color: #FFF;text-align: center;padding: 15px;margin-bottom: 20px;}
.date {color: #FFF;font-size: 17px;font-weight: bold;}
.newslink {color: #FFF;font-size: 17px;padding-bottom: 5px;}
.videohome {margin-top: 25px;margin-bottom: 25px;}
.racevideo {text-align: center;padding-bottom: 25px;font-size: 22px;font-weight: bold;}
.snippetlinks {color: #FFF;}
.firstnewhome {height: 389px;}
.socialmediahead {padding-top: 25px;padding-bottom: 35px;font-size: 26px;font-weight: bold;text-align: center;}
img.left.footerlogo {max-height: 100px;position: relative;}
#orange {background: #E17F3C;}
#green {background: #64B091;}
#red {background: #C64535;}
.hastingslions {color:#FFF;font-size: 25px;font-weight: bold;padding-top: 15px;margin-bottom: -12px;}
.hastingshalf {color:#E17F3C;font-size: 38px;font-weight: bold;}
.racestart {color:#FFF;font-size: 25px;font-weight: bold;padding-bottom: 15px;margin-top: 11px;}
.titlebanner {text-align: center;/*position: relative;margin-top: -12.3%;*/background-color: rgba(0,0,0,1);}
.titlewrapper {margin-top: -20px;}
.homenewsl {min-height: 233px;}
.charityinfo {margin-left: -35px;}
.mapillu {width: 100%;}
.itab {}
.secondtext {font-size: 18px;min-height: 84px;}
.corona {font-size: 24px;padding: 23px;}



@media(min-width: 1200px) and (min-height: 768px) {
.bannertop {border-bottom: 2px;border-bottom-color: #C0301F;border-bottom-width: 12px;border-bottom-style: solid;padding-top: 96px;}
.titlewrapper {position: absolute;width: 100%;bottom: 10px;}
.titlebanner {background-color: rgba(0,0,0,0.7);}
.firstnewhome {height: auto;}  
.mapillu {width: 100%;}
.itab {}
}
img#logonew {/*width: 38%;*//*padding-bottom: 10px;*//*padding-top: 10px;margin-right: -65%;*/margin-top: 10px; max-width: 100%;}
nav#navigation {padding-top: 15px;margin-top: 33px;}
div#sc {margin-bottom: -47px;margin-top: 15px;z-index: 2000;}
.bannerhead {/*margin-top: -21px;*/float:left;/*margin-bottom: 25px;*/position: relative;}
.footersc {padding-bottom: 0px;}
/*.charityno {margin-left: -35px;}*/
.navbar{margin-bottom: 0;border: 0;}
div#navbar {margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}
ul.nav li a {font-size: 13px;padding-left: 17px;padding-right: 20px;}
ul.nav.navbar-nav {float: right;}
.inline-logo {margin-right: 10px;width: 75px;}
#logofoot {width: 75px;margin-top: 10px;margin-right: 10px; float: left;}
.container.footerlinks {margin-top: 20px; padding-top: 15px;padding-bottom: 15px;border-top: 1px solid rgb(198, 198, 198);border-bottom: 1px solid rgb(198, 198, 198);}
#footer .pymt h3 {padding-top: 0;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #fff;background: #666!important;}
.dropdown-menu a {padding: 0!important; text-align: left;}
.dropdown-menu li, .dropdown-menu li a {width: 100%;}
.dropdown:hover .dropdown-menu {display: block;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
#orange .dropdown-menu{min-width:13em;}
.dropdown-menu a:hover {color: #fff!important;background: #333;}
.dropdown-menu a {padding-top: 4px!important;}
a.newslink:hover {text-decoration: underline;color: #fff;}
#header h1 {font-size: 30px;color: #E17F3C;font-size: 38px;font-weight: bold;text-align:center;}
.navbar-toggle {float: left;}
.firsthomeh3 {font-size: 29px;padding-top: 25px;} 

@media(min-width: 768px) {
  #header h1 {position: absolute;top: 20px;left: 15px;text-align:left;z-index: 999999;}   
  .firstnewhome {height: auto;}
  .charityinfo {margin-left: 0px;}
  .mapillu {width: 100%;}
  .latestnewshome {font-size: 24px;color: #FFF !important;font-weight: bold;}  
}


@media(max-width: 768px) {
  img#logonew {margin-left: auto; margin-right: auto;} 
  .firstnewhome {height: auto;}
   .homenewsl {height: auto;}
   .charityinfo {margin-left: 0px;}
   .mapillu {width: 100%;}
   .itabimg {width: 100%;}
    .secondtext {font-size: 16px;}
    .firsthomeh3 {font-size: 24px;padding-top: 14px;} 
    .secondhomediv {height: auto;}
    .homenewsl {min-height: 156px;}
}
@media(max-width: 411px) {
.redblockbot.secondtext.entrieshome h3 {
font-size: 26px;
padding-top: 29px;
}
}


@media screen and (max-width: 380px) {
.redblockbot.secondtext.entrieshome h3 {
font-size: 25px;
padding-top: 29px;
}
.bannerhead {margin-top: 0px;float:left;margin-bottom: 25px;}
.firstnewhome {height: auto;}
.titlebanner {text-align: center;position: relative;margin-top: -5.3%;background-color: #000;opacity: 0.8;}
.redblockbot {background: #C0301F;color: #FFF;text-align: center;padding: 15px;margin-bottom: 15px;}
img#logonew {width: 38%;padding-bottom: 0px;padding-top: 23px;margin-right: 31%;margin-top: -1px;}
/*div#sc {position: absolute;top: 4.2%;left: 36%;margin-top: 24px;}*/
.footersc {padding-bottom: 25px;}
.charityno {margin-left: 1px;}
  .homenewsl {height: auto;}
  .charityinfo {margin-left: 0px;}
  .mapillu {width: 100%;}
   .itabimg {width: 100%;}
    .secondhomediv {height: auto;}
}

@media screen and (max-width: 360px) {
.redblockbot.secondtext.entrieshome h3 {
    font-size: 23px;
    padding-top: 29px;
}
}


.img-fullwidth {
    width: 100%;
}
iframe#twitter-widget-0 {
    max-width: 100%!important;
}
.bx-wrapper{ width: calc(100% - 200px);}
#nav-wrapper{float:left;}
