/*
Theme Name: SUTAX
Author: Simbolo
Author Uri:http://www.simbolointeractivo.com
Version: 1.0
*/
/*---GENERALES---*/
/**:not(.owl-stage):not(.imagen-fondo){
max-width:100%;
}*/
::selection {
	background: #000;
	color: #fff;
}
/*---GENERALES---*/
.p-relative,.menu-menu-1-container li.active a,.yith-woocommerce-ajax-product-filter{
	position:relative;
}
.p-absolute{
	position: absolute;
}
.full-width{
	width:100%;
}
.en-linea{
	display: inline-block !important;
	float:none !important; 
}
.no-margin,.yith-wcan-select{
	margin:0 !important;
}
.no-margin-right{
	margin-right:0 !important;
}
.no-padding,.yith-wcan-select-wrapper{
	padding:0 !important;
}
.btn{
	text-transform: inherit;
	border-radius:0 !important;
}
.justify-align{
	text-align: justify;
}
.degradado-negro{
	background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}
.vertical-down{
	-webkit-box-align: flex-end;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
}
.none,.ajax_add_to_cart{
	display: none !important
}
strong{
	font-weight: 700 !important
}

/*-------BOTONES------*/
.boton-1{
	background-color: #f6dc00 !important;
}
.boton-2,.boton-3{
	background-color: transparent !important;
	border:3px solid;
	line-height: 1.9;
}
.btn.boton-3{
	border-color: #000;
	color:#000 !important;
	height: 43px;
    padding-top: 3px;
}
/*--FUENTES---*/
@font-face{
	font-family:'bebas';
	src:url('fonts/bebas_neue.ttf');
}
.italic,#formulario-contacto input,#formulario-contacto textarea,#comentarios input,#comentarios textarea{
	font-style:italic !important;
}
/*------FAMILIAS------*/
.bebas-bold,.menu-menu-1-container li a,.btn,#formulario-contacto input[type="submit"],.titulo-filtros,.yith-wcan-reset-navigation,.product_title.entry-title,.woocommerce-Tabs-panel h2,.page-template-taxi-servicio #seccion-3 h2,#comentarios input[type="submit"],#formulario-interna-single input[type="submit"]{
	font-family: 'bebas', Arial; 
	font-weight: normal !important
}
.open-sans,#formulario-slider input,#formulario-slider textarea,#formulario-contacto input,#formulario-contacto textarea,.woocommerce-loop-product__title.#comtenarios input,#comentarios textarea{
	font-family: 'Open sans', sans-serif; 
}
.open-sans-bold,#formulario-slider .form-submit input,.woocommerce ul.products li.product .price{
	font-family: 'Open sans', sans-serif; 
	font-weight:700 !important;
}
.raleway-light{
	font-family: 'Raleway', sans-serif;
	font-weight: 300 !important
}
.raleway-bold,.comment-reply-title{
	font-family: 'Raleway', sans-serif;
	font-weight: 700 !important	
}
/*------TAMAÑOS-----*/
.fz-14,#formulario-slider input,#formulario-slider textarea{
	font-size:14px !important;
}
.fz-17,.btn,#formulario-contacto input,#formulario-contacto textarea,#comentarios input,#comentarios textarea{
	font-size: 17px !important
}
.fz-18,#formulario-contacto input[type="submit"],.yith-wcan-reset-navigation,.woocommerce-loop-product__title,#formulario-interna-single input[type="submit"]{
	font-size: 18px !important
}
.fz-19{
	font-size: 19px !important
}
.fz-20,.menu-menu-1-container li a,.woocommerce div.product p.price,.single .woocommerce-product-details__short-description{
	font-size:20px !important;
}
.fz-22{
	font-size: 22px !important
}
.fz-25,.comment-reply-title{
	font-size:25px !important;
}
.fz-27{
	font-size: 27px !important;
}
.fz-30,.woocommerce-Tabs-panel h2{
	font-size: 30px !important
}
.fz-32{
	    font-size: 32px !important;
}
.fz-35,.single.woocommerce div.product p.price{
	font-size:35px !important
}
.fz-43,.product_title.entry-title,.page-template-taxi-servicio #seccion-3 h2{
	font-size: 43px !important;
}
.fz-53{
	font-size: 53px !important
}
.fz-72{
	font-size: 72px !important; 
}
/*------COLORES------*/
.c-fff,.btn,#formulario-slider .form-submit input{
	color:#fff !important;
}
.c-000,#formulario-contacto input,#formulario-contacto textarea,.yith-wcan-reset-navigation,.woocommerce-loop-product__title,.comment-reply-title,#formulario-interna-single input[type="submit"]{
	color:#fff !important;
}
.c-5f5f5f,#formulario-slider input,#formulario-slider textarea{
	color:#5f5f5f !important;
}
.c-636363{
	color:#636363 !important;
}
.c-f6dc00{
	color:#f6dc00 !important;
}
.c-900,.woocommerce ul.products li.product .price,.price{
	color:#900 !important;
}
.c-454443{
	color:#454443 !important;
}
.c-666564,.info-contacto-descripcion a{
	color:#666564 !important;
}
.c-1f1f1f{
	color:#1f1f1f !important;
}
.c-0033bb,.woocommerce-loop-product__title{
	color:#0033bb !important;
}
.c-333{
	color:#333 !important;
}
/*---HEADER---*/

