/*
Theme Name: Enfold Child
Theme URI: http://raiolanetworks.es
Description: Enfold Child Theme
Author: Lander
Author URI: https://lander.es
Template: enfold
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: enfold-child
*/
@font-face {
    font-family: 'lucida_brightregular';
    src: url('/wp-content/uploads/custom_fonts/lucida_bright-webfont.woff2') format('woff2'),
         url('/wp-content/uploads/custom_fonts/lucida_bright-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lucida_brightdemibold';
    src: url('/wp-content/uploads/custom_fonts/lucida_bright_demibold-webfont.woff2') format('woff2'),
         url('/wp-content/uploads/custom_fonts/lucida_bright_demibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lucida_brightdemibold_italic';
    src: url('/wp-content/uploads/custom_fonts/lucida_bright_demibold_italic-webfont.woff2') format('woff2'),
         url('/wp-content/uploads/custom_fonts/lucida_bright_demibold_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lucida_brightitalic';
    src: url('/wp-content/uploads/custom_fonts/lucida_bright_italic-webfont.woff2') format('woff2'),
         url('/wp-content/uploads/custom_fonts/lucida_bright_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/uploads/custom_fonts/Inter-Regular.woff2') format('woff2'),
        url('/wp-content/uploads/custom_fonts/Inter-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.titular_lucida{
	font-family: 'lucida_brightregular'!important;
}

.titular_Inter{
	font-family: 'Inter'!important;
}
.btn_slide{text-decoration:none!important}

/* Estilos generales */
.main_color div{border-color: #fff!important;}
.container {
    max-width: 1600px!important;
	width:100%!important;
}
.template-page[itemprop="mainContentOfPage"]{
   padding-bottom:0px;
}

/* DEFINICION DE TAMAÑOS DE ELEMENTOS EN TEXTOS */
P{font-size:17px!important}
.entry-content{font-size:17px!important}

/*  */


.ls-overflow-visible {
    overflow: inherit!important;
}

.mt80{margin-top:80px}
.mb80{margin-bottom:80px}
.ml25p{margin-left:25%!important}

.btn_generico_white{color:#0063ad!important; font-weight:regular; font-size:18pt; width:100%; display:inline-block; text-align:center; background:#fff!important; border:2px solid #0063ad!important; border-radius:15px!important; padding: 5px 22px!important;}

.btn_xl{color:#0063ad!important; font-weight:regular; font-size:23pt; display:inline-block; text-align:center; background:#ffffff!important; border:1px solid #0063ad!important; border-radius:15px!important; padding: 15px 27px!important; text-decoration:none;}
.btn_xl:hover{color:#ffffff!important; font-weight:regular; font-size:23pt; display:inline-block; text-align:center; background:#0063ad!important; border:1px solid #0063ad!important; border-radius:15px!important; padding: 15px 27px!important; text-decoration:none}

.btn_m{color:#0063ad!important; font-weight:regular; font-size:18pt; display:inline-block; text-align:center; background:#ffffff!important; border:1px solid #0063ad!important; border-radius:15px!important; padding: 10px 20px!important; text-decoration:none;}
.btn_m:hover{color:#ffffff!important; font-weight:regular; font-size:18pt; display:inline-block; text-align:center; background:#0063ad!important; border:1px solid #0063ad!important; border-radius:15px!important; padding: 10px 20px!important; text-decoration:none}

.btn_w40p{width: 40%; margin-left: 20px;}

#categories-3 .widgettitle{color:#0063ad!important;}

.image-overlay {
display: none !important;
opacity: 0 !important;
}

/* Menu */
.av-menu-button-colored{margin-left: 18vw}
.av-main-nav > li > a{font-size:18px!important; font-weight:400!important}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text{text-transform: uppercase;
    border-radius: 15px;
    padding: 5px 20px;
    font-size: 20px;
    font-weight: 600;}

/* Header */
#header_meta{background:#f2f2f2; padding-top:5px; padding-bottom:5px}
#header_meta .phone-info{font-size:18px; font-weight:regular; color:#060606}
#top .social_bookmarks li{border-right-width: 0px!important;}
.blue{color:#0063ad!important;}
/* slider */
#layerslider_1{top:-50px; border-bottom:8px solid #0063ad}


/* Home */
#h_eaf{padding-top:30px; padding-bottom:30px}
#h_eaf H3{color:#0063ad!important; font-weight:regular; font-size:25pt}
#h_eaf P{color:#5b5b5b; font-size:12pt}
#h_eaf P A{text-decoration:underline!important}

#h_rentabilidad H3{color:#0063ad!important; font-weight:700; font-size:25pt; background:transparent!important; display:inline-block; width:100%; text-align:center; border-bottom: 1px solid #000; line-height:0.1em; margin:10px 0 20px;}
#h_rentabilidad H3 span { background:#fff; padding:0 10px; }
#h_rentabilidad H3 span.grey_bg { background:#f2f2f2; padding:0 10px; }
#h_rentabilidad H3 span.grey2_bg { background:#f8f8f8; padding:0 10px; }
#h_rentabilidad H3 span.transparent_bg { background:transparent; padding:0 10px; }

#h_rentabilidad H2{color:#0063ad!important; font-weight:900; font-size:30pt; background:#fff; display:inline-block; width:100%; text-align:center; border-bottom: 1px solid #000; line-height:0.1em; margin:10px 0 20px; text-transform:none}
#h_rentabilidad H2 span { background:#fff; padding:0 10px; }

.pricing-table {border-color: #fff; border:none!important}
#h_rentabilidad .pricing-table li{background:none!important; border: 0px;}
#h_rentabilidad H5{color:#0063ad!important; font-weight:700; font-size:40pt}
#h_rentabilidad .pricing-table-wrap P{color:#000; font-size:12pt}
#h_rentabilidad P{color:#000; font-size:12pt}

#h_rentabilidad .pricing-table-wrap:nth-child(1) H5{color:#1070b2!important}
#h_rentabilidad .pricing-table-wrap:nth-child(2) H5{color:#3385bd!important}
#h_rentabilidad .pricing-table-wrap:nth-child(3) H5{color:#4c94c5!important}
#h_rentabilidad .pricing-table-wrap:nth-child(4) H5{color:#3385bd!important}



#h_l_actualidad .container{padding:0}
#h_actualidad H3{color:#0063ad!important; font-weight:700; font-size:25pt; background:#fff; display:inline-block; width:100%; text-align:center; border-bottom: 1px solid #000; line-height:0.1em; margin:10px 0 20px;}
#h_actualidad H3 span { background:#fff; padding:0 10px; }
#h_l_actualidad div .av_one_third{margin-left: 1.5%; width: 31%;}

#h_l_actualidad H3{color:#0063ad!important; font-weight:700; font-size:20px;}
#h_l_actualidad IMG{border:1px solid #ccc; margin: 0; width: 100%;}
#h_l_actualidad time{font-size:15px}
#h_l_actualidad .content{padding-top:0px}

#h_hub_form H3{color:#0063ad!important; font-weight:700; font-size:25pt; background:#fff; display:inline-block; width:100%; text-align:center; border-bottom: 1px solid #000; line-height:0.1em; margin:10px 0 20px;}
#h_hub_form H3 span { background:#fff; padding:0 10px; }
#c_hub_form{padding-top:0px; padding-bottom:0px}
#c_hub_form H4{color:#0063ad!important; font-weight:700; font-size:18pt}
#c_hub_form P{color:#000; font-size:13pt}
#c_hub_form .flex_column{margin-top:0px}
#c_hub_form A{color:#0067ae}

#c_hub_form INPUT[type="text"]{background: none; border: 2px solid #fff; border-radius: 10px!important; padding: 10px!important;}
.h_legal{color:#fff!important; font-size:15px!important}

/* Avantage Fund */
#tab_af .av-section-tab-title {width: 14%!important;}
#tab_af .av-section-tab-title SPAN{margin:0 auto; text-align:center}
#tab_af .av-section-tab-title SPAN.av-inner-tab-title{display:inline-block; font-size: 20px; color:#0062ad; width: 100%;}
#tab_af a.av-active-tab-title .av-inner-tab-title{font-weight:bold;}

.h_tab{color: #0063ad !important; font-weight: 700; font-size: 22pt; border-bottom:1px solid #000; padding-bottom:30px}

.item_informe{background:#fff; text-align:center; padding-bottom: 25px}
.item_informe H4{background:#0063ad!important; color:#fff!important; text-align:center; display:inline-block; font-size:18pt; width:100%; font-size:14pt; font-weight: normal; padding-top:10px; padding-bottom:10px; margin-top:0px}

/* Conócenos */
.txt_bold_blue{color: #0063ad!important; text-transform:none!important}
.txt_bold_brown{color: #5b1201!important; text-transform:none!important}
.txt_bold_blue_cita{color: #0063ad!important; text-transform:none!important; font-size:22pt!important; font-weight:700; line-height:25pt!important}
.txt_brown{color: #5b1201!important;}
.txt_grey{color:#5b5b5b!important}
.txt_blue{color:#0063ad!important}
.txt_bold_brown_fs20{color: #5b1201!important; text-transform:none!important; font-weight:bold; font-size:20px}

.w_60p{width:60%; margin:0 auto;}
.w_70p{width:70%; margin:0 auto;}
#top .iconbox_left_content .iconbox_icon, #top .iconbox_right_content .iconbox_icon{border-color:#ccc!important}
.iconbox_content_title{color: #0063ad!important; text-transform:none!important}
#after_section_7{border-color: #fff!important;}
/* Aladina */
#h_aladina H2{color:#5b1201!important; font-weight:900; font-size:30pt; background:#fff; display:inline-block; width:100%; text-align:center; border-bottom: 1px solid #000; line-height:0.1em; margin:10px 0 20px; text-transform:none}
#h_aladina H2 span { background:#fff; padding:0 10px; }

/* footer genérico */
#footer_generico{background: #F8F8F8}
#footer_generico H4{color:#0063ad!important; font-weight:900; font-size:14pt}
#footer_generico H5{color:#0063ad!important; font-weight:700; font-size:12pt; margin-top:5px}
#footer_generico IMG{margin-bottom:10px}
#footer_generico P{color:#0063ad; font-size:11pt; line-height: 15pt;}
#footer_generico P A{color:#000000; font-weight:500; font-size:14pt}
#footer_generico .rrss_footer{margin-left:3px!important; margin-right:3px!important}
#footer_generico .flex_cell{padding-top:15px; padding-bottom:10px}
#footer_generico .p_link_footer{margin-bottom:0px!important; line-height:12pt}
#footer_generico .p_link_footer A{font-weight:500;}
#footer_generico .column-top-margin{margin-top:0px!important}


#footer_legal P, #footer_legal P A{color:#0063ad!important; font-size:12pt;}
#footer_legal .flex_cell{padding-top:5px; padding-bottom:5px}

.hd{display:none;}
.c_invierte{min-height:50vh}
.fancybox-slide--iframe .fancybox-content {
			width  : 100%!important;
			height : 100%!important;
			max-width  : 100%!important;
			max-height : 100%!important;
			margin: 0;
		}
/* responsive */
@media (max-width:1400px){
	.av-menu-button-colored{margin-left: 14vw}
}
@media (max-width:1330px){
	.av-menu-button-colored{margin-left: 12vw}
}
@media (max-width:1280px){
	.av-menu-button-colored{margin-left: 9vw}
	.btn_w40p {
		font-size:15pt!important;
		width: 45%!important
	}
}
@media (max-width:1180px){
	.logo IMG{max-height: 70px!important; padding-top: 10px!important;}
	.av-main-nav > li > a > SPAN{font-size:15px}
	#tab_af .av-section-tab-title SPAN.av-inner-tab-title{font-size:15px!important}
}
@media (max-width:1100px){
	.av-menu-button-colored{margin-left: 7vw}
	.ml25p{margin-left:0!important}
	
}
@media (max-width:1023px){
	#footer_generico .flex_cell{display: inline-block; width: 100% !important; padding-left:20px; padding-right:20px}
	#footer_legal .flex_cell{display: inline-block; width: 100% !important; padding-left:20px; padding-right:20px; text-align:center!important}
	#h_rentabilidad H3, #h_hub_form H3, #h_l_actualidad H3, #h_rentabilidad H3, #h_actualidad H3{line-height: initial; padding-bottom:10px; line-height:initial!important}
}
@media (max-width:989px){
	.hd{display:block}
	.btn_w40p {
		width: 90%!important;
		margin: 20px auto!important;
		font-size:18pt!important
	}
}

.force_entry_rfw{width:inherit}



@media (max-width:767px){
	#h_rentabilidad .pricing-table-wrap{width:50%; display: inline-block;}
	#h_l_actualidad div .av_one_third{width:100%!important}
	.responsive #top #wrap_all .slide-entry{margin-left:0px!important; margin-bottom:40px!important}
	.responsive #top #wrap_all .container{padding-left:20px!important; padding-right:20px!important}
	.force_entry_rfw{width:100%!important}
	#h_rentabilidad H2 span{line-height: initial;}
}
#invierte_m{display:none}
@media (max-width:500px){
	#h_rentabilidad .pricing-table-wrap{width:100%; display: inline-block;}
	#footer_generico{text-align: center}
	.w_70p{width:100%!important}
	#av_section_2 .template-page{padding-top:0px!important}
	#h_rentabilidad{margin-top:0px!important}
	#h_rentabilidad H2{border-bottom:0px!important}
	#h_rentabilidad H2 span{padding: 0 1px;}
	#invierte_m{display:inline-block; background-color: #0062ad; color: #ffffff; border-color: #0062ad; padding: 5px 10px; margin-left: 20px; text-decoration: none; border-radius: 5px;}
}

/*  */

