/*
Theme Name: Inestio Child
Theme URI: http://inestio.axiomthemes.com/
Inestio is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AxiomThemes
Author URI: http://axiomthemes.com/
Template: inestio
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: inestio
*/

header .logo_image{
width:200px;
	max-width:100%;
}
.scheme_default, body.scheme_default {
    color: #191919;
}

.scheme_dark.sc_layouts_row {
    color: #b2b8c0;
    background-color: #25314f;
}
.scheme_default .sc_layouts_row_type_compact .sc_layouts_title .post_meta_item.post_categories a {
    background-color: #ffaf00;
}
.scheme_default .sc_layouts_row_type_compact .sc_layouts_title .sc_layouts_title_meta .post_meta .post_meta_item:hover,.scheme_default .sc_layouts_row_type_compact .sc_layouts_title .sc_layouts_title_meta .post_meta .post_meta_item span:hover {
    color: #ffaf00;
}

.scheme_default .sidebar_show .post_info_vertical, .scheme_default .sidebar_hide:not(.narrow_content) .post_info_vertical {
    background-color: #eaeaea;
}

.scheme_default .widget_calendar tbody td a {
    font-weight:bold;
}
.scheme_default .widget_calendar tbody td a::after {
    background-color: #bfc2c8;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_title .post_meta_item.post_categories a:hover {
    background-color: #ffaf00;
	opacity:0.8;
}

.scheme_dark .sc_layouts_row_fixed_on {
    background-color: #202A44;
}
.sc_icons_withborder .sc_icons_item:hover {
    background-color: #F9F9F9;
}

.top_panel.with_bg_image::before {
    background: #202A44D9;
}

.trx_addons_scroll_to_top{
	background:#ffaf00!important;
	border-color:#ffaf00!important;
	right:100px;
	bottom:20px!important;
}

.footer_wrap .legal-menu .sc_layouts_menu_nav > li > a {
    font-weight: normal;
font-size: 0.9rem;
}





.sc_services_light .sc_services_item_pictogram{
margin-bottom: 15px;
}

.sc_services_light .sc_services_item {
text-align: center;
}




/*FONDO OSCURO*/
.sc_services .sc_services_item_pictogram img{
-webkit-filter: brightness(0%) invert(1);
filter: brightness(0%) invert(1);
}
.scheme_dark .sc_services_light .sc_services_item:hover .sc_services_item_pictogram img{
-webkit-filter: brightness(1)!important;
filter: brightness(1)!important;
}

.scheme_dark .sc_services_light .sc_services_item:hover, .scheme_dark .sc_services_light .sc_item_wrap:hover {
	background-color: #ffaf00 !important;
    color: #202a44;
}
.scheme_dark .sc_services_light .sc_services_item:hover h6, 
.scheme_dark .sc_services_light .sc_item_wrap:hover h6,
.scheme_dark .sc_services_light .sc_services_item:hover .sc_services_item_content,
.scheme_dark .sc_services_light .sc_item_wrap:hover .sc_services_item_content{
color: #202a44;
}


/*FONDO CLARO*/
.fondo-claro .sc_services.sc_services_light .sc_services_item_pictogram img{
-webkit-filter:none;
filter:none;
}
.fondo-claro .sc_services_light .sc_services_item:hover .sc_services_item_pictogram img{
-webkit-filter:none;
filter:none;
}
.fondo-claro .sc_services_light .sc_services_item:hover,
.fondo-claro .sc_services_light .sc_item_wrap:hover{
	background-color: #ffaf00 !important;
    color: #202a44 !important;
}
.fondo-claro .sc_services_light .sc_services_item:hover h6, 
.fondo-claro .sc_services_light .sc_item_wrap:hover h6,
.fondo-claro .sc_services_light .sc_services_item:hover .sc_services_item_content,
.fondo-claro .sc_services_light .sc_item_wrap:hover .sc_services_item_content{
color: #202a44;
}







.scheme_default .trx_addons_dropcap_style_1 {
    color: #ffffff;
    background-color: #202a44;
}
.scheme_default blockquote:not(.has-text-color)::before {
    color: #fff;
}
.scheme_default div:not(.is-style-solid-color) > blockquote{
background-color: #ffaf00;
}