body:not(.home) header{
	background-color: #000
}

.menu-menu-1-container li a{
	letter-spacing: 1px;
    padding: 0 8px;
}

nav ul li.active{
	background-color: transparent;
}


/*---INICIO---*/
/*------SLIDER------*/
#contenido-slider{
	position: absolute;
    height: calc(100% - 100px);
    z-index: 100;
    top: 125px;
}
.descripcion-slider {
    margin-bottom: 35px;
}
#contenido-slider .btn {
    margin-right: 10px;
}
#formulario-slider input,#formulario-slider textarea{
	background-color: #fff;
	border-radius: 5px;
	margin-bottom: -5px;
	padding-left:15px;
}
#formulario-slider input[type="submit"]{
	background-color: #f6dc00;
	width: 100%;
	height: 44px;
	border-radius:5px !important;
}
#formulario-slider input::placeholder,#formulario-slider textarea::placeholder{
	color:#5f5f5f !important;
}
#formulario-slider input:-webkit-placeholder,#formulario-slider textarea:-webkit-placeholder{
	color:#5f5f5f !important;
}

#formulario-slider input:-moz-placeholder,#formulario-slider textarea:-moz-placeholder{
	color:#5f5f5f !important;
}

#formulario-slider input:-ms-input-placeholder,#formulario-slider textarea:-ms-input-placeholder{
	color:#5f5f5f !important;
}
#formulario-slider input:focus,#formulario-slider textarea:focus{
	border-bottom:none !important;
	box-shadow: none !important
}
/*------QUE ES SU TAXI------*/
#taxi-servicio #contenedor-absoluto{
	height: 100%;
    top: 0;
    width: calc(100% - 22px);
    padding: 0 40px;
}
#taxi-servicio .enlace-entrada:not(:last-child) .nombre-entrada{
	border-bottom:1px solid;
}
.icon-tag-home {
    width: 74px;
    height: 74px;
    background-color: #fff;
    display: block;
    border-radius: 50%;
    text-align: center;
    padding-top: 10px;
    /*right: -45px*/
    right:-20px;
}
.imagen-categoria .enlace-entrada:nth-child(odd) .icon-tag-home{
	border: 10px solid rgba(0,0,0,0.5);
}
.imagen-categoria .enlace-entrada:nth-child(even) .icon-tag-home{
	border: 10px solid rgba(246,220,0,0.5);
}
#taxi-servicio #contenidos-entradas {
    padding-left: 30px;
}
/*------ENCUENTRA TU TAXI------*/
#taxis-home{
	background-color: #f4f2f2;
	margin-top: -6px;
    padding: 50px 0;
}
#taxis-home .taxi {
    line-height: .5;
    overflow:hidden;
    padding-bottom:.8rem;
}
#taxis-home .taxi .nombre{
	height:100%;
	top:0;
}

#taxis-home .taxi .nombre .titulo{
	padding-bottom: 10px;
}
#taxis-home .taxi .nombre .titulo .material-icons{
    padding-left: 10px;
}

