body {
    font-weight: 600;
    color: #c4c4c4 !important;
}

.fake-loading {
    background: #1c1d1f;
}

.fake-loading:after {
    border-color: rgba(255, 255, 255, 0.07);
    border-top-color: rgba(255, 255, 255, 0.3);
    border-right-color: rgba(255, 255, 255, 0.3);
}

.main-nav ul ul.sub-menu li a {
    border-bottom: 0;
    font-size: 13px;
}

.tbk__text {
    line-height: 30px;
}

.cf--dark .cf-elm-form .form-control {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.2);
}

.eluidb7defcf4 .image-boxes-img {
    margin: 0;
}

.kl-icarousel__slide,
.kl-icarousel__slide.current {
    box-shadow: none;
}

.nav-mm--dark.main-nav ul ul.sub-menu li.active > a, 
.nav-mm--dark.main-nav ul ul.sub-menu li a:hover {
    background: transparent;
}

.kl-icarousel__title span {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 11px;
}

.iCarouselNav {
    position: fixed;
}

.css3panel {
    margin: -1px;
}

.kl-slideshow-css3panels .kl-mask {
    display: none;
}

.css3panel:hover .css3panel-inner {
    box-shadow: none;
}

.tonext-btn {
    display: none;
}

.kl-ios-selectors-block.thumbs .selectors {
    border: 0;
}

.thumbTrayButton,
.kl-ios-selectors-block.thumbs .selectors {
    background: #161719;
}

.kl-ios-selectors-block.thumbs .selectors,
.kl-ios-selectors-block.thumbs .selectors:hover {
    box-shadow: none;
}

.thumbTrayButton {
    width: 40px;
    height: 40px;
    top: -webkit-calc(100% - 40px);
    top: calc(100% - 40px);
    opacity: 1;
    border-radius: 0;
}

.thumbTrayButton .glyphicon-plus {
    top: 0;
}

.kw-details-desc{
    display: none !important;
}

.formulario-contacto input{
    font-size: 14px !important;
}

.formulario-contacto textarea{
    font-size: 14px !important;
}