.banner-combo2 .insider-left {background: #333;color: #fff; margin-left: -180px;padding: 15px 35px; position: relative;z-index: 2;}
.banner-combo2 p.big-text { font-size: 33pt; line-height: 50px; text-transform: uppercase; margin: 30px 0 40px 0;}
.banner-combo2 .col-md-8 { overflow: hidden; }
@media only screen and (max-width: 767px) {
    .banner-combo2 .insider-left { margin-left: 0px; margin-top: -250px;}
}

.description ul li::marker { color: #c32d2f; }
.description ul li {margin-bottom: 6px;    line-height: 20px;}

#specifikacijax a {text-decoration: underline; color: #0000ff;}

.one-category { border: 0;}
.one-category .cat-holder {box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .10); border-radius: 10px; padding: 10px; margin: 0px 0px 40px 0px;border: 1px solid #ccc; width: 100%; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;}
.one-category .cat-holder:hover {box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, .50); }
.one-category .cat-holder a h3 { font-size: 18px;  margin-bottom: 13px;}
.cat-holder:hover .cat-title h3 { color: #c43234; }
.one-category .cat-title {border-bottom: 1px solid #eaeaea; margin-bottom: 10px;}
.one-category .cat-description {height: 55px;cursor: default;}
.btn-outline-secondary { border: 1px solid #818080; padding: 10px 10px; border-radius: 6px; font-size: 16px; line-height: 20px;  -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;}
.btn-outline-secondary:hover { background: #e04237; color: #ffffff; text-decoration: none;}



.special-button {font-size: 13px;}
/*.pretty {  white-space: wrap;}*/

.new-checkbox {display: flex;  flex-direction: column;}

.product-holder .subtitle {height: 35px;font-size: 15px;line-height: 16px;}
.product .tab-pane h3 {margin: 0;  font-size: 18px;  color: #812423; text-transform: uppercase;}

@media only screen and (max-width: 1499px) {
    .one-product .product-holder a h3 {  min-height: 44px; }
    .product-holder .subtitle {  height: 50px;}
}


@media only screen and (max-width: 767px) {
    .product-holder .subtitle {height: 70px;}
    .one-product .price { font-size: 14px;}
    .one-product .product-holder a h3 {  min-height: 66px; overflow:hidden; }
    .one-category .cat-description { height: 115px; }
    .one-category .cat-holder a h3 { height: 45px; }
}




header .top { background: #f5f2f2; padding: 5px 0px;}
header .top a { color: #454d56;}

#vertical-menu .list-group.panel {width: 100%}


/*NAV INLINE FLEX*/
@media only screen and (min-width: 767px) {
    #navbar-inner-container .left { width: 300px;}
    #navbar-inner-container .right { width: 300px;justify-content: flex-end;}
    #navbar-inner-container .middle { flex: 1;background: transparent;padding: 0;}
    .navbar-collapse.collapse { display: flex!important; }
    .solid-menus .navbar-brand > img { height: 55px; width: auto; margin-top: -18px; }
    #nav-section .navbar-default .navbar-nav > li > a { letter-spacing: 0px; font-size: 18px; font-weight: 700; color: #454d57;}
    .solid-menus .dropdown-menu > li > a { font-size: 18px;}
}
@media only screen and (max-width: 767px) {
    .menu-cart { position: absolute; float: right; top: -2px; right: 10px; }
    #navbar-inner-container .middle { padding: 0;}
    .nav.navbar-nav { margin: unset }
    .solid-menus .navbar-brand > img { height: 50px; width: auto; margin-top: -15px;  margin-left: 0px; }
    /*header .badge { position: relative; top: unset; right: unset;}*/
}



/* SWIPER */
.big-banner .swiper-slide { display: initial; text-align:right; }
.big-banner .swiper-slide .description { top: 45%;}
.big-banner .swiper-slide .description h2 { font-size: 46px; color: #454d56; text-shadow: 3px 3px 2px #ffffff; position: relative;}
.big-banner .swiper-slide .description h2.text-shadow::before { content: ""; background: url(/img/Frame-952.svg); height: 9px; width: 86px;position: absolute; bottom: -15px;display: block; left: 0%;border-bottom: 0px;}
.big-banner .swiper-slide img { display: inline-block; width: unset; max-width: 100%; height: 500px; object-fit: none; aspect-ratio: unset;}
.home-banner {background: #e3edf3; max-height: 450px;overflow: hidden; }
@media only screen and (max-width: 767px) {
    .big-banner .swiper-slide img { max-width: 100%; height: 400px; object-fit: cover; aspect-ratio: unset;}
    /*.homepage .swiper-slide h2.text-shadow::before { top: 160px;}*/
}
@media only screen and (max-width: 400px) {
    .homepage .swiper-slide h2.text-shadow {font-size: 33px}
    /*.homepage .swiper-slide h2.text-shadow::before { top: 75px;}*/
}





/* HOME */
.wave-bg { background-color: #760B0B; color:#fff; /*background-image: url(/img/patterns/wave.svg);*/ }
.wave-bg .btn-success-light { background-color: #E04237;}
.wave-bg .btn-success-light.btn:hover { color: #fff !important; background-color: #a01817; }
@media (max-width: 768px) { 
    .wave-bg .flex-end { display: block; margin-top: 35px; }
    .wave-bg .btn-xl { padding: 20px 30px!important; }
}



footer .details p.title::before { content: ""; background: url(/img/Frame-952.svg); height: 9px; width: 86px;position: relative; top: 40px;display: block; left: 0%;border-bottom: 0px;}


/*.product-details h1::before { content: ""; background: url(/img/Frame-952.svg); height: 9px; width: 86px;position: relative; top: 46px;display: block; left: 0%;border-bottom: 0px;}*/

.special-top img { width: 60px;}
@media only screen and (max-width: 767px) {
    .special-top { }
}
