
/* /bow/700/modules/header-05-pofo_center-logo-sticky/template.css */
.header-03 .navbar-top,.header-03 .navbar-fixed-top{-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important}
.header-03 .bg-gradient{background-image:linear-gradient(to right, transparent 25%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x}
.header-03.sticky .navbar-top{top:0}.header-03.header-transparent.header-with-topbar .navbar-top .logo path.primary{fill:rgba(255,255,255,0.42)}
.header-03.header-transparent.header-with-topbar .navbar-top .logo path.secondary{fill:rgba(255,255,255,0.73)}
.header-03.header-transparent.header-with-topbar.header-appear .navbar-top .logo path.secondary,.header-03.header-transparent.header-with-topbar.sticky .navbar-top .logo path.secondary{fill:#252e65}
.header-03.header-transparent.header-with-topbar.header-appear .navbar-top .logo path.primary,.header-03.header-transparent.header-with-topbar.sticky .navbar-top .logo path.primary{fill:#6681c0}

.header-03 a.logo img { max-height: 50px; }
.header-03.sticky a.logo img { max-height: 30px; }
.header-03 nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a,
header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a  { color: #333;  font-size: 14px; letter-spacing: 0px; }
.header-with-topbar .navbar-top, .header-with-topbar .navbar-fixed-top { top: 0px;  background: #fff; box-shadow: none; box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 0.6); }
nav.navbar.navbar-default ul.nav > li > a {
    padding: 26px 0 26px;
    background: transparent;
    border-color: transparent;
    font-weight: 400;
    display: block; text-transform: none;
}

@media (min-width: 1201px) and (max-width: 1500px) {
    .header-03 nav .navbar-nav > li > a { margin: 0 15px !important; }  
    .header-03 nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a { font-size: 15px; font-weight: 400; letter-spacing: 0px; }
    .header-03 nav.nav-box-width {  padding: 0 13px !important;}
}
@media (min-width: 992px) and (max-width: 1200px) {
    .header-03 nav .navbar-nav > li > a { margin: 0 15px !important; }  
    .header-03 nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a { font-size: 10px; letter-spacing: 0px; }
    .header-03 nav.nav-box-width {  padding: 0 0px !important;}
}
@media (max-width: 991px) { 
    .header-03 nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a { color: #fff !important; }
    nav.navbar.navbar-default ul.nav > li > a { padding: 10px 0 !important; }
    .header-03 nav.nav-box-width { padding: 0 0px !important; }
    .header-03 .col-auto{ padding-left: 0px !important; }
    .header-03 a.logo img { max-height: 30px; }
    .header-03.header-with-topbar .logo { position: relative; top: 0px; padding-top:10px;}
    .header-with-topbar .navbar-top, .header-with-topbar .navbar-fixed-top {  top: 0px;}
    nav.navbar.bootsnav.no-full .navbar-collapse { max-height: 500px; overflow-y: auto !important;}

    nav.navbar.navbar-default ul.nav {
        margin: 0;
        padding: 0;
        background-color: #f9f9f9;
        padding-right: 1px;
    }
    nav.navbar.navbar-default ul.nav > li > a { padding:10px 20px !important; color:#000000 !important; border-top: 1px solid #dddddd; }

}

header nav .navbar-nav > li > a {
    margin: 0 20px !important;
}


/* mega menu white */
nav .accordion-menu { position: initial;}
nav.navbar.bootsnav li.dropdown ul li { list-style: none; padding: 0; }
nav.navbar.bootsnav li.dropdown .mega-menu-full {width: 100%; box-sizing: border-box; background: #f0f0f0; 
    padding: 20px 0px 20px 0px; box-shadow: none; border-radius: 0; border: 0; margin-top: 0;}
nav.navbar.bootsnav li.dropdown .mega-menu-full ul {margin: 0; list-style: none; border-top:0px solid #eee;}
nav.navbar.bootsnav li.dropdown .menu-back-div > ul {margin: 0 auto; max-width: 1920px; display: flex; 
    flex-wrap: wrap; background: transparent;}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header { color: #fff; display: inline-block; font-size: 11px; font-weight: 600; margin-bottom: 8px; white-space: inherit; padding: 0 40px; border-bottom: none; text-transform: uppercase; line-height: 1.42857143;}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a {text-align: left; font-size: 14px; color: #9d9d9d; padding:3px 40px; text-transform: capitalize; margin: 0; display: block; position: relative; overflow: hidden; left: 0}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.mega-menu-column:first-child a, nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.mega-menu-column:first-child .dropdown-header {padding-left: 0;}
nav.navbar.bootsnav li.dropdown.megamenu-fw .icon-list-menu li > a > i {font-size: 14px; vertical-align: middle; width: 24px; display: inline-block;}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li { border-right: 1px solid rgba(255, 255, 255, 0.05);}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child {border: 0;}

nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child img {
    padding-left: 0px; 
}

/* /bow/700/modules/page-header-04/template.css */


/* /bow/700/modules/breadcrumb/template.css */
.breadcrumb  { padding:0; margin: 5px 15px 5px 15px !important; }
.breadcrumb ol {  list-style: none; margin:0; padding:0; }
.breadcrumb ol li { display: inline-block; font-size: 12px; line-height: 15px; padding:10px 0px 10px 0px; } 
.breadcrumb ol li a { color:#666; padding: 20px 13px; }
.breadcrumb ol li:first-child a {  padding-left: 0px !important; }
.breadcrumb ol li a.active { color:#ed8013 !important; padding: 0 10px; display: inline-block; }   
.breadcrumb ol > li:after { content: "/"; padding: 0px; color:#999; display: inline-block; vertical-align: middle;  
opacity: 1; letter-spacing: 1;  font-size: 12px; line-height: 14px; }
.breadcrumb ol > li:last-child:after { display: none !important; }

@media (max-width: 767px) {
	.breadcrumb  { padding:0; margin: 10px 0px 10px 0px !important; }
	.breadcrumb ol li a { color:#666; padding: 10px 10px; }
	.breadcrumb ol li { font-size: 13px; } 
	.breadcrumb ol li a.active {  display: none; }  
}

/* /bow/700/modules/form-newsletter/template.css */


/* /bow/700/modules/footer-logo-menu/template.css */
#newlogic { padding-top:10px; margin: 0 !important; text-align: center;   }
#firma { display: block; margin:0px 0 0 auto; width: 129px; height: 12px;text-indent: -9999px;background: url('/bow/700/modules/footer-logo-menu/img/newlogic.png') no-repeat; opacity:0.6;    }

@media (max-width: 991px) { 
	footer ul.list-unstyled li {  display: inline-block; }
}