.decoracion-encuentra-tu-taxi{
	width: 632px;
    right: 0;
    bottom: -30px;
    position: absolute;
}
/*------NOTICIAS DE INTERÉS------*/
#noticias-home {
    padding: 70px 0;
}
.noticia {
    margin-bottom: 9px !important;
}
.noticia .fecha {
    bottom: 15px;
    left: 20px;
    padding: 5px 10px;
    line-height: 1
}
.noticia:nth-child(even) .fecha{
	background-color: #000
}
.noticia:nth-child(odd) .fecha{
	background-color:#f6dc00;	
}
.noticia-destacada .descripcion{
	bottom:0;
	height: 100%
}
/*------NUESTRO EQUIPO------*/
#nuestro-equipo-home {
    padding: 70px 0;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    padding-bottom: 5px;
}
.miembro {
    margin-bottom: 50px;
}
/*---FOOTER---*/
/*------CONTACTO------*/
#formulario-y-mapa{
	-moz-box-shadow: -22px 12px 40px -18px rgba(99, 86, 48, 0.1);
	-webkit-box-shadow: -22px 12px 40px -18px rgba(99, 86, 48, 0.1);
	box-shadow: -22px 12px 40px -18px rgba(99, 86, 48, 0.1);
	padding-left:0;
}
#formulario-contacto{
	padding-left:70px;
}
#formulario-contacto textarea{
	color:#fff !important;
}
#formulario-contacto input::placeholder,#formulario-contacto textarea::placeholder,#comentarios input::placeholder,#comentarios textarea::placeholder{
	color:#666564 !important;
}
#formulario-contacto input:-webkit-placeholder,#formulario-contacto textarea:-webkit-placeholder,#comentarios input:-webkit-placeholder,#comentarios textarea:-webkit-placeholder{
	color:#666564 !important;
}

#formulario-contacto input:-moz-placeholder,#formulario-contacto textarea:-moz-placeholder,#comentarios input:-moz-placeholder,#comentarios textarea:-moz-placeholder{
	color:#666564 !important;
}

#formulario-contacto input:-ms-input-placeholder,#formulario-contacto textarea:-ms-input-placeholder,#comentarios input:-ms-input-placeholder,#comentarios textarea:-ms-input-placeholder{
	color:#666564 !important;
}
#formulario-contacto input:focus,#formulario-contacto textarea:focus,#formulario-contacto input,#formulario-contacto textarea,#comentarios input,#comentarios textarea,#comentarios input:focus,#comentarios textarea:focus{
	border:none;
	border-bottom:1px solid #d7d7d7 !important;
	box-shadow: none !important;
	margin-bottom: 0
}
#formulario-contacto .field {
    margin-bottom: 15px;
}
#formulario-contacto input[type="submit"],.yith-wcan-reset-navigation,#comentarios input[type="submit"],#formulario-interna-single input[type="submit"]{
	font-style: normal !important;
	background-color: #f6dc00 !important;
	margin: 10px 0;
}
.yith-wcan-select-wrapper {
    width: 100% !important;
    max-width: 100% !important;
}
#footer-bottom{
	background-color: #f2f2f2;
	height:105px;
}
/*---SU TAXI---*/
.filtros-su-taxi .titulo-filtros {
    margin-top: 0;
}
.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen a, .woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen a {
    background: transparent url('http://sutax.com.co/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/cross.png') bottom 6px right no-repeat !important;
}
.products .product {
	border: 1px solid #dedede !important;
    min-height: 304px;
    transition: .2s
}
.products .product:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    transition: .2s
}
.woocommerce ul.products li.product .price, .price{
	margin-bottom:0 !important;
}
.woocommerce-loop-product__title,.post-type-archive-product .price{
	padding-left:10px !important;
}
.woocommerce ul.products li.product a img{
	margin-bottom: 3px !important
}
.woocommerce ul.products li.product .price{
	font-size: 20px !important
}
.woocommerce-pagination{
	background-color: transparent !important;
	color:#5a5a5a !important;
	box-shadow: none !important
}
.woocommerce nav.woocommerce-pagination ul li span.current{
	background-color: #f6dc00 !important;
	color:#fff !important;
}
.woocommerce nav.woocommerce-pagination ul li a{
	color:#000 !important;
}
.yith-wcan-loading {
    top: 110px !important;
    position: relative;
}
/*------INTERNA TAXI------*/
.flex-control-nav li{
	list-style: none;
	cursor: pointer;
	border: 1px solid #dedede;
    padding: 15px;
    transition:.2s;
}
.flex-control-nav{
	margin:0 !important;
	padding:0 !important;
}
.flex-control-nav li:hover{
	padding:0;
	transition:.2s;
}
.woocommerce div.product p.price{
	margin-top:-20px !important;
}
/*------QUÉ ES TAXI SERVICIO------*/
.titulo-borde-amarillo,.page-template-taxi-servicio #seccion-3 h2{
	border-bottom:1px solid #f6dc00;
	margin-bottom: 20px;
	margin-top: 0;
    padding-top: 60px;
}

