/*
Theme Name: MTS Child
Theme URI: https://mts.com.co/
Template: mts
Author: Druiz.co
Author URI: https://druiz.co/
Description: Sitio renovado año 2020
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready
Version: 1.0.0.1595113026
Updated: 2020-07-18 17:57:06

*/

/* MENU */
.elementor-nav-menu a{
	line-height: 0px!important;
}

p{
	text-align: justify;
}
.elementor-widget-accordion ul li{
	text-align: justify;
}
/* FIN MENU */

/* SECCIÓN HOME QUIÉNES SOMOS */
.barra-verde::before {
    content: " ";
    position: absolute;
    background-color: #46B43C;
    top: 0;
    bottom: 0;
    width: 35px;
    left: -39px;
    z-index: 1;
}
.eael-advance-tabs .eael-tabs-nav>ul li {
	flex: none;
}
.eael-advance-tabs .eael-tabs-nav>ul {
	justify-content: center;
}

/* FIN SECCIÓN HOME QUIÉNES SOMOS */

.barra-verde--modify{
	background-color: #46B43C;
    width: 19px;
    height: 19px;
    display: block;
    margin-right: 8px;
    top: 2px;
    position: relative;
}
.barra-verde--modify--v1{
    background-color: #46B43C;
    width: 18px;
    height: 18px;
    display: block;
    margin-right: 5px;
    top: 4px;
    position: relative;
}

.titulo h2 {
    display: flex;
    justify-content: center;
}
.titulo-left h2 {
    display: flex;
    justify-content: start;
}
.titulo-corporativo {
    margin-bottom: 0!important;
}
.articulos-tab a.elementor-post__read-more {
    border: 2px solid #7A7A7A;
    padding: 6px 13px;
}
.articulos-tab .elementor-post__thumbnail::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #265f8e29;
    display: block;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.testimonios-tab .elementor-testimonial__image img {
    width: 100%!important;
    height: auto!important;
}
.testimonios-tab .elementor-testimonial__content {
    display: flex;
    flex-direction: column-reverse;
    padding-left: 21px;
    padding-right: 10px;
	justify-content: flex-end;
}
.testimonios-tab .elementor-testimonial__cite::before {
    content: " ";
    position: absolute;
    background-color: #46B43C;
    top: 0;
    bottom: 0;
    width: 25px;
    left: -30px;
    z-index: 1;
}
.testimonios-tab .elementor-testimonial__cite {
    position: relative;
}
.elementor-7 .elementor-element.elementor-element-7f50ed3 .swiper-pagination-bullet {
    height: 9px;
    width: 9px;
    background-color: #ffffff00;
    border-radius: 00;
    padding: 11px 6px;
    border: 2px solid #fff;
}
.elementor-7 .elementor-element.elementor-element-7f50ed3 .swiper-pagination-bullet-active, .elementor-7 .elementor-element.elementor-element-7f50ed3 .swiper-pagination-progressbar-fill {
    background-color: #FFFFFF;
    border-radius: 00;
    padding: 11px 6px;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: -4px;
}


.articulos-blog .elementor-post__badge{
	top: 35px!important;
}
.articulos-blog .elementor-post__read-more {
    border: 2px solid #7A7A7A;
    padding: 8px 22px;
}
.elementor-element-413b821,
.elementor-element-11d358f {
    margin-bottom: 0!important;
}
.widget-title {
    color: #146eb4;
    font-family: Roboto;
    font-weight: 900;
    font-size: 19px;
}
.elementor-widget-sidebar li a {
    color: #4b4b4b;
    font-family: Roboto;
    letter-spacing: 0.4px;
}
.elementor-widget-sidebar ul {
    margin-left: 0!important;
}
.elementor-widget-sidebar li {
    margin: 10px 0;
}
.elementor-widget-sidebar ul {
    list-style: none;
}
.elementor-widget-sidebar li::before {
    content: "— ";
    font-weight: 700;
    color: #a1a1a1;
}
.titulo-pagina {
    position: relative;
    top: 37px;
}

.elementor-widget-wrap>.elementor-element {
    width: 100%;
}
.formulario {
    background-color: #8e8e8e2b;
    padding: 15px 34px;
}
.formulario input,
.formulario select,
.formulario textarea {
    padding: 20px 16px;
    border: 0;
    margin: 9px 0!important;
	width:100%!important;
}
.formulario input::placeholder,
.formulario textarea::placeholder,
.formulario select {
    font-weight: 400!important;
    color: #000;
}
.form-politicas {
	text-align: center;
    font-family: Roboto;
    color: #3e3e3e;
    font-size: 14px;
}
.wpcf7-submit {
    background-color: #146EB4!important;
    color: #fff!important;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    font-weight: 900!important;
    border-radius: 0!important;
}
div.wpcf7 input[type=file] {
    cursor: pointer;
    padding-top: 0!important;
    padding-left: 0!important;
}
.texto-traduccion{
    font-size: 14px;
    font-weight: 00;
    font-style: italic;
    color: #183c56;
}


/* SERVICIOS */

.caja-servicios {
    height: 309px;
    margin: 6px 0;
}
.form-suscribirse {
    display: flex;
    flex-wrap: wrap;
}
@media (max-width:480px){
.n2-ss-slider [data-mode=fill] .n2-ss-slide-background-image {
    background-size: 171%!important;
}
}
@media (min-width:700px){
	
	.caja-servicios {
    	min-height: 309px!important;
    	height: 100%;
		margin: inherit;
	}
	.caja-servicio-v2 {
    min-height: 281px!important;
	}
	.form-suscribirse {
    	display: flex;
    	flex-wrap: nowrap;
	}

}
@media (min-width:500px){
	.tab-home ul.eael-tab-top-icon li {
    max-width: 206px!important;
	}
}

.caja-uno .elementor-column-wrap:hover .lista-sub-servicios,
.caja-tres .elementor-column-wrap:hover .lista-sub-servicios,
.caja-seis .elementor-column-wrap:hover .lista-sub-servicios,
.caja-ocho .elementor-column-wrap:hover .lista-sub-servicios{
	display:block!important;
	color:#fff;
}
.caja-uno .elementor-column-wrap:hover .lista-sub-servicios .elementor-icon-list-text,
.caja-tres .elementor-column-wrap:hover .lista-sub-servicios .elementor-icon-list-text,
.caja-seis .elementor-column-wrap:hover .lista-sub-servicios .elementor-icon-list-text,
.caja-ocho .elementor-column-wrap:hover .lista-sub-servicios .elementor-icon-list-text{
	color:#fff!important;
}

.post, .page {
    margin-bottom: 0!important;
}
.menu-help-desk .elementor-nav-menu {
    background-color: #46b43c!important;
}
.menu-top .elementor-nav-menu li a {
    height: 31px;
}
.elementor-nav-menu--main .elementor-item{
	height: 100%;
}

.form-suscribirse label {
    display: block!important;
    text-align: left;
    line-height: 1;
    font-size: 14px;
    color: #fff;
    margin-top: 4px;
}
.form-suscribirse span.wpcf7-list-item {
    margin-left: 0!important;
}

.form-suscribirse .wpcf7-submit {
    background-color: #46b43c!important;
    padding: 15px 23px!important;
}
.form-suscribirse input{
	padding: 10px 23px!important;
    border-radius: 0!important;
}
.tab-home .eael-advance-tabs .eael-tabs-nav>ul{
	flex-wrap: nowrap!important;
	justify-content: center;
}
.tab-home .eael-advance-tabs .eael-tabs-nav>ul li{
	padding: 12px!important;
}
.caja-servicios .elementor-column-wrap{
    background-size: cover;
}

