@font-face {
 font-display:swap;
 font-family:eicons;
 src:url(https://fjok.hr/vendor/eicons/eicons.eot);
 src:url(https://fjok.hr/vendor/eicons/eicons.eot#iefix) format("embedded-opentype") ,
 url(https://fjok.hr/vendor/eicons/eicons.woff2) format("woff2") ,
 url(https://fjok.hr/vendor/eicons/eicons.woff) format("woff") ,
 url(https://fjok.hr/vendor/eicons/eicons.ttf) format("truetype") ,
 url(https://fjok.hr/vendor/eicons/eicons.svg#eicon) format("svg");
 font-weight:400;
 font-style:normal
}

[class*=" eicon-"],
[class^="eicon"] {
display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/*Hamburger izbornika*/
.eicon-menu-bar:before{content:'\e816'; font-family:eicons;font-size: 18px;}
.eicon-menu-ba-active:before {content: "\e87f";font-family:eicons;font-size: 18px;}

/* UNIVERSAL */
body{    font-family: 'Barlow', sans-serif;color: #1b1b1b; font-size: 15px;}
p {color: #1b1b1b}

h1, h2, h3, h4, h5, h6 {color: #1b1b1b;}

.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;}

.relative {position:relative !important;}
.inline {display:inline !important;}
.block {display:block !important;}
.inline-block {display:inline-block !important;}

.whitetext {color:#fff !important;}
.noradi {border-radius:0 !important}

.righttoleft {text-align:right;}
.centertoleft {text-align:center;}

hr.hrfull {background:#ddd;}
.bigtar:hover {cursor:pointer;}

.glavna-tekst {}
.glavna-tekst img {max-width:100%; height:auto; display:inline-block;}

.cart5error .help-block {color:#d2322d;}
.error_message p {font-size:0.8em; color:#d2322d;}
.success_message p {font-size:2em; font-weight:700; color:#67d187;}
.error_message_product p {font-size:0.8em; color:#d2322d;}
.success_message_product p {font-size:2em; font-weight:700; color:#67d187;}

h2.entry-title-index {font-weight:500;}
.glavna-tekst {}
.page-header .breadcrumb {color:#ddd;}

/* fix za blurry owl images */
.owl-carousel .owl-item img {transform-style:flat; -webkit-backface-visibility: hidden;}


/*Fix za owl rezanje shadowa*/
.embedslider .owl-stage-outer {height: calc(100% + 30px);margin: -15px;padding: 15px;width: calc(100% + 30px);}
.center-owls .owl-carousel .owl-stage{margin: 0 auto;}

/* Cookie skripta */
.cc-cookies {position:fixed; width: 100%; left: 0; bottom:0; padding: 10px 5%; background:#fff;background:rgba(255,255,255,.85); color: #110300; font-size: 12px; font-weight: 400; z-index: 99999; text-align: center; }
.cc-cookies a, .cc-cookies a:hover { color: #110300; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }
.video-container{padding-top:25px;padding-bottom:50.5%;margin-bottom:10px;position:relative;overflow:hidden;height:0}
.video-container.vimeo{padding-top:0;padding-bottom:56.4%}
.video-container embed,.video-container iframe,.video-container object,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}
p.uslugeboxtext{height:80px;padding:0 10px;overflow:hidden}
.blockimg-right{padding-right:0!important;float:right;margin-top:7px}
.blockimg-left{padding-left:0!important;margin-top:7px}
#cart-menu{display:inline}
.product-nav-prev.disabled a{color:#ddd!important}
.product-nav-next.disabled a{color:#ddd!important}
.owl-proizvodi .owl-item,.owl-proizvodi2 .owl-item{opacity:.5}
.owl-proizvodi .owl-item.superactive,.owl-proizvodi2 .owl-item.superactive{opacity:1}
.input-quantity{width:50px}
.store_product_out_of_stock{display:none}
.store_product_in_stock{display:block}
.btn-plusminus{width:34px;height:34px}
.qty-dec-btn,.qty-inc-btn{padding:0;outline:0}
.btn-remove{border:0;background:#fff}
h3.product-sku,h3.product-mod{font-size:12px;font-weight:400;margin-bottom:0;text-transform:none}
h2.product-name{line-height:20px;color:#000;font-weight:700;font-size:16px;margin:0 0 3px}
.product-price-td{min-width:100px}
.product-subtotal-td{min-width:100px}
input.pm-input + label + div{display:none}
input.pm-input:checked + label + div{display:block}
input.sm-input + label + div{display:none}
input.sm-input:checked + label + div{display:block}
.pm-table{width:100%}
.pm-label{font-weight:700;cursor:pointer;margin-left:5px;margin-bottom:0}
.pm-desc-checked{min-height:20px;padding:10px;margin-top:10px;margin-bottom:10px;background-color:#f5f5f5;border:1px solid #eaeaea;border-radius:0}
.sm-table{width:100%}
.sm-label{font-weight:700;cursor:pointer;margin-left:5px;margin-bottom:0}
.sm-desc-checked{min-height:20px;padding:10px;margin-top:10px;margin-bottom:10px;background-color:#f5f5f5;border:1px solid #eaeaea;border-radius:0}
.modal-content.popupproduct{border:none!important;box-shadow:none!important;background:transparent}
.panel-box .panel-box-content{background:none}
#forgpass-trigger{cursor:pointer}
#footer .footer-copyright nav{float:none}
.product-actions a.posaljiupit,.product-actions a.brzipregled{font-size:17px;height:38px;width:40px;line-height:38px;background-color:transparent;visibility:hidden;opacity:0}
.hide-addtolinks .product-actions a.posaljiupit,.hide-addtolinks .product-actions a.brzipregled{display:none}
.product-actions a.posaljiupit{right:-37px;color:#ed4949;border:1px solid #ed4949}
.product-actions a.posaljiupit:hover{color:#fff;background-color:#ed4949}
.product:hover .product-actions a.posaljiupit{visibility:visible;opacity:1;right:0}
.product-actions a.brzipregled{left:-37px;color:#52b9b5;border:1px solid #52b9b5}
.product-actions a.brzipregled:hover{color:#fff;background-color:#52b9b5}
.product:hover .product-actions a.brzipregled{visibility:visible;opacity:1;left:0}
.product-actions .add_to_cart{color:#333;background-color:#fff;font-size:14px;padding:0 10px 0 8px;height:38px;line-height:38px;border:1px solid #ccc}
.product-actions .add_to_cart i{font-size:15px;margin-right:2px}
.product:hover .product-actions .add_to_cart{background-color:#025788;border-color:#025788;color:#fff}
.product-actions addtocart.outofstock{padding:0 10px;cursor:default}
.product:hover .product-actions .add_to_cart.outofstock{color:#333!important;background-color:#fff!important;border-color:#ccc!important}
.product.product-list .product-actions .add_to_cart{background-color:#3b3b3b;border-color:#3b3b3b;color:#fff}
.zoomContainer.fancy{z-index:10000}
@media (max-width: 767px) {
.product-img-box2{margin-bottom:25px}
}
.product-img-box2 img{display:block;width:100%;height:auto}
.product-img-box2 .product-img-wrapper2{margin-bottom:2px}
.product-img-box2 .owl-carousel{margin-bottom:0}
.product-img-box-wrapper2{position:relative;margin-bottom:10px}
.product-img-box-wrapper2 .product-img-zoom2{position:absolute;right:11px;bottom:7px;z-index:50}
.totals-table tbody tr td:nth-child(2){min-width:140px}
.shop-podnaslov{font-size:20px;font-weight:400;text-transform:none}
.cart-table tbody tr td.product-image-td a img{width:80px}
.cart-table-wrap{padding:20px}
.totals-table tbody tr td{font-size:14px}
.totals-table tbody tr:last-child td:last-child,.totals-table tbody tr:last-child td:first-child{font-size:17px}
.call-to-action-success{background-color:#dff0d8;border:1px solid #d6e9c6}
.prikazujemo{width:100%;display:inline-block}
.eebloqs p,.eebloqs h3,.eebloqs ul,.eebloqs ol{margin-bottom:20px!important}

.desktop-icon__holder .icobadge{width:36px;height:26px;display:block}
.icobadge{position:relative;padding-right:1.1rem;margin-left:.4rem;margin-right:1.1rem}
.icobadge .icon{width:2.5rem;height:2.5rem}
svg:not(:root){overflow:hidden}
.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentColor}
.icon-fallback-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.icobadge__badge{min-width:2rem;height:2rem;line-height:1.6rem;padding:.2rem;position:absolute;top:0;right:0;text-align:center;white-space:nowrap;background-color:#cc634a;color:#fff;border-radius:50%;font-size:1.3rem;font-weight:500}

.cart-table tbody tr td.product-image-td a img {width:80px}

#cart-menu strong {  background: #e3869c;border-radius: 50%;padding: 4px;line-height: 19px;font-size: 12px;position: relative;top: -7px;margin-left: -15px;margin-right: 5px;width: 25px;height: 25px;display: inline-block;text-align: center;	color: #fff !important}

.thumb-gallery .owl-carousel.show-nav-hover .owl-nav .owl-next {right: 0px;}
.thumb-gallery .owl-carousel.show-nav-hover .owl-nav .owl-prev {left: 0px;}

/*header top*/
#header {margin-bottom: 30px}
#header .header-top p{color:#fff;font-size: 16px; font-weight: 400; text-align: center; float: none;}
.razmakni {margin-left:15px}
.header-top-style-3 a:link,.header-top-style-3 a:visited,.header-top-style-3 a:active{color:#fff;font-size: 16px; font-weight: 400}
.header-top-style-3 a:hover{color:#fff;text-decoration:underline}

#header .header-logo {float: none;position: relative;}
#header .header-logo img {margin: 0 auto;display: block;float: none}
.opisna-traka {text-align: center; font-weight: bold; text-transform: uppercase; color: #fff}
.infotraka {text-align: right! important; float: right; margin-top: -23px; color: #fff;}
.infotraka a{margin-left: 30px}

@media (min-width: 992px) {
	.bez-headera {margin-top: 120px}
	.ucuci-strane-centriraj {padding: 5px 20%}
}

.container-xl-full {padding: 0; width: 100%}

/*Izbornik*/
	#header .header-nav-main nav > ul > li > a, #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a  {font-size: 13px;}
	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title { font-size: 13px;}	

@media (min-width: 992px) {
	#header .header-nav-main nav > ul > li > a {color:#000; padding: 5px 13px 20px 13px;}
	#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {background: transparent;color: #e3869c}
	ul.nav-pills > li.active > a {background: transparent;color: #e3869c !important}    
	#header .header-nav-main nav > ul > li > a.dropdown-toggle::after { border: 0 !important;float: initial;margin-top: 0px;margin-left: 0px;}      
    #header .header-nav-main nav > ul > li.manjli > a {padding: 7px 4px;}		
	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a, #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a    {color: #1b1b1b;}
}
.pocetnastil h2 {color: #000; font-weight: 800; text-align: center; font-size: 30px}
.h4galerija {font-size: 18px !important;}

/*Pocetna owl*/
.owl-carousel .owl-item .owlsadrzaj img {width: auto;}
.owlsadrzaj {width: 100%;height: 620px;background-size: cover;background-repeat: no-repeat;background-position: center;display: table;color: #fff;margin-bottom: 5px;}
.owlsadrzaj .owlinner {display: table-cell;vertical-align: middle;}
.owlsadrzaj .text-left img {float: left;margin: 0 70px;}
.owlsadrzaj .text-right img {float: right;margin: 0 70px;}
.owlsadrzaj .text-center img {float: none;margin: 0 auto;}
.owlsadrzaj .owltext {margin: 20px;}
.owlsadrzaj .owltext p, .owlsadrzaj .owltext ul li, .owlsadrzaj .owltext ol li {color: #fff;font-size: 3.3em;line-height: 1.2;font-weight: 700;}
.owlrotator .owl-carousel.show-nav-hover .owl-nav .owl-prev {left: 5px;}
.owlrotator .owl-carousel.show-nav-hover .owl-nav .owl-next {right: 5px;}
.owlrotator a {text-decoration: none;}
.owlinner h1 {text-align: center; color: #fff;font-weight: 800;text-transform: uppercase; font-size: 60px; line-height: 1.10}
.owlinner h2 {text-align: center; color: #fff;font-size: 30px; font-weight: 600;}
a.btn-owl-poc {text-align: center; color: #fff;border-radius: 4px; border: 1px solid #fff; margin: 0 auto;float: none;}
a.btn-owl-poc:hover {text-align: center; color: #fff;}

/*Dopusti da te osvoji*/
.prednostipoc-box{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2;width: 50%; margin: 0 auto;}
.container-list{display:flex}
.info-list li{list-style:none;display:flex;padding:10px 0;font-size:18px}
.info-list li > div{display:inline-block;border-radius:100%;width:30px;height:30px;display:flex;color:#fff;align-items:center;justify-content:space-around;margin-right:10px;background:#025788;font-weight:700}
.prednostipoc-box a:link,.prednostipoc-box a:visited,.prednostipoc-box a:active{color:#000;}
.prednostipoc-box a:hover{color:#1b1b1b;text-decoration:none}

/*calto*/
.calltopocetna {background: #e3869c; color: #fff; text-align: center; margin: 80px 0 0 0}
.calltopocetna-item {padding: 30px 0}
.calltopocetna-item a:link,.calltopocetna-item a:visited,.calltopocetna-item a:active{color:#fff;font-size: 18px; font-weight: 800}
.calltopocetna-item a:hover{color:#025788;text-decoration:none}
.calltopocetna .owl-carousel .owl-nav [class*="owl-"] {color: #fff;background-color: transparent;border-color:  transparent;}
.calltopocetna .owl-carousel .owl-nav [class*="owl-"]:active, .calltopocetna .owl-carousel .owl-nav [class*="owl-"]:focus, .calltopocetna .owl-carousel .owl-nav [class*="owl-"]:active:hover, .calltopocetna .owl-carousel .owl-nav [class*="owl-"]:active:focus {color: #02476f;  background-color: transparent;border-color: transparent;}

.izdvojenopoc {margin: 50px 0 0 0}

/*kategorije pocetna*/
.kategorijeboxpoc {padding: 0px 0}
.kategorijeboxpoc-item {margin-bottom: 30px; position: relative; width: 100%; height: 100%; overflow: hidden;z-index: 1;}
.kategorijeboxpoc-item img {-o-object-fit: cover;object-fit: cover;-webkit-transition: 500ms;transition: 500ms;width: 100%;}
.kategorijeboxpoc-item a:hover img {transform: scale(1.05,1.05);-ms-transform: scale(1.05,1.05);-webkit-transform: scale(1.05,1.05);}
.kategorijeboxpoc-item-txt {position: absolute;top: 50%;left: 50%;width: 100%;padding: 0 2rem;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;}
.kategorijeboxpoc-item-txt h3 {color: #fff !important; text-transform: uppercase; font-size: 40px;font-weight: 600}

/*Recenzije*/
.recenzijepoc {padding: 0 0 50px 0}
.recenzijepoc-item {background:#ededed;color: #000; padding: 20px;text-align: center}
.recenzijepoc-item-kom {text-align: center}
.recenzijepoc-item-kom p{text-align: center}

/*pokloni pocetna*/
.poklonipoc {padding: 0 0 80px 0}
.poklonipoc-item {margin-bottom: 30px; position: relative; width: 100%; height: 100%; overflow: hidden;z-index: 1;}
.poklonipoc-item img {-o-object-fit: cover;object-fit: cover;-webkit-transition: 500ms;transition: 500ms;width: 100%}
.poklonipoc-item a:hover img {transform: scale(1.05,1.05);-ms-transform: scale(1.05,1.05);-webkit-transform: scale(1.05,1.05);}
.poklonipoc-item-txt {position: absolute;top: 50%;left: 50%;width: 100%;padding: 0 2rem;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;}
.poklonipoc-item-txt h3 {color: #fff !important; text-transform: uppercase; font-size: 40px;font-weight: 600; text-shadow: 3px 3px 7px rgba(0, 0, 0, 0.41);}			

/*Kontakt*/
.suzeni-width {margin: 0 auto; width: 60%}
.suzeni-width-veci {margin: 0 auto; width: 70%}
.suzeni-width h2, .suzeni-width-veci h2 {text-align: center}
.suzeni-width-veci .btn-lg {float: right: width: 60%}

/*Page header*/
.page-header {color: #fff !important; margin: 0 0 50px 0; text-align: center;position: relative !important}
.page-header h1{color: #fff !important; text-align: center;}
.page-header a:link,.page-header a:visited,.page-header a:active{color:#fff}
.page-header a:hover{color:#ff;text-decoration:none}
.page-header .breadcrumb > li + li::before{color:#fff}
.page-header ol.breadcrumb li a{color:#fff}
.page-header ol.breadcrumb li a:hover{color:#fff}

/*Header slika*/
.page-header-image {border:none;height:390px;width:100%;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-image: url('https://fjok.hr/slike/header-ostale.jpg');}
.page-header-image h1 {border: none !important;  font-size: 40px;line-height: 46px; margin-bottom: 0px; padding: 0 0 12px;}
.page-header-image {margin-top: -30px}

/*POC*/
.custom-parallax-bg-pos-left {background-position-x: 0% !important;}
.custom-parallax-medium-padding {padding: 128px 0 !important;}
.custom-parallax-big-padding {padding: 25vh 0 !important;}
.custom-text-align-right {text-align: right !important;}
.custom-center-img-responsive {	margin: 0 auto;}
.custom-text-color-1 {color: #555 !important;}
.custom-btn-style-2 {padding: 13px 30px;font-size: 12px;border-width: 2px;}
.poc-novosti section {background: #fff;}
.col-half-section h2 {text-transform: uppercase;margin: 0 0 25px 0;}
@media (max-width: 991px) {
	.custom-sm-flex-order {
		display: flex;
		flex-flow: row wrap;
	}
	.custom-sm-flex-order .col-md-6 {
		width: 100%;
	}
	.custom-sm-flex-order .col-md-6:nth-child(1) {
		order: 2;
	}
	.custom-sm-flex-order .col-md-6:nth-child(2) {
		order: 1;
	}

	.custom-sm-flex-order-2 {
		display: flex;
		flex-flow: row wrap;
	}
	.custom-sm-flex-order-2 .col-md-3 {
		width: 100%;
		order: 3;
	}
	.custom-sm-flex-order-2 .col-md-9 {
		width: 100%;
	}
}

/*Footer*/
#footer { border-top:  0px solid #fff;background: #fff; font-size: 15px;  margin-top: 20px; position: relative;clear: both;color: #1b1b1b}
#footer p {color: #1b1b1b}
#footer.short {padding-top: 0px;}
#footer h1, #footer h2, #footer h3, #footer h4 {color: #000;}
#footer h4 {font-size: 1.2em;text-transform: uppercase;font-weight: 500;}
#footer a:link,#footer a:visited,#footer a:active{color:#1b1b1b !important}
#footer a:hover{color:#000 !important;text-decoration:none}
.footer-sadrzaj {border-top: 1px solid #929292; border-bottom:  1px solid #929292; padding: 30px 0 10px 0}
.footer-sadrzaj .input-group {max-width: 500px;margin: auto;}
.footer-sadrzaj .form-control {padding: 14px 12px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.footer-sadrzaj .btn {padding: 5px 25px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
#footer .footer-copyright {position: relative; top: 15px}
#footer .footer-copyright p {color: #1b1b1b}
#footer.short .footer-copyright {background: transparent;border: 0; padding: 0; margin: 0;}
.footer-copyright a:link,.footer-copyright a:visited,.footer-copyright a:active{color:#1b1b1b !important}
.footer-copyright a:hover{color:#000 !important;text-decoration:none}
.slika-card {margin-right: 2px;height: 40px;width: auto;}

/*Donji bread*/
.breadcrumb-dolje .breadcrumb {border-radius: 0; background: #fff; text-align: left; padding: 8px 0px;}
.breadcrumb-dolje .breadcrumb > li + li::before {color: inherit; opacity: 1; font-family: FontAwesome; content: "\f105"; padding: 0 7px 0 5px;    color: #000;}
.breadcrumb-dolje a:link,.breadcrumb-dolje a:visited,.breadcrumb-dolje a:active{color:#777 !important}
.breadcrumb-dolje a:hover{color:#000 !important;text-decoration:none}

.sekcija-top {margin-top: 0px;clear: both}
.sekcija-top h1 {margin: 15px 0;font-size: 20px;font-weight: 600;line-height: 1;color: #000;}
.breadcrumb-gore a:link,.breadcrumb-gore a:visited,.breadcrumb-gore a:active{color:#777 !important}
.breadcrumb-gore a:hover{color:#000 !important;text-decoration:none}
.breadcrumb-gore .breadcrumb {border-radius: 0; background: #fff; text-align: left;padding: 8px 15px 8px 0}
.breadcrumb-gore .breadcrumb > li + li::before {color: inherit; opacity: 1; font-family: FontAwesome; content: "\f105"; padding: 0 7px 0 5px;    color: #777;}

/*Proizvodi*/
@media (min-width: 992px) {
	.shop ul.products .product {min-height: 420px;}
}
.product .product-image-area {border: 0 !important; border-radius: 0 !important;}
.shop ul.products .product:hover, .product:hover { border: 0;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);}
.onsalenew {position: absolute;width: 65px;height: 65px;top: 30px;left: 30px;background: #e3869c;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);z-index: 2;border-radius: 50%;font-weight: bold;font-size: 24px;line-height: 28px;display: flex;align-items: center;justify-content: center;text-transform: uppercase;color: #FFFFFF;transform: rotate(15deg);}

.sidebarfilteri .sidebar.shop-sidebar .panel-group {margin-bottom:0;}
.sidebarfilteri .sidebar.shop-sidebar .panel.panel-default {box-shadow:none; border:none; margin-bottom:20px;}
.sidebarfilteri .sidebar.shop-sidebar .panel.panel-default .panel-heading a {border:none;}
.sidebarfilteri .sidebar.shop-sidebar .panel.panel-default .panel-body {border:none;}
.sidebarfilteri .sidebar.shop-sidebar .panel-default>.panel-heading {background:#fff !important;}

.sidebarfilteri .sidebar.shop-sidebar .panel.panel-default .panel-body label {
cursor:pointer;
}

.sidebarfilteri .sidebar.shop-sidebar .panel.panel-default .panel-heading .panel-title {
	font-size: 20px;
	line-height: 24px;
}
.sidebarfilteri .sidebar.shop-sidebar .panel.panel-default .panel-heading .panel-title a {
	color: #202020;
}

.sidebar.shop-sidebar label {
	font-weight: 300;
	font-size: 14px;
	color: #A9A8A8;
    line-height: 20px;
}
.sidebar.shop-sidebar label {
	text-transform:lowercase !important;
	display:inline-block;
}
.sidebar.shop-sidebar label input {
	margin-right:15px;
}
.sidebar.shop-sidebar label span:first-letter {
	text-transform:uppercase !important;
}
.sidebar.shop-sidebar label input:checked + span {
	color: #202020;
	font-weight:normal;
}
.sidebar-lev1cat {text-transform: uppercase !important;}

#panel-filter-category .panel-body, #panel-filter-brand .panel-body, #panel-filter-ailment .panel-body {
	max-height: 325px;
	overflow-y: scroll;
}
.sidebar.shop-sidebar .accordion-toggle {
	position:relative;
}
.sidebar.shop-sidebar .accordion-toggle:before {
	content: "—";
    margin-top: -20px;
    position: absolute;
    right: 30px;
    top: 50%;
	font-size:30px;
}
.sidebar.shop-sidebar .accordion-toggle.collapsed:before {
	content: "+";
}



.filteri-naslov {
font-weight:normal;
padding-left:14px;
font-size: 24px;
line-height: 28px;
color: #202020;
display:inline-block;
margin-top:30px;
}
.filteri-ocisti {
font-size: 24px;
line-height: 28px;
float: right;
display:inline-block;
color: #025788;
margin-top: 30px;
font-weight: 400;
}
.filteri-ocisti a {
color: #025788;
text-decoration:none;
}
.filteri-ocisti a:hover {
color: #202020;
text-decoration:none;
}
.hr-filteri {
    height: 2px;
    margin: 15px 0;
	background:#e5e5e5;
}
.prikazujemo-shop {
font-size: 14px;
line-height: 24px;
color: #777;
margin-top:35px;
float: left;
}
.prikazujemo-shop span {
color: #000;
}

.odabrana-kategorija {
font-size: 14px;
line-height: 24px;
color: #777;
margin-top:10px;
float: left;
}
.odabrana-kategorija span {
color: #000;
}

.filters {position: relative;
top: 20px;}



.tabsizbornik.tabs-vertical {border-top:none;}
.glavnakategorijaizbornik a {
    font-size: 18px !important;
    font-weight: 600 !important;
    text-shadow: none !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    color: #333 !important;
    margin-bottom: 20px !important;
    border-top:1px solid transparent;
}
a.glavninaslovk:hover {text-decoration: none !important} 

/*Manji filter*/
.filters .dropdown {display:none;}
.filters .dropdown.filter-visible {display:inline-block;}

.tabs-navigation .nav-tabs > li.glavnakategorijaizbornik.active a:before {color:#e3869c;}
.tabs-navigation .nav-tabs > li:last-child a, .tabs-navigation .nav-tabs > li a {border-radius: 0;}
.tabs-navigation .nav-tabs li a, .nav-tabs li a:hover {background: #F4F4F4}

.subcatmenu {padding:0; list-style-type:none;}
.subcatmenuli {padding:0;}
.subcatmenua {padding:0 5px 0 0 !important;}

.opis-kategorije {position: absolute;width: 50%;right: 0;top: 60%;-webkit-transform: translateY(-50%);    transform: translateY(-50%); color: #fff;padding: 0 30px 0 0;}
.opis-kategorije p {color: #fff;text-align: right; text-shadow: 3px 3px 7px rgba(0, 0, 0, 0.41);}
.opis-kategorije h1{color: #fff !important;text-transform: uppercase;font-size: 40px;font-weight: 600;text-shadow: 3px 3px 7px rgba(0, 0, 0, 0.41);text-align: right !important;display: inherit !important;}
.opis-kategorije h2{color: #fff !important;text-transform: none;font-size: 30px;font-weight: 600;text-shadow: 3px 3px 7px rgba(0, 0, 0, 0.41);text-align: right;}

.kategorija-intro  {margin-bottom: 20px}
.kategorija-intro p {color: #1b1b1b;font-size: 17px;}

.product .product-name {font-size: 16px;}
.product .product-name a {color: #1b1b1b;}
.product-price-box .product-price {font-size: 21px;}
.product-price-box .old-price {font-size: 21px;margin-left: 5px;}

@media (min-width: 992px) {
.product .product-name {min-height: 40px !important;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a.glavninaslovk {padding: 10px 0px;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title {color: #025788 !important;}
}

.lstzlj .shortlist_action_container { position:absolute;top:-10px;left:0;z-index:99}
.lstzlj .shortlistreload{font-size:28px;height:50px;width:50px;line-height:50px;display:inline-block;vertical-align:middle;text-align:center;transition:all .3s}
.lstzlj .shortlistreload a{color:#fff}
.listazelja-det{font-size:28px;height:40px;width:40px;line-height:40px;display:inline-block;vertical-align:middle;text-align:center;transition:all .3s;position:absolute;right:10px;top:10px;z-index:99}
.listazelja{position:absolute;margin:0;top:10px;left:10px;font-size:1.2em;z-index:2}

/*Info dostava*/
.terminDostave {width: 100%; overflow: hidden;margin-top: 40px}
.ikonaDostave {width: 5%;float: left}
.ikonaDostave svg {margin: 5px}
.opisDostave {width: 95%;float: right}
.opisDostave p {margin-bottom: 10px; font-weight: bold;}
.opisDostave p span {font-weight: normal !important;margin-left: 10%;}
.opisDostave p.informativno {font-style: italic; font-weight: normal !important;}

.shifra {font-size: 1em;color: #000;display: block;}
.product-details-box .product-short-desc {padding: 10px 0;}

.product-details-box, .product-details-box ul, product-details-box ul li {font-size: 15px;line-height: 1.65;}
.product-details-box .product-short-desc p {font-size: 15px;line-height: 1.65;margin: 0 0 20px;}

.product .product-label span.new {background-color: #ea8299;}
.product-actions a.posaljiupit, .product-actions a.brzipregled {color: #ea8299; border: 1px solid #ea8299;}
.product-actions a.posaljiupit:hover, .product-actions a.brzipregled:hover {color: #fff; border: 1px solid #ea8299; background: #ea8299}

.dodatna-poruka label {cursor: pointer;font-weight: 400; font-size: 14px; color: #1b1b1b;line-height: 20px;}
.dodatna-poruka label  input {margin-right: 15px;}

.porukafrejm .form-control {margin-bottom: 10px}

.cc-cookies a.cc-cookie-reset {background: #e3869c;}
.alert-success {color: #115383;background-color: #e0f2ff;border-color: #e0f2ff;}
.alert-info {color: #fff;  background-color: #e3869c;    border-color: #e3869c;}

.uvuci-lijevo-jedan {padding-left: 18%}
.uvuci-desno-jedan {padding-right: 18%}


.page-header {  background-color: transparent}

.euro-cijena {display: block;font-size: 16px !important;line-height: 24px;}
.euro-cijena-lt {text-decoration: line-through;}
.euro-cijena-det {font-size: 15px !important;line-height: 30px;}


.totals-table .euro-cijena {font-size: 14px !important}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-menu {
  position: absolute;
  z-index: 1;
}


#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-menu a {
  transform: none;
}

.single-log-item{margin-bottom:30px;}
.single-log-item .log-image{overflow:hidden}
.single-log-item .log-image img{-webkit-transition:.5s;transition:.5s;}
.single-log-item .log-content{background-color:#fff;font-size: 18px; line-height: 24px;padding:13px 0 30px 0;text-align: left;}
.single-log-item .log-content h3{font-size: 24px; line-height: 28px;margin-top:15px;margin-bottom:15px;text-align: left;text-transform: none !important}
.single-log-item .log-content h3 a{color:##025788}
.single-log-item .log-content h3 a:hover{text-decoration: none}
.single-log-item .log-content p{margin-bottom:0;font-size: 18px; line-height: 24px; text-align: left}
.single-log-item .log-content .log-btn{margin-top:20px}
.single-log-item:hover .log-image img{-webkit-transform:rotate(2deg) scale(1.2);transform:rotate(2deg) scale(1.2)}
.single-log-item:hover .log-content h3 a{color:#012e55}
.single-log-item:hover {cursor:pointer}
.log-btn-holder {clear: both; margin-top: 5px}
.log-btn {background:transparent;padding: 10px 0; text-align: left;color:#fff !important;text-transform: none !important; background: #e3869c}
.log-btn:hover {background:transparent;text-decoration: none; color: #012e55  !important}	


.left-label-active {
  position: absolute;
  left: -45px;
  top: 40px;
  bottom: auto;
  transform: rotate(315deg);
  padding: 5px;
  border-radius: 0px;
  background-color: rgb(222 113 139 / 65%);
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  width: 200px;
  text-align: center;
}

.right-label-active {
  position: absolute;
  right: -40px;
  top: 40px;
  bottom: auto;
  transform: rotate(-315deg);
  padding: 5px;
  border-radius: 0px;
  background-color: rgb(222 113 139 / 65%);
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  width: 200px;
  text-align: center;
}

.product-img-box-wrapper {overflow: hidden;}


@media (min-width: 992px) {
.container-xl-suzeni {
width: 100%;
  max-width: 1170px;
  }
  
    }


{!--
.btn-success {border-color: #e3869c;background-color: #e3869c;border-color: #e3869c;color: #FFF;}
.btn-success:active, .btn-success:focus {border-color: #e3869c !important;background-color: #e3869c !important;border-color: #e3869c !important;color: #FFF;}
.btn-success:hover {border-color: #025788;background-color: #025788;border-color: #025788;color: #FFF;}
--}

.btn-plavi {border-color: #025788 !important;background-color: #025788 !important;border-color: #025788 !important;color: #FFF;} 
.btn-plavi:active, .btn-plavi:focus {border-color: #025788 !important;background-color: #025788 !important;border-color: #025788 !important;color: #FFF;} 
.btn-plavi:hover {border-color: #025788 !important;background-color: #025788 !important;border-color: #025788 !important;color: #FFF;}

.btn-okvir-plavi {border-color: #025788 !important;background-color: #fff !important;border-color: #025788 !important;color: #025788;} 
.btn-okvir-plavi:active, .btn-okvir-plavi:focus {border-color: #fff !important;background-color: #025788 !important;border-color: #025788 !important;color: #FFF;} 
.btn-okvir-plavi:hover {border-color: #e3869c !important;background-color: #e3869c !important;border-color: #e3869c !important;color: #FFF;}

.btn-okvir-rozi {border-color: #ea8299 !important;background-color: #fff !important;border-color: #ea8299 !important;color: #ea8299;} 
.btn-okvir-rozi:active, .btn-okvir-rozi:focus {border-color: #ea8299 !important;background-color: #fff !important;border-color: #ea8299 !important;color: #ea8299;} 
.btn-okvir-rozi:hover {border-color: #e3869c !important;background-color: #e3869c !important;border-color: #e3869c !important;color: #FFF;}

.thumb-gallery-thumbs .owl-item,.thumb-gallery-thumbs2 .owl-item{opacity:.5}
.thumb-gallery-thumbs .owl-item.superactive,.thumb-gallery-thumbs2 .owl-item.superactive{opacity:1}

.blogpodnaslov {font-size: 2em}