/*! custom.css v1.0 */

/* ==========================================================================

   Custom CSS Stylesheet. This is where you should add your own styles!

   ========================================================================== */

/*
* Simple style overrides or custom adds
*/

@font-face{
    font-family: KiaSignatureRegular;
    src: url('../fonts/kia/KiaSignatureRegular.eot');
    src: url('../fonts/kia/KiaSignatureRegular.woff2') format('woff2'),
    url('../fonts/kia/KiaSignatureRegular.woff') format('woff');
}

@font-face{
    font-family: KiaSignatureLight;
    src: url('../fonts/kia/KiaSignatureLight.eot');
    src: url('../fonts/kia/KiaSignatureLight.woff2') format('woff2'),
    url('../fonts/kia/KiaSignatureLight.woff') format('woff');
}

@font-face{
    font-family: KiaSignatureBold;
    src: url('../fonts/kia/KiaSignatureBold.eot');
    src: url('../fonts/kia/KiaSignatureBold.woff2') format('woff2'),
    url('../fonts/kia/KiaSignatureBold.woff') format('woff');
}

html {
  -webkit-font-smoothing: antialiased;
}

.some-css-selector {font-size:13px;}

.main-nav > ul > li > a {
    color: #05141F;
}



.kl-top-header {
	color: #05141F !important;
}

.site-header {
    background: rgba(255, 255, 255, 1);
    border: 0;
    box-shadow: none;
    height: auto;
    height: 116px;
}

.site-header .social-icons.topnav.sc--clean > li > a {
color: #00001e;
}

.site-header .kl-header-toptext {
    font-size: 13px;
    color: #05141F;
    font-weight: 400;
}

.site-header .kl-header-toptext a {
    font-size: 13px;
    color: #05141f;
}

.icon-white {
    color: #05141f;
}

.topnav > li > a {
    font-size: 11px;
    font-weight: 700;
    color: #05141F;
    }
.header-search .searchBtn {
    background: rgba(0, 0, 0, 0);
}

#footer .menusingle {
    margin: 0;
    padding: 0;
    list-style: none;
}

.custom-position2 {
    padding-top: 15%;
    padding-bottom: 16%;
    }

.video-grid-overlay:after {
    background-image: none;
}

.ph-content-wrap {
    padding-bottom: 10px !important;
}

.ts-pt-partners__img {
    max-height: 90px;
}

.caroufredsel_wrapper {
    height: 140px !important;
}

.fotosnosotros .caroufredsel_wrapper {
    height: 280px !important;
}

.site-header .header-links-container {

    margin-right: 0px;
}


.copyrightsec .social-icons li {
    margin: 0 0 0 10px;
        vertical-align: baseline;
}

.copyrightsec .social-icons li a {
        color: #05141f;
}

#footer {
    padding: 60px 0 45px;
}

.chaser.visible {
    display: none;
}

.site-header .social-icons.topnav.sc--clean > li > a:hover {
    color: rgba(0, 87, 183, 0.9);
}

.kl-bg-source__overlay {
  background: linear-gradient(to right, rgba(5, 20, 31, 0.9), rgba(5, 20, 31, 0.9)) !important;
}

.font-bold {
  font-family: "KiaSignatureBold", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.site-logo .logo-img {
max-width: 270px !important;
width: 100%;
}

.tbk__title {
  font-family: "KiaSignatureBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.latest_posts.default-style.kl-style-2 .lp-title .m_title {
  font-family: "KiaSignatureBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.hg_section {
padding-top: 75px;
padding-bottom: 75px;
}

.custom-position2 {
padding-top: 30%;
padding-bottom: 30%;
padding-left: 10%;
background-color: rgba(0, 0, 31, 0) !important;
}

#footer .m_title {
  font-family: "KiaSignatureBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 24px;
  font-size: 18px;
}

body {
  font-size: 15px;
}


/* ==========================================================================
   ** Responsive styles custom rules
   * These rules are ready to be used for either overrides
   * or just your own custom rules.
   ========================================================================== */

@media only screen and (min-width : 1921px){

}

@media only screen and (max-width : 1440px){

}

@media only screen and (min-width : 1200px) and (max-width : 1440px){

}

@media only screen and (min-width : 1200px){

}

@media only screen and (max-width: 1199px){


}

@media only screen and (min-width: 992px) and (max-width: 1199px){

}

@media only screen and (min-width: 992px){

.chaser .site-logo .logo-img {
    max-height: 70px;
}

.chaser .direccion {
    display: none;
}

.chaser .kl-header-toptext, .chaser .kl-header-toptext a {
    font-size: 13px;
}

.chaser .main-menu li a {
    text-transform: uppercase;
}

.chaser .main-menu {
    margin-top: 21px;
}

.th-google_map {
    min-height: 300px;
}

.main-nav > ul > li > a {
    font-size: 15px;
}

.site-header .main-nav {
        margin-left: 70px;
}

}

#mdo_forms iframe {
    width:100% !important;
    border:none;
}


@media only screen and (max-width: 991px) {

}

@media only screen and (min-width: 768px) and (max-width: 991px){

}

@media only screen and (min-width: 768px) {

}

@media only screen and (max-width: 767px) {

}

@media only screen and (max-width : 480px) {

}

@media only screen and (max-width : 320px) {

}

@media only screen and (max-height : 700px) {

.scontent__maps:not(.static-content--fullscreen) {
    height: 50vh;
}

}
