body {  
    color: #565555;
}

.mega-menu {
    min-height: 75px;
}

#header.topbar-dark .mega-menu .menu-logo {
    padding: 15px 0px;
}

.mega-menu .menu-logo img {
    height: 39px;
}

footer .copyright ul li a {
    color: #2bf5bdf5;x;
}

.modal-content {
    padding: 4px !important;
}

.modal-body {
    padding: 5px !important;
}


#header.topbar-dark .mega-menu.desktopTopFixed > section.menu-list-items {
    background: #ffffff;
    border-bottom: 2px solid #18385f91;
}

a, button, input {
    color: #ffffff;
}

.page-section-ptb {
    padding: 50px 0;
}

.contact .contact-box:hover a {
    color: #ffffff;
    text-decoration: underline !important;
}


#header.topbar-dark .topbar {
    background: #18385f;
}

h1, h2, h3, h4, h5, h6 {
    color: #18385f;
}

.modal-header {
    border-bottom: 0px;
    background: #18385f;
    padding: 9px 6px;
    margin: 5px;
}

.modal-body img {
    display: block;
    max-width: 100%;
    height: auto !important;
}

.close:hover {
    color: #db2d2e;
    opacity: 1;
}

.close {
    color: #ffffff;
    opacity: 1;
    text-shadow: none;
    transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
}

.modal-content {
    box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.5);
    padding: 20px;
    border-radius: 0px;
}

h4.modal-title {
    position: relative;
    padding-bottom: 0px;
    margin-bottom: 0px;
    display: inline-block;
    color: #ffffff;
    margin-top: 3px;
}

img.sie-logo {
    max-height: 32px;
}

.text-red, .car-item .car-content a, .car-item .car-overlay-banner ul li a:hover, .owl-carousel .owl-nav i, .custom-block-1 a, .blog-1 .blog-content a.link:hover, .testimonial-1 .testimonial-block .testimonial-avtar h6, .testimonial-1 .testimonial-block:hover .testimonial-content i, .usefull-link ul li a:hover, .recent-post-info a:hover, footer .copyright a, footer .copyright ul li a:hover, .content-box i, .counter.counter-style-1.counter-light b, .footer-2 .usefull-link ul li a:hover, .price-slide a.link, .content-box-2 i, .content-box-2 a.link:hover, .content-box-2 a.link:hover i, .feature-box-2 i, .car-item-2 .car-overlay-banner ul li a:hover, .car-item-2 .price span, .blog-2 .blog-content .blog-meta ul li a, .blog-2 .blog-description a:hover, .footer-3 .footer-nav ul li a:hover, .footer-3 .usefull-link ul li a:hover, .footer-3 .copyright ul li a:hover, .testimonial-4 .testimonial-block i, .isotope-filters button.active, .isotope-filters button:hover, .team .team-social a, ul.page-breadcrumb li a:hover, .list-style-1 li i, .career .career-info p a, .contact .contact-box i, .accordion .accordion-title a:hover, .accordion .accordion-title a:hover:after, #one+label:before, #one+label:after, .remember-checkbox a, .register-form p.link a, .error-page .error-content p a, .coming-soon .countdown li span, blockquote cite, .blog-sidebar .widget-link ul li a:hover, .privacy-policy a, .blog .entry-title a:hover, .blog .entry-meta ul li a:hover, .blog .entry-meta ul li a i, .navigation-previous:hover span, .navigation-next:hover span, .sorting-options .change-view-button a.active, .sorting-options .change-view-button a:hover, .car-details .car-price strong, .car-details .close:hover, .details-social ul li a:hover, .mega-menu .menu-links > li.active a, .mega-menu .menu-links > li.active .drop-down-multilevel li.active a, .mega-menu .menu-links > li.active .drop-down-multilevel a:hover, .mega-menu .menu-links > li > a:hover, .mega-menu .drop-down a:hover, .mega-menu .drop-down-tab-bar a:hover, .mega-menu .drop-down-multilevel li:hover > a, .mega-menu .menu-links > li:hover, .mega-menu .drop-down-multilevel li:hover > a i.fa, #header.topbar-dark .mega-menu .menu-links > li.active .drop-down-multilevel li.active a, #header.topbar-dark .mega-menu .menu-links > li.active .drop-down-multilevel li a:hover, #header.topbar-dark .mega-menu .menu-links > li.active a, #header.fancy .mega-menu .menu-links > li.active a, #header.fancy .mega-menu .menu-links > li.active .drop-down-multilevel li.active a, #header.fancy .mega-menu .menu-links > li.active .drop-down-multilevel li a:hover, .car-item-3 .car-popup a, .mega-menu .menu-links > li.active .drop-down-multilevel li.active i, .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li.active a, .mega-menu .menu-links > li.active .drop-down li.active a, .mega-menu .menu-links > li.active .drop-down a:hover, .mega-menu .menu-links > li.active .drop-down-multilevel li.active .drop-down-multilevel li a:hover, .topbar .topbar-right li a:hover, #header.topbar-dark .mega-menu .menu-links > li > a:hover, #header.fancy .mega-menu .menu-links > li > a:hover, .search-top .search-btn:hover, .play-video .video-info a i, .counter.counter-style-1.light i:before, #header.fancy .search-top .search-btn:hover, #header.light .mega-menu .menu-links > li.active a, #header.light .mega-menu .menu-links > li.active .drop-down-multilevel li.active a, #header.light .mega-menu .menu-links > li.active .drop-down-multilevel li a:hover, #header.light .mega-menu .menu-links > li > a:hover, #header.light .search-top .search-btn:hover, .product-listing .car-grid .price span, .car-item-2 .car-content a:hover {
    color: #f42322;
}

