/*
Theme Name: Alentia
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://www.avancemas.com
Author URI: https://www.cubicamultimedia.com
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

/* MENÚ */
.header-style-3 #primary-menu.no-responsive > li.menu-item-active > a{
	border: none !important;
}

/* CABECERA */
#site-header .site-title{padding: 33px 0;}
h1,h2,h3,h4,h5,h6{text-transform:none;letter-spacing:0;}
h1{text-transform:none;}
@media (max-width: 1000px){
#page-title{padding: 30px 0 !important;}
}

/*APARTADO BLOG - HOME*/
.gem-blog-slider .gem-blog-slider-next, .gem-blog-slider .gem-blog-slider-prev{background-color: #011236 !important}
.gem-blog-slider .gem-blog-slider-next:hover, .gem-blog-slider .gem-blog-slider-prev:hover{background-color: #009adf !important}

.blog-style-compact article .post-title h5{
	margin-top: 0px !important;
}

/* FONDOS */
.entry-content .bgleft{background-position: left center !important}

/* BLOQUES */
.nomargin{margin: 0px !important;}

/* CONTENIDO */
.vc_tta-title-text{ text-transform:none;}
.wpb_text_column.custom_list ul{padding-left:0;}
.wpb_text_column.custom_list ul li{padding-left:72px;padding-bottom:49px;padding-top:0;min-height:6em;color:#002f92;}
.wpb_text_column.custom_list ul li:last-child{ padding-bottom:0;}
.wpb_text_column.custom_list ul li::before {content:'';background-image:url(./images/double_check.png);width:44px;height:24px;position:absolute;left:0;background-color:#fff;top:0;}
.wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-simple_solid .vc_tta-controls-icon::before, .wpb-js-composer .vc_tta.vc_tta-color-thegem.vc_tta-style-simple_solid .vc_tta-controls-icon::after{ color: #002f92;}

/* TEXTOS */
.mayuscula{text-transform: uppercase;}

.vc-hoverbox-block-inner h2{font-size: 20px; line-height: 22px;}

.gem-contacts-item.gem-contacts-email a, .top-area-contacts .gem-contacts-item.gem-contacts-phone a{color: #788091 !important}
.gem-contacts-item.gem-contacts-email a:hover, .top-area-contacts .gem-contacts-item.gem-contacts-phone a:hover{color: #ffffff !important}

.landing .gem-dropcap-letter{
	font-family: 'Raleway';
	font-weight: 700;
	font-size: 20px !important;
}
.landing .gem-dropcap.gem-dropcap-style-medium .gem-dropcap-letter{
	height: 37px;
	width: 37px;
	border: 2px solid #002f93 !important;
	line-height: 30px;
}
.landing .wpcf7-form input[type="submit"]:not(.gem-button-wpcf-custom){background-color: #002f93 !important}
.entry-content .landing{background-position: left top !important}

.landing h1.azul{color: #fff}
@media (max-width: 1050px) {
	.landing h1.azul{color: #002f93 !important; font-size: 36px !important; text-align: center !important;}

}

/* FOOTER */
#colophon .wpcf7-form-control-wrap input,#colophon .wpcf7-form-control-wrap textarea{ background-color:#fff !important;font-size:12px;}

#colophon .widget-title::after{display: none}

footer .wpcf7-form input[type="submit"]:not(.gem-button-wpcf-custom){background: transparent; border: 2px solid #fff !important}
footer .wpcf7-form input[type="submit"]:not(.gem-button-wpcf-custom):hover{background-color: #fff; color: #011236}
footer .widget .wpcf7-form input[type="submit"]{padding-top: 8px !important}
footer label span{padding-left: 0px !important; padding-right: 0px !important;}

footer{padding-bottom: 0px !important; padding-top: 60px !important;}
#footer-nav{padding: 30px 0px !important}

footer .widget_nav_menu > div > ul{
	border-right: none !important;
	border-left: none !important;
	border-top: none !important;
}
footer .widget_nav_menu > div > ul li:first-child{border-top: 0px !important;}
footer .widget_nav_menu > div > ul li:before{
	content: '>';
	padding: 9px 10px 10px 0px;
	float: left;
}
.widget_nav_menu > div > ul > li > a{
	font-weight: 300 !important;
}
footer .widget a{
 text-transform: inherit !important;
}

footer .widget .wpcf7-form input.wpcf7-text{
	padding: 10px 10px 8px 20px;
}

/*CONTACTO*/

.contacto h5{
	font-size: 30px;
	margin: 30px 0;
}
.contacto h5 a{
	color: #002f92 !important;
}

/*FORMULARIO CONTACTO*/
.wpcf7-form .wpcf7-form-control-wrap{
	padding: 5px;
}
@media (max-width: 767px)
{
.vc_row.disable-custom-paggings-mobile {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
}
@media (max-width: 1199px)
{
.vc_row.disable-custom-paggings-tablet {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
}