@charset "utf-8";

body { min-width: 1100px; }

.bgr-up-logos {
	height:46px;
	}
@media screen and (max-width: 1450px) {
 .bgr-up-logos {
	height:32px;
	}
}
@media only screen and (max-width: 1910px) and (min-width: 1450px)  {
	.bgr-up-logos {
	height:38px;
	}
} 	
.bgr-up-text {
	height:18px;
	margin-top: 7px;
	}
@media screen and (max-width: 1450px) {
 .bgr-up-text {
	height:13px;
	margin-top: 0px;
	}
}
@media only screen and (max-width: 1910px) and (min-width: 1450px)  {
	.bgr-up-text {
	height:13px;
	margin-top: 2px;
	}
} 	


.logo {
	position:absolute;
	left: 0;
    top: -18px;
	height:auto;
	border:none;
	z-index:900;
	margin:0;
	padding:0;
	width:90%;
}
@media screen and (max-width: 1450px) {
 .logo {
	position:absolute;
	left: 0px;
    top: 0px;
	height:auto;
	border:none;
	z-index:900;
	margin:0;
	padding:0;
	width:90%;
}
}
@media only screen and (max-width: 1910px) and (min-width: 1450px)  {
	.logo {
	position:absolute;
	left: 0;
    top: -18px;
	height:auto;
	border:none;
	z-index:900;
	margin:0;
	padding:0;
	width:90%;
}
} 
.line {
	background-image:url(../images/site/line.svg);
	background-repeat: repeat-x !important;
	background-position: bottom;
	}
	.bgr-down {
	background-image:url(../images/site/bgr-down.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	padding: 0 0 30px 0;
	background-size:cover;
	}
#banners {
    border: medium none;
    width:100% ! important;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 0;
    
    /*z-index: 100;*/
}

#banners img{
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
   
}
.bgr1 {
background-image:url(../images/site/bgr1.png);
	background-repeat:no-repeat;
	background-position: right bottom;	
	padding: 30px 0;
	}
	.bgr-news {
background-image:url(../images/site/bgr-news.png);
	background-repeat:no-repeat;
	background-position: right center;	
	padding: 10px;
	background-size:cover;
	}
	.bgr-up {
background-image:url(../images/site/bgr-up.png);
	background-repeat:repeat-x;
	background-position: center top;	
	padding: 40px 0;
	}
.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }

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

.slick-prev::before {
	background: url('/share/images/site/arrow2.svg');
	transform: rotate(180deg);
}
.slick-prev, .slick-next {
    top: 45% !important;
}

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