/**
 * Created by Gordeev.Pro for project ФБН.
 * User: janny
 * Date: 15.10.2024
 * Time: 20:04
 * File: 
 * Copyright (C) Gordeev.Pro 2024
 */

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

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

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

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

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

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

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

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

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

.digit {
    color: #272425;
}
#slide1 {

}
.navbar-top {}
.bg-grad{
    background: -moz-linear-gradient(45deg, #e62a35 0%, #ac5979 55%, #49a2cc 100%);
    background: -webkit-linear-gradient(45deg, #e62a35 0%, #ac5979 55%, #49a2cc 100%);
    background: linear-gradient(45deg, #06070E 0%, #06070E 75%, #06070E 100%);
    background-size: 400% 400%;
    -webkit-animation: Gradient 15s ease;
    -moz-animation: Gradient 15s ease infinite;
    animation: Gradient 15s ease infinite;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-evenly;
    position: relative;
}

.strgr{
    width: 10vmin;
    height: 10vmin;
    left: auto;
    right: -10vmin;
    top: auto;
    bottom: 0;
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background-size: 400% 400%;
    animation: animate_gradient 30s ease infinite;
    transform-origin: 20% 20%;
    filter: blur(10px);
    fill: rgba(255, 255, 255, 0.76);
}




@-webkit-keyframes Gradient {
    0% {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0 50%
    }
}

@-moz-keyframes Gradient {
    0% {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0 50%
    }
}

@keyframes Gradient {
    0% {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0 50%
    }
}

@keyframes morph {
    0% {
        border-radius: 40% 60% 60% 40% / 70% 30% 70% 30%; }
    100% {
        border-radius: 40% 60%; }
}

@keyframes spin {
    to {
        transform: rotate(1turn);
    }
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.animate-gradient:hover {
    animation: none;
}

@keyframes animate_gradient {
    0% {
        fill: rgba(13, 20, 38, 0.81);
    }
    40% {
        fill: rgba(230, 42, 53, 0.92);

    }
    60% {
        fill: rgba(21, 24, 42, 0.87);
    }
    100% {
        fill: rgba(13, 20, 38, 0.81);
    }

}

.st0{display:none;}
.st1{display:inline;}
.st2{opacity:0.29;}
.st3{fill:#FFFFFF;}
.st4{clip-path:url(#SVGID_2_);fill:#FFFFFF;}
.st5{clip-path:url(#SVGID_4_);}
.st6{clip-path:url(#SVGID_6_);}
.st7{clip-path:url(#SVGID_8_);}
.st8{clip-path:url(#SVGID_10_);}
.st9{fill:none;}
.st10{clip-path:url(#SVGID_12_);}
.st11{opacity:0.7;}
.st12{clip-path:url(#SVGID_14_);}
.st13{opacity:0.2;}
.st14{clip-path:url(#SVGID_16_);}
.st15{opacity:0.3;fill:#FFFFFF;enable-background:new    ;}

.btn-info {
    color: #fff;
    background-color: #5DA557;
    border-color: #5DA557;
}

#logo_rgr {
    position: absolute;
    bottom:0px; right:0px; z-index: -13;
}

svg .svg-elem-1 {
    fill: transparent;
    -webkit-transition: fill 4.7s cubic-bezier(0.95, 0.05, 0.795, 0.035) 0.8s;
    transition: fill 4.7s cubic-bezier(0.95, 0.05, 0.795, 0.035) 0.8s;
}

svg.active .svg-elem-1 {
    fill: rgb(255, 255, 255);
}

svg .svg-elem-2 {
    fill: transparent;
    -webkit-transition: fill 4.7s cubic-bezier(0.95, 0.05, 0.795, 0.035) 0.9s;
    transition: fill 4.7s cubic-bezier(0.95, 0.05, 0.795, 0.035) 0.9s;
}

svg.active .svg-elem-2 {
    fill: rgb(255, 255, 255);
}

svg .svg-elem-3 {
    fill: transparent;
    -webkit-transition: fill 4.7s cubic-bezier(0.95, 0.05, 0.795, 0.035) 1s;
    transition: fill 4.7s cubic-bezier(0.95, 0.05, 0.795, 0.035) 1s;
}

svg.active .svg-elem-3 {
    fill: rgb(255, 255, 255);
}

@media (min-width: 1200px){
    .display-4 {
        font-size: 1.2rem;
    }}
.bg_mechet {
    height: 750px;
    position: absolute;
    bottom:0px;
    right: 10px;
    z-index: -10;
    opacity: 90%;
}
@media (max-width: 800px) {
    .about-forum-title, .lead, .display-8, .display-4 {
        text-align: center;
    }
}
@media (max-width: 1280px){
    .bg_mechet {
        right: -110px;
    }
    #logo_rgr {
        position: absolute;
        right:-150px;
    }

}
#days .nav-tabs .nav-item .nav-link {
    font-size: 16px;
    min-height: 0px;
}
.tab-content {
    padding: 5px 0;
    margin-bottom: 10px;
}
.accordion .accordion-button {
    text-align: left;
    margin-bottom: 0;
    font-size: 18px;
}
.spiker {
    display: none;
}
.forwho {
    display: none;
}
.navigate{
    display: none;
}

.about-forum-title, .lead, .display-8 {
    font-family: Commissioner ;
    font-weight: 800 !important;
    text-transform: uppercase;
}
.nav-item,  h1, h2, h3, h4, h5, h6, .btn {
    font-family: Commissioner ;
    font-weight: 800 !important;
    text-transform: uppercase;
}
.navbar-nav .nav-link {
    font-size: 10px;
    font-weight: 700;
    line-height: 18px;
    padding-top: 0;
    color: #0C0F1F;
}
.navbar-light .navbar-nav .nav-link {
    color: #0C0F1F;
}
@media (min-width: 1200px){
    .display-1 {
        font-size: 4rem;
    }
}
@media (max-width: 800px){
    .about-forum-title, .lead, .display-8 {

        font-size: 35px;

    }
}


@media (min-width: 1200px) {
    .display-5 {
        font-size: 1.2rem;
        line-height: 25px;
    }
}

.post {
    font-family: Commissioner ;
}
.btn {
    text-transform: uppercase;
    font-size: 10px;
}
footer .widget .nav {
    font-size: 10px;
}
.display-8, .accordion .accordion-button {
    font-size: 13px;
}
#place {
    font-size: 14px
}
#reg1 {
    display:none
}
.btn-grad {
    color: #000000 !important;
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-size: 260% 100%;
    background-position: right bottom;
    border: 1px solid #FBF5B7;
    line-height: 1.92;
}
 a {
    color:#BF953F;
}
.navigate li {
    border-bottom: 1px solid #FCF6BA;
}


.digit.static {
    box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.35);
    background-image: linear-gradient(bottom, #B38728 50%, #FCF6BA 50%) !important;
    background-image: -o-linear-gradient(bottom, #3a3a3a 50%, #444 50%);
    background-image: -moz-linear-gradient(bottom, #3a3a3a 50%, #444 50%);
    background-image: -webkit-linear-gradient(bottom, #3a3a3a 50%, #444 50%);
    background-image: -ms-linear-gradient(bottom, #3a3a3a 50%, #444 50%);
    background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.5, rgba(179, 135, 40, 0.65)), color-stop(0.5, #fff))
}
.text-grad-1 {
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 1;
    z-index: 9;
}
#logo_rgr, canvas{
    display: none;
}
.bg_personal {
    background: url("/assets/images/bg/grs.jpg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 25% center;
    opacity: 70%;
}
.text-grad {
    background: linear-gradient(180deg,#000000,#000000,#B38728);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 1;
    z-index: 9;
}
.btn-info {
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
    border: 1px solid #B38728;
}
#price_menu {
    display: none;
}
.accordion-button:not(.collapsed) {
    color: #000000;
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.navigate {
    display: none !important;
}
.bg-gold {
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
    color: #000000;
}

.bg_2{
    background: url('/assets/images/grsnet/grsnet_v2.jpeg') no-repeat;
    background-size: cover;
    background-position: top center;

}
.bg-faded-dark {
    background: rgba(0, 0, 0, 0.35);
}