/*
Theme Name: Terminal Metropolitana
Theme Url: www.terminal.com
Description: Sitio web principal de la Terminal de Transporte Metropolitana
Version: 1.0
Author: Hernán Herrera (Diseñador Front-End), Mario Manotas(Desarrollador Web)
*/

@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');
@import url('https://fonts.googleapis.com/css?family=VT323');
@import url('https://fonts.googleapis.com/css?family=Montserrat');

/*font-family: 'Roboto', sans-serif;*/
/*font-family: 'Montserrat', sans-serif;*/
/*font-family: 'VT323', monospace;*/

@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;font-family: 'Roboto', sans-serif;}
a, p, li{font-family: 'Roboto', sans-serif;line-height: 22px;}
h1, h2, h3, h4, h5, h6{color: #01a19e;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;transition: 0.3s;
-webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;}
/*ol, ul {list-style: none;}*/
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table{border-collapse: collapse;border-spacing: 0;}
section{display: inline-block;width: 100%;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color: #01a19e;font-size: 40px;line-height: normal;font-weight: bold;display: -webkit-box;}

.wrapre{padding-top:150px}
.city-chooser-popup{z-index:1050 !important}
.ui-autocomplete.pb_autocomplete { z-index: 1060 !important; }
.logo-mobil, .link-no{display:none;}
.container{position: relative;}
a.bottom-link{font-size: 15px;
    background-color: #009688;
    text-decoration: unset;
    color: white;
    padding: 8px 19px;
    display: block;
    width: fit-content;
    border-radius: 5px;
    margin-top: 5px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15);}