.scheme_default .author_info {
    border-color: #f4f4f4;
    background-color: #f4f4f4;
    color: #000;
}
.scheme_default .author_subtitle {
    color: #202a44!important;
}
.scheme_default .author_bio p {
    color: #515151;
}
.scheme_default .author_bio .author_links > a {
    color: #202a44;
}

.scheme_default .sc_skills_counter .sc_skills_total {
    color: #ffaf00;
}

.trx_popup .trx_popup_container {
    width: 360px;
    height: auto;
}

.calltoaction-big .sc_action_item_title {
    font-size: 3.3rem;
}
p{
	font-size:1.1em;
}
h2 {
    font-size: 2.2em;
}
.sc_icons .sc_icons_item_description {
    font-size: 1em;
}

.sc_services_light .sc_services_item {
    padding: 1rem 1.5rem 1rem;align-content
}

.sc_services_title.sc_item_title_style_default {
    font-size: 1.4rem;
}

.sidebar_inner .scheme_blue.widget.widget_contacts {
    background-color: #202a44;
}

.sc_services_default .sc_services_item_subtitle {
    display:none;
}
.sc_services_default .sc_services_item_info {
    padding: 5px 0px;
    text-align: left;
}
.widget_services .sc_services_item_title {
    line-height: 1.5em;
}
.elementor-heading-title {
    line-height: 1.5;
}


.list-check-icon ul {
  list-style: none;
  padding: 0;
}
.list-check-icon li {
  padding-left: 1.3em;
}
.list-check-icon li:before {
  content: '\e8ab';
  font-family: "fontello";
  display: inline-block;
  margin-left: -1.3em; 
  width: 1.3em;
	color:#202a44;
}

body.home .top_panel.with_bg_image::before {
    background: transparent!important;
}


.post_meta_item.post_share{display:none;}


.scheme_dark .sc_action_item .sc_action_item_link.sc_button {
    border-color: #ffaf00 !important;
}

.scheme_dark .sc_action_item .sc_action_item_link.sc_button:hover {
    border-color: #fff !important;
}

h1, h2, h3, h4, h5, h6 {
    word-wrap:none;
}

.sc_item_slider.slider_outer_pagination_pos_bottom {
    padding-bottom: 1em;
}

.sc_testimonials_item_content p{
    font-size: 0.8em;
    line-height: 1.6em;
}

input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], textarea, textarea.wp-editor-area, .select_container select {
    padding: 1.05rem 1rem .9rem 1rem!important;
}



.elementor-widget-accordion.mensaje-legal .elementor-accordion-item:first-child{
    display:none;
}
.elementor-widget-accordion.mensaje-legal p{
    text-align:justify;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
    display: inline-block;
    width: 1.2em;
    color: #141928;
    font-size:1em;
    position: absolute;
}
.elementor-widget-accordion.mensaje-legal a{
    text-align:justify;
    display: inline-block;
    margin-left: 26px;
    line-height: 16px;
    font-weight:normal;
    color:#4c4c4c;
}
.elementor-widget-accordion.mensaje-legal a span{
    text-decoration:underline;
    color:#202a44;
    font-weight:bold;
}
.elementor-widget-accordion.mensaje-legal .elementor-tab-content.elementor-active{
    display:none;
}



/*YIKES*/
.yikes-easy-mailchimp-contact_form_7-checkbox input[type="checkbox"] {
    margin-right:10px!important;
}

.yikes-easy-mc-success-message,
.yikes-easy-mc-error-message {
    padding: 19px;
    font-size: 15px;
    line-height: 21px;
}
.yikes-easy-mc-success-message strong,
.yikes-easy-mc-error-message strong {
    font-size: 17px;
}
.yikes-easy-mc-success-message small strong,
.yikes-easy-mc-error-message small strong {
    font-size: 13px;
}

.yikes-easy-mc-form .yikes-easy-mc-submit-button{
    color: #fff!important;
    border-color: #ffaf00!important;
    background-color: #ffaf00!important;
    font-size: 16px!important;
    line-height: 16px!important;
    padding: 1.2em 2.2em!important;
    border-radius: 5px;
}