.page-template-taxi-servicio .decoracion-2-seccion-1{
	left: 0;
    top: 395px;
}
.page-template-taxi-servicio #seccion-3{
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	padding-bottom: 25px;
}
#seccion-4{
	padding: 25px 0;
}
.page-template-taxi-servicio li:not(.menu-item):before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #000;
    border-radius: 50%;
    top: 8px;
    left:0;
}
.page-template-taxi-servicio li:not(.menu-item){
	position: relative;
	padding-left: 15px
}
.page-template-taxi-servicio #seccion-3 .columna-2{
	margin-top: 112px;
}
/*------NOSOTROS------*/
.page-template-nosotros #seccion-1,.page-template-nosotros #seccion-2{
	min-height: calc(100vh - 62px);
    margin-top: -32px;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.page-template-nosotros #seccion-1{
	background-position: center;
}
.page-template-nosotros #seccion-1:before,.page-template-nosotros #seccion-2:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
}
.page-template-nosotros #seccion-2{
	min-height: 100vh
}
.page-template-nosotros .valor .contenedor{
    background-color:rgba(255,255,255,.5);
    border-radius: 9px;
    padding: 15px;
}
/*------COMENTARIOS-----*/
#area-comentario{
	max-width: 100%
}
#comentarios input {
    margin-top: 15px;
}
#comentarios textarea{
	height: 150px
}
#comentarios textarea:focus{
	outline: none !important;
}
#comentarios input[type="submit"]{
	padding: 3px 15px;
    padding-top: 11px;
    letter-spacing: 1px;
    font-size: 18px !important;
}
.comentario{
    -webkit-box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.1);
    box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.1);
    padding: 15px;
}
.products .product{
	padding-bottom: 8px !important;
}
.products .product:hover .info-adicional{
	display: block !important
}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link:visited .woocommerce-loop-product__title{
	color:#800080 !important;
}
.woocommerce-product-gallery--with-images{
	text-align: center
}
#formulario-interna-single textarea {
    border-radius: 4px;
    padding-top: 15px;
    padding-left: 20px;
    font-size: 18px;
    border: 1px solid #cecece;
    height: 140px;
}
#formulario-interna-single input{
	line-height: 45px !important;
	margin-top:-10px !important;
}
#taxis-home .taxi .nombre .info-taxi{
	display: block;
	width: 100%
}


a.iconML.pc {
    position: fixed;
    right: 10px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background-color: white;
    top: 52%;
	z-index: 1
}

a.iconML.pc img {
    width: 70%;
    position: absolute;
    height: auto;
    transform: translate(20%, -50%);
    left: 0;
    right: 0;
    top: 50%;
	z-index: 1
}

a.boton-de-whatsapp.pc {
    position: fixed;
    right: 10px;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background-color: #25D366;
    top: 42%;
	z-index: 1
}

i.fa.fa-whatsapp.pc{
    position: absolute;
    height: auto;
    transform: translate(22%, -50%);
    left: 0;
    right: 0;
    top: 50%;
    font-size: 2.8em;
	color: #fff;
	z-index: 1
}

h2.woocommerce-loop-product__title {
    color: #000000 !important;
    font-size: 16px!important;
    font-weight: bold!important;
}

aside.col.s12.offset-m1.m2.filtros-su-taxi {
    -moz-box-shadow: -22px 12px 40px -18px rgba(99, 86, 48, 0.1);
    -webkit-box-shadow: -22px 12px 40px -18px rgba(99, 86, 48, 0.1);
    box-shadow: -22px 12px 40px -18px rgba(99, 86, 48, 0.1);
    height: 300px;
    position: relative;
    top: 37px;
    padding: 15px;
}