a.bottom-link:hover{box-shadow: 0 -56px 0 rgb(0, 115, 109) inset;transition: 0.3s;padding: 8px 22px;color: #FFF;text-decoration: unset;}

/*css boton pqr*/
.boton-pqr{position: fixed;top: 60%;right: 0;z-index: 999;font-size: 10px;}

.boton-pqr img{width: 40px;height: auto;}
.boton-pqr .mensaje-pqr{width: 170px;
    box-shadow: 0px 5px 44px rgba(0, 0, 0, 0.24);
    padding: 10px;
    float: right;
    top: -7px;
    right: 71px;
    background-color: white;
    position: absolute;
    border-radius: 3px;display: none;}
.boton-pqr:hover.boton-pqr .mensaje-pqr{display: block;}

.boton-pqr .mensaje-pqr::before{content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 20px;
    border-color: transparent transparent transparent #ffffff;
    position: absolute;
    right: -10px;
    top: 38px;}



/*css slider*/
.slider-promo{margin-top: -240px;}

.contenido-principal{padding: 0px !important;margin-top: 94px;overflow: hidden;}
.slider-principal{padding: 0px;margin-top: -20px;}
/*.slider-principal{padding: 0px;margin-top: 120px;} este es el original*/

/*css ventana modal*/
.modal-header h1{position: absolute;top: 190px;left: 44px;color: white;text-align: left;}
.modal-footer{margin-top: 0px;    padding: 10px;}
.destino-titulo{background-color: #009688;padding: 5px 12px;color: white;margin-left: -20px;display: inline-block;}
#tbldestinos{display: inline-table !important;}
#tbldestinos img{height: auto;}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th{width: 300px;}
.modal-body{padding-bottom: 0px;}
.modal-body .resultados td img{height: auto !important;}
.modal-header .close{display: none;}
.table{margin-bottom: 0px;}
thead tr{font-weight: bold;}
.resultados hr{display: none;}
.destino-titulo span{font-weight: bold;}
.modal-dialog {width: 900px;margin: 30px auto;}
.modal-dialog td, .modal-dialog tr{font-size: 14px;vertical-align: middle !important;}

/*css menu*/
.navbar-default {background-color: #ffffff;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15);}
.navbar-brand img{width: 500px;}
.red-social{display: inline-block;padding-top: 20px;float: right;}
.info{padding: 20px 0;font-size: 15px;color: #7b7b7b;padding-left: 60px;font-style: italic;}
.info a{font-weight: bold;color: #009688;}
.in-telefono b{font-weight: bold;color: #009688;}
.navbar-nav{font-size: 15px;text-transform: uppercase;padding-top: 5px;border-top: 1px solid #e6e6e6;padding-bottom: 5px;width: 100%;}
.navbar-nav .menu-item-20 a{color: white !important;background: #01a19e;padding: 14px 25px;border-radius: 30px;}
.navbar-nav .dropdown-header{padding: 0px 15px;}
.navbar-nav .menu-item-20 a:hover{ transition: 0.3s;   background: #01726c !important;}

.navbar-nav ul li a{display: block;padding: 4px 10px;color: #01a19e;text-decoration: inherit;/*border-top: 1px solid #ecebeb;*/}
.navbar-nav ul li a:hover{background-color:#01a19e;color: white;transition: 0.2s;transform: translate(0, -2px);box-shadow: 0px 10px 10px rgba(0,0,0,0.14); }


#menu-item-268::after {width: 0;height: 0;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;position: absolute;right: 6px;top: 46%;}
/*#menu-item-268:active .sub-menu{display: block;transition: 0.2s;}*/

.navbar-default .navbar-collapse{width: 100%;}
.nav > li > a{position: relative;display: block;padding: 10px 20px !important;}

/*css buscador*/
.resultado{left: 0;right: 0;margin-top: 150px;/*background-color: #027d72de;*/background-color: #00b1a2d6; z-index: 999;padding: 15px;border-radius: 20px;}
.marcopinbus{position: absolute;left: 0;right: 0;margin-top: 150px; z-index: 999;padding: 15px;border-radius: 20px;}
.form-control{background-color: #ffffffa3;}
.form-group{margin-bottom: 6px;}
.form-horizontal .form-group{margin-left: -9px;}
.btn-default{/*width: 150px;*/padding: 6px;}
.resultado .btn-default{width: 150px;    padding: 9px;}
#frmrutas p{display: inline-block;color: white;font-size: 23px;text-align: center;letter-spacing: 2px;}
.marquesina{/*background-color: #013c39;*/background-color: #01736de6;}
.marquesina p{font-family: 'VT323', monospace;text-transform: uppercase;font-size: 18px;padding: 5px;
    margin: 0;text-shadow: 0 0 5px #FFEB3B, 0 0 10px #FFEB3B, 0 0 20px #FFEB3B, 0 0 40px rgba(38,104,127,1), 0 0 80px rgba(38,104,127,1), 0 0 90px rgba(38,104,127,1), 0 0 100px rgba(38,104,127,1), 0 0 140px rgba(38,104,127,1), 0 0 180px rgba(38,104,127,1);}

.input-group-addon{display: none;}
tr, td{/*border: none !important;*/}
input, button, select, textarea{font-size: 14px;}

.nota-principal{padding-bottom: 50px;}
.nota-principal #pt-cv-view-797250d5ey .pt-cv-title a{font-size: 32px;line-height: inherit;margin-top: 10px;}
.nota-principal #pt-cv-view-797250d5ey .pt-cv-meta-fields{padding-left: 0px;border-bottom: 1px solid #17b7b4;}
.nota-principal #pt-cv-view-797250d5ey .btn-success{display: none;}
.nota-principal img{width: 100%;height: auto;}
.nota-principal h1.pt-cv-title a{    line-height: 42px;}
.nota-principal .col-md-8.col-sm-8, .nota-principal .col-md-12.col-sm-12{padding-left: 0px;}
section.nota-principal h2, section.boletines h2{font-family: 'Montserrat', sans-serif;font-size: 35px;padding: 20px 0;}
section.boletines h2{padding-left: 20px;}
section.picoyplaca h2{font-family: 'Montserrat', sans-serif;
    font-size: 25px;
    padding-bottom: 8px;}
.pt-cv-content{font-size: 17px;margin: 15px 0;line-height: 21px;}

.notas-secundarias{display: inline-block;margin-top: 30px;}
.notas-secundarias h2{padding-left: 20px !important;padding-right: 20px !important;}
.notas-secundarias .pt-cv-content-item:first-child {display: none;}


.twitter{margin-top: -100px;}
.twitter iframe{box-shadow: 0px 3px 5px rgba(0,0,0,0.16);border-radius: 10px;margin-bottom: 10px !important;}

.timeline-Header{background-color: #ccc !important;}
.mas-notas{padding: 0px 0px 0px 0;}

/*css logos link*/
.fusion-column-wrapper{padding: 1px 1px 1px 1px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}


.notas-secundarias img, .boletines img{width: 100%;height: auto;}
.notas-secundarias .pt-cv-ifield, .boletines .pt-cv-ifield{background-color: #f9f9f9;}
.notas-secundarias .btn-success{display: none;}
.notas-secundarias h2.pt-cv-title a, .boletines h4.pt-cv-title a{font-size: 20px;line-height: 22px;/*padding: 13px 16px;*/}
.boletines h4.pt-cv-title a{padding: 13px 16px;}
.notas-secundarias .pt-cv-content-item, .boletines .pt-cv-content-item{width: 50%;display: inline-block;min-height: 375px;}
.pt-cv-meta-fields{    font-size: 14px;padding: 0 20px 15px;}

.fusion-layout-column{display: inline-table;width: 24.9%;border: 1px solid #ccc;margin:-2px;}
.lista-link img{width: 100%;height: auto;/*-webkit-filter: grayscale(100%);
filter: grayscale(100%);*/}
/*.lista-link img:hover{-webkit-filter:none;
filter: none;}*/

/*css Boletines*/
.boletines{margin-bottom:20px;}
.boletines .pt-cv-content-item{width: 33%;}
.boletines .pt-cv-content{margin: 18px;margin-top: 0;color: #ffffffb0;}
.boletines .pt-cv-ifield{background-color: #00a19f;color: white;}
.boletines .btn-success {color: #ffffff;background-color: #6ebfbe;border-color: #00a19f;margin-top: 15px;}
.terms a{    color: #009688;}
.boletines .btn-success:hover{transition: 0.3s; background-color: #00736d;}
.boletines .pt-cv-ifield .terms a{color: #1e5d5c;}
.boletines h4.pt-cv-title a{color: white;}
.clientes{    margin: 50px 0;text-align: center;}
.clientes h2, .destinos h2{    text-align: center;padding: 20px;text-transform: uppercase;font-weight: bold;font-size: 28px;}
.clientes p, .contacto p, .destinos p{margin-bottom: 40px;color: #989797;}
.destinos p{text-align: center;}
.clientes iframe, .destinos iframe{width: 100% !important;overflow-y: hidden !important;height:155px;}
.destinos iframe{height:550px;}

.destinos{margin-bottom: 50px;padding: 0px;margin-top: 50px;}
.boletines{padding: 0px;}
.destinos iframe .carousel-slider__post-excerpt{display: none !important;}
.carousel-slider__post-excerpt{display: none !important;}
.owl-nav{color: white;display: none;}
.owl-carousel{display: block;}

/*css Videos*/
.G-videos{background-color: black;color: white;padding: 0;display: none;}
#yrc-shell-0 li.yrc-active {border-bottom: 3px solid #009688 !important;}
.G-videos #player{margin-top: 20px !important;}
#yrc-shell-0 .yrc-menu li {color: #d4d4d4 !important;margin-left: 42px;}
#yrc-shell-0 .yrc-load-more-button{    background: #009688 !important;width: 100px;margin: 0 auto;border-radius: 5px;}
#yrc-shell-0 .yrc-load-more-button:hover{transition: 0.3s;background:#02796e !important;}
.yrc-sections{padding-bottom: 25px !important;}
#yrc-shell-0 .yrc-item{background: inherit;width: 23% !important;}

/*css*/
.well{background-color: #ffffff00;;border: none;-webkit-box-shadow:none;}

/*css modal pqr*/
#mdlPqr img {width: 50%;align-content: center;}

/* CSS carousel destinos*/
#id-86 .carousel-slider__post-header{border-bottom: 1px solid #e6e6e6;}
#id-86 .carousel-slider__post-header a{    width: 100%;background-repeat: no-repeat;height: 400px;background-size: cover;display: inline-block !important;background-position: center;}
#id-86 .carousel-slider__post-meta{display: none;}
#id-86 a.carousel-slider__post-title{height: auto;}
#id-86 a.carousel-slider__post-title h2{font-size: 20px;}

/* CSS cifras*/
.owl-carousel .owl-item img {display: block;width: 100%;height: auto;}

/*css buscador destinos*/
.destino_cont {position: relative; }
.destino_cont:hover .owl-controls .owl-nav div {opacity: 1; }
.destino_cont .owl-item .slider_elem {float: left;width: 33.3%; }
.destino_filters {text-align: center;color: white;padding: 2%; }
.destino_filters .filter {display: inline-block;cursor: pointer;text-align: center;padding: 12px;background-color: #00736d;border-radius: 5px; }
.destino_filters .filter:hover {transition: 0.3s;background-color: #21b9b7;box-shadow: 0px 3px 3px rgba(0,0,0,0.16);}
.destino_search {text-align: center;position: relative; }
.destino_search .campo_buscar {position: relative;width: 38%;margin: 0 auto;padding: 25px 0 5px;}
.destino_search .campo_buscar input {    border: none;
    background-color: #00a19f !important;
    border-color: white !important;
    width: 100%;
    color: white;
    padding: 5px;
    border: 1px solid;
    border-radius: 9.8px; }
.destino_search .campo_buscar input::-webkit-input-placeholder {
/* WebKit, Blink, Edge */
color: white; }
.destino_search .campo_buscar input:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
color: white;opacity: 1; }
.destino_search .campo_buscar input::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: white;opacity: 1; }
.destino_search .campo_buscar input:-ms-input-placeholder {
/* Internet Explorer 10-11 */
color: white; }


/*CSS informacion*/
.informacion strong{color: #00a19f;font-weight: normal;}
.informacion p {line-height: 20px;margin-bottom: 25px;color: #989797;}
.atributos{ margin: 20px 0 0;font-size: 15px;line-height: 19px;}
.atributos li{border-bottom: 1px solid #d8d8d8;padding-bottom: 5px;margin-bottom: 3px;}
.link-pdf{border: none !important;}
.zoomLens{border-radius: 100% !important;    border: 2px solid rgb(253, 253, 253) !important;}
.informacion .ico{    content: "";
    background: url(https://www.ttbaq.com.co/wp-content/themes/terminal/images/iconos.svg)no-repeat;
    width: 20px;
    height: 27px;
    position: absolute;
    margin-top: -3px;
    margin-left: -23px;
    background-position: -40px -83px;
    background-size: 360px;}
.informacion .cel{background-position: -65px -83px;}
.informacion .mail{background-position: -92px -83px;}
.informacion .hor{background-position: -120px -83px;}
.red-social .ico{display: inline-block;margin-right: -3px;
    content: "";
    background: url(https://www.ttbaq.com.co/wp-content/themes/terminal/images/iconos.svg)no-repeat;
    width: 35px;
    height: 35px;
    background-size: 425px;
    background-position: -7px -8px;}
.red-social .r-facebook{background-position: -42px -8px;}
.red-social .r-instagram{background-position: -76px -8px;}
.red-social .r-youtobe{background-position: -112px -8px;}


/*CSS contacto*/
.contacto{padding-bottom: 60px;}
.contacto .resalto{text-align: center;
text-transform: uppercase;
font-weight: bold;
font-size: 28px;
color: #07bbb8;}
#contaform input, #contaform textarea {
border: 1px solid #ccc;
padding: 7px 10px;
margin-bottom: 10px;
border-radius: 4px;
font-size: 13px;
color: #828282;
width: 100%;}
#contaform button{border:none;background-color: #00a19f;outline: none;
padding: 12px 17px;
padding-right: 30px;
color: #fff;
font-size: 12px;
border-radius: 5px;
text-transform: uppercase;}
#contaform button::after{    content: "";
background: url(https://www.ttbaq.com.co/wp-content/themes/terminal/images/iconos.svg)no-repeat;
width: 20px;
height: 14px;
position: absolute;
background-position: -92px -36px;
background-size: 270px;
margin-left: 5px;
margin-top: -1px;}
#contaform button:hover{text-decoration: none;opacity: 0.9;}


.product-thumb-hover.da-thumbs{float: left;width: 100%;height: auto;overflow: hidden;/*margin-bottom: 10px;*/}
.modal-dialog{width: 830px;margin: 30px auto;}
.modal-body ul li{display: inline-flex;}
.modal-body section{width: initial;}

/*CSS entrada*/
.entrada{margin: 170px auto;}
.entrada em{color: #686868;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 20px;
    display: inline-block;
    padding-bottom: 15px;
    width: 100%;
    border-bottom: 1px solid #ccc;}
.entrada strong{font-weight: bold;}
.entrada img{width: 100% !important; height: auto !important;}
.entrada .title-post{color: #00736d;
    font-size: 40px;
    font-weight: bold;
    line-height: unset;
    margin-bottom: 20px;}
.llegadas .title-post{margin-bottom: 0px;}
.entrada .info_post{margin-bottom: 20px;
    font-size: 11px;
    color: #9a9a9a;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
    display: inline-block;}
.entrada .info_post .author{display: none;}
.entrada .thumbnail{padding: 0;margin: 0;border: none;}
.entrada .contenido-post{margin-top: 30px;font-size: 15px;padding: 0;}
.entrada .contenido-post .author-description{padding-left: 0px;}
.entrada .contenido-post .post-author a{color: #01a19e;
    font-size: 11px;
    font-weight: 100;
    margin-top: 10px;
    pointer-events: none;}

.entrada #caracteristicas p{font-size: 16px;line-height: 22px;color: #5a5a5a;margin-bottom: 15px;}
#caracteristicas .dc-social{margin-bottom: 15px;}
#caracteristicas iframe{    width: -webkit-fill-available;min-height: 359px;}
#caracteristicas img{width: 100% !important;}

/*css scrool*/
    html::-webkit-scrollbar {width: 15px;height: 10px;}
    html::-webkit-scrollbar-thumb {
    background: -webkit-gradient(linear,left top,left bottom,from(#009688),to(#023c36));
    background: linear-gradient(to bottom,#009688,#024841);
    border-radius: 13px;
    -webkit-box-shadow: inset 2px 2px 2px rgba(255,255,255,.25), inset -2px -2px 2px rgba(0,0,0,.25);
    box-shadow: inset 2px 2px 2px rgba(255,255,255,.25), inset -2px -2px 2px rgba(0,0,0,.25);}
    html::-webkit-scrollbar-track {background: linear-gradient(to right,#ffffff,#fdfdfd 1px,#eaeaea 1px,#ffffff);}


/*css page destinos*/
.buscador-destino{background-color: #00a19f;border-radius: 8px;}
.cont-destinos{margin-top: 150px;margin-bottom: 100px;}
.cont-destinos .thumbnail{padding: 0;margin: 0;border: none;}
.cont-destinos .articulos li{width: 33.1%;border-radius: 8px;position: relative;margin: 0px;overflow: hidden;display: inline-grid;}
.cont-destinos .articulos li:before {
    content: "";
    position: absolute;
    width: 110%;
    z-index: 0;
    left: 0;
    right: 0;
    bottom: 0px;
    top: 0;
    background: rgba(0,0,0,.9) none;
    background-size: 100% 100%;
    background: none,-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.9));
    background: none,linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.9)); 
    pointer-events: none; 
}
.cont-destinos .articulos{margin-top: 3px;}
.cont-destinos h2{text-align: center;padding: 20px;font-size: 30px;text-transform: uppercase;color: white;}
.cont-destinos .titulo-destino{position: absolute;bottom: 22px;left: 23px;font-size: 25px;color: white;font-weight: bold;/*text-transform: uppercase;*/}
.bak-negro{height: 350%;background: radial-gradient(black 15%, transparent 16%) 0 0,
 radial-gradient(black 15%, transparent 16%) 8px 8px,
 radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
 radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;background-color: #282828;background-size: 16px 16px;width: 100%;position: fixed;}

.cont-destinos .articulos li:hover .titulo-destino{bottom: 30px;transition: 0.3s;text-decoration:underline;color: #19e2c0; }

/*css Pos breves*/
.post-breves{padding-left: 0px;border-left:1px solid #ccc; }
.post-breves img{width: 100%;height: auto;}
.post-breves h2.titulo-post{font-size: 30px;font-weight: 500;margin-left: 15px;margin-bottom: 5px;}
.post-breves h2.title-2{font-size: 21px;margin: 0px 15px 4px;color: white;padding: 9px;background-color: #009688;}
.post-breves .pt-cv-meta-fields{margin-bottom: 20px;font-size: 11px;color: #9a9a9a;text-transform: uppercase;
    border-bottom: 1px solid #ccc;display: inline-block;padding: 0;padding-top: 5px;}
.post-breves .pt-cv-content-item:first-child {display: none;}
.post-breves .pt-cv-title a{font-size: 15px;text-transform: uppercase;margin-top: 6px;}

.llegadas .post-breves .pt-cv-title a {
    font-size: 17px;
    text-transform: uppercase;
    margin-top: 7px;
    margin-bottom: -8px;
}

/*css page tramites*/
.Tramites{margin-top: 130px;margin-bottom: 100px;}
.Tramites .post-breves{margin-top: 50px}
.Tramites .title{position: relative;margin: 20px 0;margin-top: 50px;border-bottom: 6px solid #ffc525e8;}
.Tramites ul{padding-left: 20px;}
.Tramites h3{margin-top: 20px;margin-bottom: 5px;display:block;font-weight: bold;text-transform: uppercase;}
.Tramites strong{font-style: oblique;font-size: 19px;font-weight: bold;display: inherit;line-height: initial;margin-top: 10px;margin-bottom:10px;}
.Tramites em{font-size: 15px;font-weight: bold;background-color: #025a52;color: white;padding: 2px 9px;border-radius: 5px;}
.Tramites b{font-weight: bold;color: #009688;font-style: oblique;}
.Tramites h3.box{background: transparent;margin-top: 0px;font-size: 0.88em;padding: 12px 22px;color: #efeded;background-color: #009688;border-radius: 20px;font-family: 'gothamb', sans-serif;line-height: 1;display: inline-block;}
.Tramites .title img{width: 100%;height: auto;}
.Tramites .title h3{position: absolute;bottom: 25px;left: 20px;color: white;font-size: 20px;}

/*css normas*/
.normas strong{margin-top: 10px; margin-bottom: 10px;line-height: initial;}

/*css agencias transportadores*/

.empresas{margin: 150px 0;}
.empresas h3, .empresas h3 a, .empresas h3 em{font-size: 20px;font-weight: bold;    font-family: 'Montserrat', sans-serif;margin-bottom: 10px;}
.empresas li img{width: 100%;height: auto;margin-bottom: 10px;}
.empresas li{display: inline-grid;width: 32.3%;margin-left: 9.6px;vertical-align: top;margin-bottom: 26px;box-shadow: 0px 3px 5px rgba(0,0,0,0.16);border-radius: 10px;overflow: hidden;}
.empresas li strong{font-weight: bold;margin-right: 3px;}
.empresas li:hover h3, .empresas li:hover a{color: white;}
.empresas li:hover {background-color: #00736d;color: #FFF;cursor: pointer;transition: 0.3s;transform: translate(0, -5px);box-shadow: 0px 20px 25px rgba(0,0,0,0.16);}

.empresas li .left{    margin: 0;padding: 5px 20px 20px;font-size: 14px;}

/*css redes sociales */
.dc-social .dc-link{padding: 7px 20px;display: inline-block;font-weight: bold;margin: 10px 0;background-color: #ccc;
    width: 23%;color: white;border-radius: 7px;margin-right: 11px;}
.dc-social p{display: none;}
.dc-social .dc-twitter{   background: #00abf0; }   
.dc-social .dc-facebook{    background: #3a579a;}  
.dc-social .dc-googleplus{    background: #df4a32;}  
.dc-social .dc-whatsapp{background-color: #32af37;display: none;} 


/*css formulario pqr*/

.formulario.pqr{margin-bottom: 100px;margin-top: 160px;}
.formulario p{line-height: 24px;display: inline-block;font-size: 18px;}
.formulario h1{color: #01a19e;font-size: 40px;font-weight: bold;display: -webkit-box;margin-bottom: 20px;}
.formulario em{margin-top: 20px;display: inline-block;}
.formulario h3{font-size: 20px;font-weight: bold;margin-top: 20px;}
.formulario .form-horizontal .control-label{padding-top: 15px;}
.form-control{border: 1px solid #e0e0e0 !important;    margin-bottom: 8px;text-transform: uppercase;}
.formulario.pqr .input-group .form-control{background-color: white;}
.formulario .input-group{width: 100%;}
.resultado-movil{display: none;}

/*CSS Footer*/
footer{padding: 40px !important;border-top: 1px solid #e6e6e6;line-height: 20px;color: #989797;font-size: 13px;background-color: white;}
footer ul{list-style: none;}
footer .direc{padding-left: 20px;border-left: 1px solid #e4e4e4;}



/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  

}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
    .resultado{    position: initial;
    margin-left: -15px;
    margin-right: -15px;
    width: 104%;
    border-radius: 0px;
    margin-top: 123px;
    text-align: center;
    padding: 40px;
    margin-bottom: 8px;}
    .resultado img{width: 40%;display: none;}
    .info{display: none;}
    .red-social{width: 170px;}
	 /*.red-social{width: 190px;}*/
    .slider-principal{margin: 0px;}
    .navbar-nav .dropdown-header{padding: 0px;}
    .m-inicio{display: none !important;}
    .nav > li > a{padding: 10px 6px !important;}
    .twitter{margin: 0px;}
    #id-86 .carousel-slider__post-header a{width: 220px;}
    .destinos {
    margin-bottom: 50px;
    padding: 0px;
    background-color: #f7f7f7;
    margin-top: 50px;
    width: 107%;
    margin-left: -24px;
    margin-right: -24px;}
    .carousel-slider-outer-86{margin-left: 10px;}
    .carousel-slider-outer-images {height: 50px;}
    .destino_search .campo_buscar{width: 80%;}
    .cont-destinos .articulos li{width: 33%;margin: -1px;}
    .cont-destinos .titulo-destino{font-size: 18px;}
    .empresas li{display: inline-block;
    width: 32%;
    margin-left: 6px;}
    .Tramites .title h3{color: #009688;position: initial;}
    .title img{display: none;}
    footer .col-md-4{display: none;}
    .entrada .title-post{font-size: 30px;}

  
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 769px) and (max-width: 1024px) and (orientation: landscape) {
  
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 483px) and (max-width: 769px) {

}


/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 482px) {

    /*css resultados movil*/
    .resultado-movil {display: inline-block !important;
    border-radius: 0px;
    text-align: center;
    margin-top: 75px;
    position: initial;
    z-index: 9999;
    padding: 50px 15px;}
    .resultado-movil .btn-default{margin:0px;}
    .marquesina{display: none;}

    #caracteristicas iframe{min-height: 200px;}

    .navbar-brand, .info{display: none;}
    .navbar-nav, .navbar-collapse, .navbar-default .navbar-collapse{margin: 0px;padding: 0px;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a{padding: 5px 0px;white-space: initial;}
    .navbar-nav .dropdown-header{border-bottom: 1px solid #dedede;padding: 0px;}
    .red-social{    position: fixed;width: 100%;background-color: white;bottom: 0;margin-left: -30px;padding: 5px;text-align: center;border-top: 1px solid #ccc;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15);}
    .logo-mobil{  display: inline-block;  width: 80%;padding: 10px;}
    .navbar-default .navbar-toggle{    margin-top: 25px;}
    #menu-menu-principal .menu-item-20 a{margin-left: 30px;}
    .resultado{position: inherit;
    margin-top: 70px;
    border-radius: 0;
    text-align: center;
    margin-left: -15px;
    width: -webkit-fill-available;
    margin-right: -15px;    padding: 50px 20;}
    .resultado img{margin-bottom: 15px;}
    .resultado .btn-default{margin:0px;}

    .picoyplaca{margin-top: 30px;}
    section.picoyplaca h2{font-size: 22px;}

    .slider-principal{padding: 0px;display: none;}
	/*original .slider-principal{margin-top: 80px;padding: 0px;display: none;}*/
    
    .nota-principal{padding: 0;}
    .nota-principal img{width: 100%;padding: 0;margin: 0;}
    .nota-principal .pt-cv-meta-fields{padding: 0 20px 15px;}
    div, section{float: none;}
    .nota-principal #pt-cv-view-797250d5ey .pt-cv-title a{font-size: 26px;}
    section.nota-principal h2, section.boletines h2{font-size: 18px;}
    .pt-cv-title{display: inline-block;}
    .pt-cv-content{font-size: 15px;line-height:initial;color: #828282;}
    .nota-principal h1.pt-cv-title a {line-height: unset;font-size: 22px;margin-top: 12px;}
    .col-xs-12{padding: 0px;}
    .fusion-layout-column{width: 50%;}
    .lista-link{margin:20px auto;}
    .notas-secundarias{display: inline-block;}
    .twitter{display: inline-block;}
    .boletines .pt-cv-content-item{width: 100%;}
    .twitter{    margin-top: 20px;padding: 0;width: 100%;}
    .boton-pqr{    top: 70%;}
    .nota-principal .col-md-8.col-sm-8, .nota-principal .col-md-12.col-sm-12 {padding: 0px;}
    #yrc-shell-0 .yrc-item{width: 80% !important;}

    .notas-secundarias .pt-cv-content-item, .boletines .pt-cv-content-item{width: 100%;min-height: auto;margin-bottom: 5px;}
    
    .dc-social .dc-whatsapp{display: inline-block;}
    .destinos #id-86 .carousel-slider__post-header a{height: 190px;}
    .destinos #id-86 .carousel-slider__post-header a.carousel-slider__post-title{height: auto !important;}
    .entrada .info_post{font-size: 11px;}
    .post-breves h2.titulo-post{margin-left: 0px;}

    .Tramites .title h3{color: #009688;position: initial;}
    .title img{display: none;}


    .entrada{margin: 100px auto;padding: 0px;margin-bottom: 40px}
    .entrada .title-post{font-size: 25px;line-height: unset;}
    .author-description img{display: none;}
    .entrada .contenido-post{margin-top: 10px;}
    #caracteristicas{padding: 0px;}
    .dc-social .dc-link{    padding: 5px 0px;text-align: center;margin: 10px 0;width: 22.5%;margin-right: 7px;font-size: 11px;}
    .entrada iframe{width: 100%;height: 190px;}

    .cont-destinos .articulos li{width: 100%;}
    .cont-destinos{margin-top: 100px;margin-bottom: 20px;}
    .cont-destinos h2{font-size: 24px;}
    .cont-destinos .titulo-destino{font-size: 18px;}
    .destino_filters .filter{    font-size: 12px;margin: 1px;padding: 9px;}
    .destino_search .campo_buscar{width: 90%;padding-top: 0px;}

    .empresas{margin-top: 110px;margin-bottom:50px;}
    .empresas li{width: 100%;margin: 0px;margin-bottom: 20px;display: inline-block;}
    .product-thumb-hover.da-thumbs{margin: 0px;height: auto;}
    .empresas h3, .empresas h3 a{font-size: 18px;margin-bottom: 6px;}
    .clientes h2{font-size: 23px;}
    .contacto .resalto{line-height: initial;}
    .frmcontacto{padding: 0px;}


    .Tramites{margin-top: 100px;}
    .Tramites .title img{width: 250%;}
    .Tramites .title h3{margin-bottom: 0px;}
    .Tramites .title{margin-top: 20px;}

    .post-breves{border: none;margin-top: 30px;padding: 15px;}

    .formulario.pqr{margin-top: 100px;margin-bottom: 20px;}
    .formulario.pqr img{width: 100%;}
    .modal-dialog{width: 90%;}
    .form-horizontal .control-label{display: none;}
    


    footer{  display: inline-block;  padding-bottom: 80px !important;text-align: center;}
    footer .direc{border: none;padding: 0;margin-top: 10px;}
    footer .col-md-4{padding: 0px;}
    footer .red-social{display: none;}
    

}

 @media screen and (max-width: 800px) {
        .table thead, th{
            border: none;
           clip: rect(0, 0, 0, 0);
           height: 1px;
           margin: -1px;
           overflow: hidden;
           padding: 0;
           position: absolute;
           width: 1px;
        }
        /* Cada celda ocupa todo el ancho 
 de la tabla */
        .table tr{
           border-bottom: 3px solid; 
        }
        
        .table td {
          border-bottom: 1px solid #ddd;
          display: block;
          font-size: 1.2em;
          text-align: center;
          padding: 10px;
        }
        
        .table td:not(:last-child):before{
          content: attr(data-label);
          float: left;
          color: #273b47;
          font-weight: bold;
          font-size: 1em;
          padding: 1px 5px;
        }
        
        .table
        
         td:last-child{
           text-align: center;
        }
        
        .table{
          margin: 0;
        }
        .table-responsive > .table > tbody > tr > td{white-space: initial;}
        
        img{
          width: 100%;
        }
    }



    #pinbus-search-form {
        padding: 30px;
        box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.2);
        margin-bottom: 20px;
        background-color: #fff;
        border-radius: 8px;
        width: 100%;
        border: 10px solid rgba(255, 255, 255, 0.3);
        border-radius: 15px;
        background-clip: padding-box;
        left: 0;
    }    #pb_sf_search_module {
        padding: 0;
        background: none;
    }    #pb_sf_search_module h2 {
        display: none;
    }    #pb_sf_search_module input[type=date],
    #pb_sf_search_module input[type=text],
    #pb_sf_search_module select {
        background: #f2f4fd;
        border: 2px solid #f2f4fd;
        border-radius: 6px;
        padding: .5rem 1.2rem;
        outline: none;
    }    #pb_sf_search_module input[type=date]:active,
    #pb_sf_search_module input[type=date]:visited,
    #pb_sf_search_module input[type=date]:hover,
    #pb_sf_search_module input[type=text]:active,
    #pb_sf_search_module input[type=text]:visited,
    #pb_sf_search_module input[type=text]:hover {
        outline: 0 !important;
        border-color: #99ccfa;
    }    #pb_sf_search_module label.control-label {
        display: block;
        margin-bottom: 5px;
        color: #16397f;
        font-weight: 400;
        font-size: 13px;
    }    #pb_sf_search_module button,
    #pb_sf_search_module button[disabled] {
        font-weight: bold;
        border: 0;
        border-radius: 5px;
        background-color: #ffbe00;
        color: rgb(255, 255, 255);
        font-size: 15px;
        padding: 0;
        line-height: 43px;
        text-transform: capitalize
        }
        
        div#pinbus-search-form {
    display: none !important;
}
