/*
	Theme Name: hidrant
	Description: HTML5 Blank WordPress Theme
	Version: 1.0
	Author: Ofir d.o.o.
	Author URI: https://ofir.hr
	Tags: Blank, HTML5, CSS3, Bootstrap, jQuery
*/

body{
    background-color: #fff;
    font-family: 'Open Sans', sans-serif;
    color: #252525;
}
body > .row{
    margin: 0;
}
caption {
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.bulk_table {
    display: none;
}
.table .thead-dark th {
    color: 
#fff;
background-color: #252525;
}
#cookie-notice .cn-button {
    margin-top: 10px;
}
h1, h2, h3, h4, h5, h6{
    font-family: 'Maven Pro', sans-serif;
    font-weight: 700;
    font-style: normal;
}
h3{
    font-size: 2rem;
}
h3 > strong{
    color: #da0507;
    font-weight: 900;
}
.tablica {
    margin: 0;
    padding: .75rem 1.25rem;
    border: solid 1px #dfdfdf;
    margin-top: -1px;
}
.tablica:last-of-type {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.tablica:nth-of-type(2) {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.strelica-desno::before {
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    margin-right: 6px;
    font-weight: 900;
    text-decoration: none;
}
.o-nama-nas {
    font-size: 24px;
    line-height: 36px;
    font-weight: 900;
}
.o-nama-nas::before {
    font-family: "Font Awesome 5 Free";
    content: "\f00c";
    margin-right: 8px;
    font-weight: 900;
    text-decoration: none;
}
.wp-block-columns {
    margin-bottom: 1rem;
}
.clanak-sadrzaj h3{
    margin-bottom: 2rem;
}
.quad.row {
    background: #252525;
}
.quad .container {
    padding: 0;
}
#wpadminbar{
    transition: top .3s;
}
#wpadminbar.sakrij{
    top: -100%;
}
.modal{
    z-index: 10000;
    background-color: rgba(0,0,0,0.75);
}
a{
    color: #252525;
}
*{
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
a:hover{
    text-decoration: none;
    color: #da0507;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
a:focus {
    outline: none;
}
.h1, h1 {
    font-size: 2.2rem;
}
.h2, h2 {
    font-size: 2rem;
}
.sekcija-naslov{
    text-align: center;
    text-decoration: underline;
    text-decoration-color: #da0507;
    -webkit-text-decoration-color: #da0507;
    margin-bottom: 3rem;
}
.eu-container {
    align-self: center;
    text-align: center;
    display: flex;
}
.eu-container img {
    max-height: 62px;
    width: auto;
    max-width: 100%;
    padding: 0 .5rem;
}
.woocommerce-mini-cart__empty-message{
    color: #fff;
}
.widget.woocommerce.widget_shopping_cart, .widget.woocommerce.widget_shopping_cart a{
    color: #fff;
}
.widget.woocommerce.widget_shopping_cart .quantity{
    color: #da0507;
}
.widget.woocommerce.widget_shopping_cart a:hover{
    color: #da0507;
}
.quadmenu-dropdown-menu .widget.woocommerce.widget_shopping_cart .button:hover{
    background: #fff !important;
    color: #da0507 !important;
}
.quadmenu-dropdown-menu .widget.woocommerce.widget_shopping_cart a.remove:hover{
    color: #fff !important;
}
a.button, 
button.button, 
input.button, 
#review_form #submit {
    background:#da0507; 
}
button:focus {
    outline: none;;
}
.btn:focus{
    box-shadow: none;
}
.bez-paddinga{
    padding: 0;
    overflow-x: hidden;
}
.navbar{
    padding: .5rem 0;
}
.btn{
    border-radius: 0;
    padding: .5rem 1.25rem;
}
.btn-sm{
    padding: .25rem .5rem;
}
.logo-container img {
    max-height: 100%;
    width: auto;
}
.vrh-nav {
    align-self: center;
    justify-content: center;
    align-items: center;
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
    background: #fff;
}
.kosarica-ikona {
    position: relative;
    margin-right: 6px;
}
.kosarica-iznos {
    margin-right: 6px;
    font-weight: 700;
}
.kosarica-broj-pozadina {
    position: absolute;
    top: -6px;
    right: -4px;
    color: #fff;
    background: #da0507;
    border-radius: 50px;
    line-height: 1;
    font-size: 0.75rem;
    font-weight: 600;
    width: 1.25rem;
    height: 1.25rem;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item > a > .quadmenu-item-content > .quadmenu-text {
    font-weight: 700;
    line-height: 1.25;
}
.search-form, .woocommerce-product-search {
    background: #f3f3f3;
    position: relative;
    max-width: 320px;
    display: flex;
    justify-content: space-between;
}
.modal .search-form, .modal .woocommerce-product-search {
    top: 50vh;
    animation: fadein .5s;
    text-align: center;
    margin: 0 auto;
}
#search .close {
    position: absolute;
    top: calc(50vh - 20px);
    font-size: 1rem;
    color: #fff;
    left: calc(50vw + 136px);
}
textarea:focus, input:focus{
    outline: none;
}
.search-field {
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    border: none;
    padding: .75rem .75rem .75rem 1.25rem;
    line-height: 1;
    height: 1rem;
    z-index: 99;
    position: relative;
    width: 100%;
}
.search-field + span {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.search-field:focus + span {
    box-shadow: 0 0 2px 2px #da0507;
}
.btn:active:focus{
    box-shadow: none !important;
}
.btn-primary:active{
    background-color: #252525 !important;
    border-color: #252525 !important;
    color: #da0507 !important;
}
.btn.search-submit {
    display: inline-block;
    vertical-align: bottom;
    padding: .7rem 1rem .75rem 0;
    font-size: 16px;
    line-height: 1;
    height: 40px;
    position: relative;
    z-index: 2;
}
.btn.search-submit:hover {
    color: #da0507;
}
.quadmenu-item-widget .search-form, .quadmenu-item-widget .woocommerce-product-search {
    background: none;
    border-radius: 0;
    max-width: none;
}
.quadmenu-item-widget .search-field {
    width: calc(100% - 64px) !important;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    margin-top: 0 !important;
}
.quadmenu-item-widget .btn.search-submit {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.quadmenu-item-widget.widget.woocommerce.widget_product_search{
    margin: 0;
}
.pretraga{
	align-self: center;
}
.widget_search .search-form{
    margin: 0 auto;
}

.err{
    text-align: center;
}
.err > img{
    width: 60%;
}
a.nav-link{
    color: #000;
    font-weight: 700;
}
.dropdown-toggle::after {
    display: none;
}
.dropdown-toggle::before {
    content: "\f107";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    color: #252525;
    margin-right: 2px;
}
.carousel-item{
    overflow: hidden;
    padding-top: calc(785 / 1920 * 100%);
}
.btn-primary {
    color: #fff;
    background-color: #da0507;
    border-color: #da0507;
    text-transform: uppercase;
    font-weight: 700;
}
.btn-primary:hover {
    color: #fff;
    background-color: #252525;
    border-color: #252525;
}
.btn-secondary {
    color: #fff;
    background-color: #252525;
    border-color: #252525;
    text-transform: uppercase;
    font-weight: 700;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #da0507;
    border-color: #da0507;
}
.carousel-indicators {
    margin-bottom: 0;
    z-index: 2;
}
.owl-carousel {
    margin: 0 -15px;
    width: calc(100% + 30px) !important;
}
.content-area {
    background-color: #fff;
}
.row.objave{
    margin-bottom: 2rem;
}
.kartice p {
    margin-bottom: 0;
}
.kartice {
    text-align: center;
    padding: .5rem 0;
}
.footer-block-2{
    align-content: space-between;
    height: 100%;
}
.woocommerce-loop-product__title {
    text-transform: none;
    line-height: 20px;
    letter-spacing: 0px;
    font-weight: normal;
    font-style: normal;
    color: #252525;
    font-size: 16px;
    height: 40px;
    text-align: center;
    margin-top: .5rem;
    overflow: hidden;
}
.woocommerce div.product span.price {
    color: #da0507;
    display: block;
    text-align: center;
    font-size: 0.85rem;
    font-weight: 700;
    margin-bottom: .5rem;
    min-height: 1.5rem;
}
.proizvodi div.product:hover {
    box-shadow: 0 0 14px rgba(0,0,0,.2);
}
.dodaj-u-kosaricu{
    font-size: 1.25rem !important;
}
.info-ikone{
    text-align: center;
}
.info-ikona:hover i{
    color: #da0507;
}
#slider {
    margin-bottom: 2rem;
}
.proizvodi .add_to_cart_button, .proizvodi .info-ikona + .button {
    padding: 0 !important;
    background: none !important;
    margin-left: 0 !important;
}
.product > a.button{
    padding: 0 6px 0 0 !important;
    background: none !important;
    margin-left: 6px !important;
}
.woocommerce-message > .button.wc-forward {
    background: transparent !important;
}
.dodaj-pozadina {
    color: #e6e6e6;
}
.info {
    display: inline;
    text-align: center;
    margin-left: calc(50% - 50px);
}
.add_to_cart_button:hover .dodaj-ikona, .proizvodi .info-ikona + .button:hover .dodaj-ikona{
    color: #da0507;
}
.woocommerce a.button.added::after{
    vertical-align: middle;
    color: #252525;
    position: absolute;
    top: 25%;
}
.woocommerce a.added_to_cart {
    padding-top: .5em;
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
}
.owl-item .item{
    flex: 100%;
    max-width: 100%;
}
.woocommerce div.product {
    padding-bottom: 2rem;
}
.item{
    margin: 1rem 0;
}
.owl-nav {
    text-align: center;
    font-size: 1.5rem;
    width: 120px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    color: #da0507;
}
.owl-dots {
    font-size: 1rem;
    position: absolute;
    height: 24px;
    bottom: 0;
    width: 76px;
    margin: 0 auto;
    left: calc(50% - 38px);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.owl-dot{
    background-color: #CBCBCB !important;
    border-radius: 50px;
    width: 8px;
    height: 8px;
    margin: 0 2px;
}
.owl-dot.active{
    background-color: #252525 !important;
}
.crveno .quadmenu-text{
    color: #da0507;
}
.zuto .quadmenu-text{
    color: #252525;
}
.zeleno .quadmenu-text{
    color: #02a02a;
}
.zeleno > a:hover .quadmenu-text{
    color: #da0507;
}
.zuto > a:hover .quadmenu-text, .crveno > a:hover .quadmenu-text{
    color: #252525;
}
.besplatno{
    color: #02a02a;
}
.objava {
    margin-bottom: 1.5rem;
}
.slika-clanak > img {
    width: 100%;
}
.slika-proizvoda {
    box-shadow: 0 0 1px 1px #e6e6e6;
    overflow: hidden;
    position: relative;
    padding-top: 125%;
}
.slika-proizvoda-inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.slika-blog {
    position: relative;
    padding-top: calc(630 / 1200 * 100%);
    overflow: hidden;
}
.slika-blog > a > img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    transition: transform .3s;
}
.slika-blog > a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
}
.naslov-clanka-loop {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    margin: 1rem 0;
    color: #000;
    font-family: 'Open Sans',sans-serif;
}
.archive-loop:hover .naslov-clanka-loop, .objava:hover .naslov-clanka-loop, .dogadaj:hover .naslov-clanka-loop{
    color: #da0507;
}
.blog-text-loop{
    padding: 0 15px;
    line-height: 1.25;
}
.procitajvise{
    text-transform: uppercase;
    text-decoration: underline;
    padding-bottom: 1rem;
    display: block;
}
.procitajvise:hover{
    text-decoration: underline;
}
.slika-proizvoda > img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: transform .3s;
}
.slika-blog > a:hover > img{
    transform: scale(1.1);
}
.slika-proizvoda-inner > img{
    transition: transform .3s;
}
.woocommerce-loop-product__link:hover > .slika-proizvoda > .slika-proizvoda-inner > img{
    transform: scale(1.1);
}
.dogadaj-slika {
    align-self: center;
}
.dog-sadrzaj{
    margin: 1rem 0;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #da0507;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #da0507;
}
.widgettitle {
    font-size: 1.15rem;
    margin-bottom: .5rem;
    text-align: center;
    text-transform: uppercase;
    line-height: 1.25;
    font-weight: 700;
}
.widget_premmerce_filter_filter_widget .widgettitle {
    font-size: 1rem;
    margin-bottom: 0;
    text-align: center;
    text-transform: uppercase;
    line-height: 1.25;
    font-weight: 300;
    background: #252525;
    color: #fff;
    padding: .75rem 0;
}
.filter__item {
    margin: 0;
}
.filter__handle {
    display: none;
}
.filter__inner {
    margin-top: 0;
}
.filter__inner--scroll {
    max-height: 260px;
    background: #ebebeb;
    overflow-x: hidden;
}
.filter__checkgroup-title {
text-align: center;
}
.filter__header {
    text-align: center;
    display: table;
    width: 100%;
    background: #ccc;
    padding: .5rem 1.5rem;
    position: relative;
}
.filter__header:hover {
    cursor: pointer;
}
.filter__header::after {
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    content: "\f106";
    margin-right: 6px;
    position: absolute;
    right: 4px;
    transition: transform .3s ease-in-out;
}
.filter__header.zatvoren::after {
    content: "\f107";
}
.filter__header.otvoren::after{
    transform:rotate(180deg);
}
.filter__header.zatvoren.otvoren::after{
    transform:rotate(-180deg);
}
.filter__properties-item {
    background: #ebebeb;
    padding: .5rem 0;
    margin-bottom: 0 !important;
}
.filter__checkgroup {
    margin: 0 auto;
}
.filter__checkgroup-control {
    display: none;
}
.filter__properties-item--active, .filter__properties-item--active .filter__checkgroup-title {
    color: #da0507;
}
.widget{
    margin-bottom: 3rem;
}
#promo {
    margin-bottom: 3rem;
}
#bread{
    margin-top: 1rem;
    margin-bottom: 2rem;
}
#breadcrumbs a {
    color: rgba(0,0,0,0.4);
}
#breadcrumbs a:hover {
    color: #da0507;
}
#breadcrumbs {
    color: #666;
    background: #ebebeb;
    padding: 12px 16px;
    margin: 0;
}
.povezani {
    margin-bottom: 1rem;
}
.footer{
    background-color: #343a40;
    color: #fff;
    padding: 2rem 0;
}
.footer a{
    color: #fff;
}
.footer a:hover{
    text-decoration: underline;
    text-decoration-color: #da0507;
    -webkit-text-decoration-color: #da0507;
}
.ft-naslov {
    font-weight: 700;
    font-size: 1.5rem;
    font-family: 'Maven Pro', sans-serif;
    margin-bottom: .5rem;
}
.ft-sadrzaj {
    line-height: 1.8;
}
.ft-sadrzaj ul {
    padding: 0;
    list-style: none;
}
.ft-sadrzaj li {
    margin-bottom: .5rem;
}
.ft-sadrzaj li::before{
    font-family: "Font Awesome 5 Free";
    content: "\f105";
    margin-right: 10px;
    font-weight: 900;
    text-decoration: none !important;
}
.ft-sadrzaj li:hover::before {
    color: #da0507;
}
.mapa iframe{
    width: 100%;
}
.row.copyrgiht{
    text-align: center;
    background: #252525;
    color: #fff;
    margin: 0;
    padding: .5rem 0;
}
.copy {
    margin-right: 6px;
}
.copy, .izrada{
    display: inline-block;
}
.izrada a{
    color: #fff;
}
.izrada a:hover{
    color: #f43b00;
}
.row.newsletter{
    margin: 0 0 3rem 0;
    background: #f8fafe;
    padding: 4.5rem 0;
    text-align: center;
}
.container.copyright a {
    color: #252525;
}
.container.copyright a:hover {
    text-decoration: underline;
}
.uvod-pocetna{
    font-family: 'Maven Pro', sans-serif;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 2rem;
    margin-bottom: 1rem;
}
.pretplata {
    text-align: center;
    background: rgba(255,255,255,0.6);
    padding: 3rem 0 2rem 0;
}
.nl-naslov {
    font-weight: 700;
    font-size: 2rem;
    line-height: 1;
    margin-bottom: 1rem;
    font-family: 'Maven Pro', sans-serif;
}
.nl-button{
    align-self: center;
}
.nl-button > a{
    font-size: .75rem;
    padding: .75rem 1.5rem;
}
.nl-button .fa{
    margin-left: 6px;
}
#quadmenu_0 {
    max-width: 992px;
    margin: 0 auto;
}
.nav-pretraga .btn.search-submit {
    background: rgba(206,206,206,0.12);
    height: 44px;
    color: rgba(255,255,255,0.8);
}
.nav-pretraga .search-field {
    color: #fff;
}
.sidebar{
    max-width: 320px;
    margin: 0 auto;
}
.filter--style-premmerce .filter__item {
    border: 1px solid #e6e6e6;
}
.widget ul {
    list-style: inside circle;
    padding-left: 0;
}
.slika-clanak {
    margin-bottom: .5rem;
}
.the-content{
    line-height: 1.4;
    margin-bottom: 3rem;
}
.reset.btn {
    margin: 1rem auto 0 auto;
    display: block;
}
.widgettitle > span {
    line-height: 1.4;
}
.datum-kat{
    position: absolute;
    bottom: 0;
    left: 0;
    background: #252525;
    color: #fff;
    padding: .25rem .5rem;
    font-weight: 600;
    font-size: 0.8rem;
}
.blog-info {
    text-align: right;
    display: block;
    margin-bottom: .5rem;
}
#totop{
    bottom: 54px;
    right: -48px;
    left: auto;
    top: auto;
    transition: bottom 0.3s, right 0.3s;
    width: auto;
    opacity: .75;
}
#totop > a{
    border-radius: 50px;
    width: 3pc;
    border: none;
}
#totop > a:hover{
    width:3pc;
    background-color: #252525;
}
#totop.prikazi{
    right: 8px;
}
.footer-sadrzaj > p {
    z-index: 2;
    position: relative;
}
.info-block {
    display: inline-block;
    text-align: right; 
    margin-left: 8px;
}
.info-block i{
    margin-right: 4px;
}
.promo {
    display: flex;
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
    text-align: left;
}
.promo-link {
    text-transform: uppercase;
    font-size: 0.75rem;
    border-radius: 50px;
    color: #dadada;
}
.promo-link:hover {
    color: #fff;
    text-decoration: underline;
}
.promo-link-container{
    text-align: right;
}
.promo-tekst{
    font-size: 0.95rem;
}
.promo-naslov{
    font-family: 'Maven Pro', sans-serif;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    font-size: 1.1rem;
    margin-bottom: .5rem;
}
.promo-tekst{
    margin-bottom: .75rem;
}
.row.us{
    margin-bottom: 4rem;
}
.usluge{
    justify-content: space-between;
}
.usluga {
    margin-bottom: 6px;
    padding: 30px 25px;
    background: #252525;
    color: #fff;
}
.usluga:nth-of-type(2n+1){
    background: #da0507;
}
.usluga:nth-of-type(2n){
    background: #252525;
}
.us-ikona {
    font-size: 3rem;
    margin-bottom: 1rem;
}
.us-naslov {
    font-size: 1.5rem;
    line-height: 1.2;
    margin-bottom: .5rem;
    font-weight: 700;
    font-family: 'Maven Pro', sans-serif;
}
.us-tekst {
    margin-bottom: 2rem;
}
.sveusluge {
    background: #252525;
    color: #fff;
    font-family: 'Maven Pro', sans-serif;
    text-align: center;
    font-size: 1.25rem;
    line-height: 2.5;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    width: 100%;
}
.sveusluge:hover{
    background: #da0507;
    color: #fff;
}
.sveusluge .fa{
    margin-left: 16px;
}
/* kontakt forma */
.wpcf7-form{
    background: #252525;
    padding: 8%;
    color: #fff;
    margin-bottom: 3rem;
}
.wpcf7-form a{
    color: #fff;
}
.wpcf7-form a:hover{
    text-decoration: underline;
    text-decoration-color: #da0507;
    -webkit-text-decoration-color: #da0507;
}
.wpcf7-form .wpcf7-text, .wpcf7-form textarea {
    background: transparent;
    color: #fff;
    width: 100%;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: solid 1px #888;
    line-height: 1.4;
    padding: .5rem 0;
}
.wpcf7-form input::placeholder, .wpcf7-form textarea::placeholder {
    opacity: 1;
}
.wpcf7-form label {
    width: 100%;
}
.wpcf7-form input:focus, .wpcf7-form textarea:focus {
    border-color: #da0507;
}
.wpcf7-form h1{
    margin-bottom: 1rem;
}
.wpcf7-form textarea {
    height: 160px;
}
.wpcf7-submit{
    width: auto;
    padding: .75rem 1.25rem;
    font-size: 0.8rem;
    background: #da0507;
    color: #fff;
    font-weight: 700;
    border: none;
    text-transform: uppercase;
}
.wpcf7-submit-wrap {
    text-align: right;
}
.kontakt > p:nth-of-type(2n){
    margin-bottom: 3rem;
    line-height: 1.4;
}
.wpcf7-acceptance > .wpcf7-list-item {
    margin: 0;
}
/* gutenberg */
.aligncenter{
    text-align: center;
}
.block-editor-block-list__block[data-type="core/embed"][data-align="left"] .block-editor-block-list__block-edit, .block-editor-block-list__block[data-type="core/embed"][data-align="right"] .block-editor-block-list__block-edit, .wp-block-embed.alignleft, .wp-block-embed.alignright {
    max-width: none;
    text-align: right;
}
.is-type-video > .wp-block-embed__wrapper{
    display: block;
    position: relative;
    width: 100%;
    padding-top: 75%;
}
.is-type-video.wp-embed-aspect-16-9 > .wp-block-embed__wrapper{
    padding-top: 56.25%;
}
.aligncenter > .wp-block-embed__wrapper{
    display: inline-block;
    margin-right: auto !important;
    margin-left: auto !important;
}
.is-type-video > .wp-block-embed__wrapper > iframe{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
/* karta */
.karta > iframe{
    width: 100%;
    height: 100%;
}
.karta {
    height: 300px;
    margin-bottom: 3rem;
}
/* image widget */
.widget_media_image {
    display: flex;
    flex-direction: column-reverse;
    background: #da0507;
    position: relative;
}
.widget_media_image > .widgettitle {
    color: #fff;
    padding: 16px;
    font-size: 1rem;
    line-height: 1;
    box-shadow: none;
    margin: 0;
    font-weight: 600;
}
.widget_media_image img {
    width: 100%;
    height: auto;
}
.widget_media_image a{
    height: 100%;
}
.widget_media_image a::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0,0,0,0);
 }