body.page-id-4187{
    background:#f6f6f6!important;
}

.sticky-form{
    position: -webkit-sticky;
    position: sticky!important;
    top: 0;
    background:#fff!important;
}

.sticky-form .elementor-widget{
    background:#fff!important;
}
.sticky-form .elementor-widget:last-child {
    border-radius: 0px 0px 15px 15px;
}
.sticky-form .elementor-widget:first-child {
    border-radius: 15px 15px 0px 0px;
}
.sticky-form .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}


.with_number .sc_services_item_number {
    font-size: 4em;
}
.with_number .sc_services_item_info {
    padding: 2em!important;
    text-align: center!important;
}
.with_number .sc_services_item_content p{
    font-size: 0.9em !important;
    line-height: 1.5em!important;
}


.sidebar .widget_area .sc_services_default .sc_services_item_info {
    padding: 0px !important;
    text-align: left !important;
}

.sc_item_subtitle {
    font-size: 21px!important;
}
.sc_services_subtitle.sc_item_title_style_default {
    font-size: 13px!important;
}

.sc_team_columns_wrap .sc_team_item {
    padding: 19px;
}


.sc_team .sc_team_item_thumb .sc_team_item_socials {
    margin-left: 0px;
}

.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon {
    color: #fff;
    font-size: 19px;
    border: 1px solid #fff;
    border-radius: 0px;
}
.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_socials a.social_item:hover {
    color: #243769;
    background: #fff;
}
.sc_action_item_default .sc_action_item_subtitle {
    font-size: 16px!important;
}

.image-gallery-frame-square .elementor-image-gallery .gallery-item {
    border: 1px solid #C4C4C4!important;
    
}


.widget.widget_contacts.scheme_blue .contacts_description a{
    font-family: "Poppins",sans-serif;
    font-size: 13px;
    font-weight: 700;
    font-style: normal;
    line-height: 22px;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    border: 1px solid #ffaf00;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    white-space: nowrap;
    height: auto;
    max-width: 100%;
    padding: 10px 20px;
    background:transparent;
}
.widget.widget_contacts.scheme_blue .contacts_description a:hover{
    background: #ffaf00;
    color:#202a44;
}

.widget.widget_nav_menu ul > li:before {
    content:none;
}
.widget.widget_nav_menu ul{
    padding-left: 0px;
}
.widget.widget_nav_menu ul > li{
    font-weight:bold;
    
}

.widget.widget_nav_menu ul > li.has_children{
    margin-bottom:1em;
}

.widget.widget_nav_menu ul.sub-menu > li:before {
    content: '\e83c';
    font-family: "fontello";
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: -1em;
    left: -0.55em;
    font-size: 1.7em;
    line-height: inherit;
    background-color: transparent !important;
}
.widget.widget_nav_menu ul.sub-menu{
    padding-left: 1.5em;
}
.widget.widget_nav_menu ul.sub-menu > li{
    font-weight:normal;
    line-height: 1.5em;
}
.widget.widget_nav_menu ul> li a:hover,
.widget.widget_nav_menu ul> li.current-menu-item > a{
    color: #ffaf00;
}


.post_content_single p{
    text-align:justify;
}
.post_content_single h1 strong,
.post_content_single h2 strong,
.post_content_single h3 strong,
.post_content_single h4 strong,
.post_content_single h5 strong,
.post_content_single h6 strong{
    color: #ffaf00;
}


.equipo-perfil-list{
    margin-bottom: 30px;
}

.equipo-perfil-list .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}
.equipo-perfil-list h2,
.equipo-perfil-list h3,
.equipo-perfil-list h4,
.equipo-perfil-list h5,
.equipo-perfil-list h6{
    margin-bottom: 0.4em;
    color: #fff;
    font-weight: 600;
    font-size: 1.4em;
}
.equipo-perfil-list p{
    margin-bottom: 1.5em;
    color:#fff;
}
.equipo-perfil-list a{
    font-size:0.8em;
    color:#ffaf00!important;
}
.equipo-perfil-list a:hover{
    color:#fff!important;
}
.scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_dark .sc_layouts_menu_nav > li ul {
    background-color: #111624!important;
}

