/*
Theme Name: Cubical Consulting Services
Theme URI: https://cubicalweb.azurewebsites.net/
Description: Innovación en la nube
Author: Juan Sanunga
Author URI: http://creativo-digital.com/
Version: 1.0
*/

/*Pagina-Home*/
/*Menu*/

.col-info {
	padding: 0px 40px;
}
.col-info p {
	margin: 0px !important;
}
/*Seccion logo*/
.sec-logo {
	position: fixed;
	width: 100%;
	margin: 0px;
	z-index: 2;
	background-color: #fff;
}
.sec-logo .vc_row {
/*	max-width: 1300px;
	margin: 0 auto;*/
	padding: 0px 50px;
}
#ubermenu-nav-main-2 .ubermenu-item a {
	border-right: 1px solid #cdcdcd;
}


.sec-banner p {
	margin: 0px !important;
}
.sec-informacion {
	
}

/*Seccion - Banner home*/
.rot-home .uk-slidenav-position .uk-slidenav {
	background-color: #d5d5d5;
	color: #f9f9f9;
	width: 30px;
}

.sec-certificaiones .vc_row {
	max-width: 1300px;
	margin: 0 auto;
}
.sec-contacto {
	/*background-image:url(../images/bg-contactos.jpg);
	background-repeat: no-repeat;
	background-size: cover;*/	
	background-color: #cdcdcd;
	padding-top: 20px;
}
.sec-contacto .vc_row {
	max-width: 1100px;
	margin: 0 auto;
}
#CF5a999b42f0c74_1-row-1 input {
	border-radius: 0px;
	border: 1px solid #cdcdcd;
	background-color: transparent;
	box-shadow: none;
}

#CF5a999b42f0c74_1-row-2 textarea {
	border-radius: 0px;
	border: 1px solid #cdcdcd;
	background-color: transparent;
	margin: 10px 0px;
	box-shadow: none;
}
#CF5a999b42f0c74_1-row-3 .btn {
	background-color: #cdcdcd;
	border-radius: 0px;
	border: 1px solid #fff;
	color: #fff;
}
/*Seccion footer*/
#CF5acd7409c8aad_1 input {
	background-color: #cdcdcd;
	border-radius: 0px;
	border: 1px solid #717171;
	box-shadow: none;
}
#CF5acd7409c8aad_1 textarea {
	background-color: #cdcdcd;
	border-radius: 0px;
	border: 1px solid #717171;
	box-shadow: none;
}

/*Pagina-Nube*/
.sec-conenido .vc_row {
	max-width: 1200px;
	margin: 0 auto;
}
.sec-cub-nube {
	padding-bottom: 100px;
}
.sec-cub-nube .vc_row {
	max-width: 1200px;
	margin: 0 auto;
}
.sec-conenido .col-azure {
	max-width: 1200px;
	margin: 0 auto;
	margin-top: -150px;
}

/*Pagina-Quienes somos*/
.sec-quienes .vc_row {
	max-width: 1000px;
	margin: 0 auto;
}

/*Pagina-soporte*/
.cleanlogin-container {
	box-shadow: none;
}
.cleanlogin-field-username, .cleanlogin-field-password {
	border:1px solid #cdcdcd;
	background-color: transparent;
}
.cleanlogin-field-password {
	margin-bottom: 20px !important;
}
/*Members passgold*/
#wpas_form_registration {
	display: none;
}
.wpas-login-register .wpas-form {
	float: inherit;
	width: 100%;
}
#wpas_rememberme_wrapper {
	display: none;
}
.wpas-forgot-password-link, .wpas-link-ticketlist, .wpas-link-privacy {
	display: none;
}
.col-send-ok #wpas-new-ticket {
	display: none;
}
.col-send-ok .bienvenida {
	display: none;
}

/*Pagina Inicio*/
.blo-menu {
	margin: 0px !important;
}
/*Menu*/
.ima-menu {
	margin: 3px 0px;
}
/*Animación Menú*/
.sec-menu .ubermenu-item:after {
	width: 0%;
	height: 2px;
	display: block;
	background-color: transparent;
	background-image:url(../images/bg-menu-items-1.png);
	background-position: center;
	background-repeat: no-repeat;
}
.sec-menu .ubermenu-item:hover:after {
	width: 100%;
    height: 2px;
    transition: all 1s cubic-bezier(.175,.885,.32,1.075);
    display: block;
    background-color: transparent;
    background-image: url(../images/bg-menu-items-1.png);
    background-position: center;
    background-repeat: no-repeat;
}
.sec-contenidos .vc_row {
	max-width: 1200px;
	margin: 0 auto;
}
.sec-poder {
	background-image:url(../images/bg-nube.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.sec-poder .vc_row {
	max-width: 1300px;
	margin: 0 auto;
	padding: 130px 0px;
}
.tt-secundarios {
	font-family: 'Montserrat-Bold';
}
.sec-innovacion .vc_row {
	max-width: 1200px;
	margin: 0 auto;
}
.sec-servicios {
	
}
.sec-servicios .col-servicios {
	max-width: 1200px;
	margin: 0 auto;
}
.sec-servicios .col-servicios .wpb_column .vc_column-inner {
	margin: 10px;
	
}
.sec-footer {
	background-color: #0056b0;
}
.sec-footer .vc_row {
	max-width: 1200px;
	margin: 0 auto;
}
footer {
	background-color: #0056b0;
}
footer p {
	text-align: center;
	padding: 10px 0px;
	margin: 0px;
	color: #ffffff;
	font-size: 12px;
}
/*paginas internas*/
.sec-banner img {
	width: 100%;
	height: auto;
}
.sec-cert {
	background-image:url(../images/bg-certificaciones.jpg);
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
}
.sec-cert .vc_row {
	max-width: 1200px;
	margin: 0 auto;
}
.sec-help {
	background-image:url(../images/bg-help.jpg);
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
	padding: 200px 0px !important;
	margin-top: 50px;
}
.sec-help .vc_row {
	max-width: 800px;
	margin: 0 auto;
	background-color: #ffffff;
}
/*Pagina-contactos*/
.sec-contactos .vc_row {
	max-width: 900px;
	margin: 0 auto;
}
.col-contactos .btn-default {
	background-color: #009ddc !important;
	color: #fff !important;
}