/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 /*018 / 210-125*/
 :root {
 	--osnovna-plava:  #003866; 
 	--footer-bgrnd-plava : #002B4F;
 	--footer-bgrnd-plava-dole : #001c33;
 	--heder-plava : #ffffff;
 }
 
 #index .tabs {padding:0px}
 #index #home-page-tabs {margin:0px 10px; padding:10px 0px 0px 0px;}
 
 #header {
 	background: var(--heder-plava);
 	color: #7a7a7a
 }

 @media (min-width: 1200px) {	
 	.product-item { width: 25%; margin: 10; }
 }
 #header {
 	border-bottom: 3px solid var(--osnovna-plava);
 }
 #header .header-top {
 	padding-bottom: 0rem;
 }
 .productbox {
 	display: block;
 	padding: 4px;
 	line-height: 1.42857143;
 	background-color: #fff;
 	border: 1px solid #f2f2f2;
 	border-radius: 3px;
 	-webkit-transition: border .2s ease-in-out;
 	-o-transition: border .2s ease-in-out;
 	transition: border .2s ease-in-out;
 	margin-left: -8px;
 	margin-right: -8px;
 	margin-bottom: 10px;
 }
 #productbox {height: auto;}
 .productbox:hover {
 	cursor: pointer;
 	border: 1px solid var(--osnovna-plava);
 }
 .productbox img {
 	width: 100%;
 }
 .quick-view.kk {
 	color: gray;
 }
 .productbox h4 {
 	font-size: 0.80rem;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;	
 	font-stretch: ultra-condensed;
 	color: #111111;
 }
 #productbox a img.imgzoom{
 	transform: scale(1);
 	-webkit-transform: scale(1);
 	-moz-transform: scale(1);
 	transition: all 400ms ease 0s;
 	-moz-transition: all 400ms ease 0s;
 	-webkit-transition: all 400ms ease 0s;
 	-webkit-backface-visibility: hidden;
 	-moz-backface-visibility: hidden;
 	-ms-backface-visibility: hidden;
 	border-bottom: 1px solid #f2f2f2;
 } 
 #productbox a img.imgzoom:hover {
 	transform: scale(1.025);
 	-webkit-transform: scale(1.025);
 	-moz-transform: scale(1.025);
 	cursor: pointer;
 	border-bottom: 0px solid #f2f2f2;		
 }
 
 .price {
 	color: #B30000;
 	font-size: 0.65rem;
 }
 .discount-product{
 	background: #B30000;
 	color : #ffffff;
 	padding: 3px;
 	font-size: 0.65rem;
 }
 .regular-price {
 	text-decoration: line-through;
 	text-decoration-line: line-through;
 	text-decoration-style: initial;
 	text-decoration-color: initial;
 	color: grey;
 	font-size: 0.7rem;
 }

.cname {
	font-size: .85rem;
	text-transform: uppercase;
}
 
 @media (min-width:1200px) {
 	#pagedef {
 		width: 1140px;
 		margin-left: auto;
 		margin-right:auto;
		/*border-left: 1px solid #f1f1f1;
		border-right: 1px solid #f1f1f1;*/
	}
	.header-top .container {
		padding-left: 0px;
		padding-right: 0px;
	}
	.search-widget {
		margin-right: 15px;
		margin-top: 5px;
	}
}

.lgheadermargine {
	padding: 18px 0px 10px 0px;
}

