/*
Theme Name: Alchem Child
Theme URI: https://www.mageewp.com/alchem-theme.html
Author: PrefApp
Version: 1.2.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: alchem
Template: alchem
*/

@import url("../alchem/style.css");

/********Cor de fondo das paxinas********/

body.page,
body.page .page-inner.row.no-aside{
	background-color: #f5f5f5 !important;
}



div.main-header > .container > nav.site-nav ul#menu-main.main-nav > ul > li a:hover{
	background-color: transparent !important;
}

div.main-header > .container > nav.site-nav ul#menu-main.main-nav > ul > li a:hover > span.menu-item-label{
	color: blue !important;
}

/******************* TIPOGRAFIA **************************/

*{
	font-family: Montserrat,"Helvetica Neue",Helvetica, Arial,sans-serif;
    	letter-spacing: 1px;
}

h5{
	text-transform: uppercase;
   	font-weight: 700;
}


.texto-15{
	font-size: 15px;
	text-align: justify;
	line-height:1.6;
}

/********************* DIVIDER ******************/
.divider-border .divider-inner.primary,
.person-vcard .person-title:after{
	border-color: #5badd6 !important;
}


/********************* MENU ******************/
.mini-menu{
	float:right !important;
}

.rompe{
	clear:both;
}



@media screen and (min-width: 920px){

.site-nav > ul > li:hover > a {
    border-color: #f2f2f2 !important;
}
}




@media screen and (max-width: 919px){
.site-nav > ul > li{
	background-color: #5badd6 !important;
}
.site-nav > ul > li a:hover,
.site-nav > ul > li:hover i,
.site-nav > ul > li > i.fa-caret-down:hover{
	background-color: #f5f5f5 !important;
	color: #555;
}
.site-nav > ul > li a:hover > span{
	color: #555 !important;
}

ul#menu-main > li > ul.sub-menu > li > a:before{
	display: none;
}

}
.menu-item-label{
	color:#f6f6f6;
}
.main-header{
	background-color: rgba(60, 59, 59, 1) !important;
}

/*** Destacamos o elemento de panel ***/
#menu-main.main-nav > li#menu-item-36 a span.menu-item-label{
	background-color:#eeeeee;
	padding:15px 20px;
	color: #3c3b3b;
	border-radius:5px;
	font-weight:bold;
}


/*** Escondemos a lupa **/
.menu-item.menu-item-search-icon{
	display:none;
}

/********************* SUBMENU ******************/
ul.sub-menu{
	background-color: #1e9bd8 !important;
}

.site-nav > ul.sub-menu > li a:hover .menu-item-label{
    color: #1e9bd8 !important;
}

ul.sub-menu > li.menu-item a:hover span{
	color: #1e9bd8 !important;
}

nav.site-nav ul#menu-main.main-nav{
	background-color: rgba(60, 59, 59, 1) !important;
	color:white !important;
}

/*** MENU toggle****/
div.main-header > .container > nav.site-nav ul#menu-main.main-nav > ul > li a:hover{
	background-color: transparent !important;
}

div.main-header > .container > nav.site-nav ul#menu-main.main-nav > ul > li a:hover > span.menu-item-label{
	color: blue !important;
}



/********************* LOGO ******************/
.fxd-header img.site-logo{
	margin-top:10px !important;
}
.fxd-header{
  background-color: rgba(60, 59, 59, 1) !important;
}


.site-nav-toggle {
	color: #f6f6f6 !important;
}

/*********************  ******************/
#alchem-home-sections .alchem-home-section-1{
	background-size:700px;
	margin:0 auto;
	text-align:center;
	/*height:200px;*/
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
	padding-top:0px !important;
	padding-bottom:10px !important;
}

#alchem-home-sections .alchem-home-section-1 img{
	margin:0 auto;
	background-size:contain;
}

section.magee-section.alchem-home-section-1.alchem-home-style-0{
	height:auto !important;
}

