.nbito-client #tpl-slider,

.nbito-client #tpl-logo{position:absolute; height:100%; height:auto; z-index:101; pointer-events:none; padding-bottom:0 !important; -webkit-transform:translateY(-130%); -ms-transform:translateY(-130%); transform:translateY(-130%);}
.nbito-display-xl .nbito-client #tpl-logo{ left:50%; margin-left: -600px !important;}
.nbito-display-l .nbito-client #tpl-logo{ left:50%; margin-left:-496px !important;}
.nbito-display-s .nbito-client #tpl-logo,
.nbito-display-xs .nbito-client #tpl-logo{ padding-bottom:0; }

.nbito-client #tpl-fixed-header{background-color:#fff;}

.nbito-client #tpl-navigation{background-color:#4D5458; border-bottom: 3px #fff solid;}

.nbito-client #tpl-body{border-top: 5px #fff solid; padding-top: 20px;}
.nbito-client #tpl-body-2{border-bottom: 5px #EFEEEB solid;}
.nbito-client #tpl-body, 
.nbito-client #tpl-body-2{background-color:#EFEEEB;}

.nbito-client #tpl-body-content{box-shadow:0px 0px 20px rgba(0,0,0,.1);background-color:white;}
.nbito-client #tpl-body-2{display:none;}

.nbito-client #tpl-footer{border-top: 0px #fff solid;}
.nbito-client #tpl-footer{background-color:#4D5458; color:#fff;}
.nbito-client #tpl-footer-content{box-shadow:0px 0px 20px rgba(0,0,0,.1);}
.nbito-client #tpl-footer-content{padding: 40px 0px 40px 0px;}

.nbito-client .nbito-fixed{position:fixed;top:0;z-index:102;left:0;right:0;}

.nbito-client p{ text-align: justify; -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }

.nbito-client .nbito-empty{display:none;}

.nbito-client #nbito-frontend-cms-widgets-32-menu{float:right;}
.nbito-client #nbito-frontend-cms-widgets-32-menu > li{border:0 !important;}
.nbito-client #nbito-frontend-cms-widgets-32-menu > li > a{padding-top:7.5px !important;padding-bottom:7.5px !important;}

.nbito-client #nbito-frontend-cms-widgets-565-menu{float:right;}
.nbito-client #nbito-frontend-cms-widgets-565-menu > li{border:0 !important;}
.nbito-client #nbito-frontend-cms-widgets-565-menu > li > a{padding-top:7.5px !important;padding-bottom:7.5px !important;}

.image-panel h2{
color:#4D5458;
color:#E2001A;
font-size: 4em !important;
font-weight: normal !important;
font-family: 'open_sanscondensed_light' !important;
line-height: 1.1em;
font-weight: lighter;
letter-spacing: -.02em !important;
/* background: rgba(255,255,255,0.8); */
padding: 25px;
border-radius: 1px;
text-shadow: none !important;
}

/*************************************************\
 Cookie Hint
\*************************************************/

#individual-cookie-hint-container {
box-shadow: 0 -2px 2px 0 rgba(0,0,0,.16) !important;
}

#individual-cookie-hint-container .nbito-client {
    background-color: #E6441F !important;
}

#individual-cookie-hint-container .nbito-display-xl, #individual-cookie-hint-container .nbito-xl-size-xl {
    min-width: 100% !important;
    padding: 0px 35px 0px 35px !important;
}

#individual-cookie-hint-container img {
    line-height: 1;
    display: block;
    float: left; 
    margin-right: 10px;
    margin-bottom: 10px;
}

#individual-cookie-hint-container .nbito-button {
    color: #fff !important;
    border: 2px #ffffff solid;
    background-color: #ca4049 !important;
    font-size: 16px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 4px;
}

#individual-cookie-hint-container .nbito-button:a {
    color: #fff !important;
}

#individual-cookie-hint-container .nbito-button:hover {
    color: #fff !important;
    background-color: #4d5458 !important;
}

/*************************************************\
 Feilenkjonfigurator
\*************************************************/
#nbito-frontend-wilofa-feilenkonfigurator .configurator {
    -webkit-box-shadow: 0px 0px 6px 5px rgba(89,89,89,0.95);
    -moz-box-shadow: 0px 0px 6px 5px rgba(89,89,89,0.95);
    box-shadow: 0px 0px 6px 5px rgba(89,89,89,0.95);
}

#nbito-frontend-wilofa-feilenkonfigurator .configurator .preview-head {
    min-height: 245px !important;
}

