/*Боковое меню*/
    #rec327449428 {
        position: fixed;
        z-index: 1000;
        left: 0;
        top: 0;
        width: 100%;
    }
    .nav-block {
        height:100vh!important;
    }
/*    
        #rec327451737 
        .btn-1:hover, btn-1:visited:hover {
        color: #fafafa !important;
        -webkit-transition: 0s ease;
        transition: 0s ease;
    }
    .button-menu H2, a:hover {
        color: #0099cc !important;
        -webkit-transition: 0s ease;
        transition: 0s ease;
}*/
    
/*Ссылки*/
a, a:visited {
-webkit-transition: 0.5s ease;
transition: 0.5s ease; 
}

a:hover, a:visited:hover {
color: #0099cc !important;
-webkit-transition: 0s ease;
transition: 0s ease;
}
    
/*Кнопка*/
.btn-1 {
	 padding: 1em 3em;
	 border: 4px solid #0099cc;
	 transition: all 300ms ease;
	 box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.2);
}
 .btn-1:before {
	 content: '';
	 height: 0%;
	 width: 2px;
	 position: absolute;
	 top: 10%;
	 left: 10%;
	 background: #0099cc;
	 transition: all 0ms ease;
}
 .btn-1:after {
	 content: '';
	 height: 80%;
	 width: 0px;
	 position: absolute;
	 top: 10%;
	 left: 10%;
	 background: #0099cc;
	 transition: all 0ms ease;
	 z-index: -1;
}
 .btn-1 a:hover {
	 color: #fafafa !important;
	 box-shadow: none;
}
 .btn-1:hover:before {
	 content: '';
	 height: 80%;
	 width: 2px;
	 position: absolute;
	 top: 10%;
	 left: 10%;
	 background: #0099cc;
	 transition: all 300ms ease;
}
 .btn-1:hover:after {
	 content: '';
	 height: 80%;
	 width: 80%;
	 position: absolute;
	 top: 10%;
	 left: 10%;
	 transition: all 300ms ease;
	 transition-delay: 350ms;
}

    .btn-1:hover {
        color: #fafafa !important;
        -webkit-transition: 0s ease;
        transition: 0s ease;
}

/*Кнопка 2*/
.btn-2 {
	 padding: 1em 3em;
	 border: 4px solid #fafafa;
	 transition: all 300ms ease;
	 box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.2);
}
 .btn-2:before {
	 content: '';
	 height: 0%;
	 width: 2px;
	 position: absolute;
	 top: 10%;
	 left: 10%;
	 background: #fafafa;
	 transition: all 0ms ease;
}
 .btn-2:after {
	 content: '';
	 height: 80%;
	 width: 0px;
	 position: absolute;
	 top: 10%;
	 left: 10%;
	 background: #fafafa;
	 transition: all 0ms ease;
	 z-index: -1;
}
 .btn-2 a:hover {
	 color: #282828 !important;
	 box-shadow: none;
}
 .btn-2:hover:before {
	 content: '';
	 height: 80%;
	 width: 2px;
	 position: absolute;
	 top: 10%;
	 left: 10%;
	 background: #fafafa;
	 transition: all 300ms ease;
}
 .btn-2:hover:after {
	 content: '';
	 height: 80%;
	 width: 80%;
	 position: absolute;
	 top: 10%;
	 left: 10%;
	 transition: all 300ms ease;
	 transition-delay: 350ms;
}

/*Кнопка*/
.btn-3 {
	 padding: 1em 3em;
	 border: 4px solid #282828;
	 transition: all 300ms ease;
	 box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.2);
}
 .btn-3:before {
	 content: '';
	 height: 0%;
	 width: 2px;
	 position: absolute;
	 top: 10%;
	 left: 10%;
	 background: #282828;
	 transition: all 0ms ease;
}
 .btn-3:after {
	 content: '';
	 height: 80%;
	 width: 0px;
	 position: absolute;
	 top: 10%;
	 left: 10%;
	 background: #282828;
	 transition: all 0ms ease;
	 z-index: -1;
}
 .btn-3 a:hover {
	 color: #0099cc !important;
	 box-shadow: none;
}
 .btn-3:hover:before {
	 content: '';
	 height: 80%;
	 width: 2px;
	 position: absolute;
	 top: 10%;
	 left: 10%;
	 background: #0099cc;
	 transition: all 300ms ease;
}
 .btn-3:hover:after {
	 content: '';
	 height: 80%;
	 width: 80%;
	 position: absolute;
	 top: 10%;
	 left: 10%;
	 transition: all 300ms ease;
	 transition-delay: 350ms;
}

    .btn-3:hover {
        color: #0099cc !important;
        -webkit-transition: 0s ease;
        transition: 0s ease;
}

/*Текст*/
 .txt {
     text-align: justify;
     text-transform: uppercase;
}

.txt-h H3{
     text-align: justify;
     text-transform: uppercase;
}


/*
.txt-h H1:hover{
        color: #0099cc !important;
}



/*
 .img-top {
     z-index: 1001!important;
 }*/