.clear {clear:both; height:0px;}
.clear10 {clear:both; height:10px;}
.clear15 {clear:both; height:15px;}
.clear20 {clear:both; height:20px;}
.clear30 {clear:both; height:30px;}
.clear40 {clear:both; height:40px;}
.clear50 {clear:both; height:50px;}
.clear60 {clear:both; height:60px;}
.clear100 {clear:both; height:100px;}

#header .header-container {background:#000;}
#header .header-nav.down-menu {background:#000;}
#header .header-nav.header-nav-line nav > ul li > a  {font-size:1.8em;font-weight:200;}
#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {color:#888;}
#header .header-nav.header-nav-line nav > ul li:hover > a  {color:#A71814;}
#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active::before {color:#A71814;background:#A71814;}
#header .header-nav.header-nav-line nav > ul li:hover > a::before {color:#A71814;background:#A71814;}
#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {color:#A71814;}
#header .header-nav-main nav > ul > li.dropdown.open > a::before, #header .header-nav-main nav > ul > li.dropdown:hover > a::before {border-bottom-color:#A71814;}
#header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down {font-size:0.5em;}
#header .header-column .header-row {background:#000;}

.page-header.page-header-classic::after {display:none;}
.page-header.page-header-lg h1 {font-weight:200;}
section.page-header .page-header-title-border {display:none;}

.logo-link-img {margin-top:-45px;}
.nav-link {color:#ead398;font-weight:600;}
.notice-rotatoritem {padding:0.25rem 1rem;}
.social-icons:not(.social-icons-clean):not(.social-icons-dark):not(.social-icons-dark-2) li a {background:#A71814;}

.pocetna-heading .row {margin-top:100px !important;margin-bottom:50px !important;}
.content-double-block {background:#3f1e0f;}
.content-double-block .btn-success {background:#D8A423;color:#000;border:none;}
.proizvodi-boxes {padding:0 5%;text-align:center;margin-top:-40px;}
.proizvodi-boxes h4 {font-weight:800;font-size:2em;margin-top:20px;}
.proizvodi-boxes h4 a {color:#000;}
.proizvodi-boxes img {min-height:unset !important;max-height:unset !important;height:auto;}
.proizvodi-boxes .btn-success {background:#A71814;border:none;}

.ikonice-boxes {padding:0 5%;margin-top:150px;}
.ikonice-boxes .header-lists-block {width:100%;text-align:center;color:#fff;}
.ikonice-boxes .header-lists-block h2 {width:100%;text-align:center;color:#fff;font-weight:300;font-size:3em;margin-top:40px;}
.ikonice-boxes p {text-align:center;color:#EDE0CE;margin-bottom:50px;font-size:1em;line-height:20px;}
.ikonice-boxes h4 {text-align:center;color:#ddaf82;font-weight:600;font-size:2em;margin-top:20px;}
.ikonice-boxes h4 a {color:#fff;}
.ikonice-boxes img {min-height:unset !important;max-height:unset !important;height:auto;}

.grid-media {aspect-ratio:1/1;}
.left img, .left iframe, .left .embed-responsive.embed-responsive-16by9 {height:unset !important;}
.card-reference .thumb-info.thumb-info-no-borders .thumb-info-wrapper {height:unset;}
.portfolio-item .thumb-info img {height:auto;}
.breadcrumb-bottom {margin-top:-85px;margin-bottom:60px !important}

#footer {color:#927d73;border:none;margin-bottom:-106px;margin-top:-60px !important;}
#footer p {color:#927d73;}
#footer a {color:#fff !important;font-weight:600;}
.footer-copyright {color:#927d73}
.footer-copyright p {color:#927d73 !important;}
.footer-copyright a {color:#fff !important;font-weight:600;}
#footer h5 {font-size:1.6em;}




/* === MEGA MENU KATEGORIJA — KARTICA === /
/ 1. Vizualno povećanje slike + raspored */
#header .header-nav-main nav > ul > li.dropdown-mega
ul.dropdown-menu li a.dropdown-mega-sub-title {
min-height: 350px;
padding-top: 450px;
padding-bottom: 12px;
background-position: center top;
background-size: contain;
background-repeat: no-repeat;
text-align: center;
line-height: 1.3;
}

/ 2. Cijeli col-lg-3 klikabilan kao link kategorije */
#header .header-nav-main nav > ul > li.dropdown-mega
.dropdown-mega-content .row > .col-lg-3 {
    position: relative;
}
#header .header-nav-main nav > ul > li.dropdown-mega
.dropdown-mega-content .row > .col-lg-3 > a.dropdown-mega-sub-title::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
}
#header .header-nav-main nav > ul > li.dropdown-mega
.dropdown-mega-sub-nav { position: relative; z-index: 2; }
#header .header-nav-main nav > ul > li.dropdown-mega
.dropdown-mega-sub-nav a { position: relative; }




@media (max-width: 991px) {
    .logo-link-img {margin-top:20px;width:200pxx;}
    .logo-link-img {margin-top:20px;width:200px;}
    #header .header-nav-main {background:#000;}
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {background:#A71814;}
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:focus, #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:hover {background:#A71814;}
    #mainNav .open {background:#000;}
    #header .header-nav-main nav > ul > li.dropdown-mega ul.dropdown-menu li a.dropdown-mega-sub-title {min-height:300px;padding-top:350px;font-weight:800;}
    .pocetna-heading {margin:-80px 0 -40px;}
    }

@media (max-width: 575px) {
    .heading.heading-middle-border-center h1 {font-size:2.2em;}
    .heading-text-below p {font-size:1.4em;}
    .proizvodi-boxes {margin-top:-120px;}
    #footer {text-align:center;}
    .notice-rotatoritem {padding:0.25rem 1rem 0.25rem 0rem;}
}




