/* UNIVERSAL */


* {
    scrollbar-width: thin;
}
*::-webkit-scrollbar {
    width: 8px;
}
*::-webkit-scrollbar-track {
    background: #ddd;
}
*::-webkit-scrollbar-thumb {
    background-color: #007BFF;
    outline: 1px solid #007BFF;
}

.clear {clear:both; height:0px;}
.clear5 {clear:both; height:5px;}
.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;}
.clear60 {clear:both; height:60px;}

.mt-40 {margin-top: 40px;}
.mb-70 {margin-bottom: 70px;}

.relative {position:relative !important;}
.inline {display:inline !important;}
.block {display:block !important;}
.inline-block {display:inline-block !important;}
.text-italic {font-style: italic;}

.whitetext {color:#fff !important;}
.noradi {border-radius:0 !important}
.br4 {border-radius:4px !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;text-align: left;}
.breadcrumb {background-color: transparent;text-align: center;}

/* fix za blurry owl images */

.owl-carousel .owl-item img {transform-style:flat; -webkit-backface-visibility: hidden;}

/* 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; }


/* Ovo je za videe embedane u wygwam, dodan je js plugin za wygwam koji oko videa automatski stavi div video-container */
.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:0.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:bold; 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:bold; 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;
}

/* SPECIFIC */


.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: #3b3b3b;
	border-color: #3b3b3b;
	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;}


