#theBody,
.breadcrumb,
.breadcrumb-item a,
a,
.accordion .page-block-module .card .card-header h4 a.collapsed,
.accordion .page-block-module .card .card-header h4 a.collapsed::before{
    color: #656565;
}
h1,h2,
h1 a,h2 a{
    color: #272727;
}

.footer,
.footer h2,
.footer h3 span,
.footer p,
.footer p a,
.footer .navbar-nav li a{
    color: #ffffff
}
.footer h3,
.breadcrumb-item:nth-last-child(1) a,
.page-block-caption .page-block-ttl.page-block-ttl-intro h3,
.page-block-caption .page-block-ttl.page-block-ttl-intro h3 a,
.page-block-caption .page-block-txt h3,
.block .block-caption .block-ttl h3,
.block .block-caption .block-ttl h3 a,
.page-block.accordion .accordion .card .card-header h4 a,
.page-block.accordion .accordion .card .card-header h4 a::before{
    color: #FF4656
}
#creditsfooter a{
    color: #F8F4EF!important;
}



#theBody{
    background: #F8F4EF;
}
.navbar-nav li.active a.menu-link,
#extraMenu{
    background: none;
}
.menu-agency-switch a.active,
.btn-secondary,
.btn-primary,
.btn-list{
    background: #FF4656; border: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-list:hover, 
.btn-list:focus,
.btn-list:active{
    background: #FF4656!important; border: none;
}
#theBody.medium .breadcrumb,
#theBody.medium #headcontact,
.block .block-caption,
.block .block-btns{
    background: #ffffff;
}
#theBody.light .breadcrumb,
#theBody.light #headcontact{
    background: #2B254A;
}

.btn:hover span, .btn:active span, .btn:focus span{
    color: #ffffff;
}
p a,
li a{
    color: #FF4656; font-weight: 500; text-decoration: none;
}
#theBody::before{
}
.light.page-block,
.light.modal .modal-content{
    background: #2B254A;
}
.light.page-block .page-block-caption{
}
.light.page-block .page-block-link{
}
.light.page-block .page-block-caption .page-block-subname h3,
.light.page-block .page-block-caption .page-block-name h1,
.light.page-block .page-block-caption .page-block-ttl h2,
.light.page-block .page-block-caption .page-block-ttl h2 a,
.light.page-block .page-block-caption .page-block-ttl.page-block-ttl-intro h3,
.light.page-block .page-block-caption .page-block-ttl.page-block-ttl-intro h3 a,
.light.page-block.accordion .page-block-module .card .card-text p,
.light.page-block.accordion .page-block-module .card .card-header h4 a.collapsed,
.light.page-block.accordion .page-block-module .card .card-header h4 a.collapsed::before
{
    color: #ffffff;
}
.light.page-block .close,
.light.page-block .page-block-caption .page-block-intro h2,
.light.page-block .page-block-caption .page-block-intro h3,
.light.page-block .page-block-caption .page-block-intro p,
.light.page-block .page-block-caption .page-block-intro h2,
.light.page-block .page-block-caption .page-block-intro p{
    color: #ffffff;
}
.light.page-block .page-block-caption .page-block-txt h3,
.light.page-block .page-block-caption .page-block-txt p,
.light.page-block .page-block-caption .page-block-txt h2,
.light.page-block.block-list.page-block .card-title h2,
.light.page-block.block-list.page-block .card-text p,
.light.page-block .page-block-caption .page-block-txt h3,
.linked-pages.light.page-block .card.card-body p,
.linked-pages.light.page-block .card.card-body h2,
.linked-pages.light.page-block .card.card-body h3,
#theBody.light .breadcrumb,
#theBody.light .breadcrumb-item a{
    color: #ffffff;
}
#theBody.light.page-block .breadcrumb-item:nth-last-child(1) a{
    color: #FF4656;
}