@media (min-width:992px) {
	body {
		font-family: 'Roboto';
		font-stretch: ultra-condensed;
	}
	.sticky {
		transition: all 0.5s ease-in;
		/*transition-delay: 2s !important;*/
		z-index: 300;
		position: fixed;
		width: 100%;
		left: 0px;
		margin-top:-8px;
		margin-bottom: 25px;
		top: 0;
		background: rgba(247, 247, 255,  0.95);
		border-bottom: 1px solid #ccccff;	
	}
	.sticky-margins {
		margin-top:5px;
		margin-bottom: 5px;	
	}
	/*.shopping-cart , .hidden-sm-down , .cart-products-count { color: #ffffff;}*/
	#header .header-nav {
		border-bottom: 1px solid #e1e1f1;
		max-height: 30px;
		margin-bottom: 1px;
	}
	#header .header-nav #_desktop_contact_link #contact-link {
		margin-top: .45rem;
	}
	#header .header-nav .language-selector {
		margin-top: .45rem;
		white-space: nowrap;
	}
	#header .header-nav .currency-selector {
		margin-top: .45rem;
		white-space: nowrap;
	}
	#header .header-nav .user-info {
		margin-left: 2.5rem;
		margin-top: .45rem;
		text-align: right;
		white-space: nowrap;
	}
	#header .header-nav .blockcart {
		height: 1.8rem;
		padding: .40rem;
	}
	#_desktop_cart {
		float: right;
	}
	#wrapper {
		background: #ffffff;
		/*box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, .11);*/
		padding-top: 1.563rem;
	}
	.search-widget {
		padding-top: 6px;
	}
	.search-widget form input[type=text] {
		border: none;
		padding: 10px;
		min-width: 255px;
		color: #7a7a7a;
		border: 1.25px solid rgba(0, 84, 153, .7)
	}
	.search-widget form input[type=text]:focus {
		outline: 1px solid #1085E4;
		color: #404040;
		background: #fff
	}
	.newsprijava {
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		height: 34px;
		width: auto;
		max-width: 100%;
		background: #fff;
		border-color: #d6d6d6;
		padding: 10px 43px 10px 12px;
		display: inline-block;
		float: left;
	}
}
.centar {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.desno {
	float: right;
}
.col-zs-2 {
	float: left;
	width: 20%;
	padding-left: 0px;
	padding-right: 10px;
}
.col-zs-10 {
	float: left;
	width: 80%;
	padding-right: 0px;
}
.sifra{
	color: #5e6e6b;
}
#main-navigation-container a {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.1rem;
}
#main-navigation-container a:hover {
	color: #ffffff;
}
.btn-primary {
	color: #fff;
	background-color: var(--osnovna-plava);
	border-color: transparent
}
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
	color: #002b4f;
	background-color: #1085E4;
	border-color: transparent
}
.material-icons.shopping-cart {
	font-size: 1.5rem;
	color: #ccccff;
}

.material-icons.done {
	font-size: 15px;
	color: var(--osnovna-plava);
	margin-right: 2px;
}
#header .header-top .search-widget {
	float: right;
	width: 95%;
}
#korpa {
	font-size: 38px;
	color: var(--osnovna-plava);
}
#_desktop_cart a {
	color: var(--osnovna-plava);
	font-size: 1rem;
}
.dropdown-menu {
	font-size: 0.75rem;
}
h4.h4.product-title a {
	color: #111111;
	font-size: 0.7rem;
	font-weight: 590;
	font-stretch: normal;
}
#product-title {
	height: 38px;
}
h4.h4.product-title a:hover {
	color: var(--osnovna-plava);
}
.block-categories {
	box-shadow: none;
	background: #fff;
	padding: 0;
	margin-bottom: 1.563rem;
}
.h6cat{
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 0.8rem;
	font-weight: 500;
}

#subcat {
	font-family: 'Open Sans', sans-serif;
	font-size: 0.82rem;
	font-weight: 600;
	font-stretch: 100%;
	text-decoration: none;
	font-smooth: never;
	-webkit-font-smoothing : none;
}