#header .header-top.header-top-style-2 {background: #0F2042;border-bottom: 1px solid #394C91;padding: 0;margin-top: -11px;}
#header .header-top p, #header .header-top h1 {font-size: 1.3em;color: #fff;font-weight: 600;line-height: 41px;margin: 0;display: inline;letter-spacing: 0;}
#header .header-top .header-nav-top {margin-right: 0;}
#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {color: #fff;border-right: 1px solid #394C91;line-height: 35px;font-size: 0.85em;padding: 3px 15px;}
#dropdownLanguage {border-left: 1px solid #394C91;}
#header .header-nav-top .nav > li > a:hover, #header .header-nav-top .nav > li > a a:focus {background: #283973;}
.header-nav-top .nav-pills>li+li {margin-left: 0;}
#header .header-top .header-social-icons {margin-top: 0;margin-left: 0;}
.social-icons li {margin: 0;border-radius: 0;box-shadow: none;float: left;}
.social-icons li a {border-radius: 0;height: 41px;line-height: 41px;width: 37px;color: #fff !important;}
.social-icons li.social-icons-twitter a {background: #1aa9e1;}
.social-icons li.social-icons-facebook a {background: #3b5a9a;}
.social-icons li.social-icons-linkedin a {background: #0073b2;}
.social-icons li.social-icons-rss a {background: #ff8201;}
.social-icons li.social-icons-googleplus a {background: #dd4b39;}
.social-icons li.social-icons-pinterest a {background: #cc2127;}
.social-icons li.social-icons-youtube a {background: #c3191e;}
.social-icons li.social-icons-instagram a {background: #7c4a3a;}
.social-icons li:hover a {background: #f2f2f2 !important;color: #333 !important;}
#header .header-nav-top .nav > li.open > .dropdown-menu-toggle {border-radius: 0;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: #1C2B61;border-color: #394C91;}
#header .header-nav-top .dropdown-menu {border-color: #394C91;margin-top: 0;border-radius: 0;background: #1C2B61;}
#header .header-nav-top .dropdown-menu a {color: #fff;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {background-color: #394C91;color: #fff;}
span.header-valutainfo {font-size: 0.8em;padding: 5px 10px;display: inline-block;line-height: 16px;color: #aaa;}

#header .header-body {background: #0F2042;}
#header .header-logo img {margin: 5px 15px 5px 0;}
#header .header-column .header-extra-info {margin: 0;}
#header .header-column .header-extra-info li {margin-left: 0;}
#header .header-column .header-extra-info a {color: #fff;}
#header .header-search {float: none;margin-top: 0;margin-left: 0;display: inline-block;vertical-align: middle;margin-right: 120px;}
#header .header-search .form-control {width: 250px;height: 44px;font-style: italic;border-radius: 4px;}
#header .header-search .btn-default {color: #000;top: 3px;font-size: 18px;}
.headcon, .headreg {display: inline-block;color: #fff;font-size: 0.9em;vertical-align: middle;}
.headcon {border-left: 1px solid #394C91;padding: 0 0 0 30px;}
.headreg {padding: 0 30px;}
.headcon a {display: block;line-height: 32px;}
.headcon .fa, .headreg .fa {color: #1A3FC4;font-size: 22px;line-height: 32px;margin-right: 5px;top: 3px;position: relative;}
.headcon .fa-phone {font-size: 25px;top: 6px;}
.headreg .fa {font-size: 28px;top: 6px;}

#headerShop a.dropdown-toggle {background: #007BFF;}

.shop {margin-top: 0;}

.slajd {position: relative;}
.slajd img {width: 100%;}
.rotsdrzj {position: absolute;/*top: 35%;left: 35%;right: 40px;*/bottom: 50px;right: 50px;text-align: right;}
.rotn {display: block;color: #fff;font-weight: 800;font-size: 34px;line-height: 36px;margin-bottom: 20px;text-shadow: 0 0 10px rgba(28, 43, 97, 1);}
.rott {display: block;font-size: 18px;color: #fff;font-weight: 600;margin-bottom: 25px;text-shadow: 0 0 10px rgba(28, 43, 97, 1);}
.rotl {display: block;}
html .btn-white {color: #0f2042;background-color: #fff;border-color: #fff;}
html .btn-white:hover {color: #0f2042;border-color: #eee;background-color: #eee;}
.arrw {font-size: 18px;top: 1px;position: relative;margin-left: 10px;}
.rotsdrzj2 {position: absolute;top: 30px;left: 20px;}
.rotsdrzj2 .rotn {font-size: 26px;line-height: 28px;color: #222;text-shadow: 0 0 10px rgba(255,255,255,1);}
.rotsdrzj2 .rott {font-size: 16px;line-height: 18px;color: #222;text-shadow: 0 0 10px rgba(255,255,255,1);}

.shop ul.products .product, .embedslider .product {border: 1px solid #c5c5c5;}
.shop ul.products .product:hover, .embedslider .product:hover {box-shadow: 0px 0px 15px 1px rgba(138, 138, 138, 0.35);}
.product .product-image-area {border: 0;border-radius: 0;overflow: visible;}
.product .product-image-area .product-image {border-radius: 0;}
.product .product-details-area {text-align: left;padding: 0;background: #fff;border-top: 1px solid #fff;}
.product .product-name {color: #231f20;font-weight: 600;height: 60px;display: table;vertical-align: middle;padding: 0 20px;width: 100%;margin: 0;}
.product .product-name a {color: #231f20;display: table-cell;vertical-align: middle;}
.product-price-box {background: #f4f4f4;padding: 0 0 0 15px;border-top: 1px solid #fff;margin: 0;position: relative;}
.product-price-box .product-price {font-size: 16px;font-weight: 700;color: #017BFF;padding: 10px 0 10px 0;}
.product-price-box .old-price {font-size: 14px;font-weight: 600;color: #93b4f4;padding: 10px 0 10px 0;}
.product-price-box .old-price + .product-price {margin-left: 0;margin-right: 6px;float: left;}
.product-price-box .add_to_cart {border: 0;background: #007BFF;color: #fff;position: absolute;left: auto;right: 0;top: 0;bottom: 0;text-align: center;width: 45px;}
.product-price-box .add_to_cart .fa {font-size: 19px;vertical-align: middle;line-height: 43px;}
.product-price-box .add_to_cart.outofstock {background:#d2322d}
.product .product-label {position: absolute;left: 0;right: 0;top: 0;}
.product .product-label + .product-label {top: 0;}
.product .product-label span {padding: 0;font-size: 14px;font-weight: 400;border-radius: 0;width: 50px;height: 25px;line-height: 25px;text-transform: none;}
.product .product-label span.discount {background-color: #e34d18;float: right;}

.tabs.tabs-simple .nav-tabs > li a, .tabs.tabs-simple .nav-tabs > li a:hover, .tabs.tabs-simple .nav-tabs > li a:focus {font-weight: 700;}

.parnovpoc {background: #F2F2F2;padding: 70px 0 80px;}
.parnovpoc img {margin: 0 auto;}
/*.partneripoc {background: #fff;padding: 40px 0;margin-bottom: -50px;}*/
.partneripoc {background: #fff;padding: 140px 0 40px 0;margin-bottom: -50px;margin-top: -100px;z-index: 2;position: relative;}
.partneripoc .owl-carousel {margin-bottom: 0;}

#footer {background: #0F2042;border-top: 4px solid #0F2042;color: #fff;}
#footer p, #footer a:hover {color: #fff;}
#footer h4 {font-size: 1.3em;font-weight: 600;color: #ebb478;margin: 0 0 16px 0;}
#footer h4 a {color: #93C7FF;}
#footer .foot-onama {font-style: italic;font-size: 14px;}
#footer .list.list-icons.list-icons-xlg li > .fa:first-child, .list.list-icons.list-icons-xlg li > .icons:first-child, .list.list-icons.list-icons-xlg li a:first-child > .fa:first-child, .list.list-icons.list-icons-xlg li a:first-child > .icons:first-child {font-size: 2.2em;}
html #footer .list-primary.list-icons li > .fa:first-child, html #footer .list-primary.list-icons li a:first-child > .fa:first-child, html #footer .list-primary.list-icons li > .icons:first-child, html #footer .list-primary.list-icons li a:first-child > .icons:first-child {color: #1A3FC4;border-color: #1A3FC4;}
#footer .list.list-icons.list-icons-xlg li > .fa-envelope {font-size: 2em !important;}
#footer .list.list-icons.list-icons-xlg li > .fa-home {margin-top: 8px;}
#footer ul.list2 {padding-left: 0;list-style: none;}
#footer ul.list2 li {margin-bottom: 3px;line-height: 18px;}
#footer hr.gradient-to-right {background-image: -webkit-linear-gradient(left, #394C91, transparent);background-image: linear-gradient(to right, #394C91, transparent);}
#footer hr.short {margin: 7px 0;}
#footer .paywaylogo {float:left;margin:0 15px 8px 0;width: 117px;height: auto;}
#footer .payway-m {float:left;margin:0 5px 3px 0;}
#footer .payway-m2 {float:left;margin:4px 5px 16px 0;}
#footer .list.list-icons-big li {background: #1C2B61;padding: 20px 15px 20px 60px;margin-bottom: 25px;}
#footer .list.list-icons-big li:hover {background: #283973;}
#footer .list.list-icons-big li:hover a {text-decoration: none;}
#footer .list.list-icons-big li > .fa:first-child, .list.list-icons-big li a:first-child > .fa:first-child, .list.list-icons-big li > .icons:first-child, .list.list-icons-big li a:first-child > .icons:first-child {font-size: 30px;color: #93C7FF;border-color: #93C7FF;top: 39%;left: 15px;}
#footer .list.list-icons-big li > a > h5 {color: #93C7FF;margin: 0;}
#footer .list.list-icons-big li > a > span {font-weight: 300;line-height: 18px;display: inline-block;}
#footer.short .footer-copyright {background: #1C2B61;padding-bottom: 0;}
#footer .footer-copyright p, #footer .footer-copyright nav ul li {font-size: 12px;}
#footer .footer-copyright, #footer .footer-copyright p {line-height: 40px;}
#footer .footer-copyright .social-icons li {float: none;margin: 0 -3px 0 0;}
#footer .footer-copyright .social-icons li a {height: 40px;line-height: 40px;}
#footer .footer-copyright .container .row > div {margin-bottom: 0;}
#footer .footer-copyright nav ul li {padding: 0 4px;}

.page-header {background-color: #f3f3f3;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.page-header .breadcrumb, .page-header .breadcrumb > li > a {color: #666;}
.page-header .breadcrumb > li {text-transform: none;}
.page-header h1 {border-bottom: 0;color: #000;font-weight: 400;}
.page-header-h1-product {border-bottom: 0;color: #000;font-weight: 400;display: inline-block;font-size: 32px;line-height: 32px;margin: 0 0 -25px;padding: 0 0 25px;position: relative;letter-spacing: -1px;}

.google-map-borders {padding: 6px 6px 0 6px;}

.catmenu.toogle ul {padding:0;}
.catmenu.toogle ul.catbrand > li > ul {height: 800px;overflow: auto;}
.catmenu.toogle a:hover, .catmenu.toogle a:focus {text-decoration: none;}
li.depth1 {padding:0; margin-bottom:0; list-style-type:none;border-bottom: 1px solid #394C91;}
li.depth1 > a {background: #1C2B61;cursor: pointer;display: block;font-size: 1em;font-weight: 400;min-height: 20px;padding: 7px 14px 7px 14px;position: relative;color: #eeeced;text-transform: uppercase;}
li.depth1 > a::before {content: "\f0da";font-weight:300;font-family:'FontAwesome';margin-top: -12px;position: absolute;right: 15px;top: 50%;color: #617CDF;}
li.depth1.active > a {}
li.depth1.active > a::before {content: "\f0d7";font-weight:300;font-family:'FontAwesome';}
.catmenu.toogle ul li ul {padding: 0;background: #0F2042;}
li.depth2 {padding: 0 0 0 30px;margin: 0;list-style-type: none;line-height: 16px;color: #eeeced;border-bottom: 1px solid #394C91;}
li.depth2 > a {background: #0F2042 none repeat scroll 0 0;border-bottom: 0;cursor: pointer;display: block;font-size: 0.9em;font-weight: 300;min-height: 16px;padding: 7px 20px 7px 0;position: relative;color: #eeeced;}
li.depth2:first-child {border-top: 1px solid #394C91;}
li.depth2:last-child, li.depth2:last-child > a {border-bottom:0;}
li.depth2.active > a {}
.catmenu.toogle ul li ul li ul {padding: 1px 0;margin-left: -30px;background: #05182d;padding: 0;}
li.depth3 {padding:0 0 0 50px; margin:0; list-style-type:none; line-height:16px; border-bottom: 1px solid #1C2B61;}
li.depth3 > a {border-bottom: 0;cursor: pointer;display: block;font-size: 0.8em;font-weight: 300;min-height: 16px;padding: 7px 20px 7px 0;position: relative;color: #eeeced;}
li.depth3:first-child > a {padding-top: 10px;}
li.depth3:last-child, li.depth3:last-child > a {border-bottom: 1px solid #1C2B61;margin-bottom: -1px;}
li.depth3.active > a {}
.catmenu.toogle ul li ul li ul li ul {padding: 5px 0;margin-left: -63px;background: #4f4f4f;}
li.depth4 {padding:0; margin:0 0 0 79px; list-style-type:disc; line-height:16px}
li.depth4 > a {border-bottom: 0;cursor: pointer;display: block;font-size: 0.9em;font-weight: 300;min-height: 16px;padding: 5px 20px 5px 0;position: relative;color: #eeeced;}
li.depth4.active > a {}
li.depth5 {padding:0; margin:0 0 0 84px; list-style-type:disc; line-height:16px}
li.depth5 > a {border-bottom: 0;cursor: pointer;display: block;font-size: 0.8em;font-weight: 300;min-height: 16px;padding: 5px 20px 5px 0;position: relative;color: #eeeced;}
li.depth5.active > a {font-weight:700;}

li.depth21 {padding: 0 0 0 30px;margin: 0;list-style-type: none;line-height: 16px;color: #eeeced;border-bottom: 1px solid #394C91;}
li.depth21 > a {background: #0F2042 none repeat scroll 0 0;border-bottom: 0;cursor: pointer;display: block;font-size: 0.9em;font-weight: 300;min-height: 16px;padding: 7px 20px 7px 0;position: relative;color: #eeeced;}
li.depth21:first-child {border-top: 1px solid #394C91;}
li.depth21:last-child, li.depth21:last-child > a {border-bottom:0;}
li.depth21.active > a {}

li.depth2.active > a::before {content: "\f0da";font-weight:300;font-family:'FontAwesome';margin-top: -8px;position: absolute;left: -15px;top: 50%;color: #617CDF;}
li.depth3.active > a::before {content: "\f0da";font-weight:300;font-family:'FontAwesome';margin-top: -8px;position: absolute;left: -15px;top: 50%;color: #617CDF;}
li.depth21.active > a::before {content: "\f0da";font-weight:300;font-family:'FontAwesome';margin-top: -8px;position: absolute;left: -15px;top: 50%;color: #617CDF;}

.filters {margin-bottom: 10px;}
.filters .dropdown {display:inline-block;}
.filters .dropdown:first-child, .filters .dropdown:nth-child(2) {margin-right: 15px;}
.filters .dropdown-menu {background: #fff;}
.filters .dropdown-menu>li>a:focus, .filters .dropdown-menu>li>a:hover {color: #262626;background-color: #f5f5f5;}
.shop ul.products {margin-left: -15px;margin-right: -15px;}

.product-img-box .product-img-wrapper {border-radius: 0;}
.product-details-box-inner {background: #F3F3F3;padding: 15px 30px 30px 30px;}
.product-details-box .product-name {font-size: 1.7em;color: #1d2127;border-bottom: 1px solid #E1E1E1;margin: 15px 0 30px;padding-bottom: 15px;}
.product-details-box .product-short-desc {border-bottom: 0;}
.product-details-box .shortinfo {font-size: 1em;line-height: 26px;color: #000;display: block;}
.product-details-box .product-detail-info .product-price-box {padding: 20px 0 20px 25px;border-top: 0;background: #fff;margin: 0;}
.pricetxt {font-weight: 700;color: #1d2127;font-size: 22px;vertical-align: middle;margin-right: 20px;}
.product-details-box .product-detail-info .product-price-box .product-price {font-size: 22px;color: #a97f53;}
.product-details-box .product-detail-info .product-price-box .old-price {font-size: 17px;font-weight: 600;color: #575757;margin-left: 20px;}
.product-details-box .product-detail-info .product-price-box .product-price, .product-details-box .product-detail-info .product-price-box .old-price {padding: 6px 0 5px 0;}
.pricetax {color: #1d2127;font-style: italic;font-size: 12px;display: block;}
.product-details-box .product-detail-info {padding-bottom: 10px;border-bottom: 0;}
.product-details-box .shareinfo {font-size: 1em;line-height: 26px;color: #000;display: block;margin-top: 40px;padding-top: 15px;border-top: 1px solid #E1E1E1;}

.product-tabs .nav-tabs {border-bottom-color: #fff;background: #0F2042;}
.product-tabs .nav-tabs li a {font-size: 16px;font-weight: 600;color: #fff;text-transform: uppercase;margin-right: 0;font-weight: 400;padding: 13px 15px;}
html body .product-tabs .nav-tabs li.active a, html.dark body .product-tabs .nav-tabs li.active a {background: #A97F53;border-color: #A97F53;border-right-color: #394C91;color: #fff;font-weight: 600;}
html body .product-tabs .nav-tabs a, html.dark body .product-tabs .nav-tabs a, html body .product-tabs .nav-tabs a:hover, html.dark body .product-tabs .nav-tabs a:hover {color: #fff;}
.product-tabs>ul>li {margin-bottom: 0;}
.product-tabs .nav-tabs li a, .product-tabs .nav-tabs li a:hover {background: #0F2042;border-bottom: 0;border-left: 1px solid #0F2042;border-right: 1px solid #394C91;border-top: 3px solid #0F2042;}
.product-tabs .nav-tabs li a:hover {background: #A97F53;border-bottom: 0;border-left: 1px solid #A97F53;border-right: 1px solid #394C91;border-top: 3px solid #A97F53;}
html body .product-tabs .nav-tabs a:hover, html.dark body .product-tabs .nav-tabs a:hover, html body .product-tabs .nav-tabs a:focus, html.dark body .product-tabs .nav-tabs a:focus {border-top-color: #A97F53;}
.product-tabs>.nav-tabs>li.active>a, .product-tabs>.nav-tabs>li.active>a:focus, .product-tabs>.nav-tabs>li.active>a:hover {border-bottom: 0;}
.tabs.product-tabs .tab-content {border-radius: 0;box-shadow: none;background-color: #fff;border-left: 0;border-right: 0;border-bottom: 1px solid #e1e1e1;}

.mozda-naslov, .povezani-naslov {color: #1c2b61;border-bottom: 3px solid #1c2b61;font-weight: 700;font-size: 16px;padding: 15px 30px;text-transform: uppercase;letter-spacing: normal;display: inline-block;}
.additional-naslov {color: #1c2b61;border-bottom: 3px solid #1c2b61;font-weight: 700;font-size: 16px;padding: 5px 0;text-transform: uppercase;letter-spacing: normal;display: inline-block;}
.atoc {line-height: 28px;}
ul.nav-list li a, ul.nav-list li.active > a {font-weight: 300;}
ul.nav-list li a:before {margin: 6px 0 0 -11px;}
a.bh:hover img {opacity: 0.8;}

.cart-table-wrap {border-radius: 0;}
.cart .sidebar.shop-sidebar .panel.panel-default .panel-heading a, .cart .sidebar.shop-sidebar .panel.panel-default .panel-heading a.collapsed, .cart .sidebar.shop-sidebar .panel.panel-default .panel-body {border-radius: 0;}
.qty-input {font-size: 13px;}
.totals-table tbody tr td {letter-spacing: -0.5px;}

.panel-box .panel-box-title {border-radius: 0;}
.panel-box .panel-box-content {border-radius: 0;}

.povrat-artikala .radio {margin-top: 0px;margin-bottom: 5px;}
.povrat-artikala .radio label {font-weight: 300;font-size: 0.9em;}

.partners h4 {font-size: 1.2em;margin: 0;padding: 0 10px;height: 27px;overflow: hidden;}
.partners .thumb-info-caption {padding: 10px 0;background: #f3f3f3;display: block;}
.partners.thumb-info .thumb-info-wrapper:after {background: rgba(28, 43, 97, 0.1);}
.partners.thumb-info:hover img {-webkit-transform: scale(1.3, 1.3);-moz-transform: scale(1.3, 1.3);-ms-transform: scale(1.3, 1.3);-o-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3);}

.tabs.product-tabs .tab-content p {
    margin-bottom: 0px;
}


.catmenu.toogle ul li ul li ul li ul {
    padding: 5px 0;
    margin-left: -50px;
    background: #05182D;
}


li.depth4>a {
    font-size: 0.8em;
    padding: 0px 20px 5px 0;
}

li.depth4 {
    list-style-type: none;
}

li.depth1>a {
    letter-spacing: -0.5px;
}

li.depth4 a::before {
    content: "\f111";
    font-weight: 100;
    font-family: 'FontAwesome';
    margin-top: -8px;
    position: absolute;
    left: -15px;
    top: 45%;
    color: #617CDF;
	font-size: 0.4em;
}

li.depth1>a {
    letter-spacing: -0.5px;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    min-width: 320px !important;
}

.indent {padding-left: 10px;}
.indent2 {padding-left: 20px;}

#kvnotice {position: fixed;bottom: 0;left: 0;right: 0;z-index: 999999;margin-bottom: 0;color: #000;max-height: 261px;overflow-y: auto;}
#kvnotice h4 {font-weight: 700;color: #1C2B61;text-transform: uppercase;}
#kvnotice p {color: #000;}
#kvnotice a {font-size: 0.9em;}
#kvnoticeclose {float: right;margin-top: 20px !important;}

.slider-container {background: #0F2042;}
.Sports-Display {text-shadow: 1px 1px rgb(0,0,0,0.5)}
.Sports-DisplayFat {text-shadow: 5px 5px rgba(15,32,66,0.5);}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a.btncrt {display: inline-block;border: 1px solid #ccc;padding: 6px 12px;font-size: 14px;font-weight: 400;}
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a.btnpymnt {display: inline-block;border: 1px solid #1c2b61;padding: 6px 12px;background-color: #1c2b61 !important;color: #fff;font-size: 14px;font-weight: 400;}

.euro-cijena {display: inline-block;vertical-align: middle;color: #000;font-size: 11px;line-height: 16px;font-weight: 500;}
.euro-cijena-lt {text-decoration: line-through;color: #999;margin-bottom: 0;display: inline-block;margin-left: 10px;font-weight: 400;}
.euro-cijena-det {font-size: 16px;line-height: 20px;margin-top: 10px;}
.euro-cijena-det2 {font-weight: 400;margin-left: 10px;vertical-align: initial;}
.euro-cijena-det3 {font-weight: 400;display: block;vertical-align: initial;}
.euro-cijena-det.euro-cijena-lt {line-height: 20px;margin-bottom: 0;}
.nncutd {display: block;color: #888;font-size: 10px;line-height: 14px;}
.nncutd.indx {color: #888;position: relative;top: -5px;height: 24px;line-height: 12px;}

.product-price-box .old-price, .product-price-box .product-price {padding: 10px 0 5px 0;}
span.hrkcijena {display: block !Important;}
span.eurcijena {display: block !Important;font-size: 0.9em;text-transform: uppercase;}
.product-price-box .add_to_cart {line-height: 63px;z-index: 2;}

.shipping-note {border-top: 1px solid #eee;margin-top: 10px !important;}
.shipping-note i {position: absolute;margin-left: -20px;margin-top: 3px;}

.slikenote {font-size: 0.8em;line-height: 1.4em;text-align: center;margin: 10px 0;}

.text-nedostupno {color: #d2322d;font-weight: 700;}
.datum {border-bottom: 1px solid #ccc;margin-bottom: 20px;}

.catmenu.toogle ul li ul.catbrand {height: 500px;overflow: auto;}

.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;}
.imgdesktop{display:block!important}
.imgmobile{display:none!important}
.salebanns .slajd {border: 1px solid #ddd;}
.owlpoc .donjibann img.img-responsive.rots {border-top: 1px solid #eee;}
.call-to-action h3 {line-height: 1.2em;}
.call-to-action h3 span.cta-brand {color: #93C7FF;}
#filteri-placeholder {height:44px;}

.intropoc {text-align: center;margin-top: 30px;margin-bottom: 30px;}
.intropoc span {font-weight: 600;color: #000;}
.intropoc .fa {color: #007bff;}
.salebanns {margin-top: 30px;margin-bottom: 60px;}
.poch1 {font-size: 2.2em;line-height: 1.3em;text-align: center;font-weight: 700;color: #0F2042;margin: 0 0 15px 0;}
.poch2 {text-align: center;font-weight: 700;margin-top: 50px;color: #007bff;}
.pocintro .list.list-icons-big {display: flex;gap: 15px;justify-content: space-evenly;}
.pocintro .list.list-icons-big li {background: #eee;padding: 20px 15px 20px 60px;margin-bottom: 15px;display: inline-block;text-align: left;width: 100%;}
.pocintro .list.list-icons-big li:hover {background: #283973;}
.pocintro .list.list-icons-big li:hover a {text-decoration: none;}
.pocintro .list.list-icons-big li > .fa:first-child, .pocintro .list.list-icons-big li a:first-child > .fa:first-child, .pocintro .list.list-icons-big li > .icons:first-child, .pocintro .list.list-icons-big li a:first-child > .icons:first-child {font-size: 30px;color: #007bff;border-color: #007bff;top: 35%;left: 15px;}
.pocintro .list.list-icons-big li:hover > .fa:first-child, .pocintro .list.list-icons-big li:hover a:first-child > .fa:first-child, .pocintro .list.list-icons-big li:hover > .icons:first-child, .pocintro .list.list-icons-big li:hover a:first-child > .icons:first-child {font-size: 30px;color: #93C7FF;border-color: #93C7FF;top: 39%;left: 15px;}
.pocintro .list.list-icons-big li > a > h5 {color: #0F2042;margin: 0;}
.pocintro .list.list-icons-big li:hover > a > h5 {color: #93C7FF;margin: 0;}
.pocintro .list.list-icons-big li > a > span {font-weight: 300;line-height: 18px;display: inline-block;color: #0F2042;}
.pocintro .list.list-icons-big li:hover > a > span {color: #fff;}

.spocblog {margin-top: 100px;margin-bottom: 0;}
.spocblog .blogdatummob {margin-top: 5px;margin-bottom: 10px;}
.spocblog h4 {line-height: 1.2em;}

.spocreviews {margin-top: 50px;margin-bottom: 30px;}
.spocreviews h3 {color: #007bff;margin-bottom: 15px;}
.spocreviews p {margin-bottom: 30px;}

.reviewstars {font-size: 12px;margin-top: -17px;text-align: right;}
ul.comments li {padding: 0 0 10px 25px;}
.comments .rating_0, .comments .rating_1, .comments .rating_2, .comments .rating_3, .comments .rating_4, .comments .rating_5 {height:15px; width:15px;}
.stars-entry-title .rating_0, .stars-entry-title .rating_1, .stars-entry-title .rating_2, .stars-entry-title .rating_3, .stars-entry-title .rating_4, .stars-entry-title .rating_5 {height:15px; width:15px;}
.post-leave-comment {margin-top: 15px;}
.comment-block p {margin-bottom: 5px;font-size: 0.9em !important;line-height: 21px !important;}
.post-leave-comment .note {font-size: 0.9em;}
.post-comments {margin-top: 0;border-top: 0;padding-top: 0;}
span.stars-entry-title {position: relative;top: -1px;}