#alchem-home-sections .alchem-home-section-1{
	padding-top:0px !important;
	padding-bottom:10px !important;
}

/********************* Breadrum cabeceira ******************/
.breadcrumb-nav.text-light{
	visibility:hidden;
}



.page-title-bar{
	background-position-y: -50px !important;
	background-position: center !important; 
	background-size:cover;
	background-repeat:no-repeat;
}

/********************* SECCION BANNER TOP ******************/

h1.magee-heading{
	padding-top:140px;
}

/*#alchem-home-sections .alchem-home-section-0{
	background-image: url('http://prefapp.es/wp-content/themes/alchem/images/banner_002.jpg') !important; 
	height: 638px; 
	min-height: 638px;
	background-size:cover;
}
*/


img.banner-gof{
	margin-top:85px;
}

section.section-banner p{
	font-size:20px;
}



/************** SECCION FEATURES *************/

#alchem-home-sections .alchem-home-section-4{
	background-image: url ('/wp-content/uploads/2016/06/3px-tile.png');
	background-color: #333333;
}
.feature-box-icon,
.icon-box.icon-circle{
	background-color: #5badd6 !important;
}

/************** SECCION PQ USAR PREFAPP *************/
.section.magee-section.alchem-home-section-2.alchem-home-style-0.seccion_caracteristicas,
.section.magee-section.alchem-home-section-2.alchem-home-style-0.seccion_caracteristicas i,
.section.magee-section.alchem-home-section-2.alchem-home-style-0.seccion_caracteristicas p.titulo_caracteristicas{
	color: #fff;
}

.section.magee-section.alchem-home-section-2.alchem-home-style-0.seccion_caracteristicas .divider-border .divider-inner.primary{
	border-color: #fff !important;
}


/********************* PAXINA QUE TE OFRECEMOS ******************/
#post-7,
#post-7 .page-inner.row.no-aside{
	background-image: url('/wp-content/uploads/2016/06/3px-tile.png');
	background-color: #302929 !important;
	
}
#post-7{
	border-bottom:2px solid white;
}

#post-7 h4, #post-7 h2{
	color: white;
	line-height:35px;
}


.bloque_ofrecemos{
    margin: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}


.contedor_imaxe{
    margin: 0;
    padding: 0;
    border: 2px solid white;
    width: 100%;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);

}
.contedor_imaxe img{
	margin:0 auto;
    height: 130px;
    padding-top: 20px;
}

div.libertad{
    background-color: #5cb85c;
}
div.sencillez{
    background-color: #f0ba3d;
}
div.potencia {
    background-color: tomato;
}
div.seguridad {
    background-color: #5badd6;
}

.contedor_texto{
    background-color: white;
    color: black;
    padding-top: 10px;
    min-height: 130px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
#ofrecemos span.titulo{
    font-size: 20px;
    /* color: #00b6ad; */
    /* color: #3399cc; */
    font-weight: bold;
    padding: 5px;
}

span.libertad {
    color: #5cb85c;
}
span.sencillez {
    color: #f0ba3d;
}

span.potencia {
    color: tomato;
}

span.seguridad {
    color: #5badd6;
}
p.texto-14 {
    font-size: 14px;
    text-align: justify;
}

/********************* PAXINA características ******************/

.pax_caracteristicas h2{
	color: #5badd6;
}

.titulo_caracteristicas{
	color: #3399cc;
	font-size:16px;
	font-weight:bold;
}


.fa.fa-4x{
	color: #3399cc;
}

.contido{
	padding:30px;
}

/********************* PAXINA APLICACIONES ******************/

.caixa_app{
	margin-top:40px;
	margin-bottom:40px;
}




/********************* BOTON APLICACIONES ******************/
.btn.btn-info.btn-md.btn-apps{
	color: #5badd6;
	border-color: #5badd6;
  	background-color: transparent;
	border:2px solid #5badd6;
	padding:1.7% 4%;
}

