/* UNIVERSAL */

.margindesno20px {margin-right: 20px;}

.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;}
.clear50 {clear:both; height:50px;}
.clear60 {clear:both; height:60px;}
.clear70 {clear:both; height:70px;}
.clear80 {clear:both; height:80px;}

.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:#777;}

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

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

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

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

/* SPECIFIC */

body {color:#484848;}
p {color:#484848;}

#header .header-top ul.nav-top li a {padding: 4px 6px;}
#footer {margin-top:0}
#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;}

/* SHOP */

.product-title {font-size:16px; line-height:18px; height:36px; overflow:hidden;}
.product-thumb-info .product-thumb-info-content {background:#dedede}
.product-cart-icon {width:auto !important;}
.shop-index-short {font-size:12px; line-height:16px; height:48px; overflow:hidden;}
.store_product_out_of_stock {display:none;}

.mega-menu-shop {position:static;}
#dropdowncartspecial {left: auto !important; right: 0 !important; width: 500px;}

.table-cijena {width:100%}
.cijena-left {font-weight:700; font-size:18px; background:#f1f1f1; border-right:1px solid #fff; text-align:center; width:20%; padding:23px 5px;}
.cijena-right {background:#f1f1f1; padding:23px 10px 23px 20px;}
.zacijenu {font-weight:700; font-size:24px; color:#ae0001;}

.nedostupno {cursor:not-allowed;}
.naakciji {color:#47a447}

.input-quantity {width:60px}
.btn-plusminus {width:34px;height:34px;}

.product-iframe {}
.product-left {padding: 0; width: 450px; margin-right:40px;}
.product-right {padding: 0; width: 450px;}

.page-header h2 {
	border-bottom: 5px solid #0088cc;
	color: #FFF;
	display: inline-block;
	font-weight: 200;
	margin: 0 0 -25px;
	min-height: 37px;
	font-size: 2.6em;
	line-height: 46px;
	padding: 0 0 17px;
	position: relative;
}

.shop table.cart img {width: 70px;}

.cart-img {float: left; margin-right: 5px;}
.cart-input-promocode {width:200px; display:inline;}
.cart-input-kom {width:50px}

tr.cart-sveukupno th {
    border-bottom: 1px solid #DCDCDC;
}

.width320px {width:320px;}
.control-group {margin-bottom:9px}

.cartbg {
    background-color: #fff;
    margin-bottom: 35px;
    padding-bottom: 15px;
}

.alert-darkgrey {
    color: #666;
    background-color: #e3e3e3;
    border: 1px solid #e3e3e3;
    border-radius: 0;
}

.fonts12em {
    font-size: 1.2em;
}

.well-simple {
    min-height: 20px;
    padding: 0;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
}


.notification {background: #ffffff;border:1px solid #47a447;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: #444;font-size: 12px;line-height: 12px;white-space: normal;z-index: 1000;letter-spacing:0; position:relative;
    min-width: 350px;
    max-width: 80%;
    font-size: 16px;
    font-weight: 600;
    margin-top: 20px;
}
.notification-content {padding: 0;}
.notification-title {display: block;text-align: center;background:#47a447;margin: 0;padding: 10px;font-size: 16px;line-height: 16px;font-weight: bold; color:#fff;}

/* --------------------------------------------------------	*/
/*	SuperNotice Notifications */
/* --------------------------------------------------------	*/



.superNotice
{
    position:absolute !important;
    font-family: Arial,Verdana;
    margin: 10px;
    z-index: 1000;
    margin-top: 70px;
    top: 30% !important;
    right: 44% !important;
}

.fancybox-skin .superNotice {top: 20% !important; right: 30% !important;}

.superNotice a.superNotice-close
{
    display: inline-block;
    float: right;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 14px;
    margin-right: -4px;
    margin-top: 3px;
    background-image: url('https://tdc.hr/slike/close.png');
    background-repeat: no-repeat;
    outline: none;
}
.superNotice a.superNotice-close:hover
{
    opacity: 0.6;
}
.superNotice .superNotice-content a.superNotice-close
{
    margin-top: -6px;
    margin-right: -7px;
}
.superNotice .superNotice-content
{    
    clear: left;
    font-size: 14px;    
    line-height: 18px;
    padding: 12px;
    vertical-align: middle;
}
.superNotice .superNotice-content-table td {
    vertical-align: top;
}
.superNotice.default
{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
}
.superNotice.default .superNotice-header a.superNotice-close
{
    margin-top: 6px;
}
.superNotice.default .superNotice-content
{
    color: #000000;  
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;   
}


ul.payment-steps {float:left; width:100%; margin-top:1px; margin-bottom:30px; padding:0; list-style-type:none; background:#AE0001; border-bottom:1px solid #A97C3C; color:#ffffff;font-size:12px;}
ul.payment-steps li {float:left; width:20%; text-align:center; padding:10px 0; background:#C1985E; display:block; list-style:none outside none; position:relative;}
ul.payment-steps li.active {background:#AE0001; font-weight:bold;}
ul.payment-steps li.active:after {background:#AE0001; border:solid #A97C3C; border-width:0 0 1px 1px;  bottom:-5px; content:' '; display:block; width:10px; height:10px; position:absolute; left:48%; z-index:2;
 -webkit-transform: rotate(-45deg);
 -webkit-transform-origin: 50% 50%;
 -moz-transform: rotate(-45deg);
 -moz-transform-origin: 50% 50%;
 -ms-transform: rotate(-45deg); /* IE 9 */
 -ms-transform-origin:50% 50%; /* IE 9 */
 -o-transform: rotate(-45deg);
 -o-transform-origin: 50% 50%;
 transform: rotate(-45deg);
 transform-origin: 50% 50%
}


.control-group select {
    width: 100%;
    height: 32px;
    padding: 3px 10px;
    color: #333;
    border: 1px solid #CCC;
    border-radius: 4px;
    outline: medium none;
}

.control-group {
    margin-bottom: 9px;
    margin-left: 0;
}

#forgpass-trigger {
    cursor: pointer;
}


.control-group input[type="text"], .control-group input[type="email"], .control-group input[type="password"] {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #333;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width:100%;
}

.control-group input[type="text"]:focus, .control-group input[type="email"]:focus, .control-group input[type="password"]:focus {
    border-color: #66AFE9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.control-group input[type="text"]::-moz-placeholder,  .control-group input[type="email"]::-moz-placeholder,  .control-group input[type="password"]::-moz-placeholder {
    color: #999999;
    opacity: 1;
}


.control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color: #CC0000;
    color: #CC0000;
}
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
    border-color: #953B39;
    box-shadow: 0 0 6px #D59392;
}
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline, .well.error .help-block, .well.error .help-inline {
    color: #CC0000;
}


/*TOMISLAV*/
/*Header*/
.jednaki-padding01 {padding-top: 0.4%;padding-bottom: 0.4%;}
.jednaki-padding02 {padding-top: 2.4%;padding-bottom: 2.4%;}
.border-strane01 {border-left: 1px solid #5a5a5a;border-right: 1px solid #5a5a5a;overflow:hidden;}
.border-strane02 {border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;overflow:hidden;}
.border-strane03 {border-left: 1px solid #8fa2a0;/*border-right: 1px solid #8fa2a0;*/overflow:hidden;}
#header .header-body {border-top: 5px solid #fff;padding: 8px 0 0 0;}
#header .header-top {background-color: #424242;border-bottom:0;margin-top: -13px;padding:0;position: relative;z-index: 4;}
.header-top-white {background-color: #fff;}
#header .header-body {background: #188243;}
.header-container {border-left: 1px solid #0d7839;border-right: 1px solid #0d7839}
#header .header-nav-main {float: left;}
.logo-vrh {padding-left: 5%; }
html.sticky-header-active #header .header-body {  border-bottom: none !important;}

.jezici-ikone {text-align: center;margin: 0 auto;padding-top:  2.5%;}
.mali-izborniktop {color: #c5c5c5;text-align: center;padding-top:  0.4%; }
.mali-izborniktop li {padding: 2% 5% 0 5%;}
.mali-izborniktop li a:link, .mali-izborniktop li a:visited, .mali-izborniktop li a:active{color:#c5c5c5;text-transform: uppercase;font-weight: 600; }
.mali-izborniktop li a:hover {color: #9dd050;text-decoration: none;} 
ul.list-inline.mali-izborniktop li.active a {color: #9dd050 !important;text-decoration: none;} 
/*Socialne ikonice*/
.header-top .list.list-icons { float: right;padding-top: 0.4%;padding-bottom: 2%;padding-right: 5%;}
.header-top .list.list-icons.list-icons-style-3 li .fa, .list.list-icons.list-icons-style-3 li .icons {background-color: #9dd050;}
.header-top .list.list-icons li .fa, .list.list-icons li .icons {border-color: #9dd050;}
.header-top .list.list-icons.list-icons-style-3 li .fa, .list.list-icons.list-icons-style-3 li .icons {border-radius: 50%;color: #424242;height: 30px;padding: 8px;text-align: center;width: 30px;}
.header-top .list-icons-style-3 li {display: inline-block !important;margin-right: 2px;padding-top: 8px;}

/*Trazilica*/
.sirina01 {width: 75%;}
.pozicija-trazilica {margin-top: 15.5%;margin-left: 22.2%;}
.btn-trazilica {background:#d0d0d0;border: none;color: #fff;border-radius:0 !important;padding: 7px 12px;}
.btn-trazilica:hover, .btn-trazilica:focus {}
.form-control-oboji {background:#fff !important;border:none!important;color:#777 !important;font-size:14px;line-height:1.42857;padding:6px 18px;box-shadow: none !important;}
.pozicijai {padding-top: 18px}
.form-control-oboji::-webkit-input-placeholder{text-transform: uppercase;color:#777;opacity:1}
.form-control-oboji::-moz-placeholder{text-transform: uppercase;color:#777;opacity:1}
.form-control-oboji:-ms-input-placeholder{text-transform: uppercase;color:#777;opacity:1}
.form-control-oboji:-moz-placeholder{text-transform: uppercase;color:#777;opacity:1}
.kampmann-logo {margin: 12% 5% 5% 0;float: right;}
.burda-logo {margin: 12% 40% 5% 0;float: right;}
.sonninger-logo {margin: 12% 5% 7% 0;float: right;}
.niz-logo {margin: 50% 0;}

/*Izbornik*/
.napravirazmak5 {margin-top: 15px !important;}
#header .header-nav.header-nav-stripe nav > ul > li.active:not(:hover) > a {color: #9dd050;}
#header .header-nav.header-nav-stripe nav > ul > li > a {color: #fff;font-size: 14px;text-transform: uppercase;}
#header .header-nav.header-nav-stripe nav > ul > li:hover > a {background: none ;}
#header .header-nav.header-nav-stripe nav > ul > li > a, #header .header-nav.header-nav-stripe nav > ul > li:hover > a {margin: -3px 0 0;/*padding: 25px 13px 24px;*/padding: 25px 23px 28px 17px;}
#header .header-nav.header-nav-stripe nav > ul > li > a.dropdown-toggle::after, #header .header-nav.header-nav-stripe nav > ul > li:hover > a.dropdown-toggle::after {top: 25px;}

/*Padajuci*/
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {border-top-color: #fff;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {padding: 10% 15%;/*padding: 10% 5%;*/}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {border:0;color: #777777;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {background-color: #9dd050;color: #fff !important;text-decoration: none;}
.dropdown-menu {background: rgba(255, 255, 255, 0.9);}
#header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .dropdown-menu {margin-top: -8px;}

/*Grupe*/
/*
.item-home {border-left: 1px solid #8ba19f;z-index: 2;}
.item-home2 {border-left: 1px solid #8ba19f;border-right: 1px solid #8ba19f;position: relative;z-index: 3;}
.item-home3 {border-right: 1px solid #8ba19f;position: relative;z-index: 4}
*/
.thumb-info .thumb-info-title {text-shadow: none;font-size: 24px;}
ul.image-gallery .image-gallery-item {margin-bottom: 0px;}
.thumb-info .thumb-info-wrapper::after {background: rgba(24, 130, 67, 0.8) none repeat scroll 0 0;}
.grupa-pozadina {background: url(https://tdc.hr/slike/grupe-bg.jpg) no-repeat center top;height: auto;}
.item-home {width:33.33% !important}
.item-home2 {width:33.33% !important}
.item-home3 {width:33.33% !important}

/*OWL novosti*/
.pozadina01 {background: #dbdcde;}
.zelena-owl {background: #188243;color: #fff;}

/*
#owl-novosti-box {padding: 2.5% 4% 3% 4% /*padding: 9% 4% 3% 4%;*/}
*/


.owl-carousel.show-nav-title .owl-nav {margin-top: 0%;float: left;}
.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {  color: #fff;}
.zelena-owl h2 {color: #fff;margin-bottom: 20px;text-transform: uppercase;padding: 4% 0 0 0}
.zelena-owl h2 a:link, .zelena-owl h2 a:visited, .zelena-owl h2 a:active {color: #fff;}
.zelena-owl h2 a:hover {color: #9dd050;text-decoration: none;}
#owl-novosti-box h3 {color: #9dd050;font-size:1.3em;font-weight: 600;text-transform: uppercase;margin-bottom: 20px;}
#owl-novosti-box h3 a:link, #owl-novosti-box h3 a:visited, #owl-novosti-box h3 a:active {color: #9dd050;}
#owl-novosti-box h3 a:hover {color: #fff;text-decoration: none;}
.btn-okvir-001 {background-color: rgba(0, 0, 0, 0) !important;border-color: #9dd050;border-style: solid;border-width: 2px;color: #9dd050 !important;line-height: 24px;padding: 6px 11px !important;text-decoration: none !important;width: 30%; text-align: center;}
.btn-okvir-001:hover, .btn-okvir-001:focus, .btn-okvir-001:active {border-color: #fff;color: #fff !important;}
.datum-zeleni-novosti {color: #9dd050; margin-left: 7%;font-style: italic;}
.bez-paddinga-strane {padding-left: 0; padding-right: 0;}
.slika-desno-novostif {border-top: 2px solid #188243; float: right;}
.pozadina-novosti-d {border-top: 2px solid #188243;background-image: url(https://tdc.hr/slike/slikda-desno001.jpg);background-position: left top;background-repeat: no-repeat;background-size: contain;height: 310px;padding: 0;}
.zelena-owl-text {padding: 7%}
#owl-novosti-box {margin-bottom: 0px !important}
.owl-carousel.show-nav-title .owl-nav {margin-top: -45px;right: 70%;top: 26%;width: auto;}

/*OWL referentni objekti*/
.traka001 {background: #188243;padding: 10px 0;}
.traka001 h3 {color: #fff;margin-bottom: 0;text-align: center;font-weight: 200;}
.traka001 h3 a:link, .traka001 h3 a:visited, .traka001 h3 a:active {color: #fff;}
.traka001 h3 a:hover {color: #fff;text-decoration: underline;}
.pozadina-referentni {background: #eaeaea;}
#owl-referentni {margin-bottom: 0 !important;}
#owl-referentni .thumb-info-galerija {max-width:none;display:inline-block}
#owl-referentni .thumb-info .thumb-info-wrapper  {border-radius:0}
#owl-referentni .thumb-info .thumb-info-wrapper:after {background:rgba(24, 130, 67, 0.8);border-radius:0}
#owl-referentni .thumb-info-inner i {color:#06381a !important}
#owl-referentni .thumb-info .thumb-info-title {font-size: 16px;font-weight: 600;}
#owl-referentni .owl-nav .owl-prev {left: -4%;}
#owl-referentni .owl-nav .owl-next {right: -4%;}
/*#owl-referentni .owl-nav [class*="owl-"] {  background: none;border: none;color: #a0a0a0;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}*/

/*Counteri brojke*/
.pozadina-ubrojkama {background: #fff url(https://tdc.hr/slike/bg-tdcubrojkama.jpg) no-repeat center;}
.ubrojkamalogo {margin: 0 auto; padding-right: 2%;display: inline;}
.oko-countera{overflow: hidden;position: relative; margin: 0 auto; }
.sadrzaj-countera {text-align: center; font-weight: 600; padding: 6% 2% 2% 2%;   width: 100%; position: absolute;  color: #fff;z-index: 2;top: 25%;}
.sadrzaj-countera a:link, .sadrzaj-countera a:visited, .sadrzaj-countera a:active {color:#fff;}
.sadrzaj-countera a:hover {color:#fff;text-decoration: none}
html .counters .counter-tertiary .fa, html .counters .bojacounter strong {color: #9dd050 !important;/*font-size: 30px !important;*/}
.counters {padding: 10% 0;overflow: hidden;}
.counters label {font-weight: 400;  margin-top: 3%;}

/*Footer*/
.traka002 {background: #424242;color: #9dd050;padding: 0;}
.traka002 h4 {color: #9dd050 !important;margin-bottom: 0;text-align: left;font-weight: 200;font-size: 1.6em;padding: 2% 0;}
.traka002 h4 a:link, .traka002 h4 a:visited, .traka002 h4 a:active {color: #9dd050 !important;}
.traka002 h4 a:hover {color: #fff;text-decoration: underline;}
#footer {padding: 0;background: #fff;border: none;font-size: 0.9em;margin-top: 0px;color: #888888 !important;}
#footer p {color: #888888 !important;}
.obojifooter {background: #eaeaea;}
#footer .footer-copyright {margin: 0 !important;padding: 0 !important;border: none;background: #fff}
#footer .container .row > div { margin-bottom: 0 !important;}
a.obojilink01:link, a.obojilink01:visited, a.obojilink01:active {color: #888888 !important; text-decoration: none;}
a.obojilink01:hover {color: #188243 !important; text-decoration: underline;}
.uvucif {padding: 3% 10%;}
.zelena-footer {background: #188243;color: #fff !important;}
.zelena-footer p {color: #fff !important;line-height: 22px;}
.siva-footer {background: #eaeaea;color: #188243 !important;}
.siva-footer p {color: #188243 !important;}
#footer .footer-copyright nav ul li {border-left: 1px solid #188243;}
#footer .footer-copyright nav {float: left;}
#footer .footer-copyright p {color: #fff !important;}
nav#sub-menu ul li a:link, nav#sub-menu ul li a:visited, nav#sub-menu ul li a:active {color: #188243;}
nav#sub-menu ul li a:hover {color: #000;}
.padding-fcopy {padding: 1% 3%;}
/*Sitmap*/
ul.sitemap-dolje {list-style-type: none;padding: 0;}
ul.sitemap-dolje li {}
ul.sitemap-dolje li a:link, ul.sitemap-dolje li a:visited, ul.sitemap-dolje li a:active{color:#888 !important;text-transform: uppercase;font-weight: 600; }
ul.sitemap-dolje li.odabrania a {color: #188243 !important;}
ul.sitemap-dolje li a:hover {color: #188243 !important;text-decoration: none;} 
/*Newsletrer*/
footer .form-control {background: #eaeaea;color: #888888;font-size: 12px;border: 0;height: 46px !important}
.btn-pridruzi-01 {border: 5px solid #eaeaea;color: #fff; font-size: 15px;font-weight: 600;padding: 8px 16px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#188243+0,006e2e+100 */
background: #188243; background: -moz-linear-gradient(top, #188243 0%, #006e2e 100%); 
background: -webkit-linear-gradient(top, #188243 0%,#006e2e 100%); background: linear-gradient(to bottom, #188243 0%,#006e2e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#188243', endColorstr='#006e2e',GradientType=0 ); }
.btn-pridruzi-01:hover, .btn-pridruzi-01:focus, .btn-pridruzi-01:active {color: #fff;text-decoration: underline;
background: #006e2e; background: -moz-linear-gradient(top, #006e2e 0%, #188243 100%);background: -webkit-linear-gradient(top, #006e2e 0%,#188243 100%);background: linear-gradient(to bottom, #006e2e 0%,#188243 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#188243',GradientType=0 ); }
/*Socialne ikonice*/
#footer .list.list-icons { float: left;margin-bottom: 0;}
#footer .list.list-icons.list-icons-style-3 li .fa, .list.list-icons.list-icons-style-3 li .icons {background-color: #9dd050;}
#footer .list.list-icons li .fa, .list.list-icons li .icons {border-color: #9dd050;}
#footer .list.list-icons.list-icons-style-3 li .fa, .list.list-icons.list-icons-style-3 li .icons {border-radius: 50%;color: #fff;height: 30px;padding: 8px;text-align: center;width: 30px;}
#footer .list-icons-style-3 li {display: inline-block !important;margin-right: 2px;padding-top: 8px;}
.naslov-xs-footer{background: #424242 !important;color: #9dd050 !important;padding: 1%;}
.trecibf p {line-height: 22px;}
.prvibf div.clear30 {height: 25px}

/*Header ostale*/
.page-header {border-bottom: 5px solid #e6e6e6;border-top: none !important; min-height: 200px;  margin: 0 0 20px 0!important;}
.page-header .breadcrumb {margin-top:0;}
section.page-header h1 {border: none !important;margin-top: 8%}
.page-header-onama {background: url(slike/o-nama.jpg) repeat scroll 0 0 / cover ;}
.page-header-zaposlenja {background: url(slike/zaposlenja.jpg) repeat scroll 0 0 / cover ;}
.page-header-dizala {background: url(slike/dizala.jpg) repeat scroll 0 0 / cover ;}
.page-header-grijanje {background: url(slike/grijanje-hladenje-ventilacija.jpg) repeat scroll center center / cover ;}
.page-header-projektiranje {background: url(slike/projektiranje.jpg) repeat scroll 0 0 / cover ;}
.page-header-kontakt {background: url(slike/contact.jpg) repeat scroll 0 0 / cover ;}
.page-header-burda {background: url(slike/burda.jpg) repeat scroll 0 0 / cover ;}

/*BREADCRUMBS*/
/*Gornji*/
.page-header ul.breadcrumb {color: #f5f5f5;}
.page-header ul.breadcrumb li a {color: #fff;}
.page-header ul.breadcrumb li a:hover {color: #fff; text-decoration: underline;}

/*Donji*/
.breadcrumb {background-color: #f0f1f1;}
ul.breadcrumb {color: #000;}
ul.breadcrumb li a {color: #188243 ;}
ul.breadcrumb li a:hover {color: #000; text-decoration: underline;}

/*Entry*/
.entry {margin-bottom: 5px;}
.entry h2 {color: #188243;}
.entry h2 a:link, .entry h2 a:visited, .entry h2 a:active { color: #188243;}
.entry h2 a:hover {color: #000;text-decoration: none;}
.entry h3 {color: #188243;line-height: 32px;margin: 0 0 10px;}
.entry h3 a:link, .entry h3 a:visited, .entry h3 a:active { color: #188243;}
.entry h3 a:hover {color: #000;text-decoration: none;}
html .btn-secondary:hover, html .btn-secondary:focus, html .btn-secondary:active:hover, html .btn-secondary:active:focus {color: #fff;}
.entry-zaposlenja {margin-top: 5px;}
.entry .thumb-info .thumb-info-title {font-size: 18px;line-height: 18px}

/*Reference*/
.reference-dizalae {background: #f2f2f2 none repeat scroll 0 0;cursor: pointer;height: 205px;max-height: 205px;overflow: hidden;text-align: center;}
.reference-dizalae h2 {color: #188243;font-size: 1.3em;font-weight: 400;line-height: 23px;margin: 0 0 22px;}
.reference-dizalae h2 a:link, .reference-dizalae h2 a:visited, .reference-dizalae h2 a:active { color: #188243;}
.table-reference01 thead tr th{  background: #188243 !important;color: #ffffff; font-size: 1.2em;  font-weight: 400;}


/*Proizvodi kategorije*/
.izravnaj-naslovek {height: 60px; overflow: hidden;}
.listakategorija {background: #f2f2f2;cursor: pointer;height: 285px;overflow: hidden;text-align: left;}
.listakategorija h2 {color: #188243;font-size: 1.3em;font-weight: 400;line-height: 23px;margin: 0 0 22px;}
.listakategorija h2 a:link, .listakategorija h2 a:visited, .listakategorija h2 a:active { color: #188243;}

/*Proizvodi - jedan ispod drugog*/
.proizvod-box-02 {background: #f2f2f2;margin-bottom: 15px;}
.slika-proizvod-box {float: left;}
.proizvod-box-02 h2 {color: #000;font-size: 1.5em;margin: 0 0 5px;text-align: left;font-weight: 400;line-height: 30px; overflow: hidden;}
.proizvod-box-02 h2 a:link, .proizvod-box-02 h2 a:visited, .proizvod-box-02 h2 a:active { color: #188243;}
.proizvod-box-02 h2 a:hover {color: #188243;text-decoration: underline;}
.proizvod-sadrzaj-02 {padding: 15px 15px 15px 0;}
.proizvod-box-text {min-height:77px}
.btn-proizvod-02 {background: #9dd050;border: medium none;color: #ffffff;font-size: 15px;font-weight: 600;}
.btn-proizvod-02:hover, .btn-proizvod-02:focus, .btn-proizvod-02:active {background: #a8d564;color: #ffffff;text-decoration: underline}

/*detaljna proizvodi*/
.nav-tabs-stil li.active a, .nav-tabs-stil li.active a:hover, .nav-tabs-stil li.active a:focus {background: #fff none repeat scroll 0 0;border-left-color: #eee; border-right-color: #eee;border-top: 3px solid #188243;color: #000;}
.nav-tabs-stil li a, .nav-tabs-stil li a:hover {background: #fff none repeat scroll 0 0;  border-top: 3px solid #9dd050;  color: #333;}
.prednostidiv ul li {margin-left: 0% !important;font-style: italic}

/*galerija*/
.itemdiary {width:30%;margin:1%;}
.slikadiary {width:100% !important; height:auto !important; min-height:auto !important; margin-bottom:0;-webkit-box-shadow: 0 8px 6px -6px #6a6a6a;-moz-box-shadow: 0 8px 6px -6px #6a6a6a;box-shadow: 0 8px 6px -6px #6a6a6a;}

/*smaller*/
.oboji-smallerbox {background: #f0f1f1 none repeat scroll 0 0;padding: 4%; border-bottom: 3px solid #188243;margin-bottom: 6%}