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

.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:#ffd700;background-color:transparent;margin-bottom:50px}

.bread-header .breadcrumb {font-size:14px;}
.bread-header .breadcrumb {color:#fff;margin-bottom:0;padding:0;}
.bread-header .breadcrumb a {line-height:60px;}
.bread-header .breadcrumb a:link {color:#fff;}
.bread-header .breadcrumb a:visited {color:#fff;}
.bread-header .breadcrumb a:hover {color:#fff;}
.bread-header .breadcrumb a:active {color:#fff;}



.glavna-tekst {text-align:justify;margin-bottom:80px;}
.glavna-tekst img {display:inline-block; max-width:100%; height:auto;}
.glavna-tekst p {line-height:20px;margin-bottom:15px;}

.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:300;text-transform:uppercase;margin-bottom:15px;line-height:1.2em;}
.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 ul.nav-top li a {padding: 4px 6px;}

#footer {margin-top:50px}
#footer.poc {margin-top:0}

#footer ul.simple-post-list li {padding:15px 0;}

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

.btn-zeleni-grad {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #88C40D;
	*background-color: #88C40D;
	background-image: -moz-linear-gradient(top, #9CDE22, #88C40D);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9CDE22), to(#88C40D));
	background-image: -webkit-linear-gradient(top, #9CDE22, #88C40D);
	background-image: -o-linear-gradient(top, #9CDE22, #88C40D);
	background-image: linear-gradient(to bottom, #9CDE22, #88C40D);
	background-repeat: repeat-x;
	/*border-color: #88C40D;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9CDE22', endColorstr='#88C40D', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-zeleni-grad:hover,
.btn-zeleni-grad:focus,
.btn-zeleni-grad:active,
.btn-zeleni-grad.active,
.btn-zeleni-grad.disabled,
.btn-zeleni-grad[disabled] {
	color: #FFFFFF;
	background-color: #88C40D;
	*background-color: #003bb3;
}

.btn-zuti-grad {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #FCC601;
	*background-color: #FCC601;
	background-image: -moz-linear-gradient(top, #FDE336, #FCC601);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FDE336), to(#FCC601));
	background-image: -webkit-linear-gradient(top, #FDE336, #FCC601);
	background-image: -o-linear-gradient(top, #FDE336, #FCC601);
	background-image: linear-gradient(to bottom, #FDE336, #FCC601);
	background-repeat: repeat-x;
	/*border-color: #FCC601;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDE336', endColorstr='#FCC601', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
font-size:20px;
font-weight:700;
padding:20px 50px;
}
.btn-zuti-grad:hover,
.btn-zuti-grad:focus,
.btn-zuti-grad:active,
.btn-zuti-grad.active,
.btn-zuti-grad.disabled,
.btn-zuti-grad[disabled] {
	color: #FFFFFF;
	background-color: #FCC601;
	*background-color: #003bb3;
}

.imo-crta {
    background: #55800D none repeat scroll 0 0;
    clear: both;
    height: 1px;
    margin-top: 9px;
}

.bord-lr {border-left:1px solid #55800D;border-right:1px solid #55800D;padding:0 60px 0 75px;}
.padd-novosti {padding:0 75px 0 0}
.padd-pratite {padding:0 0 0 95px}

.simple-post-list li div a:link {color:#fff !important;}
.simple-post-list li div a:visited {color:#fff !important;}
.simple-post-list li div a:hover {color:#fff !important;}
.simple-post-list li div a:active {color:#fff !important;}

#sub-menu ul li a:link {color:#759B13 !important;}
#sub-menu ul li a:visited {color:#759B13 !important;}
#sub-menu ul li a:hover {color:#759B13 !important;}
#sub-menu ul li a:active {color:#759B13 !important;}

.proizvodi-poc {background:url(http://sambi.hr/slike/slice1.png) 0 0 repeat-x;color:#fff;font:200 60px/170px 'Open Sans';text-align:center;margin-bottom:50px;}

.gal-cat {
    bottom: 40px;
    color: #876C00;
    font: 800 20px "Open Sans";
    /*height: 40px;*/
    /*padding-left: 20px;*/
    position: absolute;
    width: 100%;
    z-index: 44;
text-align:center;
}

.gal-title {
    bottom: 0;
    color: #000;
    font: 200 20px "Open Sans";
    /*height: 90px;*/
    /*padding-left: 20px;*/
    position: absolute;
    width: 100%;
    z-index: 44;
text-align:center;
}


.newser {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    color: #292b2e;
    font-size: 15px;
    height: 45px;
    line-height: 45px;
}

.btn-news {
    font-size: 14px;
    font-weight: bold;
    height: 45px;
}

.foot-voce {position:absolute;bottom:0;right:0;}
.newsletter-head {margin:35px 0 35px 0;}
.kontakt-info {margin:0 0 30px 0 !important;}

.onama {position:relative;background-color:#F7F7F7;margin:140px 0 0 0;padding:30px 0 60px 0;}
.onama h3 {font:200 50px/88px 'Open Sans';color:#000;border-bottom:1px solid #c4c4c4;text-transform:none}
.onama p {color:#000;font:200 16px/30px 'Open Sans';}
.kamion {position:absolute;bottom:0;left:0;width: 42%;}

.erste i {padding: 275px 0 44px;margin: -230px 0 0;font-size:18px;font-weight:700;color:#FFA700;}
.mt-100 {margin-top:100px;}


.sidebar h4.heading-primary {color:#fff !important;text-align:center;background:#FFA700;padding:50px 0 25px 0;font:800 18px 'Open Sans';}

.blog-info {
    clear: both;
    color: #585858;
    display: inline-block;
    font-weight: 300;
    margin-bottom: 10px;
    width: 100%;
}
.blog-info .datum, .blog-info .autor {
    float: left;
}
.blog-info .datum {
    margin-right: 30px;
}

.productbox .product-thumb-info {border-radius: 0;padding: 10px;background: #fff;border: 1px solid #e1e1e1;}
.productbox .product-thumb-info .product-thumb-info-content {background: #fff;padding: 0;margin: 0;text-align: center;display: inline-block;height: 40px;overflow: hidden;}
.productbox .product-thumb-info:hover {border: 1px solid #ffa700;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);}
.productbox .product-thumb-info:hover .product-thumb-info-image:before {filter: alpha(opacity=0);opacity: 0;}
.productbox .product-title {font-size: 1.2em;line-height: 1.1em;height: 40px;overflow: hidden;text-transform: uppercase;display: table-cell;vertical-align: middle;text-align: center;}
.productbox .product-thumb-info .product-thumb-info-content a {color: #007a36;}
.productbox span.price .amount {color: #d72f19;font-size: 1.4em;font-weight: 700;line-height: 1em;}
.productbox span.price del .amount {color: #868686;font-size: 14px;font-weight: 400;line-height: 1em;margin-right: 10px;}
.productbox .product-thumb-info a.btn-block {display: block;width: 100%;padding: 8px 12px;}
.productbox .product-thumb-info .listazelja {position: absolute;text-align: center;margin: 0 auto;left: 45%;bottom: 6px;font-size: 1.2em;}
.listazelja a:hover .fa-heart-o:before {content: "\f004";}
.listazelja a:hover .fa-heart:before {content: "\f08a";}
.product-subtitle {line-height: 17px;color: #999;font-weight: 300;margin-top: -10px;margin-bottom: 15px;height: 51px;overflow: hidden;text-transform: uppercase;}

.productbox .product-thumb-info a.btn-block .fa {margin-right: 10px;}
.productbox .productbox .product-thumb-info .btn {background-color: #fff;border-color: #fff;text-shadow: none;}
.productbox .product-thumb-info:hover .btn {text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #87c440;border-color: #87c440 #87c440 #6da031;}
.shop ul.products li.product .onsale {background-color: transparent;border-bottom-color: transparent;}
.shop ul.products .product .onsale {right: 20px;top: 5px;width: 60px;height: 62px;}
.owl-carousel .productbox .onsale {right: 5px;top: 15px;width: 60px;height: 62px;background-color: transparent;border-bottom-color: transparent;}


.podaci-head {background:#7AAF10;color:#fff;text-align:center;font:bold 13px/30px 'Open Sans';}
.podaci-head-center {background:#7AAF10;color:#fff;text-align:center;font:bold 13px/30px 'Open Sans';border-left:5px solid #fff;border-right:5px solid #fff;}
.podaci-dolje {background:#f5f5f5;color:#294707;text-align:center;padding:10px;font:200 15px/20px 'Open Sans';}
.podaci-dolje-center {background:#f5f5f5;color:#294707;text-align:center;padding:10px;font:200 15px/20px 'Open Sans';border-left:5px solid #fff;border-right:5px solid #fff;}


.panel-heading {padding: 0;}
.panel-warning > .panel-heading {
    background-color: #fff;
    border-color: #fff;
    color: #000;
}
.nav-tabs > li > a {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border-width:0;background:#eee;}
.nav-tabs > li {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 0 2px 0 0;
}
.nav-tabs {border-bottom: 1px solid #fff;}
.blutable {background: #f5f5f5 none repeat scroll 0 0;padding: 20px;color:#000;}
.blutable a {font-weight:bold;}
.blutable a:link {color:#000;text-decoration:underline;}
.blutable a:visited {color:#000;text-decoration:underline;}
.blutable a:hover {color:#000;text-decoration:none;}
.blutable a:active {color:#000;text-decoration:underline;}

.blutable table tr:first-child th,
.blutable table tr:first-child td {font-weight:bold;margin:0 0 10px 0;}

.blutable table th,
.blutable table td {padding:0 25px 3px 0;}

.panel-warning {border-color: #fff;}
.panel {box-shadow:none;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background-color:#7AAF10;color:#fff;}
.nav-tabs.zwei {margin:0 0 -2px 0;}
.tab-content {padding:0;box-shadow:none;border-width:0 0 0 0;}


.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {border-top:0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border-width:0;}
.nav-tabs li a:hover {border-top:0;}

.img-center {display:block;margin:0 auto;}











