﻿



.archive-description .entry-title,
.archive-title,
.author-box-title {
	font-size: 24px;
	font-size: 2.4rem;
	margin-bottom: 10px;
}


.entry-title {
	font-size: 48px;
	font-size: 4.8rem;
}


.entry-title a,
.sidebar .widget-title a {
	color: #000;
	text-decoration: none;
}


.entry-title a:hover,
.entry-title a:focus {
	color: #d43c67;
}


.footer-widgets .featured-content .entry-title,
.sidebar .featured-content .entry-title {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.25;
	margin-bottom: 10px;
	margin-top: 10px;
}


.team-page h2.entry-title {
	font-size: 24px;
	font-size: 2.4rem;
	margin-bottom: 0;
	margin-top: 20px;
}


  .container_slider .slider_title {
    color: #FFFFFF !important;
    left: 0;
    margin-left: 0px;
    position: absolute  !important;
    text-align: center  !important;
    top: 50px;
    width: 100%  !important;
    padding: 0 30px;
    z-index: 20  !important; }

    .container_slider .slider_title span {
      font: 400 40px/60px "robotoblack", sans-serif; }

    .container_slider .slider_title .title_default {
      color: inherit;
      font: 400 45px/60px "droid_serifbold_italic", serif;
      letter-spacing: 0.5px;
      margin: 0;
      padding: 0;
      text-transform: none; }



div#main h1, div#main h2.contentheading, div#main div.moduletable h3.moduletitle, div#main div.contact h3 {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 0 6px;
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	color: #fff;
}


.slider .yellow .span3{
    font-family: 'Nunito', sans-serif;
    font-size: 35px;
    font-weight: 300;
    color: #fff;
    
    display: block;
    line-height: 20px;
}


img.cfa-img {
	padding-top: 13px;
	padding-right: 10px;
	padding-left: 5px;
}


p.cfa-img {
	float: right;
}
.header-video,.header-img{position:absolute;text-align:center;top:26px;left:0;width:100%}
.header-video .entry-title,.header-video h2,.header-img .entry-title,.header-img h2{font-weight:normal;font-size:16px}
.container-img .header-img{z-index:2}
.toolbar__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer}
.toolbar__item [class*="icon-"]{font-size:14px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:#fff}
.toolbar__item .icon-chat2{font-size:18px;font-weight:600;margin-top:-2px}
.toolbar__item .icon-account,.toolbar__item .icon-globe{font-weight:600}
.toolbar__item[data-type="chat"]{display:none}
.chat-available .toolbar__item[data-type="chat"]{display:inline-block}
.toolbar__popup.active,.toolbar__item:hover .toolbar__popup{opacity:1;pointer-events:auto}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-3 {
    width: 25%;
  }

.page-homepage .header_wrap .hero_cta_wrap h2.hero_subtitle {font-size:26px;line-height:32px;font-weight:400;margin-top:10px;}


	.page-homepage .header_wrap .hero_cta_wrap h1.hero_title br,
	.page-homepage .header_wrap .hero_cta_wrap h2.hero_subtitle br {display:none;}

.v2_hero_wrap .hero_subtitle {font-size:30px;line-height:1.2em;color:#ffffff;font-weight:600;margin-bottom:0px;}
.seven40{width:740px;margin:0 auto}

#site-generator ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#site-generator ul li{
    display: inline-block;
    margin: 5px;
}


 
.grid_1, .grid_2, .grid_3, .grid_3_5,.grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,.grid_5_5, .grid_6_5, .grid_6_2{display:inline;float: left;position: relative;	margin-left: 15.0px;margin-right: 15.0px;}

.container .grid_1, .container .grid_2, .container .grid_3, .container .grid_3_5,.container .grid_4, .container .grid_5, .container .grid_6, .container .grid_7, .container .grid_8, .container .grid_9, .container .grid_10, .container .grid_11, .container .grid_12, .container .grid_12, .container  .grid_6_2{display:inline;	float: left;position: relative;margin-left: 10.0px;	margin-right: 10.0px;}


.bottom_row .grid_3_5{width:215px;}



.grid_3_5{width:222px; border:1px solid #191919; background:#191919;}


.tool-overflow{
    overflow: hidden;
}
.colour_white{color:#fff}

.clear {
    clear: both;
}


.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.achievements_box p {
    font-size: 15px;
}

.achievements_box {
    margin-bottom: 30px;
}

.image-inline {
float: none;
}

' + extra_css + '.cp_style_2710 .cp-popup-content {font-family:inherit;font-weight:Normal;}
.cp_style_2710 .cp-popup-content { width:800px;height:100px;}
.top-divider{margin-bottom:-1px;border-top:1px solid currentColor;opacity:0.1}
.nav-dark .top-divider{display:none}


#site-generator {
	
}


#site-generator a {
	color: #999;
}


#site-generator p {
	
}


#site-generator a:hover {
	
}


#site-info,	#site-generator {
	float: none;
	width: auto;
}
.video-ticker .video-ticker__body{background-color:#e3e4e6;padding:5px}


.video-ticker__body a,
.press-ticker__body  h4 a,
.world-news-ticker__body h4 a
{
	 font-family:  'Lato','Courier',arial;
	 font-size:14px;
	 color:#333;
	 line-height:18px;
	 font-weight:normal;
}
