/*
F8EEEA

*/
#theBody{
    background: #F8EEEA; color: #282D33;
}
.footer{
    background: #E00000;
}
#mainmenu{
    background: #E00000;
}
.logoFill{
}
.menuactive .logoFill{
}


.mainmenu .navbar-nav li a,
.mainmenu .navbar-nav ul.after-menu li.childmenu a,
.footer-menu .navbar-nav li.menu-link a.menu-link,
.footer,
.footer a,
#header,
#header a,
.contactUs,
.callUs{
    color: #F8EEEA;
}

.mainmenu .navbar-nav li a:hover,
.mainmenu .navbar-nav ul.after-menu li.childmenu a:hover,
.footer-menu .navbar-nav li.menu-link a.menu-link:hover,
.contactUs:hover,
.callUs:hover,
#header a:hover,
.footer a:hover{
    color: #F8EEEA;
}

.mainmenu .navbar-nav .active ul.after-menu li.childmenu.active a,
.navbar-nav li.active a.menu-link,
.navbar-toggle{
    background: none; 
    color: #282D33;
}
.mainmenu .navbar-nav .active ul.after-menu li.childmenu.active a{
    text-decoration: none; color: #990000;
}
.navbar-toggle .icon-bar{
    background: #282D33;
}

.page-block-txt p, .page-block-txt ul{
    color: #5E5E5E;
}


.btn-primary{
    background: #FF0000;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease; 
}
.btn-primary span{
    color: #F8EEEA;
}
.btn-primary:hover{
    background: #282D33;
}
.btn-primary:hover span{
    color: #F8EEEA;
}

.btn-default,
.dark.white-black.page-block .page-block-link .btn-primary{
    background: #F8EEEA; border:1px solid #282D33;
}
.btn-default span,
.dark.white-black.page-block .page-block-link .btn-primary span{
    color: #282D33;
}
.btn-default:hover,
.dark.white-black.page-block .page-block-link .btn-primary:hover{
    background: #282D33; border:1px solid #282D33;
}
.btn-default:hover span,
.dark.white-black.page-block .page-block-link .btn-primary:hover span{
    color: #F8EEEA;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{
    background: #282D33;
    color: #F8EEEA;
    
}

.page-block.quote .page-block-caption .page-block-txt p{
    color: #282D33;
}


.light.page-block,
.light.modal .modal-content{
    background: #E00000;
}
.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
{
    color: #f0f0f0;
}
.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: #f0f0f0;
}
.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 .page-block-caption .page-block-txt p a,
.light.block-list.page-block .card-title h2,
.light.block-list.page-block .card-text p,
.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{
    color: #f0f0f0;
}
.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: #282D33 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: #F8EEEA;
}



.medium.page-block,
.medium.modal .modal-content{
    background: #999999;
}
.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
{
    color: #595959;
}
.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{
    color: #595959;
}
.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{
    color: #595959;
}
.medium .btn-primary{
    background: #555555;
}
.medium .btn-primary span{
    color: #282D33;
}
.medium .btn-primary::before{
}
.medium .close,
.medium .page-block-page_image .page-block-header-caption{
    text-shadow: #F8EEEA 1px 1px;
}
.medium .block .block-caption .block-ttl h2,
.medium .block .block-caption .block-ttl h2 a,
.medium .block .block-caption .block-txt p{
    color: #595959;
}




.color-grey-watermark.page-block,
.color-grey-watermark.modal .modal-content{
    background-color: #282D33;
}
.color-grey-watermark.page-block .page-block-caption{
    margin: 0px 0px; padding: 40px 20px;
    background-image: url("../img/frame/grey-watermark.svg"); background-repeat: no-repeat; background-position: right bottom; background-size: 140px; margin: 0px!important; padding: 80px 20px!important;
}
.color-grey-watermark.page-block .page-block-link{
}
.color-grey-watermark.page-block .page-block-caption .page-block-subname h3,
.color-grey-watermark.page-block .page-block-caption .page-block-name h1,
.color-grey-watermark.page-block .page-block-caption .page-block-ttl h2,
.color-grey-watermark.page-block .page-block-caption .page-block-ttl h2 a,
.color-grey-watermark.page-block .page-block-caption .page-block-ttl.page-block-ttl-intro h3,
.color-grey-watermark.page-block .page-block-caption .page-block-ttl.page-block-ttl-intro h3 a
{
    color: #f0f0f0;
}
.color-grey-watermark.page-block .close,
.color-grey-watermark.page-block .page-block-caption .page-block-intro h2,
.color-grey-watermark.page-block .page-block-caption .page-block-intro h3,
.color-grey-watermark.page-block .page-block-caption .page-block-intro p,
.color-grey-watermark.page-block .page-block-caption .page-block-intro h2,
.color-grey-watermark.page-block .page-block-caption .page-block-intro p{
    color: #f0f0f0;
}
.color-grey-watermark.page-block .page-block-caption .page-block-txt h3,
.color-grey-watermark.page-block .page-block-caption .page-block-txt p,
.color-grey-watermark.page-block .page-block-caption .page-block-txt h2,
.color-grey-watermark.page-block .page-block-caption .page-block-txt p a,
.color-grey-watermark.block-list.page-block .card-title h2,
.color-grey-watermark.block-list.page-block .card-text p,
.linked-pages.color-grey-watermark.page-block .card.card-body p,
.linked-pages.color-grey-watermark.page-block .card.card-body h2,
.linked-pages.color-grey-watermark.page-block .card.card-body h3{
    color: #f0f0f0;
}
.color-grey-watermark.page-block .btn-primary{
}
.color-grey-watermark.page-block .btn-primary span{
}
.color-grey-watermark.page-block .btn-primary::before{
}
.color-grey-watermark.page-block .close,
.color-grey-watermark.page-block .page-block-page_image .page-block-header-caption{
    text-shadow: #282D33 1px 1px;
}



