/*
    Template: consulting
    Theme Name: EcuaRe
    Theme URI: http://jorligroup.com/
    Author: JorliGroup
    Author URI: http://jorligroup.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 4.0.2
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/

/* Home Noticias */
#noticias-home.elementor-element.elementor-element-867037f.elementor-widget.elementor-widget-stm_news div.elementor-widget-container div.stm_news.consulting_elementor_posts ul.news_list.posts_per_row_ li.view_style_6 div.post-item div.post-info { padding: 0!important;}

#noticias-home.elementor-element.elementor-element-867037f.elementor-widget.elementor-widget-stm_news div.elementor-widget-container div.stm_news.consulting_elementor_posts ul.news_list.posts_per_row_ li.view_style_6 div.post-item div.post-info div.post-excerpt { display: none!important;}

#noticias-home.elementor-element.elementor-element-867037f.elementor-widget.elementor-widget-stm_news div.elementor-widget-container div.stm_news.consulting_elementor_posts ul.news_list.posts_per_row_ li.view_style_6 div.post-item div.post-info div.post-title h4 { font-weight: 600!important;}

#noticias-home.elementor-element.elementor-element-867037f.elementor-widget.elementor-widget-stm_news div.elementor-widget-container div.stm_news.consulting_elementor_posts ul.news_list.posts_per_row_ li.view_style_6 div.post-item div.post-info div.post-title h4 a { color: #353986!important;}

#noticias-home.elementor-element.elementor-element-867037f.elementor-widget.elementor-widget-stm_news div.elementor-widget-container div.stm_news.consulting_elementor_posts ul.news_list.posts_per_row_ li.view_style_6 div.post-item div.img-wrap div.date-wrap { left: 0!important;}

/* Footer */
.footerER{
    list-style: none!important;
    padding-left: 0;
}
.footerER li{
	margin: .2em!important;
}
.footerER__title,
.footerER__link,
.footerER__icon{
	font-family: Poppins; 
}
.footerER__title{
	font-size: 1.4em!important;
	font-weight: 600;
}
.footerER__link{
	color: #FFF!important;
	text-decoration: none!important;
	font-size: 1.2em!important;
	display: block;
	line-height: 2.2em!important;
	transition: .2s ease-in-out;
}
.footerER__link:hover{
	color: #ea6c3d!important;
}

.footerER__slogan{
    font-size: 1.2em!important;
    text-align: center;
}

.footerER__logo{
    max-width: 250px!important;
}
.footerER li .fa{
	color: #ea6c3d;
	margin-right: .3em;
}
.footerER__icon{
	display: initial!important;
    font-size: 1.2em!important;
}

/* Top bar */
body.header_style_6 .top_bar_contacts{
    padding: 5px 0 5px!important;
}
.top_bar_contacts>li{
    margin: 0 -10px 0 0;
}
.top_bar_contacts>li i{
    color: #FFF!important;
    font-size: .8em!important;
    border-left: 1px #FFF solid;
    padding-left: 1em!important;
}
.top_bar{
	background: none!important;
	position: relative;
}
.top_bar:after{
	content: "";
	width: 100%;
	height: 100%;
	background: #353986;
	position: absolute;
	top: 0;
	right: -37%;
	z-index: -1;
	transform: skewX(-25deg);
}

.top_bar .container{
	display: flex;!important;
	justify-content:flex-end;
}

.stm-glob-man-user:before{
    color: #FFF;
}

/* Polylang Flags */
.languages-pl{
	margin: 5px 16px;
}
.languages-pl li{
	list-style: none;
	float: left;
	margin-left: 2em;
}

/* Logo */
@media screen and (min-width: 300px){
    .logo a img{
        max-width: 210px;
    }
}
@media screen and (min-width: 1200px){
    .logo a img{
        max-width: 270px;
    }
}


/* Generales */
.responsive-img{
    width: 100%;
    height: auto;
}
.inline{
    display: inline!important;
}
.underline{
    text-decoration: underline!important;
}
.right{
   float: right;
}

/* Mision Vison */
#no-line > div > div > blockquote > h3:after{
    display: none;
}

/*button*/
.button{
    border-radius: 32px!important;
}
.er-btn{
    background: #ea6c3d;
    border: 3px #ea6c3d solid;
}
.er-btn:hover{
    background: #353986;
    border: 3px #353986 solid;
    color: #ea6c3d;
}

/* Inputs */
.form-control, .input-group .form-control, .post-password-form input[type=password], .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .wpcf7-form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text{
    border-radius: 3px;
}

/* Main menu */
.top_nav .main_menu_nav>ul>li ul li, .top_nav .top_nav_wrapper>ul>li ul li{
    text-transform: none!important;
}
body.header_style_6:not(.home) .header_top{
    box-shadow: 0 2px 3px rgba(0,0,0,.05)!important;
}
@media only screen and (max-width: 991px){
    .mobile_header .top_nav_mobile .main_menu_nav>li>a{text-transform: initial!important;}
}

/* Back to up */
#topbutton {                  
  position: fixed;                
  display: none;                   
  height: 40px;              
  width: 40px;                
  line-height: 40px;                
  right: 15px;            
  bottom: 15px;       
  z-index: 999;        
  background: #353986;        
  border-radius: 2px;
  text-decoration: none; 
  color: #ffffff;   
  text-align: center;
  opacity: .5;
  transition: ease .3s;
}                    
#topbutton:after {           
  content: "\2191";
}
#topbutton:hover{
    opacity: 1;
}

/* Contact */
.stm_contact .stm_contact_image img{
    border: 2px #ea6c3d solid;
}


/* Container smart TV */
/*@media screen and (min-width: 1900px){*/
@media screen and (min-width: 1900px){
    .container{
        width: 1350px!important;
    }
    .elementor-container{
        max-width: 1350px!important;
    }
}

