body{
	font-family: "Lato-Regular";
}

.no-scroll{
	overflow: hidden;
}

.wrap, .header-wrap{
	width: 80%;
	margin: 0 auto;
}

.header-wrap{
	width: 90%;
}

/*Header*/
.main-header{
	width: 100%;
	height: 66px;
	background-color: #FFF;
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.2);
}

.main-header-scrolled{
	position: fixed;
	z-index: 9999;
	top: 0px;
	-webkit-animation-duration: .3s;
	-webkit-animation-name: scrollDown;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-direction: alternate;
	-moz-animation-duration: .3s;
	-moz-animation-name: scrollDown;
	-moz-animation-iteration-count: 1;
	-moz-animation-direction: alternate;
	-ms-animation-duration: .3s;
	-ms-animation-name: scrollDown;
	-ms-animation-iteration-count: 1;
	-ms-animation-direction: alternate;
	animation-duration: .3s;
	animation-name: scrollDown;
	animation-iteration-count: 1;
	animation-direction: alternate;

}

@-webkit-keyframes scrollDown{
	from{
		top: -34px;
	}
	to{
		top: 0;
	}
}

@-moz-keyframes scrollDown{
	from{
		top: -34px;
	}
	to{
		top: 0;
	}
}

@-ms-keyframes scrollDown{
	from{
		top: -34px;
	}
	to{
		top: 0;
	}
}
keyframes scrollDown{
	from{
		top: -34px;
	}
	to{
		top: 0;
	}
}

/*Logotipo*/
.main-header .logotipo{
	margin-top: 12px;
	float: left;
}

.main-header .logotipo img{
	width: 140px;
}

.btn-sbt{
	margin-top: 15px;
	margin-left: 20px;
	margin-bottom: 0px;
}
.main-header .menu-buttons{
	display: none;
}

.main-header .menu-buttons-container{
	cursor: pointer;
	position: relative;
	float: right;
	height: 56px;
}

/*Menu*/
.main-header .main-nav{
	float: right;
}

.mobile-nav{
	display: none;
}

.main-header .menu-main-menu-container,
.main-header .menu-main-menu-en-container{
	float: left;
}

.main-header .language-switcher{
	float: right;
}

.main-header .main-nav ul,
.main-header .language-switcher ul{
	list-style: none;
	margin-top: 20px;
	float: left;
}

.main-header .main-nav ul li,
.main-header .language-switcher ul li{
	display: inline;
	margin-left: 20px;
}

.main-header .language-switcher ul li{
	display: inline;
	margin-left: 60px;
}

.main-header .language-switcher .separator{
	margin-left: 5px;
	font-size: 13px;
	color: #999;
}

.main-header .language-switcher ul li:last-child{
	margin-left: 5px;
}

.main-header .main-nav ul li a,
.main-header .language-switcher ul a{
	font-family: "Lato-Regular";
	font-size: 14px;
	color: #999;
	text-decoration: none;
}

.main-header .main-nav ul li a:hover,
.main-header .language-switcher ul li a:hover{
	color: #50a2de;
}

/*Search*/
.search{
	float: right;
}

.title-location{
	width: 100%;
	padding: 12px 0;
	margin-top: 3px;
	background-color: #EEE;
	border-bottom: 1px solid #DDD;
}

.title-location .row{
	max-width: none !important;
}

.title-location .small-9, .title-location .small-3{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.title-location .small-9{
	text-align: right;
}

.title-location .small-9 .breadcrumbs, .breadcrumbs a{
	color: #666;
}

.title-location .small-9 span{
	font-size: 14px;
	line-height: 38px;
}

.title-location .small-9 a{
	text-decoration: none;
	-webkit-transition: color .5s;
	-moz-transition: color .5s;
	-ms-transition: color .5s;
	-o-transition: color .5s;
	transition: color .5s;
}

.title-location .small-9 a:hover{
	color: #50a2de;
}

.title-location h1{
	font-size: 20px;
	color: #444;
	text-transform: uppercase;
}

/*Footer*/
.main-footer .infoBar{
	width: 100%;
	padding: 50px 0;
	background-color: #282C30;
}

.main-footer .infoBar .title{
	font-family: "Lato-Black";
	color: #DDD;
	font-size: 13px;
	margin-bottom: 10px;
}

.main-footer .infoBar .row{
	max-width: none;
}

.main-footer .infoBar .fours-column{
	width: 50% !important;
	margin-right: 0 !important;
	
}

.main-footer .infoBar .twos-column img{
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-ms-filter: grayscale(1);
	filter: grayscale(1);
	transition: filter .5s;
	-webkit-transition: -webkit-filter .5s;
}

.main-footer .infoBar .twos-column img:hover{
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	filter: grayscale(0);
}

.main-footer .infoBar p{
	color: #9fa4af;
	font-size: 13px;
}

.main-footer .infoBar .post-titles{
	text-decoration: none;
	color: #9fa4af;
	font-size: 13px;
}

.main-footer .infoBar .post-titles:hover{
	color: #50a2de;
}

.main-footer .row .sponsor_image img{
	width: 110px;
}

.main-footer .infoBar .social a{
	font-size: 26px;
	color: #9fa4af;
	margin-left: 10px;
}

.main-footer .infoBar .social a:first-child{
	margin-left: 0;
}

.main-footer .infoBar a, .copyright a{
	color: #999;
	-webkit-transition: color .5s;
	-moz-transition: color .5s;
	-ms-transition: color .5s;
	-o-transition: color .5s;
	transition: color .5s;
}

.main-footer .infoBar a:hover, .copyright a:hover{
	color: #50a2de;
}

.main-footer .infoBar a{
	color: #9fa4af;
}

.main-footer .footer{
	width: 100%;
	height: 84px;
	padding: 23px 0;
	background-color: #0f151a;
}

.main-footer .footer .footer-menu{
	float: left;
	margin-top: 9px;
}

.main-footer .footer-menu li{
	display: inline;
	margin-left: 20px;
}

.main-footer .footer-menu li:first-child{
	margin-left: 0;
}

.main-footer .footer-menu li a{
	font-size: 14px;
	color: #999;
	text-decoration: none;
}

.main-footer .footer-menu li a:hover{
	color: #50a2de;
}

.main-footer .footer .copyright{
	float: right;
}

.main-footer .footer .copyright p{
	color: #999;
	font-size: 14px;
}

.main-footer .footer .copyright .heart{
	-webkit-animation-duration: 2s;
	-webkit-animation-name: hearbeat;
	-webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes hearbeat{
	from{
		-webkit-transform: scale(1, 1);
		color: #FFF;
	}
	to{
		-webkit-transform: scale(0.1, 0.1);
		color: red;
	}
}

.content-description,
.content-description-white{
	width: 100%;
	padding-bottom: 20px;
	background-color: #EEE;
	text-align: center;
}

.content-description-white{
	background-color: transparent;
}

.content-description h1,
.content-description-white h1{
	font-family: "Lato-Light";
	font-size: 30px;
	color: #444;
}

.content-description p,
.content-description-white p{
	color: #666;
	font-size: 14px;
}
.form-right-bord{
	border-right: 1px solid #cccccc;
}
.form-left-bord{
	border-left: 1px solid #cccccc;
}