.light.page-block .page-block-caption .page-block-ttl.page-block-ttl-intro h3,
.light.page-block .page-block-caption .page-block-ttl.page-block-ttl-intro h3 a,
.light.page-block .page-block-caption .page-block-txt p a{
    color: #FF4656;
}
.light.page-block .page-block-caption .page-block-txt p a::before{
    color: #ffffff;
}
.light.page-block .btn-primary{
}
.light.page-block .btn-primary span{
}
.light.page-block .btn-primary::before{
}
.light.page-block .close,
.light.page-block .page-block-page_image .page-block-header-caption{
    text-shadow: #000000 1px 1px;
}
.light.page-block .block .block-caption .block-ttl h2,
.light.page-block .block .block-caption .block-ttl h2 a,
.light.page-block .block .block-caption .block-txt p{
    color: #ffffff;
}


.color-1.page-block,
.color-1.modal .modal-content{
    background: #FF4656;
}
.color-1.page-block .page-block-caption{
}
.color-1.page-block .page-block-link{
}
.color-1.page-block .page-block-caption .page-block-subname h3,
.color-1.page-block .page-block-caption .page-block-name h1,
.color-1.page-block .page-block-caption .page-block-ttl h2,
.color-1.page-block .page-block-caption .page-block-ttl h2 a,
.color-1.page-block .page-block-caption .page-block-ttl.page-block-ttl-intro h3,
.color-1.page-block .page-block-caption .page-block-ttl.page-block-ttl-intro h3 a
{
    color: #ffffff;
}
.color-1.page-block .close,
.color-1.page-block .page-block-caption .page-block-intro h2,
.color-1.page-block .page-block-caption .page-block-intro h3,
.color-1.page-block .page-block-caption .page-block-intro p,
.color-1.page-block .page-block-caption .page-block-intro h2,
.color-1.page-block .page-block-caption .page-block-intro p{
    color: #ffffff;
}
.color-1.page-block .page-block-caption .page-block-txt h3,
.color-1.page-block .page-block-caption .page-block-txt p,
.color-1.page-block .page-block-caption .page-block-txt h2,
.color-1.page-block.block-list.page-block .card-title h2,
.color-1.page-block.block-list.page-block .card-text p,
.color-1.page-block .page-block-caption .page-block-txt h3,
.linked-pages.color-1.page-block .card.card-body p,
.linked-pages.color-1.page-block .card.card-body h2,
.linked-pages.color-1.page-block .card.card-body h3,
#theBody.color-1 .breadcrumb,
#theBody.color-1 .breadcrumb-item a{
    color: #ffffff;
}
#theBody.color-1.page-block .breadcrumb-item:nth-last-child(1) a{
    color: #ffffff;
}

.color-1.page-block .page-block-caption .page-block-ttl.page-block-ttl-intro h3,
.color-1.page-block .page-block-caption .page-block-ttl.page-block-ttl-intro h3 a,
.color-1.page-block .page-block-caption .page-block-txt p a{
    color: #ffffff;
}
.color-1.page-block .btn-primary{
    background: #2B254A;
}
.color-1.page-block .btn-primary span{
}
.color-1.page-block .btn-primary::before{
}
.color-1.page-block .close,
.color-1.page-block .page-block-page_image .page-block-header-caption{
    text-shadow: #000000 1px 1px;
}
.color-1.page-block .block .block-caption .block-ttl h2,
.color-1.page-block .block .block-caption .block-ttl h2 a,
.color-1.page-block .block .block-caption .block-txt p{
    color: #ffffff;
}



