.bgr1 {
	background-image: url(/share/images/site/prozr.png);
	background-repeat: repeat;
	position:absolute;
    right:0px;
    top:0px;
    width:100%;
    height:100px;
    border:none;
    z-index:500;
    margin:0;
    padding:0;
}
@media screen and (max-width: 1450px) {
 .bgr1 {

    height:123px !important;

}
}
@media screen and (max-width: 1450px) {
 .bgr1-1 {

    height:123px !important;

}
}
.menu {
    z-index:500;
    
}
.bgr2 {
	background-image: url(/share/images/site/line2.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 10px;
}
.bgr3 {
	background-image: url(/share/images/site/down-bgr.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 20px;
	line-height: 1.2;
}

.logo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 273px;
	height: 122px;
	border: none;
	z-index: 300;
	margin: 0;
	padding: 0;
}

.pad5 {
	padding:5px;
}

.pad10 {
	padding:10px;
}

.pad20 {
	padding:20px;
}.gray-border {
	padding:10px;
	border: 1px solid #EEE;
	background-color: #FFF;
}
.down-banner {
	position:absolute;
    right:0px;
    bottom:-5px;
    width:100%;
    height:auto;
    border:none;
    z-index:300;
    margin:0;
    padding:0;
}
.white-bgr {
	position:absolute;
	left:-40px;
	top:20px;
	width:100%;
	height:auto;
	border:none;
	z-index:300;
	margin:0;
	padding:20px;
	background-color: #FFF;
}
.pad20-gray {
	padding:20px;
	background-color: #F7F7F7;
}
.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }


#banners{border:medium none;width:100% ! important;left:0;margin:0;overflow:hidden;padding:0;position:relative;top:0;}
#banners img{max-width:100%;height:auto;width:auto\9;}
#banners1{border:medium none;left:0;margin:0;overflow:hidden;padding:0;position:relative;top:0;}
#banners1 ul{display:block;float:left;height:100px;width:1920px;margin:0;padding:0;position:relative;}
#banners1 ul li{display:block;float:left;top:0;left:0;position:absolute;height:100px;width:1920px;}
#banners1 ul li img{display:block;height:100px;width:1920px;}



.img-thumbnail1 {
	padding: 3px;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: 0.25rem;
	max-width: 100%;
	height: auto;
	margin: 5px;
}
.img-thumbnail {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: 0.25rem;
	max-width: 100%;
}
.btn {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	border-radius: 0.25rem;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
	color: #212529;
	border: solid 1px #212529;
  }
}

.btn:hover {
  color: #fff;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
	color: #333;
	background-color: #F7F7F7;
	border-color: #D8D8D8;
	font-family: Montserrat;
	font-weight: normal;
}

.btn-primary:hover {
	color: #333;
	background-color: #D8D8D8;
	border-color: #D8D8D8;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
	color: #333;
	background-color: #D8D8D8;
	border-color: #D8D8D8;
}


.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}




.btn-blue {
	color: #FFF;
	background-color: #264796;
	border-color: #1E3875;
	font-family: Montserrat;
	font-weight: normal;
}

.btn-blue:hover {
	color: #FFF;
	background-color: #1E3875;
	border-color: #1E3875;
}

.btn-blue:focus, .btn-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-blue.disabled, .btn-blue:disabled {
	color: #FFF;
	background-color: #1E3875;
	border-color: #1E3875;
}


.btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active,
.show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus,
.show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}.bgr1-1 {
	background-repeat: repeat-x;
	position:absolute;
	right:0px;
	top:0px;
	width:100%;
	height:100px;
	z-index:300;
	margin:0;
	padding:0;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #EFEFEF;
	background-image: url(../images/site/prozr1.png);
	background-position: bottom;
}
.bgr-ask {
	background-image: url(/share/images/site/new-bgr-zapitvane.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* Product listing ****************************************************************************************************/



.product-image a.product-link { color:#F8F8F8; }
.product-image a.product-link::after {
	position: absolute;
	content: attr(data-content);
	opacity: 0;
	left: calc(50% - 150px);
	background: rgba(38,71,150,.7);
	width: 100%;
	height: 262px;
	display: flex;
	top: 0;
	align-items: center;
	justify-content: center;
	padding:20px;
	transition: all 1s;
}

.product-image:hover a.product-link::after {
	opacity: 1;
	transition: all 1s;
}

/* Slick slider ****************************************************************/
.slick-next::before, .slick-prev::before {
	content: '' !important;
	background: url('/share/images/site/arrow2.png');
	width: 45px;
	height: 45px;
	display:inline-block;
}

.slick-prev::before {
	background: url('/share/images/site/arrow2.png');
	transform: rotate(180deg);
}
.gallery {
    width: 85%;
	margin:0 auto;
}
.slick-prev, .slick-next {
    top: 45% !important;
}

.slick-next { right: -45px !important; }
.slick-prev { left: -75px !important; }