/*** TYPOGRAPHY ***/
    @font-face{
        font-family:"Avenir LT W01_55 Roman1475520";
        src:url("../fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix");
        src:url("../fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot"),url("../fonts/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"),url("../fonts/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff"),url("../fonts/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf") format("truetype"),url("../fonts/15281d0d-e3c2-46e1-94db-cb681e00bfaa.svg#15281d0d-e3c2-46e1-94db-cb681e00bfaa") format("svg");
    }
    @font-face{
        font-family:"Avenir LT W01_65 Medium1475532";
        src:url("../fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
        src:url("../fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"),url("../fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("../fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),url("../fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"),url("../fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg");
    }
    @font-face{
        font-family:"Avenir LT W01_85 Heavy1475544";
        src:url("../fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
        src:url("../fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("../fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("../fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("../fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("../fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
    }
    @font-face{
        font-family:"Avenir LT W01_95 Black1475556";
        src:url("../fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix");
        src:url("../fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix") format("eot"),url("../fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"),url("../fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff"),url("../fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf") format("truetype"),url("../fonts/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg");
    }


/** STRUCTURE **/

* {
	margin: 0;
	padding: 0;
}


/** NO GUTTERS **/

.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

/** COLOURS **/

.green {
	color: #C4D600;
}

.dark_green {
	color: #658D18;
}

.dark_grey {
	color: #333F48;
}

.mid_grey_1 {
	color: #999FA3;
}

.mid_grey_2 {
	color: #D9D9D6;
}

.light_grey {
	color: #ECECEE;
}

.white {
	color: #ffffff
}

.green_grad {
	background: linear-gradient(
    	to bottom,
    	#C4D600 0%,
		#658D1B 100%
		);
}

.grey_grad {
	background: linear-gradient(
    	to bottom,
    	#D9D9D6 0%,
		#FFFFFF 100%
		);
}

.dark_grey_background {
	background-color: #333F48;
}

.green_background {
	background-color: #C4D600;
}



/** LINKS **/

a {
	font-family:"Avenir LT W01_65 Medium1475532";
	color: #C4D600;
	text-decoration: none;		
}

a:hover {
	color: #ffffff;
	text-decoration: underline;		
}

.btn {
	border-radius: 0;
}

.btn-primary {
	margin-top: 30px;
    color: #fff !important;
    background-color: #658D18;
    border-color: #658D18;
}

.btn-primary:hover {
    color: #fff;
    background-color: #C4D600;
    border-color: #C4D600;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #C4D600;
    border-color: #C4D600;
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #999FA3;
    background-color:  #D9D9D6;
    border-color:  #D9D9D6;
}

.disabled {
	color: #999FA3 !important;
}


/** GLOBAL **/

body {
	font-family:"Avenir LT W01_65 Medium1475532";
	font-size:16px;	
	color: #333F48;
	background: #333F48;
	background-image: url('../tempimages/maintenance.jpg');
}

.header {
	background-color: #C4D600;
	margin-bottom: 30px;
}

.content {
	padding-bottom: 50px;
}

.inner_content {
	min-height: 553px;
	background: #ffffff;
}

.brand img {
	padding: 35px 30px 35px 0px;	
	width: 180px;
}

.title {
	text-align:right;
}

/** FROM EMPEROR STYLE GUIDE **/

h1 {
	font-family:"Avenir LT W01_85 Heavy1475544";
	font-size: 20px;
	line-height:1.2;
	color: #ffffff;
	margin-top: 35px;
	margin-bottom: 0px;
}

@media (min-width: 600px) {
	h1 {
		font-size: 30px;
	}	
}

h2 {
	font-family:"Avenir LT W01_65 Medium1475532";
	font-size: 30px;
	line-height:1.2;
	padding-bottom: 35px;
	margin-bottom: 35px;
	position: relative;	
	border-bottom: 3px solid #00A5BD;
}

h2 i {
	font-size: 60px;
	margin-right: 20px;
	position: relative;
	top: 10px;
	color: #FF8200;
}

h3 {
	font-family:"Avenir LT W01_95 Black1475556";
	font-size: 18px;
	line-height:1.2;	
}

h4 {
	font-family:"Avenir LT W01_65 Medium1475532";
	font-size: 22px;
	line-height:1.2;
	padding: 20px 20px 0 0;
}

h5 {
	font-family:"Avenir LT W01_95 Black1475556";
	font-size: 12px;
	line-height:1.2;	
	color: #333F48;
	text-transform: uppercase;
	text-align: center;
	padding: 20px 0 5px 0;
}

p.lead {
	color: #ffffff;
	padding: 40px 0;
}

p {
	color: #ffffff;
	padding: 30px 0 0 0;
}

.responsive_iframe {
	background-color: rgba(255,255,255,0.8);
	border:none;
	position: relative;
	padding-bottom: 16%; /* 16:9 */
	padding: 30px;
	height: 0;
	margin-top: 2em;
	margin-bottom:2em;
	min-height: 170px;
	max-width: 500px;
}

.responsive_iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
