/* UNIVERSAL */


.clear {clear:both; height:0px;}
.clear10 {clear:both; height:10px;}
.clear20 {clear:both; height:20px;}
.clear30 {clear:both; height:30px;}
.clear40 {clear:both; height:40px;}
.clear60 {clear:both; height:60px;}


.noradi {border-radius:0 !important}
.nomarg {margin:0 !important}
.nopadd {padding:0 !important}

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

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

.breadcrumb > li + li::before {content: none}
.breadcrumb {font-size:12px;}
.breadcrumb {color:#ccc;}

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

.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;}
.success_message2 p {font-size:2em; font-weight:700; color:#67d187;}
.alert-darksuccess {background-color: #d6e9c6;border-color: #d6e9c6;border-radius: 0;color: #3c763d;}


ul.ul-ref {list-style-type: none; counter-reset: section; width:100%;font-size:13px; padding:0;-moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2; -webkit-column-gap: 20px;column-count: 2;column-gap: 20px;}
ul.ul-ref li { padding-left: 10px; position: relative; line-height:35px; border-bottom:1px dotted #ddd;}
ul.ul-ref li:hover {background:#E8E8E8;}
ul.ul-ref li a {display:block;}
ul.ul-ref li a i.fa {color:#67d187;}

h2.entry {font-weight:500;}
.glavna-tekst {text-align:justify;}

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

/* SPECIFIC */

body {color:#484848;}
p {color:#484848;}
#header .header-top {background:#393939;border:0;padding:0}
.form-header {background:#505050;box-shadow:none;border:0;height:50px}
.header-btn {width:50px;height:50px;background:#aaaaaa !important;border:0;color:#393939 !important;text-shadow:none !important;font-size:18px}
.page-header {background: url('https://prosig.hr/slike/page-header-4.jpg') center center no-repeat;border-top:0;background-size:cover}
.header-tekst li {line-height:38px}
#footer {margin-top:0;background:#161616;color:#bebebe}
#footer p {color:#bebebe}
#footer .footer-copyright {background:#242424;border:0;color:#696969}
#footer ul.simple-post-list li {padding:5px 0; border:none;}
#footer .contact i {float:right; margin:7px 0 10px 8px;}
#footer ul.simple-post-list .post-meta {font-style:italic; font-size:1em;}
.usluge-naslov {height:81px; border-bottom:1px solid #b7b7b7; font-size:18px; font-weight:300;}
.usluge-tekst {height:75px; line-height:25px; font-size:14px; font-weight:300; margin-top:10px}
ul.footerprojekti {list-style-type:none; padding:0}
ul.footerprojekti li {line-height:36px; color:#fff;}
ul.footerprojekti li span {color:#484848 !important;}
.posaljite-upit {padding:60px 0 40px 0;}
.slider-gumb {padding:15px; font-size:18px; font-weight:600;}
.tp-bgimg:after {background: url(https://prosig.hr/slike/slider_bg.png) center no-repeat;content: "";position: absolute;bottom: 0;left: 0;right: 0;top: 0;opacity: 1;z-index: 1;}
.slider-container {background:#fff}
.slider-container .main-label {font-size:30px !important;color:#ff8200 !important;font-weight:600}
.slider-container .top-label {font-size:18px !important;font-weight:400}
.narancasti-bg {background:#FF8200}
.narancasti-bg-2 {background:#ff6c00}
.sivi-box-1 {background:#383838;text-align:center;height:195px;padding:30px !important}
.sivi-box-1 p {color:#aaa}
.sivi-box-1 h3 {font-size:24px;font-weight:600;margin-bottom:20px;line-height:28px;height:56px;overflow:hidden}
.sivi-box-1 h3 a {text-decoration:none}
.sivi-box-2 {background:#161616;text-align:center;height:195px;padding:30px !important}
.sivi-box-2 p {color:#aaa}
.sivi-box-2 h3 {font-size:21px;font-weight:600;margin-bottom:20px;line-height:28px;height:56px;overflow:hidden}
.sivi-box-2 h3 a {text-decoration:none}
.product-thumb-info {background:transparent;border:0;border-radius:0}
.product-thumb-info .product-thumb-info-content {background:transparent;text-align:center}
.o-nama-box {padding:40px;text-align:center;color:#fff}
.o-nama-naslov {margin:30px 0;font-size:36px;font-weight:200}
.o-nama-slika {border-left:1px solid #ffb466}
.o-nama-citat {color:#000;font-style:italic}
.o-nama-tekst {color:#fff;margin-top:15px}
.o-nama-tekst p {color:#fff;margin-top:15px}
.sitemap-ikona {font-size:30px}
.payway-m {float:left; margin: 0 10px 10px 0;}
.paywaylogo {float: left; margin: 0 10px 0 0;}
.middlecolumn {padding:0 5px}
.paywayicons {width:265px; display:inline-block;}
.sitemap-1 {float:left;list-style-type:none}
.sitemap-1 li {padding:10px 0 10px 20px;border-bottom:1px solid #484848}
.product-title {font-size:18px;font-weight:600}
.product-box-cijena {width:100%;display:block;text-align:center}
.cijena-velika {font-size:20px;font-weight:600}
.head-sredina {margin:0 0 0 140px !important}
.social-icons li a {background:#FF8200}
.sidebar .heading-primary {font-size:18px;font-weight:800;color:#000 !important;text-transform:uppercase;padding:0 20px}
.catmenu-naslov {background:#ff8200;color:#fff;text-transform:uppercase;font-size:18px;font-weight:600;padding:10px 20px}
.catmenu ul {list-style-type:none;margin:0;padding:0}
.catmenu ul li {padding:0;line-height:16px}
.catmenu .depth1 {background:#393939;font-size:13px;border-bottom:1px solid #616161}
.catmenu .depth2 {background:#ddd;font-size:12px;border-bottom:1px solid #fff}
.catmenu .depth3 {background:#f2f2f2;font-size:11px}
.catmenu .depth1 a:link, .catmenu .depth1 a:visited, .catmenu .depth1 a:active, .catmenu .depth1 a:hover {width:100%;display:block;padding:5px 30px;text-decoration:none}
.catmenu .depth2 a:link, .catmenu .depth2 a:visited, .catmenu .depth2 a:active, .catmenu .depth2 a:hover {color:#000;width:100%;display:block;padding:3px 40px;text-decoration:none;background:#ddd}
.catmenu .depth3 a:link, .catmenu .depth3 a:visited, .catmenu .depth3 a:active, .catmenu .depth3 a:hover {color:#000;width:100%;display:block;padding:3px 50px;text-decoration:none;background:#f2f2f2;border-bottom:1px solid #fff}
.depth1 .active {background:#000;color:#ddd}
.depth2 .active {background:#b9b9b9;color:#000;font-weight:800}
.depth3 .active {background:#F2F2F2;color:#FF8200;font-weight:800;border-bottom:1px solid #fff;border-top:1px solid #fff}
#etalage .etalage_thumb {border:0}

#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu {left:30px;right:30px;background:#FF8200}
#header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {opacity:0.95;filter:alpha(opacity=95);/* For IE8 and earlier */}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {color:#fff;}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li {height:30px;display:block;margin:5px 10px;border-radius:3px}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:hover > a {background:#FF5A00;color:#fff}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {padding:0}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title {border-bottom:1px solid #FF5A00}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {line-height:30px;margin:0;padding:0;font-size:1.1em;font-weight:600}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title a:link {font-size:21px !important;font-weight:700 !important;color:#fff;width:100%;display:block;text-decoration:none}
#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title a:hover {color:#000}
#header .header-nav-main nav > ul li a {border-radius:0}
#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu {margin-left:0}
#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-nav {margin:0}
#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {border-radius:3px}

.img-thumbnail {border:0;padding:0}
.tekst-padajuci {float:left;margin-top:20px;display:block}
.ikonica-padajuci {padding-right:15px;margin-right:25px;border-right:1px solid #ff6600}
.tekst-padajuci-mala {float:left;margin-top:10px;display:block;font-size:1em}
.ikonica-padajuci-mala {padding-right:15px;margin-right:25px;border-right:1px solid #ff6600}
.ikona-kocka {padding:5px;background:#FF8200;color:#393939 !important;border-radius:3px;margin:0 10px 0 0 !important}
#header .header-nav-top .nav > li > a:hover, #header .header-nav-top .nav > li > a a:focus {background:#505050}
.nav-pills > li > a {border-radius:0}
.naslov-smaller {color:#FF8200;text-transform:uppercase;display:block;margin:0 0 15px 0 !important}
.sivi-box-novosti {background:#F2F2F2;padding:25px}
#header .header-nav.header-nav-stripe nav > ul > li.active:not(:hover) > a {background:#ff8200;color: #fff}
.nav-pills > li + li {margin-left:1px}
.input-group .form-control {color:#ddd}
.product-thumb-info-list {list-style-type:none}
.slicica-izbornik {float:left;background:#FF5A00;padding:5px;border-radius:3px;margin:0 10px 0 0;position:relative;z-index:10}
.kategorije-lista {list-style-type:none;margin:0;padding:15px}
.kategorijagw {background:#FF8200;padding:30px;border-radius:5px}
.kategorijagw:hover {background:#FF5A00;cursor:pointer}
.katnaslov:link, .katnaslov:visited, .katnaslov:active, .katnaslov:hover {color:#fff;display:block;font-weight:800;width:100%;text-align:center;text-transform:uppercase;height:45px;overflow:hidden;text-decoration:none}
.kategorijagw-druga {background:#FF8200;padding:5px;margin:0 0 10px 0;font-size:11px}
.kategorijagw-druga:hover {background:#FF5A00;cursor:pointer}
.katnaslov-dva:link, .katnaslov-dva:visited, .katnaslov-dva:active, .katnaslov-dva:hover {color:#fff;display:block;font-weight:800;width:100%;text-align:center;text-transform:uppercase;height:25px;overflow:hidden;text-decoration:none}
.naslov-podkategorije {margin:-30px 0 20px 0;color:#393939;font-size:16px;font-weight:600}
.bijeli:link, .bijeli:visited, .bijeli:active, .bijeli:hover {color:#fff;text-decoration:none}
.smaller-gumb {width:100%}
.naslov-izdvojeno {background:#FF8200;color:#fff;margin:0 15px;padding:15px 0}
.naslov-izdvojeno:hover {background:#FF5A00}
.tp-bannertimer {display:none}
.thumb-info {border:none}
.thumb-info img {border-radius:0}
.thumb-info .thumb-info-wrapper {border-radius:0}
.google-map-borders {border-radius:0;border:0;padding:0}
.box_gray {background:#ff8200}
.shop_filter_low_drop_down {border:none;border-radius:0}
.naslov-galerija {text-transform:uppercase;font-weight:800;padding:0 20px 20px 20px;border-bottom:1px solid #ddd}
.etalage .onsale {position: absolute;background-image: none;border-radius: 100%;left: auto;right: 0;top: -0;text-shadow: none;width: 40px;height: 40px;line-height: 40px;display: inline-block;text-align: center;z-index: 10;box-shadow: none;font-size: 0.9em;color: #FFF;border-bottom: 2px solid transparent;background-color: #ff8200;border-bottom-color: #d66d00;}
#header .header-nav-main nav > ul > li > a {font-size:14px;letter-spacing:-0.6px;margin-top:0;margin-bottom:0}
.page-header h2 {border-bottom:5px solid #FF8200}
.product-thumb-info .product-thumb-info-image::before {border-radius:0 !important}
ul.payment-steps {border:0}
ul.payment-steps li {background:#393939}
ul.payment-steps li.active::after {border:0}
#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {color:#ccc}
.btn-addtocart {z-index:1000;position:relative}
.btn-ukosaricu {z-index:1000;position:relative}
.shop ul.products .product .price {height:50px}
.shop ul.products .product .onsale {width:80px;height:80px;font-size:1.5em;font-weight:800;line-height:80px}
.product-thumb-info .onsale {width:80px !important;height:80px !important;font-size:1.5em !important;font-weight:800;line-height:80px !important}
.etalage .onsale {width:80px !important;height:80px !important;font-size:1.5em !important;font-weight:800;line-height:80px !important}
.imagebox .onsale {width:80px !important;height:80px !important;font-size:1.5em !important;font-weight:800;line-height:80px !important;background-color: #ff8200;border-bottom-color: #d66d00;}
.popup-responsive {z-index:100}
.btn-obavijest {width:100% !important;border:0;border-radius:0;margin-bottom:20px;float:left;display:block;}
.besplatna-dostava {background:#0DC143;padding:5px;font-size:11px;color:#ffffff;position:absolute;top:140px;line-height:12px}
.besplatna-dostava-pocetna {background:#0DC143;padding:5px;font-size:11px;color:#ffffff;position:absolute;top:250px;line-height:12px}
.besplatna-dostava-proizvod {background:#0DC143;padding:10px;font-size:14px;color:#ffffff;line-height:18px;position:relative;top:-20px}
.proizvod-h2 {text-transform:uppercase;}
.novosti-box {text-align:center;background:#ededed;border:1px solid #fff}
.novosti-naslov {text-transform:uppercase;font-size:1.5em;font-weight:600;margin:20px 0;height:45px;overflow:hidden;padding:0 15px !important}
.novosti-tekst {height:100px;display:block;overflow:hidden;padding:0 20px;font-size:0.9em}
.novosti-intro {text-align:center;color:#000;font-size:3em;font-weight:200;margin-bottom:50px}
.novosti-intro a {color:#000}







.imagebox .onsale {
	position: absolute;
	background-image: none;
	border-radius: 100%;
	left: auto;
	right: 0;
	top: -15px;
	text-shadow: none;
	width: 40px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	z-index: 10;
	box-shadow: none;
	font-size: 0.9em;
	color: #FFF;
	border-bottom: 2px solid transparent;
}

.shop-index-short {color:#000}







/*DROPDOWN*/

.dropbtn {cursor: pointer;}
.dropdown {position: relative;display: inline-block;}
.dropdown-content {display:none;position:absolute;top:103px;left:0;width:100%;z-index:10;padding:20px 0 30px 0}
.dropdown-content a {color: #FF8200;padding:5px 30px;text-decoration: none;display: block;text-align:left;font-size:13px;font-weight:600}
.dropdown:hover .dropdown-content {display: block;}
.sivi-box-1 .dropdown-content a:hover {background-color:#232323}
.sivi-box-2 .dropdown-content a:hover {background-color:#232323}
.sivi-box-1 .dropdown-content {background-color: #383838}
.sivi-box-2 .dropdown-content {background-color: #161616}
.slicica-izbornik-2 {background:#232323;float:left;padding:5px;border-radius:3px;margin:0 10px 0 0;position:relative;z-index:10}








