@charset "utf-8";
/* CSS Document */

.titlegraphics {
	/* background-color:rgba(0,0,0,0.3); */
	height: 318px;
	padding-top: 20px;
	width: 800px;
	z-index: 10;
	top: 150px;
	position: relative;
	margin: 0px auto;
}

.titlegraphics img {
	float: right;
	position: relative;
}

.titlegraphics_small {
	background: #007db7;
	padding-bottom: 20px;
}

.amp_frontpage {
	/* background: url(../img/frontpage_intro.jpg) no-repeat; */
	background: #007db7;
	width: 100%;
	height: 720px;
}

.verticalbar {
	padding-right: 20px;
	padding-top: 62px;
}

.xstatement {
	font-family: "fira-sans";
	font-size: 30px;
	color: white;
	line-height: 90%;
	text-align: right;
	padding-right: 20px;
	width: 180px;
	height: 60px;
	margin-top: 110px;
	float: right;
	
}

.xstatement_small {
	font-family: "fira-sans";
	color: white;
	font-size: 20px;
	text-align: center;
}

.fullWidth {
	   width: 100%;
   margin-left: auto;
   margin-right: auto;
   max-width: initial;
}

.menulogo {
	padding-top: 15px;
	padding-left: 97px;
}

.awesomestories {
	height: 400px;
	padding-top: 60px;
}

.ourwork {
	padding-top: 45px;
	height: 500px;
}

.branddocumentries {
	/* height: 300px; */
	padding-top: 60px;
}

.whyusevideo {
		background: #007db7;
		width: 100%;
}

.contactus {
	height: 800px;
}

.largetri {
	background: url(../img/bigbluearrow.gif) no-repeat #007db7;
	position: relative;
	top: 0px;
}



.vimeo_cara {
	padding-top: 45px;
	width: 600px;
	margin: 0px auto;
}

.vimeo_cara_2 {
	padding-top: 45px;
	width: 280px;
	margin: 0px auto;
	height: 220px;
	margin-bottom: 100px;
}

.whyusevideo h1 {
	color: white;
	position: absolute;
	top: 200px;
	left: 10px;
	font: white;
}

.whyusevideo p {
	font-family:"Fira Sans";
	font-size: 24px;
	color: #EDEDED;
}



.whyusevideo.show-for-medium-down h1 {
	color: white;
}

.whyusevideo show-for-medium-down p {
	
}

.amp_percent {
	font-weight: bold;
	font-size: 56px;
	float: left;
	height: 50px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 15px;
}

.amp_percent_small {
	font-weight: bold;
	font-size: 46px;
	float: left;
	line-height: 46px;
	padding-right: 10px;
	padding-left: 10px;
}



.stat1 {  	position: relative; 	left: 120px;  }
.stat2 { 	position: relative;  	left: 270px;  }
.stat3 {	position: relative;  	left: 420px;  }
.stat4 { 	position: relative;  	left: 420px;  }
.stat5 {	position: relative;  	left: 270px;  }
.stat6 {	position: relative;  	left: 120px;  } 


.amp_stat p {
	font-size: 22px;
	line-height: 25px;

}

.amp_stat_white p {
	font-family:"Fira Sans";
	font-size: 18px;
	line-height: 20px;
	color: #EDEDED;
}

.amp_stat {
	clear: both;
	padding-bottom: 5px;
	padding-top: 9px;
		width: 700px;
}

.triangle_leftshift {
	padding-left: 20px;
	background: #007db7;
	padding-top: 50px;
	padding-bottom: 50px;
}

.amp_stat_white {
	color: white;
}



/* OVERRIDES */

/* .row {
	max-width: none;
} */

.row.full-width {
  width: 100%;
  max-width: 100%; 
}

.row.full-width img {
	
}

.top-bar { 
	height: 6rem;
	background: url(../img/floatingmenu_bg.jpg) no-repeat black;
}

.top-bar-section a {
	color: white;
	font-family: "fira-sans";
	font-size: 20px;
	padding-right: 20px;
	position: relative;
	top: 30px;
}

.top-bar-section a:hover {
	color: #007db7;
}

H1 {
		font-family: "fira-sans";
		font-weight: bold;
		line-height: 32px;
}

.slick-prev:before, .slick-next:before { 
    color:#007db7 !important;
}

.slick-dots {
	bottom: -65px;
}

.column, .columns {
	padding-left: 0;
}