
/*=== LANDING ===*/

}

.landing-hero{
	height:480px;
	background-image: url('../img/01_home/home_hero.jpg');
	background-repeat:no-repeat;
	background-position: top center;
}

.landing-herotopcips{
	height:800px;
	background-image: url('../img/01_home/home_hero.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	background-size:1280px 800px;
}

.landing-herotop{
	height:1000px;
	background-image: url('../img/01_home/home_hero.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	background-size:1280px 1000px;
}

.landing-herodrop{
	height:1200px;
	background-image: url('../img/01_home/home_hero.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	background-size:1280px 1200px;
}

.landing-herovs{
	height:500px;
	background-image: url('../img/01_home/home_hero.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	background-size:1280px 500px;
}

.landing-herov{
	height:720px;
	background-position: top center;
	background-size: cover;
}

.landing-herovap{
	height:500px;
	background-position: top center;
	background-size: cover;
}

@media (max-width: 320px) {
	.landing-herov {
	  height: 180px;
	  background-size: cover;
	}
  }
 
  @media only screen and (min-width: 480px) and (max-width: 720px) {
	.landing-herov {
	  height:540px;
	  background-size: cover;
	}
  }
  
  @media only screen and (min-width: 730px) and (max-width: 1080px) {
	  .landing-herov {
		height: 608px;
		background-size: cover;
	  }
	}

  @media only screen and (min-width: 1080px) and (max-width: 1270px) {
	  .landing-herov {
		height: 630px;
		background-size: cover;
	  }
	}

 
 @media only screen and (min-width: 1280px) and (max-width: 1920px) {
   .landing-herov {
	 height:720px;
	 background-size: cover;
   }
 } 


.landing-herotopmaster{
	height:800px;
	background-image: url('../img/01_home/home_hero.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	background-size:1280px 800px;
}

.landing-herotopmastercips{
	height:1200px;
	background-image: url('../img/01_home/home_hero.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	background-size:1280px 1200px;
}

.landing-hero1{
	height:680px;
	background-image: url('../img/01_home/home_hero.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	background-size:1280px 900px;
}

.landing-hero2{
	height:420px;
	background-image: url('../img/01_home/home_hero.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	background-size:1280px 420px;
}

.landing-hero3{
	height:850px;
	background-image: url('../img/01_home/home_hero.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	background-size:1280px 850px;
}

.landing-hero a .landing-link-arrow,
.landing-hero a .landing-link-arrow span{
	position:relative;
	overflow: hidden;
	width:14px;
	height:19px;
	margin-top: 3px;
}
.landing-hero a .landing-link-arrow{
	background: url('../img/01_home/home-arrow-off.png') no-repeat;	
}
.landing-hero a .landing-link-arrow span{
	display: block;
	background: url('../img/01_home/home-arrow-on.png') no-repeat;	
}
.landing-hero a .landing-link-arrow span{
	position: absolute;
    top: 3; left: 0; bottom: 0; right: 0;
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
	filter: alpha(opacity=0);
}

.landing-hero a:hover .landing-link-arrow span{
	display:block;
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);
}
.ie7 .landing-hero a:hover .landing-link-arrow span,
.ie8 .landing-hero a:hover .landing-link-arrow span{
	filter: none !important; 
}
.landing-hero a .landing-link-arrow,
.landing-hero a .landing-link-arrow span,
.landing-hero a h2{
 	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	-webkit-backface-visibility: hidden;
 }

.landing-hero h1{
	padding-bottom:16px;
}
.landing-hero .column-right{
	width: 540px;
	padding-top:160px;
}
.landing-hero h2{
	width:428px;
	float:left;
	margin-right:9px;
	margin-left: 12px;
}
.landing-hero .text-button{
	margin-top:30px;
}
.landing-hero a:hover h2{
	margin-right:13px;
}

.landing-touts{
	margin-top:24px;
}

.landing-link{
	float:left;
	width:255px;
	margin-left:93px;
}
.landing-link h6{
	float:left;
	margin-top:1px;
}
.landing-link:first-child{
	margin-left:0;
}


.landing-tout-img{
	width:260px;
	height:160px;
	margin-top: 10px;
	margin-left:0px;
	margin-bottom:0px;
}
.ie7 .landing-tout-img{
	width:auto;
	height:auto;
}
.landing-tout-img .img-border{
	width:250px;
	height:150px;
}





.landing-link h3{
	color:#757f87;
	font-size:24px;
	margin-top: 11px;
	line-height: 24px;
}

section.latest {
	margin-top: 20px;
}


.blog-latest {
	width: 470px;
	height: 490px;
	background-color: #f1f5f7;
	margin-top: 54px;
	position: relative;
	margin-left: -162px;
	float: left;
}

.our-blog-title {
	position: absolute;
	left: 162px;
	top: 19px;
}

.post-date {
	position: absolute;
	left: 370px;
	top:  27px;
	font: italic 16px "sans-serrif", "FullerSansDTRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosRegular",  "Helvetica", "Arial";
	letter-spacing: -1px;
	color: #fff;
	background: url('../img/01_home/blog-date-circle.png') no-repeat ;
	height: 76px;
	width: 76px;
	text-align: center;
	white-space: nowrap;
	padding-top: 28px;
}

.post-image {
	margin-left: 162px;
	padding-top: 70px;
}

.post-excerpt {
	margin-left: 162px;
	width: 257px;
	color: #808285;
	font-size: 15px;
	font-weight: normal;
	line-height: 16px;
}

.post-link {
	margin-top: 17px;

}

.in-the-news {
	
	margin-left: 326px;
	padding-top: 54px;
}

.in-the-news-title {
	margin: 17px 0 27px 0;
}

.in-the-news .news-item {
	width: 630px;
	height: 140px;
	background-color: #f1f5f7;
}

.in-the-news .news-item h5 {
	font-size: 13px;
	text-transform: uppercase;
	color: #808285;
	padding-top: 29px;
}
.in-the-news .news-item p {
	font-family: "sans-serrif", "FullerSansDTRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosRegular",  "Helvetica", "Arial";
	font-size: 18px;
	color: #808285;
	margin-top: 13px;
	margin-bottom: 10px;
}

.in-the-news .news-item img {
	float: left;
	margin: 17px 32px 0 18px;
	
}

.in-the-news .in-the-news-title {
	margin-left: 22px;
}




/*=== LANDNG FOOTER ===*/

footer.landing{
	background-image:none;
	margin-top:-90px;
	height:90px;
}
footer.landing nav,
footer.landing .footer-logo{
	display:none;
}
footer.landing .footer-left{
    margin-top:8px;
}
footer.landing nav.footer-subnav{
	display:block;
	margin-top:0;
}
footer.landing .copyright,
footer.landing .terms-links,
footer.landing .terms-links a,
footer.landing nav.footer-subnav a{
	color:#9da6ae;
}
footer.landing .footer-right{
	margin-top:10px;
}
footer.landing nav.footer-subnav a:hover,
footer.landing .terms-links a:hover{
	color:#3d4247;
}
footer.landing .footer-signup p{
	color:#bfc8cd;
}

.column-right .text-button {
	left: 14px;
	position: relative;
	display: inline-block;
}



/* Localized */