#subcat01 {
	font-family: 'Roboto', sans-serif;
	font-size: 0.8rem;
	font-weight: 500;
	font-stretch: 100%;
	padding-left: 15px;
}
.block-categories a {
	color: #035556;
}
.h1, h1 {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.1rem;
}
.btn {
	font-size: 0.8rem;
}
#blockcart-modal .modal-header {
	background: #003866;
}
#blockcart-modal .modal-body {
	background: #ffffff;
	padding: 3.125rem 1.875rem
}
#blockcart-modal .product-name {
	color: #427065;
	font-size: 1.0rem
}
#shopcard {
	font-size: 2.5rem;
}
.card {
	border: none;
	box-shadow:none;
}
body#checkout section.checkout-step {
	box-shadow: none;
	background-color: #fff;
	border-bottom: 1px solid rgba(0, 0, 0, .25);
	padding: .9375rem;
	border-right: 1px solid #f1f1f1;
}
.has-discount.product-price,
.has-discount p {
	color: #B30000;
	font-size: 1rem;
}
.has-discount .discount {
	background: #B30000;
	font-size: 0.85rem;
}
#callus , #_desktop_cart {
	padding-top: 10px;
}
.block_newsletter form input[type=text] {
	border: none;
	padding: 10px;
	min-width: 50px;
	color: #7a7a7a;
	border: 1px solid rgba(0, 0, 0, .25);
}
.block_newsletter p {
	padding-top: 0rem;
}
.block-social li {
	height: 1.8rem;
	width: 1.8rem;
	background-color: #429086;
	background-repeat: no-repeat;
	display: inline-block;
	margin: .125rem;
	cursor: pointer;
	border-radius: 5px;
}
.footer-container {
	background-color: var(--footer-bgrnd-plava);
}
.footer-container li a {
	color: #aeb9d0;
	cursor: pointer;
	font-size: .875rem
}
.footer-container li a:hover {
	color: #dfe3ec;
}
.footermargin {
	background-color: var(--footer-bgrnd-plava);
	padding-left: 0px;
	padding-right: 0px;
}
.foterdole {
	padding-top: 15px;
	background-color: var(--footer-bgrnd-plava-dole);
}
.fh3 {
	color: #ffffff;
}
#block_myaccount_infos .myaccount-title a {
	color: #ffffff;
}
.block-contact-title,
.blockcms-title,
.myaccount-title,
.myaccount-title a {
	font-weight: 400;
	font-size: .9375rem
}
#search_filters,
#search_filters_brands,
#search_filters_suppliers {
	box-shadow: none;
	padding: 1.563rem 0rem
}
#search_filters .facet .facet-label a,
#search_filters_brands .facet .facet-label a,
#search_filters_suppliers .facet .facet-label a {
	font-size: .70rem;
	color: #8c8c8c;
}
.block-category .category-cover img {
	width: auto;
	height: 180px
}
p {
	font-size: .8rem;
	color: #7a7a7a;
	font-weight: 400;
}
.product-price {
	color: #B30000;
	display: inline-block;
	font-size: 1rem;
}
.nav-item .nav-link,
.nav-item .nav-separtor {
	color: #7a7a7a;
	font-weight: 400
}
.separator1 {
	display: block;
	font-size: .7rem;
	color: #990000;
	font-weight: 400;
	padding-left: 55px;
	margin-top: -18px;
	padding-bottom: 5px;
}
.searchpaddingleftname {
	padding-left: 15px;
	vertical-align: 5px;
}
.searchpaddingleftname1 {
	padding-left: 8px;
	vertical-align: 5px;
	font-size: .65rem;
	color: #a6a6a6;
}
#main-navigation-container a.current {
	color: #ffffff;
}
/* ****************************************************************
Sub Categories Styles
*****************************************************************/
#subcategories {
	/* border-top: 1px solid #d6d4d4; */
	padding: 15px 0 0px 0;
}
#subcategories p.subcategory-heading {
	font-weight: bold;
	color: #333;
	margin: 0 0 15px 0;
}
#subcategories ul {
	margin: 0 0 0 -20px;
}
#subcategories ul li {
	float: left;
/*width: 250px;
height: auto;*/
margin: 0 0 10px 3px;
text-align: center;
}
#subcategories ul li .subcategory-image {
	padding: 0 0 8px 0;
}
#subcategories ul li .subcategory-image a {
	display: block;
	padding: 9px;
	border: 1px solid #f2f2f2;
	border-radius: 4.5px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}