.button, .button.border:before {
    background: #f42322;
}

.red-bg, .section-title .separator:before, .section-title .separator:after, .feature-box h6:before, .feature-box:hover i, .car-item:hover .separator:before, .car-item:hover .separator:after, .owl-carousel .owl-nav i:hover, .blog-1 .blog-content a.link:before, .counter.counter-style-1 h6:before, .owl-carousel.owl-theme .owl-dots .owl-dot.active span, .owl-carousel.owl-theme .owl-dots .owl-dot:hover span, .footer h6:before, .content-box .border, .testimonial-2 .testimonial-content, .footer-2 .social ul li a i:hover, .footer-2 .input-group-btn button, .footer-2 .input-group-btn button:hover, .footer-2 .footer-box .box-link a, .ui-widget-header, .feature-box-2.box-hover:hover, .feature-box-2.box-hover.active, .blog-2 .blog-image .date span, .share .blog-social li a, .blog-2 .blog-description .separator:before, .blog-2 .blog-description .separator:after, .testimonial-3 .testimonial-content, .footer-3 .social ul li a i:hover, .quick-links .link a:hover, .custom-block-3 .title h3:before, .feature-box-3:hover .icon i, .content-box-4 .link a, .car-item-3 .car-overlay, .team:hover, .team .team-social li a:hover, .timeline > li:hover > .timeline-badge, .timeline > li:hover > .timeline-panel, .opening-hours h6:before, .team-2 .team-social ul li a, .contact .contact-box:hover, .accordion .accordion-title a.active, .typography-main h4.title:before, mark, .blog-sidebar .sidebar-widget h6:before, .blog-sidebar .sidebar-widget .tags li a:hover, .blog .entry-share .share a, .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover, .product-listing .listing-sidebar .widget-search ul li span, .details-nav ul li a:hover, .car-details h4.modal-title:before, .car-details-sidebar h5:before, .slider-for .slick-prev:hover, .slider-for .slick-prev:focus, .slider-for .slick-next:hover, .slider-for .slick-next:focus, .car-item-3 .car-popup a:hover, #header.fancy .topbar, .topbar-dark .mega-menu .menu-mobile-collapse-trigger:before, .topbar-dark .mega-menu .menu-mobile-collapse-trigger:after, .topbar-dark .mega-menu .menu-mobile-collapse-trigger span, #header.fancy .mega-menu .menu-mobile-collapse-trigger:before, #header.fancy .mega-menu .menu-mobile-collapse-trigger:after, #header.fancy .mega-menu .menu-mobile-collapse-trigger span, #header.light .mega-menu .menu-mobile-collapse-trigger:before, #header.light .mega-menu .menu-mobile-collapse-trigger:after, #header.light .mega-menu .menu-mobile-collapse-trigger span, .product-listing .listing-sidebar .widget-search h5:before, .product-listing .car-grid .car-title a:before, .timeline .timeline-heading h5:before {
    background: #f42322;
}