h3.titulo-filtros {
    font-size: 25px;
    margin: 0;
    padding: 5px 0px 5px 0px;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
    color: #000;
    font-size: 14px;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span { 
  color: #fddb00;
  font-weight: bold;
}

section#contacto {
    background-image: url(https://sutax.com.co/wp-content/uploads/2017/12/fondo-nuestro-equipo.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.home section#contacto {
    background-image: unset;
    background-position: unset;
    background-repeat: unset;
    background-size: unset;
}

.contRS {
    display: block;
}

ul.listSeo {
    display: flex;
    justify-content: center;
}

ul.listSeo li h2 {
    font-size: 12px;
    color: white;
    margin: 0;
    padding: 5px;
}

.contSutax {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.contSutax h1 {
    font-size: 15px;
    color: white;
    margin: 20px 0px 0px 0px;
    padding: 0;
}

section#formulario-slider h3{
    font-size: 35px!important;
}

body.page.page-id-3099 h1.titulo-principal{
    text-align: center;
}

.form-id-3103 input.ccf-submit-button{
	font-style: normal !important;
    background-color: #f6dc00 !important;
}

    
@media(max-width:600px){

ul.listSeo {
    flex-wrap: wrap;
}

.contSutax {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

ul.listSeo li h2 {
    color: #666564;
}

.contSutax h1 {
    font-size: 14px!important;
    color: #666564!important;
    margin: 10px 0px 0px 0px;
    padding: 0;
}

.contRS {
    display: none;
}

	header{
		position: fixed;
		/*position: fixed;*/
		z-index: 1;
		width: 100%
	}
    
	.boton-de-whatsapp {
    top: 400px!important;
    width: 60px;
    height: 60px;
    line-height: 0px;
    text-align: center;
    right: 30px;
    background: #34af23;
    border-radius: 50%;
    font-size: 36px;
    padding-top: 10px;
    position: fixed;
    right: 8px;
    z-index: 1000000;
	}
    
    a.iconML {
    top: 500px!important;
    }
    
	.boton-de-whatsapp i{
		color:#fff !important;
	}
	/*SOLUCIONANDO PROBLEMA DE SIDENAV EN MOVILES*/
	#sidenav-overlay {margin-left: 300px; }
	#sidenav-overlay {z-index: 1; }
	#sidenav-overlay {left: 300px; }
	header {z-index: 999;}
	header.especial{
		background-color: #000
	}
	header .row{
		margin:0;
	}
	/*---HOME---*/
	.fz-72{
		font-size:40px !important;
	}
	/*------SLIDER------*/
	#contenido-slider{
		width:100%;
	}
	.home h1{
		font-size: 40px;
	}
	#n2-ss-2-arrow-previous,#n2-ss-2-arrow-next,#taxi-servicio .titulo-superprincipal br{
		display: none !important
	}
	.descripcion-slider{
		font-size: 25px !important;
	}
	/*------QUE ES SU TAXI------*/
	.lista-entradas-su-taxi .nombre-entrada{
		margin-top:15px !important;
	}
	.lista-entradas-su-taxi{
		padding-bottom: 20px !important;
	}
	/*------TAXIS HOME------*/
	#taxis-home .titulo-principal{
		text-align: center;
		margin-top: 30px !important;
	}
	#taxis-home .btn{
		margin: auto;
    	display: block;
    	width: max-content;
	}
	#taxis-home .info-taxi{
		width: 100%;
    	bottom: 25px;
	}
	/*------TAXI SERVICIO------*/
	#taxi-servicio .titulo-superprincipal,.info_contacto{
		text-align: center
	}
	#taxi-servicio .boton-3{
		margin: auto;
		display: block;
		width: max-content;
		margin-bottom: 20px;
	}
	/*------NOTICIAS HOME-------*/
	#noticias-home .titulo-principal{
		position: relative !important;
		text-align: center;
	}
	#noticias-home .titulo-principal br,#nuestro-equipo-home .titulo-principal br,.decoracion-2-seccion-1{
	    display: none;
	}
	/*------NUESTRO EQUIPO------*/
	#nuestro-equipo-home .titulo-principal{
		margin-top:0;
		text-align: center;
	}
	#nuestro-equipo-home .titulo-principal p{
		margin-top:0;
	}
	#nuestro-equipo-home img {
	    width: auto !important;
	    margin: auto;
	}
	#nuestro-equipo-home .nombre{
		font-size:35px !important;
	}
	#nuestro-equipo-home .owl-item{
		text-align: center;
	}
	/*---INTERNAS---*/
	body:not(.home) main,.container.product{
		padding-top: 103px;
	}
	/*------NOSOTROS------*/
	.page-template-nosotros .valor .contenedor {
	    margin-bottom: 20px;
	}
	/*------BLOG------*/
	.entrada-categoria {
	    padding-right: 0 !important;
	    padding-bottom: 10px !important;
	}
	.entrada-categoria .imagen{
		padding-right:0 !important;
	}
	/*------TAXI SERVICIO------*/
	.page-template-taxi-servicio #seccion-2{
		display: block;
	}
	.page-template-taxi-servicio #seccion-2{
		margin-top:0 !important;
	}
	.page-template-taxi-servicio #seccion-5 #seccion1,.page-template-taxi-servicio #seccion-5 #seccion2{
		height: auto !important
	}
	.page-template-taxi-servicio .decoracion-seccion-1{
		position: relative;
	}
	.page-template-taxi-servicio .decoracion-seccion-1{
		top:0 !important;
	}
	.page-template-taxi-servicio #seccion-3 .columna-2{
		margin-top: 0 !important
	}
	.woocommerce div.product .product_title {
	    margin-top: 15px !important;
	}
	.shop_attributes .fz-25 {
	    font-size: 20px !important;
	}
	.page-template-nosotros #seccion-1, .page-template-nosotros #seccion-2 {
	    min-height: 140vh !important;
	}
	.page-template-nosotros #seccion-2 {
	    border-top: 5px solid #fff;
	}
	.flex-control-thumbs{
		display: none !important
	}
    
    i.fa.fa-whatsapp.pc {
    transform: translate(0%, -50%);
    font-size: 1.3em;
	}
}