#subcategories ul li .subcategory-image a img {
	max-width: 100%;
	vertical-align: top;
}
#subcategories ul li .subcategory-name {
	font-size: 0.90rem;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;	
	font-stretch: ultra-condensed;
	color: #111111;
	text-transform: uppercase; 
}
#subcategories ul li .subcategory-name:hover {
	color: #515151;
}
#subcategories ul li .cat_desc {
	display: none;
}
#subcategories ul li:hover .subcategory-image a {
	border: 1px solid var(--osnovna-plava);
	padding: 9px;
}
/*# sourceMappingURL=category.css.map */
.nevidljivo {
	display: none;
}
#pozicija {
	position: fixed;
	top: 30px;
	right: 10px;
	color: red;
	padding: 5px;
	background: white;
	font-size: 12px;
	z-index: 55000;
	font-weight: 500;
	border: 1px solid red;
	display: none;
}
#tole {
	margin-top: 5px;
}
/*--------------------------*/
/* tokica Button */
.dropbtn {
	width: 100%;
	height: 37px;
	text-align: left;
	font-size: 1.1rem;
	font-family: "Open Sans", sans-serif;
	text-transform: none;
	line-height: 1.3rem;
	text-decoration: none;
	white-space: normal;
}
/* The container <div> - needed to position the tokica content */
.tokica {
	position: relative;
	display: inline-block;
	width: 100%;
	z-index: 96600;
	margin-top: 4px;
}
/* tokica Content (Hidden by Default) */
.tokica-content {
	display: none;
	position: absolute;
	background-color: #ffffff;
	min-width: 160px;
	width: 100%;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
}
/* Links inside the tokica */
.tokica-content a {
	color: black;
	padding: 3.5px 16px;
	text-decoration: none;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 0.82rem;
	font-weight: 400;
	font-stretch: 100%;
	border-bottom: 1px solid #f9f9f9;
}
/* Change color of tokica links on hover */
.tokica-content a:hover {background-color: #f7f7f7;color:var(--osnovna-plava);}
/* Show the tokica menu on hover */
.tokica:hover .tokica-content {display: block;}
#highlighted-informations  {
	display: none;
	position: absolute;
	bottom: 15px;
	/*padding-top: .625rem;*/
	z-index: 300;
	background: rgba(247, 247, 255,  0.25);
	overflow: auto;
	width: calc(100% - 20px);
	height: 25px;
	/*box-shadow: 0 -5px 10px -5px rgba(0,0,0,.2);*/
}
#productbox:hover #highlighted-informations {
	transition: all 3s bottom;
	display:inline-block;
}
#productbox:hover h4.h4.product-title a {
	color: var(--osnovna-plava);
}
#productbox:hover a img.imgzoom {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	cursor: pointer;	
}
#variant-links  {
	position: absolute;
	top: calc(100%*0.45);
	/*padding-top: .625rem;*/
	z-index: 300;
	overflow: auto;
	width: calc(100% - 20px);
	height: auto;
}
#products-section-title {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 0.95rem;
	font-weight: 500;
	background: #f4f4ff;
	padding: 5px;
	margin-left: -15px;
	margin-right: -15px;
	border-bottom: 1px solid var(--osnovna-plava);
}


#column-title {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 0.95rem;
	font-weight: 500;
	background: #f4f4ff;
	padding: 5px 5px 5px 15px;
	margin-left: -15px;
	margin-right: -15px;
	border-bottom: 1px solid var(--osnovna-plava);
	text-align: left;
}


#column-title-red {
	color: #A00000;
	font-family: 'Open Sans', sans-serif;
	font-size: 0.95rem;
	font-weight: 600;
	background: #ffffff;
	padding: 5px 5px 5px 15px;
	margin-left: -15px;
	margin-right: -15px;
	border-bottom: 2px solid #A00000;
	border-top: 1px solid #EFEFEF;
	text-align: left;
}