.car-top img {
    max-width: 53px;
}

.car-top:before, .car-top.car-run:before {
    top: -1px;
    left: 0px;
    width: 41px;
    height: 36px;
    background: url(../images/car-focus.png) no-repeat 0 0;
}


.topbar {
    border-bottom: 1px solid rgba(24, 56, 95, 0.56);
    padding: 10px 0px;
    font-family: 'Roboto', sans-serif;
    background: rgba(24, 56, 95, 0.56);
}

.mega-menu.desktopTopFixed .menu-list-items {
    background: #18385f;
    padding: 0px;
}

.mega-menu .menu-logo {
    padding: 14px 0px;
}

/*.mega-menu .menu-logo img {
    height: 150px !important;
}*/

.mega-menu.desktopTopFixed .menu-logo {
    padding: 17px 0px;
}

.mega-menu .menu-links > li > a {
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 700;
}

h1, h2, h3, h4, h5, h6 {
    text-transform: inherit;
}

h2{
    color: #18385f;
}
.inicio-nosotros h4 {
    color : #f42322  !important;
    text-transform: inherit;
}

.inicio-nosotros p {
    font-size: 15px;
}

.get-quote p {
    font-size: 30px;
    color: #fff;
}

.inicio-nosotros ul, .privacy-policy ul {
    margin-bottom: 30px;
    display: block;
}

.inicio-nosotros ul li, .privacy-policy ul li{
     font-size: 16px;
    list-style: none;
    padding: 0px;
    margin: 0px;
    line-height: 30px;
}

section.privacy-policy a {
    text-decoration: underline !important;
    color: #18385f;
}

.opening-hours ul {
    border-bottom: 1px solid #56555580;
}

a.aContact {
    color: #565555;
}

.inner-intro {
    height: 600px;
    display: block;
}

.social ul li {
    border: 1px solid #ffffff61;
}

.topbar-right li i {
    padding-right: 5px;
    font-size: 18px;
}


.inicio-nosotros li:before, .privacy-policy li:before{
    content: "\2022";
    font-size: 26px;
    color: #f42322;
    display: inline-block;
    padding-left: 20px;
    padding-bottom: 5px;
    padding-right: 10px;
}

.list-inline>li {
    padding-right: 10px;
}


.btn.focus, .btn:focus, .btn:hover {
    color: #f42322;
}


.footer .copyright {
    margin: 13px 0 0px;
    color: #d5d5d2;
}

footer .copyright ul li a {
    color: #ff0000 !important
    text-transform: inherit;
    padding: 0px 3px;
    font-weight: 800;
}

.address ul li i {
    font-size: 18px;
}

.bg-overlay-black-90:before {
    background: rgba(0, 0, 0, 0.72);
}

.usefull-link ul li {
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.58);
    padding: 10px 0px;
}

.usefull-link ul li a {
    color: #ffffffd6;
}

.address ul li {
    display: block;
    color: #dbdbda;
    padding-bottom: 15px;
}

.opening-hours strong {
    width: 91px;
    display: inline-block;
    color: #f42322;
}

.bg-overlay-black-70:before {
    background: rgba(0, 0, 0, 0.5);
}

h5 {
    text-transform: inherit;
}

.blog-2 .blog-content .blog-admin span {
    padding-top: 0px;
}

a.plomo{

    color: #dbdbda;

}

.footer p {
    color: #ffffffe0;
}

a.plomo:focus, a.plomo:hover {

    color:#f42322;

    text-decoration: none !important;

}