@media(min-width: 601px){
	/*---HEADER---*/
	.menu-menu-1-container li{
		display: inline-block !important;
		float:none !important; 
	}
	body.home header{
		position: absolute;
		/*position: fixed;*/
		z-index: 1;
		width: 100%
	}
	.menu-menu-1-container li.active a:before {
	    content: '';
	    bottom: 10px;
	    width: 100%;
	    position: absolute;
	    height: 4px;
	    background-color: #fff;
	    left: 0;
	}
	/*---HOME---*/
	/*------SLIDER------*/
	#contenido-slider{
		width: calc(100% - 140px);
	    margin: 0 70px;
	}
	#contenido-slider #texto-slider{
		padding-top: 90px;
	}
	/*-------TAXIS HOME------*/
	#taxis-home .taxi .nombre .info-taxi{
		bottom:-100%;
		transition:.1s;
	}
	#taxis-home .taxi:hover .nombre .info-taxi{
		bottom:20px;
		transition:.1s;
		line-height: 1
	}
	body:not(.home) header #logo-header img{
		height: 70px;
	}
	#taxis-home .titulo-principal{
		margin-top:-14px !important;
	}
	/*------NOTICIAS------*/
	#noticias-home .titulo-noticia{
		/*margin-top:-7px*/
	}
	/*------NUESTRO EQUIPO------*/
	#nuestro-equipo-home .titulo-principal{
		margin-top: 150px;
	}
	/*---FOOTER---*/
	#contacto .titulo-principal{
		margin-bottom: 90px;
	}
	/*---INTERNAS---*/
	/*------TAXI SERVICIO------*/
	.page-template-taxi-servicio #seccion-5 #seccion1,.page-template-taxi-servicio #seccion-5 #seccion2{
		height: 450px;
	}
	.page-template-taxi-servicio .decoracion-seccion-1{
		right:0;
		top: 170px;
	}
	/*------SU TAXI------*/
	.woocommerce span.onsale {
	    font-size: 2em !important;
	}
	.products .product{
		height: 418px !important
	}
}

@media only screen and (min-width: 993px){
	.container {
	    width: 85%;
	}
}

@media(min-width: 900px) and (max-width:1440px){
    .decoracion-encuentra-tu-taxi-css {
    	max-width: 35% !important;
    	right: 10px;
	}
}

@media (max-width: 1280px) {
 nav ul a {
    padding: 0 10px!important;
  }
}

@media (max-width: 1024px) {
.decoracion-encuentra-tu-taxi-css {
    max-width:28%!important;
    right:30px;
}

header.container {
    width: 100%;
}

nav ul a {
    padding: 0 8px!important;
    letter-spacing: unset!important;
}

}

#contenido-slider .ccf-form-wrapper .field {
    margin-bottom: 10px;
    clear: both;
}