/********************* shopping Demo-1 **********************/
.product-mreza{font-family:"Roboto",sans-serif;text-align:center;padding:3px 3px 72px;border:1px solid rgba(0,0,0,.1);overflow:hidden;position:relative;z-index:1}
.product-mreza:hover {background: #fffff;}
.product-mreza .product-image{position:relative;transition:all .3s ease 0s}
.product-mreza .product-image a{display:block}
.product-mreza .product-image img{width:100%;height:auto;transition:all .5s ease 0s}
.product-mreza:hover .product-image img{transform:scale(1.05)}
.product-mreza .pic-1{opacity:1;transition:all .3s ease-out 0s;padding-bottom: 5px;border-bottom: 1px solid rgba(0,0,0,.05);}
.product-mreza:hover .pic-1{opacity:1}
.product-mreza .pic-2{opacity:0;position:absolute;top:0;left:0;transition:all .3s ease-out 0s}
.product-mreza:hover .pic-2{opacity:1}
.product-mreza .social{width:150px;padding:0;margin:0;list-style:none;opacity:0;transform:translateY(-50%) translateX(-50%);position:absolute;top:60%;left:50%;z-index:1;transition:all .3s ease 0s;z-index:5000;}
.product-mreza:hover .social{opacity:1;top:50%}
.product-mreza .social li{display:inline-block}
.product-mreza .social li a{color:#fff;background-color:#444;font-size:16px;line-height:40px;text-align:center;height:40px;width:40px;margin:0 2px;display:block;position:relative;transition:all .3s ease-in-out}
.product-mreza .social li a:hover{color:#fff;background-color:#005499}
.product-mreza .social li a:after,.product-mreza .social li a:before{content:attr(data-tip);color:#fff;background-color:#000;font-size:12px;letter-spacing:1px;line-height:20px;padding:1px 5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}
.product-mreza .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-20px;z-index:-1}
.product-mreza .social li a:hover:after,.product-mreza .social li a:hover:before{opacity:1}
.product-mreza .product-discount-label,.product-mreza .product-new-label{color:#fff;background-color:#264E93;font-size:12px;text-transform:uppercase;padding:2px 7px;display:block;position:absolute;top:10px;left:0}
.product-mreza .product-discount-label{background-color:#AF171B;left:auto;right:0}
.product-mreza .rating{color:#FFD200;font-size:12px;padding:12px 0 0;margin:0;list-style:none;position:relative;z-index:-1}
.product-mreza .rating li.disable{color:rgba(0,0,0,.2)}
.product-mreza .product-content{background-color:#fff;text-align:center;padding:12px 0;margin:0 auto;position:absolute;left:0;right:0;bottom:-27px;z-index:1;transition:all .3s;z-index:4999;}
.product-mreza:hover .product-content{bottom:0;}
.product-mreza .title{font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:capitalize;margin:0 0 10px;transition:all .3s ease 0s}
.product-mreza .title1{color: #7878B4;font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:capitalize;margin:0 0 8px;transition:all .3s ease 0s;background-color: rgba(240, 240, 255, 0.6)}
.product-mreza .title a{color:#828282}
.product-mreza .title a:hover,.product-mreza:hover .title a{color:#264E93}
.product-mreza .price{color:#9d1a15;font-size:0.85rem;font-family:"Open Sans",sans-serif;font-weight:600;letter-spacing:.6px;margin-bottom:8px;text-align:center;transition:all .3s}
.product-mreza .price span{color:#999;font-size:13px;font-weight:400;text-decoration:line-through;margin-left:3px;display:inline-block}
.availability-list{padding: 1px 2px 1px 2px;color:white;position: absolute;right:0px;bottom:0px; font-size: 12px;}
.availability-list-in-stock{background-color: #476b47;}
.availability-list-out-of-stock{background-color:#950404;}


@media only screen and (min-width:991px){.product-mreza{margin-bottom:25px}
}
@media only screen and (max-width:990px){.product-mreza{margin-bottom:30px}
}
.product-mreza:hover .product-content{
	transition: .5s ease;
	background-color: rgba(230, 230, 255, 0.6);
}
.product-mreza:hover .overlay-effect {
	opacity: 1;
}
.overlay-effect {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	transition: .5s ease;
	background-color: rgba(230, 230, 255, 0.6);
	overflow:hidden;
	z-index: 10;
}
/*-----------------------------------------------------*/

.tabs {
	box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, .15);
	margin-top: 2rem;
	background: #fff;
	padding: 1.25rem 1.875rem;
	font-size: 1.0rem;
	border: 1px #BCC5D6 solid;
}

.tabs .tab-pane {
	padding-top: 1.25rem;
	padding-left: 10px;
	padding-right: 10px;
}

.tabs .nav-tabs {
	border: none;
	border-bottom: 3px solid #f1f1f1
}

.tabs .nav-tabs .nav-link {
	color: #7a7a7a;
	border: 0 solid transparent;
	transition: all 0.3s ease-in-out;
}

.tabs .nav-tabs .nav-link.active {
	color: #427065
}

.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover {
	border: none;
	box-shadow: inset 0 -4px 0 0 #005499;
	color: #005499;
}

.tabs .nav-tabs .nav-item {
	float: left;
	margin-bottom: -.125rem
}

/* social bock */

.block-social {
	text-align: right
}

.block-social li {
	height: 1.8rem;
	width: 1.8rem;
	background-color: var(--osnovna-plava);
	background-repeat: no-repeat;
	display: inline-block;
	margin: .125rem;
	cursor: pointer
}

.block-social li:hover {
	background-color: #1085E4
}

.block-social li a {
	display: block;
	height: 100%;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden
}

.block-social li a:hover {
	color: transparent
}

.facebook {
	background-image: url(../css/3935e107ea61866e60d7946dc6a962f1.svg);
	max-width: 100%;
	background-size:cover;
	height: auto
}

.facebook:before {
	content: "";
	background-image: url(../css/8b05d51ede908907d65695558974d86f.svg)
}

.facebook.icon-gray {
	background-image: url(../css/082a71677e756fb75817e8f262a07cb4.svg)
}

.facebook.icon-gray:hover {
	background-image: url(../css/8b05d51ede908907d65695558974d86f.svg)
}

.twitter {
	background-image: url(../css/a67175d1ea11389d9107bd8c08f9d7d7.svg);
	max-width: 100%;
	background-size:cover;
	height: auto
}

.twitter:before {
	content: "";
	background-image: url(../css/ffddcb3736980b23405b31142a324b62.svg)
}

.twitter.icon-gray {
	background-image: url(../css/e049aeb07a2ae1627933e8e58d3886d2.svg)
}

.twitter.icon-gray:hover {
	background-image: url(../css/ffddcb3736980b23405b31142a324b62.svg)
}

.rss {
	background-image: url(../css/cf2f3c1d5c7cb02c29f61964313148e1.svg);
	max-width: 100%;
	background-size:cover;
	height: auto
}

.youtube {
	background-image: url(../css/22c0528acb6d9cd5bf4c8f96381bc05c.svg);
	max-width: 100%;
	background-size:cover;
	height: auto
}

.googleplus {
	background-image: url(../css/36bff72dcba3098b4b70b482b22c29ab.svg);
	max-width: 100%;
	background-size:cover;
	height: auto
}

.googleplus:before {
	content: "";
	background-image: url(../css/c1a65805f759901a39d10eb854c1dcf2.svg)
}

.googleplus.icon-gray {
	background-image: url(../css/3a2aeeba930cc29e4d31ebfa1b7cdaa2.svg)
}

.googleplus.icon-gray:hover {
	background-image: url(../css/c1a65805f759901a39d10eb854c1dcf2.svg)
}

#block_myaccount_infos .myaccount-title a {
	color: #ffffff;
}

#block_myaccount_infos .myaccount-title a:hover {
	color: #aeb9d0;
}

.pinterest {
	background-image: url(../css/afb2ed6d67613a724a420a39b4fe5b0d.svg);
	max-width: 100%;
	background-size:cover;
	height: auto
}

.pinterest:before {
	content: "";
	background-image: url(../css/b1db819132e64a3e01911a1413c33acf.svg)
}

.pinterest.icon-gray {
	background-image: url(../css/99db8adec61e4fcf5586e1afa549b432.svg)
}

.pinterest.icon-gray:hover {
	background-image: url(../css/b1db819132e64a3e01911a1413c33acf.svg)
}

.vimeo {
	background-image: url(../css/f255af0bbbe837e79f7821827f9c6f10.svg);
	max-width: 100%;
	background-size:cover;
	height: auto
}

.instagram {
	background-image: url(../css/0266b05265f317a7409560b751cd61e8.svg);
	max-width: 100%;
	background-size:cover;
	height: auto
}

/* // social block  */


.btn-select {
	color: #00004d;
	background-color: #F4F4FF;
	border-color: #F4F4FF
}

.btn-select.focus,
.btn-select:focus,
.btn-select:hover {
	color: #00004d;
	background-color: #ccccff;
	border-color: #389252
}

.btn-select.active,
.btn-select:active,
.open>.btn-select.dropdown-toggle {
	color: #00004d;
	background-color: #ccccff;
	border-color: #389252;
	background-image: none
}

.btn-select.active.focus,
.btn-select.active:focus,
.btn-select.active:hover,
.btn-select:active.focus,
.btn-select:active:focus,
.btn-select:active:hover,
.open>.btn-select.dropdown-toggle.focus,
.open>.btn-select.dropdown-toggle:focus,
.open>.btn-select.dropdown-toggle:hover {
	color: #00004d;
	background-color: #ccccff;
	border-color: #256237
}

.btn-select.disabled.focus,
.btn-select.disabled:focus,
.btn-select.disabled:hover,
.btn-select:disabled.focus,
.btn-select:disabled:focus,
.btn-select:disabled:hover {
	background-color: #4cbb6c;
	border-color: #4cbb6c
}
/* special offer i flags */
.special-offer {
	display: block;
	position: absolute;
	top: .625rem;
	right: 2px;
	background: rgb(26, 114, 182,.75);
	padding: .19rem .28rem;
	text-transform: uppercase;
	color: #fff;
	margin-top: .625rem;
	z-index: 2;
	box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .2);
	font-size: .6rem;
	border-radius: 3px;
}

.special-offer.special {
	font-size: 0.6rem;
}

.product-flags {
	position: absolute;
	top: 20px;
	left:2px;	
	width: 100%
}

li.product-flag {
	display: block;
	border-radius: 3px;
	left: 0px;
	position: absolute;
	background: #427065;
	padding: .1125rem .6375rem;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 20px;
	z-index: 2;
	box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .2)
}
li.product-flag.new {
	display: block;
	background: rgb(179, 0, 0,.75);
	font-size: 0.6rem;
	width: auto;
}

li.product-flag.on-sale {
	display: block;
	background: rgb(46, 184, 46,.75);
	font-size: 0.6rem;
	width: auto;
}

li.product-flag.discount {
	display: block;
	background: var(--osnovna-plava);
	font-size: 0.6rem;
	width: auto;
}

/*----------------------------*/
#products .products, .featured-products .products, .product-accessories .products, .product-miniature .products {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}


.btn-gotop {
	box-shadow: 1px 1px 2px 0 rgba(0, 102, 204, .2);
	text-transform: uppercase;
	font-weight: 500;
	padding: .2rem 0.3rem;
	color: #404040;
	background-color: #F4F4FF;
	border-color: 1 px solid #ccccff;
}

.btn-gotop:hover {
	color: #404040;
	background-color: #ccccff;
	border-color: 1 px solid #9999ff;
}
/*-----------------------*/
.product-mreza .social li a.disabled {
	pointer-events: none;
	cursor: not-allowed;
} 

.form-control-comment {
	display: none;
}

.form-control-comment-01{
	color: red;
	font-weight: 600;
}

.sifra {
	font-size: 18px;
	color: #005499;
	font-weight: 600;
}

a.myButton:link,a.myButton:visited {
	color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.8rem;
	border : solid 0px #e6e6e6;
	border-radius : 2px;
	moz-border-radius : 2px;
	-webkit-box-shadow : 0px 0px 2px rgba(200,200,200,1.0);
	-moz-box-shadow : 0px 0px 2px rgba(200,200,200,1.0);
	box-shadow : 0px 0px 2px rgba(200,200,200,1.0);
	padding : 1px 17px;
	background : #fAfAfA;
	min-width: 200px;
}
a.myButton:hover {
	color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 0.8rem;
	border : solid 0px #F1F1F1;
	border-radius : 2px;
	moz-border-radius : 2px;
	-webkit-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	-moz-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	padding : 1px 17px;
	background : #ffffff;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(12%,#f1f1f1), color-stop(92%,#e1e1e1), color-stop(100%,#f6f6f6));
	background : -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 12%, #e1e1e1 92%, #f6f6f6 100%);
	background : -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 12%, #e1e1e1 92%, #f6f6f6 100%);
	background : -o-linear-gradient(top, #ffffff 0%, #f1f1f1 12%, #e1e1e1 92%, #f6f6f6 100%);
	background : -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 12%, #e1e1e1 92%, #f6f6f6 100%);
	background : linear-gradient(top, #ffffff 0%, #f1f1f1 12%, #e1e1e1 92%, #f6f6f6 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
}

.badge-primary {
    color: rgb(250, 250, 250,0.9);
    background-color: rgb(0, 56, 102,0.6);
}
.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem;
}
.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 650;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .1rem;
}

#search_filters .ui-widget-header {
  background: #F4F4FF; }

