@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

a {
outline:none !important;
}

a:focus{outline:none;}
a {outline:none;}
* {outline:none;}

outline:none !important;

@font-face {
    font-family: 'pfdindisplaypro-reg';
    src: url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.eot');
    src: url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.woff2') format('woff2'),
         url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.woff') format('woff'),
         url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.ttf') format('truetype'),
		 url('fonts/pfdindisplaypro-reg/pfdindisplaypro-reg.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
	height:100%;
}

body {
	width:100%;
}

#wrapper {
	min-height:100%;
	margin:0 auto;
}

.logo30 {display:none; width:60px; height:113px; }

.sese {
	display:none;
	position:fixed;
	bottom:11px;
	left:24px;
}


.effect1{
       -webkit-box-shadow: 0px 0px 15px rgba(0,0,0,.3);
       -moz-box-shadow: 0px 0px 15px rgba(0,0,0,.3);
       -ms-box-shadow: 0px 0px 15px rgba(0,0,0,.3);
	   -o-box-shadow: 0px 0px 15px rgba(0,0,0,.3);
	   box-shadow: 0px 0px 15px rgba(0,0,0,.3);
}
.nav-fly {display:block;}
#nav-fly-mini {}

.btn-nav2 {
  position: absolute;
  bottom: -65px;
  bottom:  -40px;
  left:50%;
  margin-left:-15px; 
  height:54px;
  width:54px;
  height:34px;
  width:34px;
  display:block;
  border: 0px;
  border-radius:27px;
  border-radius:17px;
  background:transparent;
  background:url("img/strelka-naverh-stat.svg");
  background:url("img/liftik-stat.svg");
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
  outline:none;
  z-index: 100;
  opacity:1;
}

.btn-nav2:hover {
	border:0px;
	border-radius:27px;
	border-radius:17px;
    background:url("img/liftik-hover.svg");
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.btn-nav2-mini {
  position: fixed;
  right: 20px;
  /*top:50%;
  margin-top:25px;*/ 
  bottom: 20px;
  height:30px;
  width:30px;
  display:none;
  border: 0px;
  border-radius:25px;
  background:transparent;
  background:url("img/strelochka-naverh-stat.svg");
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
  outline:none;
  z-index: 100000000;
  opacity:1;
}

.btn-nav2-mini:hover {
	border:0px;
	border-radius:25px;
    background:url("img/strelochka-naverh-hover.svg");
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}


.btn-nav3-mini {
  position: fixed;
  right: 20px;
  bottom: 158px;
  height:72px;
  width:72px;
  height:50px;
  width:50px;
  display:none;
  border: none;
  background:transparent;
  background:url("img/knopka-mob-vverh.svg");
  background:url("img/lift.svg");
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
  outline:none;
  z-index: 100000000;
  opacity:1;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

.btn-nav3-mini:hover {
	position: fixed;
  right: 20px;
  bottom: 158px;
  height:72px;
  width:72px;
  height:50px;
  width:50px;
  border: none;
  background:transparent;
  background:url("img/knopka-mob-vverh.svg");
  background:url("img/lift.svg");
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
  outline:none;
  z-index: 100000000;
  opacity:0.7;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

.btn-nav3-mini:focus {
	position: fixed;
  right: 20px;
  bottom: 158px;
  height:72px;
  width:72px;
  height:50px;
  width:50px;
  border: none;
  background:transparent;
  background:url("img/knopka-mob-vverh.svg");
  background:url("img/lift.svg");
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
  outline:none;
  z-index: 100000000;
  opacity:0.7;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

.btn-nav3-mini:active {
  position: fixed;
  right: 20px;
  bottom: 158px;
  height:72px;
  width:72px;
  height:50px;
  width:50px;
  border: none;
  background:transparent;
  background:url("img/knopka-mob-vverh.svg");
  background:url("img/lift.svg");
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
  outline:none;
  z-index: 100000000;
  opacity:0.7;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}


.nav-pol {
  position: relative;
  width: auto;
  display: inline-block; display: none;
  border: none;
  outline:none;
}

.btn-nav-pol {
  position: fixed;
  top: 40px;
  left: 30px;
  background: transparent;
  border: none;
  padding: 10px;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  cursor: pointer;
  outline:none;
  z-index: 99999;
}

.btn-nav-pol:focus {
  outline: 0;
}

.icon-bar-pol {
  display: block;
  margin: 7.5px 0;
  width: 40px;
  height: 3px;
  background-color: #FFF;
}

.btn-nav-pol:hover .icon-bar-pol {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  background:#ffed1d;
  outline:none;
}

/*-----------------------------------------------------------------------------------------------------------------------------*/

.nav-content-pol {
  position: fixed;
  top: -100%;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.8);
  display: block;
  height: 100%;
  z-index: 100;
}

/*-----------------------------------------------------------------------------------------------------------------------------*/

.animated-pol {
  display: block;
  margin: 0 auto;
}

.animated-pol:hover .icon-bar-pol,
.animated-pol:focus .icon-bar-pol {
  background-color: #ffca08;
}

.animated-pol:focus {
  cursor: pointer;
  z-index: 9999;
}

.middle-pol {
  margin: 0 auto;
}

.icon-bar-pol {
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
  z-index: 999999;
}

.animated-pol .icon-bar-pol {
  z-index: 999999;
  background-color: #ffca08;
}



.animated-pol .top-pol {
  -webkit-transform: translateY(10px) rotateZ(45deg);
  -moz-transform: translateY(10px) rotateZ(45deg);
  -ms-transform: translateY(10px) rotateZ(45deg);
  -o-transform: translateY(10px) rotateZ(45deg);
  transform: translateY(10px) rotateZ(45deg);
}

.animated-pol .bottom-pol {
  -webkit-transform: translateY(-11px) rotateZ(-45deg);
  -moz-transform: translateY(-11px) rotateZ(-45deg);
  -ms-transform: translateY(-11px) rotateZ(-45deg);
  -o-transform: translateY(-11px) rotateZ(-45deg);
  transform: translateY(-11px) rotateZ(-45deg);
}

.animated-pol .middle-pol {
  width: 0;
}

@keyframes showNav-pol {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-webkit-keyframes showNav-pol {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-moz-keyframes showNav-pol {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-o-keyframes showNav-pol-pol {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

.showNav-pol {
  -webkit-animation: showNav-pol 1s ease forwards;
  -moz-animation: showNav-pol 1s ease forwards;
  -mz-animation: showNav-pol 1s ease forwards;
  -o-animation: showNav-pol 1s ease forwards;
  animation: showNav-pol 1s ease forwards;
}

@keyframes hideNav-pol {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-webkit-keyframes hideNav-pol {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-moz-keyframes hideNav-pol {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-o-keyframes hideNav-pol {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

.hideNav-pol {
  -webkit-animation: hideNav-pol 1s ease forwards;
  -moz-animation: hideNav-pol 1s ease forwards;
  -mz-animation: hideNav-pol 1s ease forwards;
  -o-animation: hideNav-pol 1s ease forwards;
  animation: hideNav-pol 1s ease forwards;
}

.hidden-pol {
  display: none;
}

/************************************************************************************************************************************************************************************/



/*  СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ СЦЕНАРИИИ  */

@media screen and (max-width:1250px) {
.btn-nav2-mini { right: 5px;}
}

@media screen and (max-width:900px) {
	
.btn-nav2 {display:none;}
.nav-fly {display:none;}
	
}