.medium.page-block,
.medium.modal .modal-content{
    background: #ffffff;
}
.medium .page-block-caption{
}
.medium .page-block-link{
}
.medium .page-block-caption .page-block-subname h3,
.medium .page-block-caption .page-block-name h1,
.medium .page-block-caption .page-block-ttl h2,
.medium .page-block-caption .page-block-ttl h2 a,
.medium .page-block-caption .page-block-ttl.page-block-ttl-intro h3,
.medium .page-block-caption .page-block-ttl.page-block-ttl-intro h3 a
{
}
.medium .close,
.medium .page-block-caption .page-block-intro h2,
.medium .page-block-caption .page-block-intro h3,
.medium .page-block-caption .page-block-intro p,
.medium .page-block-caption .page-block-intro h2,
.medium .page-block-caption .page-block-intro p{
}
.medium .page-block-caption .page-block-txt h3,
.medium .page-block-caption .page-block-txt p,
.medium .page-block-caption .page-block-txt h2,
.medium .page-block-caption .page-block-txt p a,
.medium.block-list.page-block .card-title h2,
.medium.block-list.page-block .card-text p,
.linked-pages.medium .card.card-body p,
.linked-pages.medium .card.card-body h2,
.linked-pages.medium .card.card-body h3{
}
.medium .btn-primary{
}
.medium .btn-primary span{
}
.medium .btn-primary::before{
}
.medium .close,
.medium .page-block-page_image .page-block-header-caption{
    text-shadow: #ffffff 1px 1px;
}




.medium .block .block-caption .block-ttl h2,
.medium .block .block-caption .block-ttl h2 a{
    color: #272727;
}





.btn-primary-w-icon:hover,
.mainmenu{
    background: #ffffff;
}


#header.menu-side .social-icons .social-icon,
.menu-side .navbar-nav li{
    background: #ffffff;
}
#detail-model.specs-fixed-bottom .detail-label,
.social-icon a span.social-name,
.menu-side .navbar-nav li a{
    /*color: rgba(255,255,255,0.4);
    mix-blend-mode: difference;*/
    color: rgba(0,0,0,0.4);
}




@media (max-width: 767px){
    
    .social-icon a span.social-name,
    .menu-side .navbar-nav li a{
        /*color: rgba(255,255,255,1);
        mix-blend-mode: difference;*/
        color: rgba(0,0,0,1);
    }
    
    .search_categories a.div-search-link{
        color: rgba(255,255,255,0.4);
        mix-blend-mode: difference;
    }   
    .search_categories a.div-search-link.selected{
        color: rgba(0,0,0,1);
        mix-blend-mode: normal;
    }   
    #menu-search{
        background: rgba(255,255,255,0);
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }
    #menu-search.in{
        background: rgba(255,255,255,1);
    }
    .search_categories{
        background: #ffffff;
    }
}

@media (min-width: 768px){
    
    #theBody.menu-side .navbar-nav li a{
        opacity: 0;
    }
    #theBody.menu-side .footer .navbar-nav li a{
        opacity: 1; color: #2C2C2C;
    }
    
    #theBody.menu-side.home .navbar-nav li a,
    #theBody.menu-side #header:hover .navbar-nav li a{
        opacity: 1;
    }
    #theMain .navbar-nav li a.menu-link:hover,
    #extraMenu .navbar-nav li a.menu-link:hover,
    .social-icon a:hover span.social-name{
        color: #FF4656;
    }    
    .navbar-nav li.active a.menu-link:focus{
    }
    .navbar-nav li.active a.menu-link{
        background: #ffffff; color: rgba(0,0,0,1);
        opacity: 1!important;
    }
    #theBody.modeldetail #menu-search,
    #theBody.modeldetail #extraMenu  .navbar-nav li a{
        opacity: 0!important; pointer-events: none;
    }
    
    
    
    .search-init .opensearch,
    .search-init .closesearch,
    .search_categories span.label{
        color: rgba(0, 0, 0, 0.4);
    }
    .search_categories a.div-search-link {
        color: rgba(0, 0, 0, 0);
    }
    .search_categories:hover a.div-search-link {
        color: rgba(0, 0, 0, 0.4);
    }
    .search_categories:hover span.label {
        color: rgba(0, 0, 0, 0.4);
    }
    .search-init:hover .opensearch,
    .search-init:hover .closesearch,
    .search_categories a.div-search-link.selected {
        color: rgba(0, 0, 0, 1);
    }
}














