body{background-color: #52c6e3; font-family: 'Open Sans', sans-serif; color: #fff;}

h1{display: none;}

h2{
	font-family: 'Bangers', cursive; 
	font-size: 62px; 
	letter-spacing: 4px;
	color: #52c6e3;
}

h3{
	font-size: 1.5em;
	font-weight: bold;
}

h4{color: #231F20; font-size: 1.5em; font-weight: bold;}

ul{list-style: none;}

section{border-bottom: 10px solid #52c6e3;}


#super{border-bottom: 10px solid #231F20;}

#bienve{background-color: #fff;}
#bienve h4{padding-top: 30px; font-weight: normal;}

#soluciones, #marcas{background-color: #009AE0; text-align: center; padding-bottom: 20px;}

#soluciones .item{margin-top: 30px;}

#data{background-color: #EBEBEB; text-align: center;}
#data h4{padding: 40px; color: #009AE0;}
#data p{color: #231F20; font-weight: bold; font-size: 1.5em}
#data img{padding-bottom: 20px;}
#data .item{padding-bottom: 40px; margin: 30px 0;}

#contacto{background-color: #231F20; padding-top: 20px;}
#contacto h3{color: #009AE0;}

#lol{background-color: #fff; text-align: center;}
#lol .item{border: 1px solid; border-color: #EBEBEB; border-radius: 25px; text-align: center; margin: 50px 10px;}
#lol p{color: #231F20; font-style: italic;}
#lol a{color: #009AE0; font-style: italic; text-decoration: none;}
#lol a:hover{color: #52c6e3;}
#lol h4{margin-top: 40px;}

#marcas li{margin-bottom: 40px;}
#marcas ul{margin-top: 40px; margin-bottom: 40px;}
#marcas img{display: inline-block; padding: 30px 5px;}

#contacto {background-color: black; color: white;}
#contacto label{color: #fff;}
#sndbut {float:right;background:#1798E1;border: none; font-size: 18px; width: 100px; height: 50px;}
#sndbut:hover {background:#3FAEEB;}
.subsu {position:absolute; width:100px;height:50px; background:transparent !important;border: none !important; right:15px; padding:0;}
#thanks, #conerror, #conrese {display:none;}
#thanks {text-align:center; font-size:14px; margin:80px 0;}
#thanks b {font-size:20px; color:#0099DD;}
#conerror {text-align:center; font-size:14px;}
#conerror b {font-size:20px; color:#0099DD;}
#conrese {text-align:center; margin:20px 0;}
.g-button, .g-button-submit {clear:both; float:inherit; margin-top:20px; *margin-top:45px;}
.remov {display:none !important;}
.disn {min-height:auto; margin-bottom:15px;}
.disn button{margin-bottom: 15px;}
#page-contact-form-loading {display:none; clear:both; float:right; margin-right:25px; margin-top:0; margin-bottom:30px;}
.form-group label {color:#444;font-weight: 300;}

#socialbox .item a{font-size: 45px; color: #fff; padding: 20px 0;}
#socialbox .item a:hover {color: #52c6e3;}
#socialbox {text-align: center; background-color: #231F20; text-align: center; padding-top: 50px;}
#socialbox p{padding-top: 50px;}
#socialbox p a{color: #52c6e3;}
#socialbox p a:hover{text-decoration: none; color: #fff;}

#logofooter img{padding: 25px 0;}