.btn.btn-info.btn-md.btn-apps:hover{
	color: white;
	background-color: #5badd6;
}


/********************PAXINA SOBRE NOSOTROS****************************/
#post-17 .post-wrap,
#post-17 .post-wrap .page-inner{
	background-color: #fff !important;
}


/********************* FOOTER ******************/
.footer-info-area{
	background-color: #5badd6 !important;
	padding-top:10px !important;
	padding-bottom:20px !important;
}
footer .footer-widget-area{
	background-image: url ('/wp-content/uploads/2016/06/3px-tile.png');
	background-color: #333333;
	padding-top:25px;
	padding-bottom: 0px;
}

.widget-box li {
	/*padding-left:200px !important;*/
	border-bottom: 1px solid transparent !important;
	text-align:center;
}
.widget-box li a,
.widget-box li a:visited{
color: #c5c7c9 !important;
	}

.widget-box li a:hover,
.widget-box li a:focus{
	color: #5badd6 !important;
}

.widget.widget-box.widget_text{
	margin-bottom:0px;
}

/* FOOTER */

a.link_footer{
	color: #0864bf;
	font-weight:bold;
}


/***** CHAT DE SOPORTE *****/

#linkedchat-button{
	background-color: #5BADD6 !important;
	border: 2px solid white !important;
	3px 3px 8px #4b4a48 !important;
}

#linkedchat-widget .linkedchat-widget-title{
	background-color: #5BADD6 !important;
}

#linkedchat-widget .linkedchat-widget-input-container .linkedchat-widget-input.linkedchat-widget-input-message{
	border: 1px solid #5BADD6 !important;
}

/******************* blog *********************/
ul.entry-meta{
	text-transform:none !important;
}

ul.entry-meta li.entry-catagory{
	display:none;
}

.entry-main .entry-header:after,
.blog-list-wrap .entry-header:after{
	background-color: #5badd6 !important;
}
/*eliminamos a imaxe destacada na paxina de entrada

article.post-entry .feature-img-box{
	display:none;
}*/


/*bordes*/

.post-wrap .container .post-inner section.post-main{
	border:1px solid #d6d6d6;
	padding:40px;
}

/*tipografía*/
article .entry-header .entry-title{
	font-size:24px !important;
	color: #5badd6 !important;
}

article .entry-header .entry-meta li{
	font-size: 12px !important;
}
.entry-main .entry-content{
	padding-top:40px;
}


.entry-main .entry-content a{
	font-weight:bold;
	color: #5badd6 !important;
}
.entry-main .entry-content a:active,
.entry-main .entry-content a:hover{
	font-weight:bold;
	color: #a0a0a0 !important;
}


.post-attributes h3:after{
	background-color: #5badd6 !important;
}

/*comentarios*/
.form-submit .submit{
	background-color: #5badd6 !important;
}
.magee-btn-normal, .magee-btn-normal, .magee-btn-normal{
	background-color: #47a3d1 !important;
}

.magee-btn-normal:hover, .magee-btn-normal:active, .magee-btn-normal:focus{
	background-color: transparent !important;
}
.btn-normal:hover, .comment-reply-link:hover, .form-submit .submit:hover, .btn-normal:active,  .comment-reply-link:active, .form-submit .submit:active, .btn-normal:focus,  .comment-reply-link:focus, .form-submit .submit:focus{
	background-color: #47a3d1 !important;
}



/******************* FORMULARIOS *********************/

div.wpcf7{
	font-family: Montserrat,"Helvetica Neue",Helvetica, Arial,sans-serif !important;
	font-size:14px !important;
}

.wpcf7-form h3,
h2.titulo_caracteristicas.formulario{
	padding-bottom: 20px;
}

/* ESTILO DE INPUTS */

form.wpcf7-form input.wpcf7-form-control.input_form{
	border: 1px solid #ABABAB !important;
	height:30px !important;
	margin-bottom:10px;
	padding: 0 0 0 5px;
	outline:none !important;
	border-radius: 5px !important;
}



