@font-face {font-family:PN-L;src: url(../fonts/ProximaNova-Light.ttf);}
@font-face {font-family:PN-TT;src: url(../fonts/ProximaNovaT-Thin.ttf);}
@font-face {font-family:PN-R;src: url(../fonts/ProximaNova-Regular.ttf);}
@font-face {font-family:PN-B;src: url(../fonts/ProximaNova-Bold.ttf);}
@font-face {font-family:PN-SB;src: url(../fonts/ProximaNova-Semibold.ttf);}
@font-face {font-family: Roboto;src:url(../fonts/RobotoRegular.ttf);}
@font-face {font-family: Ermak;src:url(../fonts/DS_Yermak_D.ttf);}
body { font-size: 1vw; font-family:Roboto !important;}
img {width: 100%;height: auto;}
.mb1 {margin-bottom: 1vw;}.mb2 {margin-bottom: 2vw;}.mb3 {margin-bottom: 3vw;}.mb4 {margin-bottom: 4vw;}.mb5 {margin-bottom: 5vw;}.mb6 {margin-bottom: 6vw;}.mb7 {margin-bottom: 7vw;}.mb8 {margin-bottom: 8vw;}.mb9 {margin-bottom: 9vw;}.mb10 {margin-bottom: 10vw;}.mt1{margin-top: 1vw;}.mt2{margin-top: 2vw;}.mt3{margin-top: 3vw;}.mt4{margin-top: 4vw;}.mt5{margin-top: 5vw;}.mt6{margin-top: 6vw;}.mt7{margin-top: 7vw;}.mt8{margin-top: 8vw;}.mt9{margin-top: 9vw;}.mt10{margin-top: 10vw;}.ml1{margin-left: 1vw;}.ml2{margin-left: 2vw;}.ml3{margin-left: 3vw;}.ml4{margin-left: 4vw;}.ml5{margin-left: 5vw;}.ml6{margin-left: 6vw;}.ml7{margin-left: 7vw;}.ml8{margin-left: 8vw;}.ml9{margin-left: 9vw;}.ml10{margin-left: 10vw;}.mr1{margin-right: 1vw;}.mr2{margin-right: 2vw;}.mr3{margin-right: 3vw;}.mr4{margin-right: 4vw;}.mr5{margin-right: 5vw;}.mr6{margin-right: 6vw;}.mr7{margin-right: 7vw;}.mr8{margin-right: 8vw;}.mr9{margin-right: 9vw;}.mr10{margin-right: 10vw;}
.pl1{padding-left:1vw;}.pl2{padding-left:2vw;}.pl3{padding-left:3vw;}.pl4{padding-left:4vw;}.pl5{padding-left:5vw;}.pl6{padding-left:6vw;}.pl7{padding-left:7vw;}.pl8{padding-left:8vw;}.pl9{padding-left:9vw;}.pl10{padding-left:10vw;}.pr1{padding-right:1vw;}.pr2{padding-right:2vw;}.pr3{padding-right:3vw;}.pr4{padding-right:4vw;}.pr5{padding-right:5vw;}.pr6{padding-right:6vw;}.pr7{padding-right:7vw;}.pr8{padding-right:8vw;}.pr9{padding-right:9vw;}.pr10{padding-right:10vw;}.pt1{padding-top:1vw;}.pt2{padding-top:2vw;}.pt3{padding-top:3vw;}.pt4{padding-top:4vw;}.pt5{padding-top:5vw;}.pt6{padding-top:6vw;}.pt7{padding-top:7vw;}.pt8{padding-top:8vw;}.pt9{padding-top:9vw;}.pt10{padding-top:10vw;}.pb1{padding-bottom:1vw}.pb2{padding-bottom:2vw}.pb3{padding-bottom:3vw}.pb4{padding-bottom:4vw}.pb5{padding-bottom:5vw}.pb6{padding-bottom:6vw}.pb7{padding-bottom:7vw}
.pb8{padding-bottom:8vw}.pb9{padding-bottom:9vw}.pb10{padding-bottom:10vw}

h1 {font-size: 2vw !important;}
.pp3 {padding-left: 3vw;padding-right: 3vw;}

.element_bottom_box {
	display: none;
}

/***************mobile********************/
.navbar-nav a {
	font-size: 4vw;
	text-transform: uppercase;
}
@media screen and (max-width:991px){
	body {
		font-size: 3vw;
	}
}
/************************************************************************************/

.navbar-brand {
	font-family:Ermak;
	font-size: 5vw !important;
}

.header {
	padding-top: 1vw;
	padding-bottom: 1vw;
}

.logo a{
	font-family:Ermak;
	font-size: 4.5vw !important;
	float: left;
	color: #ED426D;
	text-decoration: none;
	margin-right: 1vw;
	border-right: 0.2vw solid #ED426D;
	padding-right: 1vw;
	line-height: 3.3vw;
}

.logo a:hover {
	color: #ED426D;
	text-decoration: none;
}

.slogan {
	text-transform: uppercase;
	font-family: PN-L;
	font-size: 1vw;
	line-height: 1.2vw;
	margin-top: -0.1vw;
}


.bx-nav-1-lvl-link-text {
	color: #000 !important;
}

.line {
	border-bottom: 0.1vw solid #000;
	padding-bottom: 1vw;
}

.line a {
	color: #000;
}

/*******************main_page**************/

.prod_zag_main {
    font-size: 2vw;
    text-transform: uppercase;
    margin-top: 5vw;
    font-family: PN-B;
    border-bottom: 0.4vw solid #e70101;
    margin-bottom: 1vw;
}

.main_nav {
	border: 0.2vw solid #f2f2f2;
	border-radius: 1vw;
	padding: 1vw;
}

.nav_zag {
	font-size: 1.1	vw;
    text-transform: uppercase;
	margin-bottom: 1vw;
	height: 3vw;
	color: #e70101;
}

.main_url a{
	background: #e70101;
	padding: 0.5vw 1vw;
	color: #FFF;
	text-transform: uppercase;
	position: absolute;
	bottom: 2vw;
	right: 3vw;
}


/********************footer****************/
.footer_bg {
	background: #2E424D;
	color: #FFF;
	padding-top: 1vw;
	padding-bottom: 1vw;
}

.footer_bg a {
	color: #8E8E8E;
}

.foot_bg {
	background: #354b56;
	height: 2.5vw;
	padding-top: 0.5vw;
	padding-bottom: 0.5vw;
	color: #FFF;
	font-size: 0.9vw;
}











