/*! Place your custom styles here */


#playBTN{

	top:0;
	width:100%; 
	height:70%; 
	position:absolute; 
	z-index:99;
	background:url('/img/playBTN.png') center no-repeat;
	cursor:pointer;
	display:block;
	
}
._mask {}
._maskInner {
	opacity:0;
	border-radius:200px; 
	display:table; 
	width:100%; 
	height:100%; 
	background:#fff; 
	border:1px solid #FFF;
	position:absolute; 
	max-height:200px; 
	max-width:200px;
	z-index:9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
._maskInnerText{
	text-align:center; 
	display:table-cell; 
	vertical-align:middle;
	font-size:14px;
	color:#666666;
	font-weight:400;
	letter-spacing:1px;
}

._maskInnerText a{
	font-size:14px !important;
	color:#666666 !important;
	font-weight:400 !important;
	letter-spacing:1px !important;
	text-decoration:none !important;
}

._maskInner:hover {
	opacity:0.8;
}

.hoverContact{
	
}
.contactsFirst{
	padding-top:80px;
	padding-bottom:40px;
}

.contactsSec{
	padding-top:0px;
	padding-bottom:60px;
}
	
.contactDEscription{
	
	font-size:18px;
	color:#808080;
	font-weight:200;
	letter-spacing:1px;
}

.form-email button{
	
	margin-top:30px;
}

.form-email input {
	border-radius:0px;
	border: 1px solid #554998;
}
.form-email textarea {
	border-radius:0px;
	border: 1px solid #554998;
}


.masonry__item{
	min-height:245px !important;
}
	
.masonryBox h1{
	font-size:30px;
	font-weight:700;
}
.masonryBox p{
	font-size:20px;
	font-weight:200;
}

.footer-type{
	
	font-size:15px !important;
	color:#808080 !important;
	font-weight:400 !important;
	
}

.colDistribuidores{
	margin-bottom:56px;
}

.labelForm{
	font-size:12px !important;
	color:#B2B2B2 !important;
	font-weight: 400 !important;
	text-transform : uppercase !important;
}

.paisInter{ color:#554998 !important; font-size:22px !important; font-weight:200 !important;}
.companyInter{color:#554998 !important; font-size:16px !important; font-weight:700 !important; text-transform:uppercase !important;}
.nameInter{color:#333333 !important; font-size:18px !important; font-weight:700 !important;}
.cargoInter{color:#666666 !important; font-size:14px !important; font-weight:200 !important; text-transform:uppercase !important;}
.emailInter{color:#666666 !important; font-size:14px !important; font-weight:200 !important;}
.telefInter{color:#666666 !important; font-size:14px !important; font-weight:200 !important;}

.emailInter a{color:#666666 !important; font-size:14px !important; font-weight:200 !important; text-decoration:none !important;}
.telefInter a{color:#666666 !important; font-size:14px !important; font-weight:200 !important; text-decoration:none !important;}
								
								
								
								
.blockDescription{margin-bottom:20px;}

.blockDescription .accordion__title span{
	font-size:12px !important;
	color:#808080 !important;
	text-transform:uppercase !important;
	font-weight: 400 !important;
	line-height:18px !important;
}
.blockDescription .accordion__content p{
	line-height:18px !important;
	color:#333333 !important;
	font-size:18px !important;	
	font-weight: 400 !important;
	letter-spacing:1px !important;
}



.test-title{
	letter-spacing:1px;
	color:#989898;
	font-size:24px;
	font-weight:200;
}
.test-name{
	letter-spacing:1px;
	color:#989898;
	font-size:14px;
	font-weight:700;
}
.test-pos{
	letter-spacing:1px;
	color:#989898;
	font-size:14px;
	font-weight:200;
	
}

.clientes{

		color:#B2B2B2 !important;
		font-size:26px;
		font-weight:200 !important;
		letter-spacing:3px !important;
		text-transform:uppercase !important;
		
}


.plusHome{

		width:48px;
		height:48px;
		background:url(../img/plus-10.png) no-repeat;
		background-position: 0px 0px;
		background-size:cover;
		-webkit-transition: background 0.1s ease-in;
		-moz-transition: background 0.1s ease-in;
		transition: background 0.1s ease-in;
	
}

.plusHome:hover{
	background-position: 0px -48px;
}



.arrow{
	width:48px;
	height:48px;
	-webkit-transition: background 0.1s ease-in;
	-moz-transition: background 0.1s ease-in;
	transition: background 0.1s ease-in;
}
.arrow:hover{
	background-position: 0px -48px;
}


.plus{
	width:48px;
	height:48px;
	-webkit-transition: background 0.1s ease-in;
	-moz-transition: background 0.1s ease-in;
	transition: background 0.1s ease-in;
}
.plus:hover{
	background-position: 0px -48px;
}


.arrow-E23F96{ background:url(../img/arrow-1.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.arrow-554998{ background:url(../img/arrow-2.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.arrow-1B4D78{ background:url(../img/arrow-3.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.arrow-811E5B{ background:url(../img/arrow-4.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.arrow-EE1E4E{ background:url(../img/arrow-5.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.arrow-EFEB64{ background:url(../img/arrow-6.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.arrow-C4B931{ background:url(../img/arrow-7.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.arrow-32A1A9{ background:url(../img/arrow-8.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.arrow-5699D3{ background:url(../img/arrow-9.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.arrow-FFFFFF{ background:url(../img/arrow-10.png) no-repeat; background-position: 0px 0px; background-size:cover;}

.plus-E23F96{ background:url(../img/plus-1.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.plus-554998{ background:url(../img/plus-2.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.plus-1B4D78{ background:url(../img/plus-3.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.plus-811E5B{ background:url(../img/plus-4.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.plus-EE1E4E{ background:url(../img/plus-5.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.plus-EFEB64{ background:url(../img/plus-6.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.plus-C4B931{ background:url(../img/plus-7.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.plus-32A1A9{ background:url(../img/plus-8.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.plus-5699D3{ background:url(../img/plus-9.png) no-repeat; background-position: 0px 0px; background-size:cover;}
.plus-FFFFFF{ background:url(../img/plus-10.png) no-repeat; background-position: 0px 0px; background-size:cover;}


.social_{
	background:#F7F7F7;
	border:2px solid #989898;
	border-radius:54px;
	-webkit-transition: background 0.1s ease-in-out;
    -moz-transition: background 0.1s ease-in-out;
    transition: background 0.1s ease-in-out;
	width:54px;
	height:54px;
}

.social_:hover{
	background:#989898;
}

.facebook-ico{
	width:20px;
	height:20px;
	margin:15px;
	background:url(../img/fb.png) no-repeat;
	background-size:cover;
	background-position: 0px 0px;
	
}
.fb:hover > .facebook-ico{background-position: 0px -20px;}

.instagram-ico{
	width:20px;
	height:20px;
	margin:15px;
	background:url(../img/ins.png) no-repeat;
	background-size:cover;
	background-position: 0px 0px;
}

.ins:hover > .instagram-ico{background-position: 0px -20px;}

.vimeo-ico{
	width:20px;
	height:20px;
	margin:15px;
	background:url(../img/vi.png) no-repeat;
	background-size:cover;
	background-position: 0px 0px;
}

.vim:hover > .vimeo-ico{background-position: 0px -20px;}

.linkedin-ico{
	width:20px;
	height:20px;
	margin:15px;
	background:url(../img/in.png) no-repeat;
	background-size:cover;
	background-position: 0px 0px;
}
.lin:hover > .linkedin-ico{background-position: 0px -20px;}


.footer-center-div{
	margin-top:30px;
}

.footer-type a{
	text-transform:unset;
	text-decoration:unset;
	font-size:unset;
	color:unset;
	font-weight:unset;
	
}


.fc1 li{
	width:100%;
}

.generalH2{
	color:#333333;
	font-weight:200;
	
}
.generalP{
	color:#808080;
	font-weight:200;
	letter-spacing:1px !important;
}


#mainBlockText h1 span{
	letter-spacing:-0.01em !important;
	font-size:36px;
	font-weight:200;
	color:#1A1A1A;
	opacity:1;
	padding: 5px 15px;
	line-height:58px;
}


.boxInfoHome{
		
	padding-left:25px;
	padding-right:25px;
	max-width:550px; 
	overflow:auto; 
	margin:auto;
}

.cta h6{font-weight:800 !important; letter-spacing:2px;}
.cta h2{font-weight:800 !important; letter-spacing:2px;}
.cta p{ font-weight:200 !important; letter-spacing:3px;}