a.blanco{color: #ffffff !important;}

a.blanco:focus, a.blanco:hover { color: #ffffff;text-decoration: none !important;}

a.black{

    color: #000000;

    font-size: 17px;

}



.font-17{

    font-size: 17px;

}



a.black:focus, a.black:hover {

    color: #f42322;

    text-decoration: none !important;

}



.testimonial-1 .testimonial-block .testimonial-avtar i { width: 80px; height: 80px; display: inline-block; border: 4px solid #ffffff; border-radius: 50%; color: #f42322}



.fagreen{

    color: #f42322;

}



.pdb-50{

    margin-bottom: 50px;

}

.pdt-20{

    margin-top: 20px;

}

.pdb-20{

    padding-bottom: 20px;

}



.gray-form input, .gray-form textarea {

    border: 1px solid #d3d3d3;

 }



 /*feature-box-3 */

.feature-box-3 .icon-detail { width: 50px; height: 50px; line-height: 5px; float: left; margin-right: 20px; text-align: center; border-radius: 50%; border: 1px solid #f6f6f6; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }

.feature-box-3 .icon-detail i { font-size: 20px; background: #f6f6f6; display: block; border-radius: 50%; margin: 9px 10px 10px 9px; width: 30px; height: 30px; line-height: 30px; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; }

.feature-box-3 .content-detail { display: table-cell; margin-top: 10px; vertical-align: top; }

.feature-box-3 .content-detail h5 { margin-bottom: 0px; margin-top: 10px; }

.feature-box-3 .content-detail h6 { margin-bottom: 0px; margin-top: 10px; }

.feature-box-3 .content-detail p { margin-top: 0px !important; }

.feature-box-3:hover .icon-detail, .feature-box-3:hover .icon-detail i { border-color: #f42322; }

.feature-box-3:hover .icon-detail i { background: #f42322; color: #ffffff; }



.product-images-carousel {

    padding: 0px 46px 0px 0px !important;

    margin-top: 9px !important;

}



.mega-menu img {

    margin: 0 auto !important;

    padding: 0 !important;

    display: block !important;

    float: none !important;

}



.mega-menu * {

    text-align: center !important;

}



.icon-center{

    margin: 0 auto;

}



.mega-menu .drop-down {

    padding: 0px;

}



.products-menu li {   

    border-right: 1px solid #ddd;

    border-bottom: 1px solid #ddd;

    position: relative;

}



.overlay-li{

    background: #f42322;

    position: absolute;

    top: -100%;

    height: 100%;

    width: 100%;

    opacity: 0;

    transition: all 0.5s ease-out 0s;

    -webkit-transition: all 0.5s ease-out 0s;

    -moz-transition: all 0.5s ease-out 0s;

    -ms-transition: all 0.5s ease-out 0s;

    -o-transition: all 0.5s ease-out 0s;

}



.overlay-li p{

    color: #ffffff !important;

    padding: 7px !important;

    font-size: 17px !important;

    text-decoration-line: underline;

}

.overlay-li a:hover{

    text-decoration-line: underline !important;

}

.privacy-policy h5 {
    color: #18385f;
}

.miboton {
    padding: 0px;
    font-weight: 700;
    text-transform: initial;
}

.products-menu li:hover .overlay-li {   

    opacity: 1;

    top: 0;

}



@media screen and (min-width: 993px){
    .mega-menu .drop-down.menu-bg [class*="grid-col-"] {padding: 0px 0px 0; }
    .mega-menu.desktopTopFixed .menu-list-items .menu-logo > li > a img {
        height: 36px !important;
    }

    .mega-menu .menu-links > li > a {
        line-height: 76px;
    }

}

@media screen and (max-width: 414px){

    .privacy-policy img {
        max-width: 300px;
        height: auto !important;
    }

    .social ul li a {
        text-transform: capitalize; 
    }

    .mega-menu .menu-logo {
        padding: 0px 0;
    }

    .mega-menu .drop-down ul{
        padding: 0;
        margin: 0px 0 0px;
    }



    .mega-menu .menu-logo img {
        height: 62px;
    }

    .mega-menu .menu-logo img {
        height: 62px !important;
    }

   /* .mega-menu > section.menu-list-items {
        background-color: #18385ff5;
    }*/

    .inner-intro {
        height: 380px;
    }

    .sombra{
        box-shadow: 0px 5px 34px 9px rgba(50, 50, 50, 0.1);
    }



    .feature-box{
        margin-bottom: 30px;
    }
}