 /* katalog arhiva */
#main{overflow: hidden; display:block; width:100%;}
#proizvodi-pojedinacno{ padding:100px 0 60px 0;}
#proizvod-opis{ margin-top:30px;}
#arc-pag{ display: table; min-height:100%; width:100%; margin-bottom:60px;}
.woocommerce-breadcrumb  {
	display: block; font-size: 16px;
	color: #403f3f;
	margin: 30px 0 25px 0;
	padding: 30px 0;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.woocommerce-breadcrumb a, #crumbs a{color: #ccc;}
.woocommerce-ordering select{ padding:10px;}
.woocommerce-products-header h1{font-size:20px; font-weight:inherit; color:#888; display:block; margin-bottom:40px;}
.products h2{
	font-size: 14px;
	color: #777;
	font-weight: 100;
	margin-top:10px;
}
.products h2:hover{color: #403f3f;}
.ozcimkat .woocommerce-result-count{font-size:12px;}
 /* proizvod pojedinacno */
#proizvod-opis .summary {display: inline-block; width:66%; float: right;}
#proizvod-opis .summary h1{font-size:40px; line-height:1.2em; color:#374249; width:70%; display:block; padding:8px 0; margin-bottom:25px;}
#proizvod-opis .woocommerce-product-details__short-description{ margin-bottom:30px; color: #aaa;}
#proizvod-opis .woocommerce-Price-amount, #proizvod-opis .available-on-backorder, .cijena-proizvoda{color:#e10915; font-weight:bold; font-size:20px; display:block;}
 /* prikaz cijene */
#proizvod-opis .woocommerce-Price-amount{}
#proizvod-opis .sku_wrapper{display:block; clear:both; margin-bottom:20px;}
 /* TEKSTUALNO NA UPIT*/
.price bdi, .amount bdi{display:none;}
#proizvod-opis .woocommerce-Price-amount:before {content: "CIJENA NA UPIT"; font-family: 'Francois One', sans-serif; display: block; margin-top: 25px; visibility: visible!important;}
 /* TEKSTUALNO NA UPIT*/
.arhiva-proizvodi .woocommerce-loop-product__title{margin-bottom:15px;}
#proizvod-opis .related .woocommerce-Price-amount::before, .arhiva-proizvodi .woocommerce-Price-amount::before, .cijena-proizvoda::before{content: "* KLIMA + MONTAŽA *"; margin:15px auto 0 auto; font-size:14px; overflow-wrap: break-word; width:70%; color:#555!important;}
#proizvod-opis .related .woocommerce-Price-amount::after, .arhiva-proizvodi .woocommerce-Price-amount::after{content: "više o proizvodu"!important; margin:1px auto 0 auto; font-size:14px; overflow-wrap: break-word; width:70%; color:#555!important; display:block; visibility:visible; letter-spacing: 2.5px;}
#proizvod-opis .related .woocommerce-Price-amount:hover::after {text-decoration: underline; color: #cf1710!important;}
.products a  {text-decoration:none;}
#proizvod-opis .related .woocommerce-Price-amount {margin-bottom: 15px}
 /* TEKSTUALNO NA UPIT*/
#proizvod-opis .related .woocommerce-Price-amount bdi{ display:none;}
 /* TEKSTUALNO NA UPIT*/
.products .button { text-transform:uppercase;}
#proizvod-opis .available-on-backorder{ border-top:1px solid #ccc; padding-top:20px;}
#proizvod-opis .woocommerce-Price-amount{margin-bottom:30px;}
#proizvod-opis .available-on-backorder{margin:30px 0;}
#proizvod-opis .available-on-backorder:before {content: "* ";}
#proizvod-opis .variations { margin:50px 0 20px 0;}
#proizvod-opis .variations .label{padding:8px; background-color:#555; color:#efefef;}
#proizvod-opis .variations .value select{padding:10px;}
#proizvod-opis .variations .value #boja{width:226px;}
#proizvod-opis .variations .value #dzep{width:224px;}
#proizvod-opis .variations .value #sirina, #proizvod-opis .variations .value #kanta{width:220px;}
#proizvod-opis .variations .value #model{width:217px;}
#proizvod-opis .variations .value #duljina{width:210px;}
#proizvod-opis .variations #dimenzije{width:190px;}
#proizvod-opis .variations #zapremnina{width:176px;}
#proizvod-opis td .reset_variations {font-family: 'Francois One', sans-serif; text-decoration: none; color:#e10915; margin-left:15px; font-size:0.9em;}
#proizvod-opis .variations .value option{padding:2px; display:inline-block;}
#proizvod-opis .quantity{display:inline-block; width:auto; margin-right:10px;}
#proizvod-opis .quantity:before{content:"Količina"; background-color:#555; padding:8.01px 8px; margin-right:-4px; color:#efefef;}
#proizvod-opis .quantity input, #proizvod-opis button{padding:10px; width:50px; text-align:center; margin-bottom:4px; display:inline-block; border:1px solid #555; line-height:15.6px;}
#proizvod-opis button{width:auto; cursor:pointer; background-color:#e10915; color:#fff; border:1px solid #e10915;}
#proizvod-opis button:hover{background-color:#555; border:1px solid #555;}
#proizvod-opis .product_meta{border-top:1px solid #ccc; padding-top:20px; margin-top:20px;}
#proizvod-opis .product_meta a{color: #aaa;}
#proizvod-opis .product_meta a:hover{color: inherit;}
#proizvod-opis .woocommerce-tabs{width:66%; float: right; margin-top:40px;}
#main .tabs {
	grid-column-gap: 1px;
	grid-row-gap: 0;
	grid-template-columns: repeat(3, 1fr);
	margin: 30px 0 30px 0;
}
#main #tab-description, #tab-tehnicki-podaci, #tab-napomena{padding-top:20px;}
#main #tab-description h2, #tab-tehnicki-podaci h2, #tab-napomena h2{display:none;}
#main #tab-description p, #tab-tehnicki-podaci p, #tab-napomena p {font-size:16px; color:#999; line-height:1.8em;}
#tab-title-napomena {background-color: #555!important; border-top:2px solid #555!important;}
#tab-title-napomena a{color:#efefef!important;}
#proizvod-opis #tab-title-napomena .active{background-color:#555!important;}
.tabs { border-bottom:1px solid #f9f9f9;}
#proizvod-opis .woocommerce-tabs li{margin-right:-1px; background-color:#f9f9f9; border-top:2px solid #555; transition: all 0.3s ease-in-out;}
#proizvod-opis .woocommerce-tabs ul li a{color: #999; font-weight: 600; font-size:18px; text-decoration: none; all 0.3s ease-in-out;}
#proizvod-opis .woocommerce-tabs li{padding:15px 0; }
#proizvod-opis .woocommerce-tabs .active{border: none; border-top:2px solid #555;}
#proizvod-opis .active a{color: #333!important;}
#proizvod-opis  #tab-title-napomena.active a{color: #fff!important;}
#proizvod-opis .woocommerce-tabs a:hover{color: #333!important; text-transform:uppercase;}
#proizvod-opis #tab-title-napomena a:hover{color: #fff!important;}
#proizvod-opis .woocommerce-tabs tr td{padding:10px;}
#proizvod-opis .related{display:inline-block; margin:30px 0; padding-top:30px; width:100%; border-top:10px solid #f9f9f9;}
#proizvod-opis .related .woocommerce-Price-amount bdi, .cijena-proizvoda bdi{margin-left:20px;}
/* WooCommerce Gallery */
.woocommerce-product-gallery {width:32%; height: 100%; float: left; display: block;  position: relative; margin-bottom: 3em;}
.woocommerce-product-gallery figure {margin: 0}
.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {width: 25%; display: inline-block;}
.woocommerce-product-gallery .flex-control-thumbs img {opacity: .75; border: 1px solid #ccc; margin-top:25px;}
.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {opacity: 1} 
.woocommerce-product-gallery img {display: block; width:100%; height:auto;}
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {width: 33.3333%}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {width: 24%}
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {width: 20%}
.woocommerce-product-gallery .flex-control-thumbs li {list-style: none; float: left; cursor: pointer; margin-left:5px;}
.flex-control-thumbs li:first-child,  .flex-control-thumbs li:nth-child(4n+1){ margin-left:0;}
.woocommerce-product-gallery__trigger {position: absolute; top: 20px; right: -10px; z-index: 99; visibility:hidden;}
.woocommerce-product-gallery__trigger:before {
    content: "\f00e";
	font-family: "FontAwesome";
	-webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    text-rendering: auto;
	color:#fff; padding:15px; background:#555;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	visibility:visible!important;
}
.woocommerce-product-gallery__trigger {text-decoration: none;}
.wp-pagenavi::before{ content:""; height:50px; display:block;}
.wp-pagenavi {width:100%; display:inline-block; margin-bottom: 50px; }
.wp-pagenavi a, .wp-pagenavi span{padding: 13px 15px!important; color:#bfbfbf; background-color:#fff;}
.wp-pagenavi a:hover{ border-color:#e10915!important; background-color:#e10915; color:#fff;}
.wp-pagenavi .current{border-color:#374249!important; background-color:#374249; color:#fff;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color: #222!important; color:#fff!important;}
.woocommerce-message {border-top-color: #cf1710!important;}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
    float: right;
	color:#fff;
	background-color:#cf1710;
	padding:15px;
	letter-spacing: 2.5px;
	text-decoration:none;
	margin-top:-1em;
	font-style: italic;
}
.woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce-message .button:hover {color: #fae48d; text-shadow: 0px 0px 20px rgba(1, 1, 1, 1);}
.product-name a{color:#cf1710;}
.product-name a:hover{color:#333;}
#trgovina-home .woocommerce a.remove{color:#cf1710!important;}
#trgovina-home .woocommerce a.remove:hover {background: #cf1710!important;color:#fff!important;}
#trgovina-home .coupon input{ padding:11px 20px 10px 20px;}
#trgovina-home .woocommerce table.shop_table { margin-bottom:40px;}
#trgovina-home  .woocommerce form .form-row input.input-text, #trgovina-home .woocommerce form .form-row textarea
#trgovina-home  .woocommerce-billing-fields input{ padding:10px 5px;}
#trgovina-home  #order_review_heading{ margin-top:30px;}
 /* kosarica */
.kosarica a{color:#06b0e5; text-decoration: none;font-variant:small-caps; display:block; margin-top:50px; display:inline-block; float:right;}
 /* kategorije proizvoda */
.arhiva-proizvodi .woocommerce-Price-amount:after {margin-left: auto!important;}
.arhiva-proizvodi .woocommerce-Price-amount bdi{margin-left: 20px; color: #cf1710;}

#trgovina-home .woocommerce-shipping-totals { display:none;}
#trgovina-home .woocommerce-result-count { text-align:left;}
.wc-forward{ margin-top:15px; color:#06b0e5; font-variant:small-caps; display:block;}
.wc-forward:hover{ text-decoration:underline;}
 /* traka trgovina home */
.cijena-proizvoda del{display:none;}