/* ESTILO DE TEXTAREA */
.wpcf7-form-control.wpcf7-textarea{
	width:308px !important;
	padding:5px;
	margin:0 auto;
	border-radius: 5px !important;
}

.wpcf7-form-control.wpcf7-textarea:focus,
.wpcf7-form-control.wpcf7-textarea:active{
	border-color:rgb(171, 171, 171) !important;
}

/** ESTILO DE seleccionar archivo **/
.wpcf7-form-control.wpcf7-file{
	margin:0 auto;
}

/** ESTILO DE CAPTCHA **/
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div{
	margin: 0 auto;
	margin-bottom:20px !important;
}


/* ESTILO DE BOTON */
form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{
	color: #FFFFFF !important;
	background-color: #328fe6 !important;
	outline:none !important;
	margin: 0 0 5px 0 !important;
	font-size:14px;
	height:30px !important;
	border: 1px solid transparent !important;
	padding: 5px 10px 6px 10px !important;
}

input.wpcf7-form-control.wpcf7-submit:hover,
input.wpcf7-form-control.wpcf7-submit:active,
input.wpcf7-form-control.wpcf7-submit:focus{
	background-color: #137ADB !important;
	/*background-color: #47a3d1 !important;*/
}



/**** RESPOSTAS do formulario *****/

/* ERRO*/
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
	
	background-color: #ef2727;
	color: white;
	border-radius:5px;
	border-color: transparent !important;
}


/* SENT_OK */
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{
	background-color: #4bb31f;
	color: white;
	border-radius:5px;
	border-color: transparent !important;
}


/***formulario de registrate en modal ***/
	div#wpcf7-f632-o1{
		text-align:center;
	}

	div#wpcf7-f632-o1 h3{
		color: #328fe6 !important;
	}

	#modalRegister .modal-header button.close{
		color:rgb(85, 85, 85) !important;
	}


/***formulario de registrate***/
	div#wpcf7-f632-p457-o1{
		text-align:center;
	}

	div#wpcf7-f632-p457-o1 h3{
		color: #328fe6 !important;
	}

	p.titulo_caracteristicas.formulario{
		margin-bottom:16px !important;
	}

/***formulario de me interesa***/
	div#wpcf7-f509-p539-o1,
	div#wpcf7-f509-p19-o1{
		text-align:center;
	}

/***formulario de quiero participar***/
	div#wpcf7-f676-p17-o1{
		text-align:center;
	}

/********************** MODAL ***********************/
/***** CONTIDO DO MODAL **/
#post-561 .page-inner.row.no-aside{
	background-color: transparent !important;
}



/*cookies*/
.cdp-cookies-alerta .cdp-cookies-texto{
	max-width:1060px !important;
	padding: 10px 0px 10px 0px !important;
}

.cdp-cookies-alerta .cdp-cookies-texto p a.link_cookies{
	color: #5ac5f0 !important;
	font-weight:bold !important;
}
.cdp-cookies-alerta .cdp-cookies-texto p a.link_cookies:hover{
	color: white !important;
}


/**** SUMOME POP UP***/
/*.sumome-scrollbox-popup.sumome-scrollbox-top.sumome-scrollbox-left.sumome-scrollbox-small.sumome-res-medium
.sumome-scrollbox-content.sumome-scrollbox-template-default.sumome-scrollbox-res-small,
.sumome-scrollbox-content.sumome-scrollbox-template-default.sumome-scrollbox-res-medium{
	position: relative;
	top: 12em !important;
	left: 33em !important;
}*/


.sumome-scrollbox-content.sumome-scrollbox-template-default.sumome-scrollbox-res-small .sumome-scrollbox-form a.sumome-scrollbox-link{
	display:none !important;
}

.alchem-home-section-10 span {
	color: #000 !important;
}