.color-grey-watermark.page-block .block .block-caption .block-ttl h2,
.color-grey-watermark.page-block .block .block-caption .block-ttl h2 a,
.color-grey-watermark.page-block .block .block-caption .block-txt p{
    color: #F8EEEA;
}




.color-red-watermark.page-block,
.color-red-watermark.modal .modal-content{
    background-color: #E00000;
}
.color-red-watermark.page-block .page-block-caption{
    background-image: url("../img/frame/red-watermark.svg"); background-repeat: no-repeat; background-position: right bottom; background-size: 140px; margin: 0px!important; padding: 80px 20px!important;
}
.color-red-watermark.page-block .page-block-link{
}
.color-red-watermark.page-block .page-block-caption .page-block-subname h3,
.color-red-watermark.page-block .page-block-caption .page-block-name h1,
.color-red-watermark.page-block .page-block-caption .page-block-ttl h2,
.color-red-watermark.page-block .page-block-caption .page-block-ttl h2 a,
.color-red-watermark.page-block .page-block-caption .page-block-ttl.page-block-ttl-intro h3,
.color-red-watermark.page-block .page-block-caption .page-block-ttl.page-block-ttl-intro h3 a
{
    color: #f0f0f0;
}
.color-red-watermark.page-block .close,
.color-red-watermark.page-block .page-block-caption .page-block-intro h2,
.color-red-watermark.page-block .page-block-caption .page-block-intro h3,
.color-red-watermark.page-block .page-block-caption .page-block-intro p,
.color-red-watermark.page-block .page-block-caption .page-block-intro h2,
.color-red-watermark.page-block .page-block-caption .page-block-intro p{
    color: #f0f0f0;
}
.color-red-watermark.page-block .page-block-caption .page-block-txt h3,
.color-red-watermark.page-block .page-block-caption .page-block-txt p,
.color-red-watermark.page-block .page-block-caption .page-block-txt h2,
.color-red-watermark.page-block .page-block-caption .page-block-txt p a,
.color-red-watermark.block-list.page-block .card-title h2,
.color-red-watermark.block-list.page-block .card-text p,
.linked-pages.color-red-watermark.page-block .card.card-body p,
.linked-pages.color-red-watermark.page-block .card.card-body h2,
.linked-pages.color-red-watermark.page-block .card.card-body h3{
    color: #f0f0f0;
}
.color-red-watermark.page-block .btn-primary{
}
.color-red-watermark.page-block .btn-primary span{
}
.color-red-watermark.page-block .btn-primary::before{
}
.color-red-watermark.page-block .close,
.color-red-watermark.page-block .page-block-page_image .page-block-header-caption{
    text-shadow: #282D33 1px 1px;
}



.color-red-watermark.page-block .block .block-caption .block-ttl h2,
.color-red-watermark.page-block .block .block-caption .block-ttl h2 a,
.color-red-watermark.page-block .block .block-caption .block-txt p{
    color: #F8EEEA;
}






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


#header.menu-side .social-icons .social-icon,
.menu-side .navbar-nav li{
    background: #F8EEEA;
}
#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);
}
.social-icon a span.social-name{
        color: rgba(255,255,255,1);
}
.mainmenu .navbar-nav .active ul.after-menu li.childmenu.active a{
    background: none;
}



@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: #F8EEEA;
    }
    
    .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: #E1DFDE;
    }
}

@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;
    }
    .mainmenu .navbar-nav li a:hover,
    .mainmenu .navbar-nav ul.after-menu li.childmenu a:hover,
    #extraMenu .navbar-nav li a.menu-link:hover,
    .social-icon a:hover span.social-name{
        color: #990000!important;
    }
    #theMain .navbar-nav li a.menu-link:hover{
        /*mix-blend-mode: difference;*/
    }      
    .navbar-nav li.active a.menu-link:focus{
    }
    .navbar-nav li.active a.menu-link{
        /*background: #F8EEEA; color: rgba(0,0,0,1);
        mix-blend-mode: difference;*/
    }
    #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, 1);
    }
    .search_categories a.div-search-link {
        color: #282D33;
    }
    .search_categories:hover a.div-search-link {
        color: #282D33;
    }
    .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: #282D33; text-decoration: underline;
    }
}