/* Home - Formulario */
.er-form > div > div > div > span > input,
.er-form > div > div > div > span > textarea{
    background: rgba(255, 255, 255, .7)!important;
}

/* Accionistas */
.ctrar-vert .elementor-widget-container .style_2{
  display: flex;
  align-items: center;
}

/* Feeds */
#feeds-er div h5{
	display: none!important;
}
#feeds-er .title a,
.feeds-er .title a{
	color: #353986!important;
}
.feedzy-rss li:last-child{
    border-bottom: none;
}

/* Feeds / Scroll */
#feeds-er div .feedzy-rss{
    position: relative;
    height: 280px;
    overflow-y: scroll;
    padding: 0 1em;
    overflow-x: hidden;
}

/* feed 2*/
#feeds-er-2 > div > div > ul > li > span > a,
#feeds-er-23.elementor-widget.elementor-widget-shortcode > div > div > div > ul > li > span > a{ color:#353986;}
/* Tamaño del scroll */
#feeds-er div .feedzy-rss::-webkit-scrollbar {
  width: 8px;
}

 /* Estilos barra (thumb) de scroll */
#feeds-er div .feedzy-rss::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}

#feeds-er div .feedzy-rss::-webkit-scrollbar-thumb:active {
  background-color: #999999;
}

#feeds-er div .feedzy-rss::-webkit-scrollbar-thumb:hover {
  background: #b3b3b3;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}

 /* Estilos track de scroll */
#feeds-er div .feedzy-rss::-webkit-scrollbar-track {
  background: #e1e1e1;
  border-radius: 4px;
}

#feeds-er div .feedzy-rss::-webkit-scrollbar-track:hover, 
#feeds-er div .feedzy-rss::-webkit-scrollbar-track:active {
  background: #d4d4d4;
}

/* Animacion */
#feeds-er div .feedzy-rss ul{
    position: absolute;
    
}
@media screen and (min-width: 768px){
    #feeds-er div .feedzy-rss ul{
        animation-iteration-count: infinite;
        animation-timing-function: linear;
        animation-duration:20s;
        animation-name: scroll;

        -webkit-animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        -webkit-animation-duration:20s;
        -webkit-animation-name: scroll;
    }
}
@keyframes scroll {
    0% {top:0;}
    100% {top:-400%;}
}
@-webkit-keyframes scroll {
    0% {top:0;}
    100% {top:-400%;}
}
#feeds-er div .feedzy-rss ul:hover { animation-play-state: paused;-webkit-animation-play-state: paused;}


/* Información Financiera */
.icon_box.style_5 .icon_box_inner .icon_bg{ opacity: 0.1;}
.no-bg .elementor-widget-container .icon_box.style_5 .icon_box_inner .icon_bg{ display: none;}
/*.icon_box.style_5 .icon_box_inner .icon_bg{ display: none;}*/

/* Informacion financiera | boxicon */
.icon_box.style_5:hover{
    box-shadow: none!important;
}

/* Lista */
.list-line{list-style:none;max-width:700px;padding-left: 0;}
.list-line .text, .list-line__link{margin-top: 1.2em;padding: 0 .5em;}
.list-line__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px #ddd solid;-webkit-transition:ease .3s;-o-transition:ease .3s;transition:ease .3s}
.list-line__item:hover{background:#e1e2e3}
.list-line__item:last-child{border-bottom:none;margin-bottom:3em}
.list-line__item:first-child:hover{background:none}
.list-line__item:first-child p{font-weight:bold}
.list-line__item p:nth-of-type(2){text-align:left!important}
.list-line__link{color: #777;text-decoration: none;}
.list-line__item div{width: 8.5em;!important}

.text-vertical{
	writing-mode: vertical-lr;
    transform: rotate(180deg);
	padding-right: 20px;
}

/* Glosario */
.stm_services_tabs .service_tab_item .service_name a{
    pointer-events: none!important;
}
.stm_services_tabs .services_categories ul li a{
    text-transform: uppercase!important;
}

.service_text p{ text-align: justify;}

/* Servicios */
/*.hexagon .style_1 .icon i::before{ color: #ea6c3d;}*/

/* Adinistración */
.vc_custom_heading .subtitle{font-size: 18px!important;}

/* Main menu / idiomas */
@media screen and (min-width: 991px){
     #menu-item-8741-es,
    #menu-item-8741-en{display: none;}
    
    #menu-item-11611-es,
    #menu-item-11611-en{display: none;}
}


/*Post no image hero*/
.no-image.elementor-widget.elementor-widget-stm_post_details > div > div > div > div.post_thumbnail{ display: none!important;}

/* Empresa / Historia */
.company_history > ul > li:nth-child(1) .sep{
  left: 4px;
}
.company_history > ul > li:nth-child(5) .sep{
  left: -4px;
}

/* h3:after */
.h3::after, h3::after{ margin: 4px 0 0!important;}

/* Comment */
.comment-reply-title{text-transform: inherit!important;}
.button.size-lg.icon_left, .post-password-form input[type=submit].size-lg.icon_left, .woocommerce a.button.size-lg.icon_left, .woocommerce button.button.size-lg.icon_left, .woocommerce input.button.alt.size-lg.icon_left, .woocommerce input.button.size-lg.icon_left, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.size-lg.icon_left{text-transform: capitalize!important;}

/* Home/ Somos una empresa...*/
@media screen and (max-width: 991px){
    .elementor-1071 .elementor-element.elementor-element-adc78af > .elementor-element-populated{border: none!important;}
}


/* Retrocesión */
@media only screen and (max-width: 667px){
    .ctrar-vert .elementor-widget-container .style_2{
        flex-direction: column;
        margin: 0 4em;
    }
}