/* tablica najma */
.braplab {
    margin-right: 8px;
}
.braplab:last-of-type {
    margin-bottom: 1rem;
}
.brap {
    width: 5ch;
}

/* woocommere */
.woocommerce-notices-wrapper a{
    font-weight: 700;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {
    margin-bottom: .25rem;
}
.woocommerce ul.order_details {
    padding: 0;
}
.woocommerce ul.order_details li {
    display: block;
    width: 100%;
    margin: 0 0 .5rem 0;
    padding: 0;
}
.woocommerce div.product p.price{
    color: #da0507;
    font-weight: 600;
    margin-bottom: 1rem;
}
.proizvod p{
    margin-bottom: 2rem;
}
.woocommerce div.product form.cart {
    margin-bottom: 1rem;
}
.woocommerce-product-details__short-description > p{
    margin-bottom: 1rem;
}
.woocommerce-product-details__short-description{
    margin-bottom: 2rem;
}
button.single_add_to_cart_button.button:before {
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    content: "\f217";
    margin-right: 6px;
}
.woocommerce table.shop_attributes th {
    width: 50%;
}
.woocommerce table.shop_attributes td {
    font-style: normal;
}
.woocommerce table.shop_attributes {
    border: 1px solid rgba(0,0,0,0.1);
    text-align: center;
    font-size: 0.85rem;
}
.woocommerce table.shop_attributes tr {
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
.woocommerce table.shop_attributes th {
    border-right: 1px solid rgba(0,0,0,0.1);
}
.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th {
    background: transparent;
}
.proizvod h2 {
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 1rem;
    font-size: 1.5rem
}
.povezani .woocommerce-loop-product__title {
    font-weight: normal;
    margin-bottom: .5rem;
    font-family: 'Maven Pro', sans-serif;
    font-size: 1.25rem;
    line-height: 24px;
    height: 48px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 100%;
    display: inline-block;
    margin-bottom: 2rem;
    float: none;
}
.woocommerce .woocommerce-customer-details address {
    border: 1px solid rgba(0,0,0,.1);
}
.wspay-controls{
    text-align: center;
}
.wspay-controls .button.button-proceed, .wspay-controls .button.button-cancel {
    margin: .25rem;
}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination {
    margin-bottom: 3rem;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    padding: 10px;
    border: solid 1px;
    border-color: inherit;
}
.woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:focus {
    border-color: #da0507;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #f3f3f3;
    color: #da0507;
}
.select2-container--default .select2-selection--single {
    border: 1px solid #000;
    border-radius: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 36px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1;
}
.select2-container .select2-selection--single {
    height: auto;
}
.woocommerce form .form-row {
    display: block;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    max-width: none;
    padding: 0;
}
.woocommerce h3{
    font-size: 1.25rem;
}
a.button, 
button.button, 
input.button, 
#review_form #submit {
    background:#da0507 !important; 
}
.outofstock > .button > .dodaj-u-kosaricu > .dodaj-ikona {
    color: #e6e6e6;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    padding: 10.5px 1em;
}
.woocommerce .quantity .qty {
    border: solid 2px #da0507;
    border-radius: 3px;
    padding: 5px 6px 4px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #fff;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background: #252525 !important;
    color: #fff !important;
}
.woocommerce .proizvodi a.button:hover, .owl-carousel a.button:hover{
    background: transparent !important;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    color: #fff;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    margin: -18px 0 0 2em;
    border: 1em solid #252525;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: #fff;
    border: solid 1px #252525;
    border-radius: 5px;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #fff;
    border: solid 1px rgba(0,0,0,.1);
    margin-bottom: 1rem;
}
.dodaj-ikona {
    color: #252525;
}
.filter--style-premmerce .filter__title:hover {
    cursor: pointer;
}
.woocommerce-LoopProduct-link:hover .dodaj-ikona, .woocommerce-LoopProduct-link:hover .woocommerce-loop-product__title{
    color: #da0507;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    font-weight: 700;
}
.related.products{
    clear: both;
}
.widget_product_search, .widget_search {
    text-align: center;
}
.pswp {
    z-index: 100050;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    padding: 10.5px 1em;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    padding: 9px 12px;
}
.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child {
    font-size: .85rem;
}
.woocommerce nav.woocommerce-pagination {
    margin-bottom: 3rem;
}
.button.alt:hover {
    background: #252525 !important;
}
.ikona-wrapper > i{
	height: 2pc;
	width: 2pc;
	color: #fff;
	line-height: 2pc;
	margin: 0 4px;
	font-size: 1.4pc;
}
.kontakt-ikone-wrapper > a{
	position: relative;
	display: block;
	width: 3pc;
	margin: 0;
	outline-offset: -1px;
	text-align: center;
	float: left;
	transition: width .15s ease-in-out;
	overflow: hidden;
	background-color: #252525;
	z-index: 100030;
	cursor: pointer;
	height: 3pc;
	border-bottom: 1px solid #555;
}
.kontakt-ikone-wrapper > a:hover{
	width:4pc;
	background-color: silver;
}
.ikona-wrapper {
    display: block;
    padding: 8px 4px;
}
a .ikona-wrapper {
    cursor: pointer;
}
.ikona-wrapper {
    display: inline-block;
    overflow: hidden;
}
.kontakt-ikone-wrapper-left {
    left: 0;
    float: left;
    right: auto;
}
.kontakt-ikone-wrapper {
    position: fixed;
    top: 20%;
    left: -4pc;
    width: 3pc;
    z-index: 100020;
    background: none;
    transition: left 0.3s;
}
#calltoaction.prikazi{
    left: 0;
}
#fabbtn:hover{
	background-color: #3b5998;
}
#vbrbtn:hover{
	background-color: #59267c;
}
#nazbtn:hover{
	background-color: #da0507;
}
#kntbtn:hover{
	background-color: #726e6e;
}
#emlbtn:hover{
	background-color: #3cba54;
}
#emlbtn{
	border-bottom: none;
}
.brtel {
    position: fixed;
    left: 4pc;
    background: #da0507;
    width: 0;
    font-size: 1.4pc;
    line-height: 3pc;
    top: 20%;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    max-width: 0;
}
#nazbtn:hover > .brtel {
    left: 4pc;
    transition: all .45s linear;
    max-width: 10pc;
    transition-delay: .15s;
    width: auto;
    padding-right: 12px;
}
.woocommerce div.product form.cart .variations select {
    margin-right: 0;
    min-width: 50%;
}
.woocommerce div.product form.cart .reset_variations {
    padding-left: 8px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    background-color: #252525;
    color: #fff;
    border-top: none;
}
.woocommerce-error{
    background-color: #da0507;
}
.woocommerce-message{
    background-color: #02a02a
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before, .woocommerce-error a, .woocommerce-info a, .woocommerce-message a {
    color: #fff;
}
.woocommerce-error a.button:hover, .woocommerce-info a.button:hover, .woocommerce-message a.button:hover {
    background: transparent !important;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    padding: 0 2px 0 8px;
    line-height: 1.5;
    background: transparent !important;
    color: #fff;
    border-left: solid 2px;
    border-radius: 0;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    top: calc(50% - 12px);
}
.woocommerce-message a {
    font-weight: 700;
    margin-right: .5rem;
}
.woocommerce ul.order_details {
    margin: 0 0 .5rem;
}
.woocommerce div.product form.cart .variations td.value {
    margin-bottom: .75rem;
    display: block;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    line-height: 1;
}
.woocommerce div.product form.cart .variations label {
    margin-bottom: .25rem;
}
.woocommerce div.product form.cart .variations td.label {
    display: block;
}
/*kart x fix*/
.woocommerce a.remove {
    text-indent: -9999px;
    position: relative;
    color: #da0507 !important;
    font-size: 1rem;
}
.woocommerce a.remove:hover {
    color: #252525 !important;
}
.woocommerce a.remove:hover {
    background: none;
}
.woocommerce a.remove::before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f057";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-indent: 0;
    text-align: center;
    height: 100%;
    line-height: 1;
}
.woocommerce-MyAccount-navigation > ul {
    text-align: left;
    display: inline-block;
    font-size: 0.75rem;
    margin-bottom: 1rem;
    padding-left: 0;
}
.woocommerce-MyAccount-navigation-link {
    display: inline-block;
    padding: 0.25rem 1rem;
    background: #ebebeb;
    border: solid 1px #ebebeb;
    width: 49%;
}
.woocommerce-MyAccount-navigation .is-active {
    background: #fff;
}
/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: none;
  -webkit-text-fill-color: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  transition: background-color 5000s ease-in-out 0s;
  font-family: Raleway, sans-serif;
}
@media (min-width:576px){
    .woocommerce-MyAccount-navigation-link {
        width: 32%;
    }
    .row.content > .container{
        padding: 0;
    }
    .vrh-nav{
        padding-bottom: 0;
        padding-top: 0;
        background: transparent;
    }
    .header {
        background: transparent;
    }
    #totop{
        bottom: -48px;
        right: 8px;
    }
    #totop.prikazi{
        bottom: 16px;
    }
}
@media (min-width:768px){
    .sub-menu {
        position: static;
        height: 48px;
    }
    #quadmenu.quadmenu-custom_theme_2 {
        position: absolute !important;
        width: 100vw !important;
        left: 0;
        background: #faf6f3 !important;
    }
    #quadmenu.quadmenu-custom_theme_2 {
        position: absolute;
        width: 100vw;
        left: 0;
        background: #f3f3f3;
    }
    .logo-container {
        padding: 6px;
        text-align: left;
        align-self: center;
        height: 64px;
    }
    .woocommerce-loop-product__title {
        padding: 0 15px;
        line-height: 24px;
        font-size: 20px;
        height: 48px;
    }
    .woocommerce div.product span.price {
        font-size: 1rem;
    }
    .woocommerce-MyAccount-navigation > ul {
        font-size: 0.9rem;
    }
    .woocommerce-MyAccount-navigation-link {
        width: auto;
        border-bottom-color: #fff;
    }
}
@media (min-width:769px){
    .woocommerce a.remove {
        margin: 0 auto;
    }
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
        width: 48%;
    }
    .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
        width: 140px;
    }
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
        width: 50%;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content {
        width: 100%;
    }
}
@media (min-width:992px){
    .row.copyrgiht{
        text-align: left;
    }
    .row.newsletter{
        text-align: left;
    }
    .footer p{
        margin: 0;
    }
    .kartice {
        text-align: left;
    }
    .logo-container {
        padding: 20px;
        text-align: left;
        align-self: center;
        height: 102px;
    }
    .quad.row {
        position: relative;
        height: 76px;
    }
    .vrh-nav {
        justify-content: flex-end;
    }
    #totop > a:hover{
        width:3pc;
        background-color: #da0507;
    }
    .header {
        background: #fff;
    }
    .promo-container {
        position: relative;
        width: 100%;
        height: 30rem;
    }
    .promo-slika {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: calc(33.33333% - 7px);
        height: 100%;
        background-size: cover;
    }
    .promo {
        height: calc(50% - 3px);
        position: absolute;
        background: red;
        width: calc(33.33333% - 3px);
        color: #fff;
        padding: 16px;
    }
    .promo-container > .promo:nth-child(2){
        background: #da0507;
        top: 0;
        left: 33.33333%;
    }
    .promo-container > .promo:nth-child(3){
        background: #252525;
        top: 0;
        right: 0;
    }
    .promo-container > .promo:nth-child(4){
        background: #252525;
        left: 33.33333%;
        bottom: 0;
    }
    .promo-container > .promo:nth-child(5){
        background: #da0507;
        right: 0;
        bottom: 0;
    }
    .usluga {
        max-width: calc(50% - 3px);
    }
    .usluga:nth-of-type(3n+1){
        background: #da0507;
    }
    .usluga:nth-of-type(3n){
        background: #252525;
    }
    #glavnimeni{
        background: #252525;
    }
    #glavnimeni.sticky {
        top: 0;
        position: fixed;
        z-index: 9999;
        width: 100vw;
        left: 0;
        padding-right: 15px;
    }
    #glavnimeni.sticky #quadmenu.quadmenu-default_theme.quadmenu-is-horizontal.js .quadmenu-navbar-nav > li.quadmenu-item {
        height: 48px;
    }
    #quadmenu.quadmenu-default_theme.quadmenu-is-horizontal.js .quadmenu-navbar-nav > li.quadmenu-item {
        transition: height .3s;
    }
}
@media (max-width:575.98px) {
    .brtel {
        display: none;
    }
    .h1, h1 {
        font-size: 1.6rem;
    }
    .h2, h2, .h3, h3 {
        font-size: 1.4rem;
    }
    .nl-naslov {
        font-size: 1.4rem;
    }
    .nl-button {
        align-self: center;
        width: 100%;
        text-align: center;
        margin: .5rem 0;
    }
    .kontakt-ikone-wrapper {
        bottom: -4pc;
        left: 0;
		top: auto;
        width: 100%;
        transition: bottom 0.3s;
	}
	.kontakt-ikone-wrapper > a{
		width: 20%;
		border-bottom: none;
		border-right: 1px solid #555;
	}
	.kontakt-ikone-wrapper > a:hover{
		width: 20%;
    }
    #calltoaction.prikazi{
        bottom: 0;
    }
	#emlbtn{
		border-right:none;
    }
    .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
        font-size: .925em;
        padding: .25em;
    }
    #totop {
        transform: scale(0.75);
    }
}
/* promo grid */
@media (max-width: 767.95px){
    .row.header{
        height: 148px;
    }
    .logo-container.sticky{
        position: fixed;
        top: 0;
        z-index: 9999;
    }
    .quadmenu-navbar-toggle.sticky{
        position: fixed !important;
        top: 16px;
        right: 15px;
        z-index: 10000;
    }
    .sub-menu{
        background: #faf6f3;
        margin-left: -15px;
        min-width: 100vw
    }
    .sub-menu.sticky {
        position: fixed;
        top: -120%;
        z-index: 9998;
        transition: top .3s;
    }
    .sub-menu.sticky.prikaz {
        top:64px;
    }
    .quad.row.sticky{
        position: fixed;
        top: 64px;
        z-index: 9999;
        width: 100vw;
    }
    .logo-container{
        padding: 8px;
        height: 64px;
        margin: 0 -15px;
        background: #ddded9;
        max-width: none;
        flex: 1;
        min-width: 100vw;
    }
    .eu-container{
        height: 36px;
    }
    .eu-container img {
        max-height: 100%;
        width: auto;
        max-width: 100%;
    }
    .row.header .container, #glavnimeni .container{
        max-width: none;
    }
    .promo-container {
        position: relative;
        width: 100%;
        height: 80rem;
    }
    .promo-slika {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 20%;
        background-size: cover;
    }
    .promo {
        height: 20%;
        position: absolute;
        background: red;
        width: 100%;
        color: #fff;
        padding: 16px;
    }
    .promo-container > .promo:nth-child(2){
        background: #da0507;
        top: 20%;
        right: 0;
    }
    .promo-container > .promo:nth-child(3){
        background: #252525;
        top: 40%;
        right: 0;
    }
    .promo-container > .promo:nth-child(4){
        background: #da0507;
        top: 60%;
        left: 0;
    }
    .promo-container > .promo:nth-child(5){
        background: #252525;
        top: 80%;
        right: 0;
    }
    .wp-block-columns {
        display: block;
    }
    .wp-block-column:nth-child(2n) {
        margin-left: 0;
    }
}
@media (min-width: 768px) and (max-width: 991.95px){
    .sub-menu.sticky {
        position: fixed;
        left: -120%;
        z-index: 9998;
        transition: left .3s;
        top: 64px;
    }
    .sub-menu.sticky.prikaz {
        left:0;
    }
    .quadmenu-navbar-toggle.sticky{
        position: fixed !important;
        top: 16px;
        right: 30px;
    }
    .row.header{
        background: #fff;
    }
    .row.header.sticky{
        position: fixed;
        z-index: 9999;
        top:0;
        left: 0;
        width: 100vw;
    }
    .quad.row.sticky + #bread{
        margin-top: 112px;
    }
    .quad.row.sticky{
        position: fixed;
        top: 64px;
        z-index: 10000;
        width: 100vw;
    }
    .promo-container {
        position: relative;
        width: 100%;
        height: 45rem;
    }
    .promo-slika {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: calc(50% - 3px);
        height: 66.66666%;
        background-size: cover;
    }
    .promo {
        height: calc(33.33333% - 3px);
        position: absolute;
        background: red;
        width: calc(50% - 3px);
        color: #fff;
        padding: 16px;
    }
    .promo-container > .promo:nth-child(2){
        background: #da0507;
        top: 0;
        right: 0;
    }
    .promo-container > .promo:nth-child(3){
        background: #252525;
        bottom: 33.33333%;
        right: 0;
    }
    .promo-container > .promo:nth-child(4){
        background: #252525;
        top: calc(66.66666% + 6px);
        left: 0;
    }
    .promo-container > .promo:nth-child(5){
        background: #da0507;
        top: calc(66.66666% + 6px);
        right: 0;
    }
}
@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes slideInTop {
    from {
        top: -100%;
    }
    to {
        top: 0;
    }
}
.stock.out-of-stock{
    display: none;
}
/*recaptcha */
.grecaptcha-badge {
    display: none !important;
}
/*gdpr consent*/
#cn-notice-buttons{
    display: blocK;
}
.cn-close-icon {
    top: 18px;
}
@media (max-width: 991.95px){
    #glavnimeni #quadmenu .quadmenu-navbar-nav li.quadmenu-item > a {
        height: auto;
    }
}
#cookie-notice .cn-button {
    margin: 0 0 0 10px;
    border: none;
    color: #fff;
    background-color: #252525;
    border-color: #252525;
    text-transform: uppercase;
    font-weight: 700;
    padding: .25rem .5rem;
    border-radius: 0 !important;
}
#cookie-notice .cn-button:hover {
    background-color: #da0507;
    border-color: #da0507;
}