*:not(i){font-family:'Raleway'!important;
}

input[type='submit']{
	font-weight:900!important;
}

#slide-8-layer-1 img:hover{
	filter: invert(100%);
}


#slide-9-layer-1 img:hover , .tp-caption a .icono:hover{
	filter: invert(100%);
}



.success{
	font-size: 20px!important;
    line-height: 22px!important;
    color: #fff!important;
}

.cont-popup{
	position:fixed;
	top:0px;
	left:0px;
	width: 100%;
	display:none;
}

.overlay-popup{
	width:100%;
	height: 100%;
	background-color: rgb(51 51 51 / 64%);
	display: block;
	position: fixed;
	z-index: 1;
}

.bloque-popup{
	width:500px;
	margin-left:calc(50% - 290px);
	margin-top: 300px;
	background-color: #fff;
	padding: 40px;
	z-index: 959;
	position: absolute;
}

.bloque-popup p{
	padding-top:40px;
	font-size:20px;
	line-height:29px;
}

.b33{
	width:33%;
	float:left;
}

.b50{
	width:50%;
	float:left;
}

.b50 img{
	width:80%;
}

.bloque-popup span{
	position:absolute;
	right:20px;
	top:10px;
	cursor:pointer;
}


.bloque-fijo-der:hover img {
    filter: invert(100%);
}

.bloque-fijo-der span{
width: 85PX;
    background-color: #333;
    display: block;
    color: #FFF;
    text-decoration: none;
    padding: 11PX;
    border-radius: 7px;
}

.bloque-fijo-der:hover span{
	color:#333;
	background-color:#fff;
}

@media all and (max-width:480px){
	.tp-bullets.uranus.vertical.noSwipe{
	/*	display:none!important;*/
	}
}

@media all and (max-width:1600px){
.section.mcb-section{
    background-position: right top!important;
    background-size: 126%!important;

}

.section.mcb-section.equal-height{
	padding-top:0px!important;
}

.section.mcb-section.equal-height.metemargen-up{
	padding-top:80px!important;
}
}


@media all and (max-width:1200px){
.section.mcb-section{
    background-position: right top!important;
    background-size: 156%!important;

}



}

@media all and (max-width:800px){
.section.mcb-section{
    background-position: right top!important;
    background-size: 186%!important;
    padding-bottom:0px!important;

}

h1{
	margin-top:150px!important;
}
}

.flecha-abajo{
	width: 28%;

}

@media all and (max-width:942px){

	.flecha-abajo{
	    width:55%!important;
	}
}


.oculta-escritorio{display:none;}

@media all and (max-width:768px){
.oculta-movil{display:none;}
.oculta-escritorio{display:block;}

.column_attr{
	text-align: center!important;
	padding:10px 0 10px 0%!important;
}

.logos-pie{
	margin-top:30px;
}

.column_attr.llast{
	padding-bottom:120px!important;
}

.section.mcb-section.fondo-2{
	background-position: center left!important;
}
}

@media all and (max-width:782px){

	.flecha-abajo{
	    width: 35%!important;
	}

	.button.button_size_6.button_theme.button_js{
		    padding: 42px 20px 35px 34px!important;
	}
}


@media all and (max-width:600px){
	.bloque-popup{
		width: 84%;
    margin-left: 2%;
    margin-top: 67px;
    padding: 30px;
	}
}

@media all and (max-width:480px){
	.section_wrapper, .container, .four.columns {
	    width: 90%!important;
	}

	.b50{
		width:100%;
		float:left;
	}

	.b50 img{
		max-width: 120px;
    	margin-left: calc(50% - 60px);
	}
	.b50 p{
		padding-top:15px;
	}

	.bloque-popup{
		margin-left:0px;
	}
}

@media all and (max-width:400px){
.section.mcb-section{
    background-position: right top!important;
    background-size: 1000px!important;

}
h1{
	    font-size: 48px!important;
    line-height: 53px!important;
    margin-left: -4px;
}
}

.success h4{
	font-weight: bold!important;
    font-size: 30px!important;
    line-height: 42px!important;
}

}



