:root{
    --site-color:#9b2d30;
    --site-color2:#9b2d30;
    --site-color2-50:rgba(155, 45, 48, 0.5);
    --site-color2-75:rgba(155, 45, 48, 0.75);
    --site-color-hover:#f6af31;
    --color-gray:#cacaca;
}

.new_year{
    --site-color2:#f6efe5;
}

@-webkit-keyframes hoverWave {
    0% {
        box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 0 rgba(7,206,112,0.2),0 0 0 0 rgba(7,206,112,0.2)
    }
    40% {
        box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 15px rgba(7,206,112,0.2),0 0 0 0 rgba(7,206,112,0.2)
    }
    80% {
        box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 30px rgba(7,206,112,0),0 0 0 26.7px rgba(7,206,112,0.067)
    }
    100% {
        box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 30px rgba(7,206,112,0),0 0 0 40px rgba(7,206,112,0.0)
    }
}
@keyframes hoverWave {
    0% {
        box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 0 rgba(7,206,112,0.2),0 0 0 0 rgba(7,206,112,0.2)
    }
    40% {
        box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 15px rgba(7,206,112,0.2),0 0 0 0 rgba(7,206,112,0.2)
    }
    80% {
        box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 30px rgba(7,206,112,0),0 0 0 26.7px rgba(7,206,112,0.067)
    }
    100% {
        box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 30px rgba(7,206,112,0),0 0 0 40px rgba(7,206,112,0.0)
    }
}
@keyframes shake {
    0% {
        transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
    }
    10% {
        transform: rotateZ(-30deg);
        -ms-transform: rotateZ(-30deg);
        -webkit-transform: rotateZ(-30deg);
    }
    20% {
        transform: rotateZ(15deg);
        -ms-transform: rotateZ(15deg);
        -webkit-transform: rotateZ(15deg);
    }
    30% {
        transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        -webkit-transform: rotateZ(-10deg);
    }
    40% {
        transform: rotateZ(7.5deg);
        -ms-transform: rotateZ(7.5deg);
        -webkit-transform: rotateZ(7.5deg);
    }
    50% {
        transform: rotateZ(-6deg);
        -ms-transform: rotateZ(-6deg);
        -webkit-transform: rotateZ(-6deg);
    }
    60% {
        transform: rotateZ(5deg);
        -ms-transform: rotateZ(5deg);
        -webkit-transform: rotateZ(5deg);
    }
    70% {
        transform: rotateZ(-4.28571deg);
        -ms-transform: rotateZ(-4.28571deg);
        -webkit-transform: rotateZ(-4.28571deg);
    }
    80% {
        transform: rotateZ(3.75deg);
        -ms-transform: rotateZ(3.75deg);
        -webkit-transform: rotateZ(3.75deg);
    }
    90% {
        transform: rotateZ(-3.33333deg);
        -ms-transform: rotateZ(-3.33333deg);
        -webkit-transform: rotateZ(-3.33333deg);
    }
    100% {
        transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
    }
}
@-webkit-keyframes shake {
    0% {
        transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
    }
    10% {
        transform: rotateZ(-30deg);
        -ms-transform: rotateZ(-30deg);
        -webkit-transform: rotateZ(-30deg);
    }
    20% {
        transform: rotateZ(15deg);
        -ms-transform: rotateZ(15deg);
        -webkit-transform: rotateZ(15deg);
    }
    30% {
        transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        -webkit-transform: rotateZ(-10deg);
    }
    40% {
        transform: rotateZ(7.5deg);
        -ms-transform: rotateZ(7.5deg);
        -webkit-transform: rotateZ(7.5deg);
    }
    50% {
        transform: rotateZ(-6deg);
        -ms-transform: rotateZ(-6deg);
        -webkit-transform: rotateZ(-6deg);
    }
    60% {
        transform: rotateZ(5deg);
        -ms-transform: rotateZ(5deg);
        -webkit-transform: rotateZ(5deg);
    }
    70% {
        transform: rotateZ(-4.28571deg);
        -ms-transform: rotateZ(-4.28571deg);
        -webkit-transform: rotateZ(-4.28571deg);
    }
    80% {
        transform: rotateZ(3.75deg);
        -ms-transform: rotateZ(3.75deg);
        -webkit-transform: rotateZ(3.75deg);
    }
    90% {
        transform: rotateZ(-3.33333deg);
        -ms-transform: rotateZ(-3.33333deg);
        -webkit-transform: rotateZ(-3.33333deg);
    }
    100% {
        transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
    }
}


body {
background:url(../images/snow.png) repeat;
font-size:1.25rem;
}

h1, h2, h3, h4, h5, h6 {
letter-spacing:1px;
font-weight:normal;
text-shadow:text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);;
}

h6 {font-size:1.125rem;}

#not_actions {
padding-top:0px !important;padding-bottom:0px !important;
}
p{margin-bottom:0.25rem;letter-spacing:1px;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);line-height:1;font-size:1.25rem;}
.fs22 {font-size:1.375rem;}
html{font-size:16px;}
hr{border-top-color:var(--site-color);}
.closeAdvert:focus{outline:none;}


/**----ONLINE-------*/
.bg-light {background-color:#f1f1f1 !important;}
.bg-light h3 {text-transform:uppercase;}
.calendar-table {margin-top:10px;}
.calendar-table thead tr th {text-align:center;background-color:transparent !important;border:1px solid grey !important;color:#333;}
.calendar-time-choose-list li a {background-color:#2dc058 !important;color:#fff !important;}
.calendar-time-choose-list li a.disabled {background-color:transparent !important;color:#333 !important;}
.calendar-time-choose-list li a:hover {outline:3px solid #f6af31 !important;outline-offset:-3px;}
.calendar-table tbody tr td a {background-color:var(--site-color);color:#fff !important;}
.calendar-table tbody tr td a{background-color: #2dc058;}
.calendar-table tbody tr td {border:1px solid grey !important;color:#333;}
.calendar-table tbody tr td a:hover {outline:3px solid #f6af31 !important;outline-offset:-3px;}
.calendar-table tbody tr td a.select, .help-select {background-color:var(--site-color-hover) !important;outline:3px solid #333 !important;outline-offset: -3px;}
.calendar-time-choose-list li a.select {background-color:var(--site-color-hover) !important;outline:3px solid #333 !important;outline-offset: -3px;}
.calendar-table tbody tr td a.disabled, .help-disabled {background-color:transparent !important;color:#333 !important;}
.calendar-table tbody tr td a.current, .help-current {background-color:#ffffff;color:#333 !important;}
.calendar-month-slider .calendar-month-slider-item.slick-current {background-color:#2dc058 !important;}
.calendar-month-slider .calendar-month-slider-item {background-color:transparent !important;border:1px solid #ccc;}
.calendar-month-slider .calendar-month-slider-item:hover {background-color:var(--site-color) !important;}
.calendar-month-slider .calendar-month-slider-item:hover a {color:#fff !important;}
.calendar-month-slider .calendar-month-slider-item a:hover {color:#fff !important;}
.calendar-month-slider .calendar-month-slider-item a {text-decoration:none !important;}
.calendar-month-slider {background-color:transparent !important;}
.calendar-month-slider .calendar-month-slider-item.slick-current a {color:#fff !important;font-weight:normal !important;}
.select2-results {font-size:18px !important;}
.select2-container--krajee-bs4 .select2-results__option--highlighted[aria-selected] {background-color:var(--site-color) !important;}
.select2-container--krajee-bs4 .select2-results__option[aria-selected] {background-color:#f8f8f8;}
.select2-container--krajee-bs4 .select2-selection--single .select2-selection__rendered {font-size:22px !important;}
.form-control {font-size:1.115rem !important;}
.invalid-feedback {font-size:85% !important;}
.btn-set-online-record{padding:18px 25px;border: 0px;border-radius:0px;color:#FFF;font-size:20px;text-transform:uppercase;line-height:	1.3;background:var(--site-color) !important;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);letter-spacing:2px !important;transition:300ms;margin-bottom:20px;}
.btn-set-online-record:hover{color:var(--site-color-hover) !important;box-shadow:0 0 1px #000;}
/**----ONLINE-------*/

.focus-outline-disable:focus{outline:0px;}
.hover-color:hover{color:var(--site-color-hover);}
.newsBox {margin-top:-35px;}
.newsBox .bg-gray {background-color:#f0f0f0;}
.newsBox span {font-size:0.875rem;text-transform:none !important;letter-spacing:1px;}
.siteColorFont{color:var(--site-color);}
.fs18{font-size:18px;line-height:20px;}
.lh1{line-height:1;}
.b-0{bottom:0px;}
.t-0{top:0px;}
.h-100px{height:100px}
.h-200px{height:200px}
.z-index-100{z-index:100;}
.bg-opt-cover{background-size: cover;}
.border-bottom-black{border-bottom: 1px solid #000 !important;}
.flex-basis700{flex-basis:700px;}
.alert.alert-primary {background-color: var(--site-color2);color:#FFF;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);}
.alert.alert-primary p {text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);}
.social-icon > a > i{font-size:26px;color:var(--site-color2);font-weight:500;margin-right:10px;text-align:center;margin-top:5px;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);}
.social-icon > a > i:hover{text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);}
.social-icon-footer {display:table;}
.social-icon-footer > a {vertical-align:middle;display:table-cell;}
.social-icon-footer > a > i{font-size:40px;color:var(--site-color2);font-weight:500;margin-right:10px;text-align:center;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);}
.social-icon-footer > a > i:hover{text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);}
*{font-family: 'Oranienbaum', serif;}
*:focus, *:target, *:active{outline:0px;}
.btn:focus{box-shadow: none;}
.btn-big-nt{transition:300ms;padding:18px 25px;background:var(--site-color);border:0px;border-radius:0px;color:#FFF;font-size:1.375rem;text-transform: uppercase;letter-spacing:1px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);}
.btn-nt{padding:10px 25px;background:var(--site-color);border:0px;border-radius: 0px;color:#FFF;font-size:20px;text-transform: uppercase;line-height:1.3;}
.btn-big-nt:hover, .btn-nt:hover{color:var(--site-color-hover);box-shadow:0 0 1px #000;}
.btn-wa{transition:300ms;padding: 10px;background: var(--site-color);border: 0px;border-radius: 0px;color: #FFF !important;font-size: inherit;letter-spacing: 1px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) !important;margin-top: 5px;}
.btn-wa:hover{}
.btn-telegram{background-color:#29a9eb;}

.btn-more{transition:300ms;letter-spacing:1px;padding:14px 20px;background:var(--site-color2);border:1px solid var(--site-color2);border-radius:0px;color:#FFF;font-size:20px;text-transform: uppercase;line-height:1.3;}
.btn-more:hover{color:var(--site-color-hover);box-shadow:0 0 1px #000;}

.bg-blue{background-color:var(--site-color2);}
.bg-blue-50{background-color:var(--site-color2-50);}
.bg-blue-75{background-color:var(--site-color2-75);}


.custom-file-label::after{content:"Выбрать"}

/**----GLOBAL SETTINGS END-------*/

.slick-list:focus, .slick-track:focus, .slick-slider:focus, .slick-slide:focus{outline:0px;}

header{color:var(--site-color);box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.33) !important;}

/* happy new year */
.new_year header{background:url(/images/happy-new.png) var(--site-color2) no-repeat calc(50% + -25px) 0px;}
/* happy new year */




/* 8 марта*/
.marta8 .headerBoxTop{background:url(../images/arrow_header_fon.png) no-repeat top right, url(../images/flowers_left.png) no-repeat -139px 26px, url(../images/flowers_right.png) no-repeat calc(100% - -160px) 26px;}
/* 8 марта*/

/* 9 мая*/
.may9 .headerBoxTop{background:url(../images/arrow_header_fon.png) no-repeat top right, url(../images/may/1-may-left.png) no-repeat -139px 0px, url(../images/may/1-may-right.png) no-repeat calc(100% - -160px) 0px;}
/* 9 мая*/

/* 9 мая победа */
.may_winner header{background:url(../images/may_winner/siteFon.png) no-repeat; background-position: top center;}
.may_winner .headerMenuBox{background:transparent;}
/* 9 мая победа */

/* 1 июня */
.unie_day .headerBoxTop{background:url(../images/uneday/left.png) no-repeat -197px 10px, url(../images/uneday/right.png) no-repeat calc(100% - -206px) 10px;}
.unie_day .uniedayHeaderBlock{width:200px;}
/* 1 июня */

/* 1 сентября */
.septemberOne .headerBoxTop{background:url(../images/september/september_left.png) no-repeat -3px 0px, url(../images/september/september_right.png) no-repeat calc(100% - -0px) 0px;}
.septemberOne .septemberHeaderBlock{width:300px;}
/* 1 сентября */


.headerBoxTop h3 {font-size:2.125rem;}
.headerBoxTop h5 {font-size:1.5rem;}
.map-logo {font-size:1.375rem;letter-spacing:1px;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);}
.headerBoxTop a{color:var(--site-color);text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);}
.headerBoxTop a:hover, .headerBoxTop a:focus, .headerBoxTop a:target{text-decoration:none;outline: none;color:var(--site-color);}

.headerMenuBox{border-bottom: none;position: relative;min-height: 50px;border-top: 1px solid #cfcfcf;/*Happy New Year background-color:var(--site-color2)*/}
.headerMenuBox.fixed{position:fixed;width:100%;top:0%;z-index:500;background:url(../images/snow.png) repeat;box-shadow:1px 1px 8px 1px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 8px 1px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 8px 1px rgba(0,0,0,0.3);}
.headerMenuBox.fixed a {color:var(--site-color); !important}

.headerBoxTop .telephoneBox{min-width:300px;}
.headerBoxTop .telephoneBox .nav-item{font-size:1.5rem;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);}
.heaaderMenuBoxInner .navbar{padding:0px;}
.heaaderMenuBoxInner ul > li{background-image: none;padding:12px 2px;border-bottom: 2px solid rgba(244, 238, 226, 0);position:relative;}
.heaaderMenuBoxInner li a{letter-spacing:1px;font-size:1.115rem;padding:0px;font-weight:600;color:var(--site-color);min-height:1.5rem;line-height:1.5rem;text-decoration:none;text-transform:uppercase;white-space:nowrap;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);}
.heaaderMenuBoxInner li:hover, .heaaderMenuBoxInner li.active{background:none;border-bottom:2px solid var(--site-color);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);}
.heaaderMenuBoxInner li:hover > a, .heaaderMenuBoxInner li.active > a {text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);}
.heaaderMenuBoxInner ul > li:hover > a, .heaaderMenuBoxInner ul > li.active > a{text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);}



.heaaderMenuBoxInner .dropdown-menu{box-shadow: 3px 3px 5px rgba(0,0,0,0.3);-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.3);-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.3);background:#efefef;padding:0px;width:100%;border-radius:0px;}
.heaaderMenuBoxInner .dropdown-menu a{font-size:0.875rem;color:#242424;padding:4px 8px !important;-webkit-transition: background-color 500ms;-moz-transition:background-color 500ms;-o-transition:background-color 500ms;transition:background-color 500ms;white-space:normal;}
.heaaderMenuBoxInner .dropdown-menu a:hover{color:#fff;background-color:var(--site-color);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3 );}
.heaaderMenuBoxInner .dropdown:hover > .dropdown-menu {display: block;}
.dropdown > .dropdown-toggle:active { /*Without this, clicking will make it sticky*/pointer-events: none;}

.heaaderMenuBoxInner .navbar .navbar-toggler{color: rgba(255,255,255,1);border-color:var(--site-color); /*Happy New Year border-color:#fff;*/}
.heaaderMenuBoxInner .navbar .navbar-toggler-icon{background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(155, 45, 48, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");}


/* happy new year */
.new_year .headerMenuBox{background-color:var(--site-color2)}
.new_year .heaaderMenuBoxInner .navbar .navbar-toggler{border-color:#fff;}

/* happy new year */


.holder{height: 1px;border-top: 1px solid #a42625;display: block;position: relative;top: 1px;}
.bg-blue .holder{border-color:#FFF;}
.social-icon-footer a img {}

.newsBox .smallItemBox a:hover, .videoBox .smallItemBox a:hover{border:4px solid var(--site-color-hover);z-index:100;}

footer{margin-top:15px;box-shadow:0 -0.125rem 0.25rem rgba(0, 0, 0, 0.33) !important;}
footer a {color:var(--site-color);font-size:1rem;}
footer a:hover{text-decoration: none;color:var(--site-color-hover)}
footer .aboutBox p{font-size:1.125rem;color:#000;}
footer .line .left-line{float: left;width: 20%;height: 2px;background: var(--site-color);}
footer .line .right-line{float: left;width: 80%;height: 1px;background: var(--color-gray);margin-top: 1px;}
footer .linkBox img{width:55px;margin-left:10px;margin-right:10px;}
footer .linkBox a{color:var(--site-color);display:inline-block;width:100%;margin-bottom:15px;font-size:1.125rem;}

.globalNav{width:50px;height:100%;margin-left:25px;}
.globalNav ul li{margin-top:10px;}
.globalNav ul li:first-child{margin-top:0px;}
.globalNav ul li a{display:block;width:20px;height:20px;text-indent:-9999px;background:#ccc;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;box-shadow:inset 0 2px 3px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 3px rgba(0,0,0,.2);}
.globalNav ul li a.active, .globalNav ul li a:hover {background:var(--site-color);}

.tooltip-inner{background-color:var(--site-color);}
.bs-tooltip-right .arrow:before{border-right-color: var(--site-color);}

.bs-tooltip-bottom .tooltip-inner{background-color:#000;}

/** SLICK SLIDER */
.slick-slider .slick-prev, .slick-slider .slick-next{width:50px;height:50px;}
.slick-slider .slick-prev i, .slick-slider .slick-next i{font-size:50px;color:var(--site-color);opacity: .75;}
.slick-slider .slick-prev:hover i, .slick-slider .slick-next:hover  i{opacity: 1;}
.slick-slider .slick-prev:before, .slick-slider .slick-next:before{content:none;}
.slick-slider .slick-prev{left:-60px;}
.slick-slider .slick-next{right:-60px;}
.slick-slider .slick-dots li{margin:0px;}
.slick-slider .slick-dots li button:before{font-size:15px;color:var(--site-color);}

.slick-slider.slickSliderOneItem .slick-prev{left:30px;}
.slick-slider.slickSliderOneItem .slick-next{right:30px;}

.slickSliderBig.slick-slider .slick-prev i, .slickSliderBig.slick-slider .slick-next i{font-size:110px;color:var(--site-color);}
.slickSliderBig .slick-dots li{margin-left:5px;}
.slickSliderBig .slick-dots li.slick-active button:before{color:var(--site-color);}
.slickSliderBig .slick-dots li button:before{color:var(--site-color);font-size:20px;}

.slickSliderFullWidth.slick-slider .slick-prev{left:70px;z-index:100;}
.slickSliderFullWidth.slick-slider .slick-next{right:70px;z-index:100;}
.slickSliderFullWidth.slick-slider .slick-dots{}


.slickSliderYellow.slick-slider .slick-prev i, .slickSliderYellow.slick-slider .slick-next i{color:var(--site-color);}
.slickSliderFullWidth.slick-slider .slick-dots li.slick-active button:before{color:var(--site-color);}
.slickSliderFullWidth.slick-slider .slick-dots li button:before{color:#FFF;opacity:1;}

.aboutUsSlider .aboutUsSlider-item{position:relative;}
.aboutUsSlider .aboutUsSlider-item:hover .select-box-options{opacity:1;}
.aboutUsSlider .aboutUsSlider-item .image-box{position:relative;}
.aboutUsSlider .aboutUsSlider-item .select-box-options{position:absolute;width:100%;height:100%;top:0%;left:0%;background: rgba(0,0,0,0.7);-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;display:flex;justify-content: center;align-items: center;opacity: 0}
.aboutUsSlider .aboutUsSlider-item .select-box-options .view-action{background: #000;width: 50px;height: 50px;border-radius: 4px;display:inline-block;color:#FFF;display:flex;justify-content: center;align-items: center;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.aboutUsSlider .aboutUsSlider-item .select-box-options .view-action:hover{text-decoration:none;background-color:var(--site-color);}

.accordion > .card > .card-header{background-color:#e5e5e5;}
.accordion > .card > .card-header:hover, .accordion > .card > .card-header.show{background-color:var(--site-color2);color:#FFF;}
.accordion > .card > .card-header:hover h2 button, .accordion > .card > .card-header.show h2 button{color:#FFF;text-decoration:none;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);}
.accordion > .card > .card-header h2 button{color:#0a0a0a;text-weight:bold;font-size:1.625rem;transition:none;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);}
.accordion > .card > .card-header h2 button:focus{text-decoration:none;}
.accordion > .card:not(:last-of-type){border-bottom: 1px solid rgba(0, 0, 0, 0.125);}

.n-actionsBox{padding:0px;}
.n-actionsBox li{list-style:none;margin-top:15px;margin-bottom:15px;}
.n-actionsBox li a{text-decoration:none;border-bottom: 1px #f2f2f2 solid;display:inline-block;width:100%;text-align:center;}

.n-actionsBox li:hover .n-actions, .n-actionsBox li.active .n-actions{filter: hue-rotate(175deg) brightness(2.9) saturate(300%) contrast(150%);}
.n-actionsBox li:hover span, .n-actionsBox li.active span{color:#ffa600;}

.n-actionsBox li a span{font-size:1.25rem;color:#565656;font-weight:500;width:100%;display:inline-block;}
.n-actions{width:60px;height:60px;display:inline-block;background-repeat: no-repeat;background-size: 100% 100%;filter:invert(19%) sepia(86%) saturate(1978%) hue-rotate(337deg) brightness(87%) contrast(86%);}
.n-actions.n-inheritance{background-image: url('/images/notarius_actions/nasled.png')}
.n-actions.n-testaments{background-image: url('/images/notarius_actions/zavet.png')}
.n-actions.n-movable_property{background-image: url('/images/notarius_actions/zalog.png')}
.n-actions.n-notarys_deposit{background-image: url('/images/notarius_actions/depozit.png')}
.n-actions.n-document_to_electronic{background-image: url('/images/notarius_actions/electro.png')}
.n-actions.n-translations{background-image: url('/images/notarius_actions/perevod.png')}
.n-actions.n-proof_of_facts{background-image: url('/images/notarius_actions/fact.png');}
.n-actions.n-lists_llc{background-image: url('/images/notarius_actions/ooo.png');}
.n-actions.n-bills_exchange{background-image: url('/images/notarius_actions/vekcel.png');}
.n-actions.n-attorney_consent{background-image: url('/images/notarius_actions/doverennost.png');}
.n-actions.n-family_relations{background-image: url('/images/notarius_actions/family.png');}
.n-actions.n-corporate_legal{background-image: url('/images/notarius_actions/corp.png');}
.n-actions.n-copies{background-image: url('/images/notarius_actions/copy.png');}
.n-actions.n-other_agreements{background-image: url('/images/notarius_actions/dogovor.png');}
.n-actions.n-mediation_agreements{background-image: url('/images/notarius_actions/mediacia.png');}
.n-actions.n-otherwise{background-image: url('/images/notarius_actions/inoe.png');}


.accordion.tariffs .table{margin-bottom:0px;font-size:1.375rem;line-height:100%;}
.accordion.tariffs .table tr td{text-align:center;vertical-align: middle;}
.accordion.tariffs .table tr td:first-child{text-align:left;}

.table tr:hover td, .table tr:hover th{background-color:#f1ede1;}
.table tbody.hoverable:hover{background-color:#f1ede1;}
.table tbody.hoverable2:hover td[rowspan], .accordion.tariffs .table tbody.hoverable2:hover tr:hover td{background-color:#f1ede1;}

.slickSlider.notActions .slick-slide img {filter:invert(19%) sepia(86%) saturate(1978%) hue-rotate(337deg) brightness(87%) contrast(86%);}
.slickSlider.notActions .slick-slide a h6 {color:var(--site-color);font-weight:500;font-size:1.375rem;}
.slickSlider.notActions .slick-slide a:hover {color:#ffa600;}
.slickSlider.notActions .slick-slide a:hover h6{color:#ffa600;}
.slickSlider.notActions .slick-slide a:hover img{filter: hue-rotate(175deg) brightness(2.9) saturate(300%) contrast(150%);}


.tipMenu li a{color:#1c1c1c;}
.tipMenu li a:hover, .tipMenu li.active a{color:var(--site-color);}
.tipMenu li{border-bottom:1px #f2f2f2 solid;}


.contact-block-main-map{top: 70px;
    -webkit-box-shadow: inset 0px 0px 6px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 0px 6px -1px rgba(0,0,0,0.75);
    box-shadow: inset 0px 0px 6px -1px rgba(0,0,0,0.75);
    max-height: 500px;
    top: 70px;
    -webkit-box-shadow: inset 0px 0px 6px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 0px 6px -1px rgba(0,0,0,0.75);
    box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.75);
    min-width: 300px;

}
.contact-block-main-map h5{font-size:1.25rem;line-height:1.125rem;}
.contact-block-main-map .active-day{text-decoration:underline;}


.placeholder-yandex-map-block{display: block;margin-left: -7.5rem;margin-top: -11.25rem}
.placeholder-yandex-map-block-sfera {background: #2c77cf;border-radius: 50%;color: #fff;font-size: 1.125rem;right: -0.375rem;top: 0;position: absolute;display: block;height: .75rem;width: .75rem}
.placeholder-yandex-map-block .close span {left: .3125rem;top: .5625rem;position: absolute;line-height: 0}
.placeholder-yandex-map-block:after {border-color: transparent;border-style: solid;border-width: 1.25rem;border-bottom-color: #fff;border-top-width: 0rem;content: "";left: 0;margin-left: -1.25rem;transform: rotate(180deg);position: absolute}
.placeholder-yandex-map-block-inner {background: #fff;box-shadow: 0 0rem .9375rem .3125rem rgba(0, 0, 0, .2);border-radius: .625rem;display: table;overflow: hidden}
.placeholder-yandex-map-block-inner--content {width: 15rem}
.placeholder-yandex-map-block-title {background-color: #2c77cf;border-radius: .625rem .625rem 0 0;box-sizing: border-box;text-align: center;padding: 1.375rem 0 1.125rem;position: relative;width: 100%}
.placeholder-yandex-map-block-title--text {color: #fff;position: absolute;left: 5.25rem;font-size: .875rem;top: 2.875rem}
.placeholder-yandex-map-block-content {padding: 1.25rem}
.placeholder-yandex-map-block-content hr {border: 0;border-bottom: .0625rem solid #ccc;height: 0;padding: 0}
.placeholder-yandex-map-block-content .grey-txt {display: table}

.post-date-type,.entry-left-side .post-author,.entry-left-side .post-comments {float:left;clear:both;margin-bottom:10px}
.post-date-type .post-type {line-height:10px;width:50px;text-align:center;float:left;color:#fff;font-size:20px;padding:15px;background-color:#234177;}
.post-date-type .date {float:left;padding:10px 7px;background:#a42625;width:110px}
.post-date-type .day {line-height:30px;float:left;text-align:center;font-size:35px;color:#fff;width:50%}
.post-date-type .month {margin-bottom:2px}
.post-date-type .day,.post-date-type .month,.post-date-type .year {font-family:'Roboto', sans-serif;font-weight:700}
.post-date-type .month,.post-date-type .year {text-align:right;line-height:14px;color:#fff;font-size:12px;float:left;width:50%}


.news-item-block-all{}
.news-item-block-all .post-date-type{float:left;}
.news-item-block-all .news-item-pre-content-block{padding-left:180px}

#callbackForm .was-validated .custom-control-input:invalid ~ .custom-control-label, #callbackForm .custom-control-input.is-invalid ~ .custom-control-label{color:#212529;}
#callbackForm .was-validated .custom-control-input:valid ~ .custom-control-label, #callbackForm .custom-control-input.is-valid ~ .custom-control-label{color:#212529;}
#callbackform-captcha-image {padding-bottom:0.5rem;}

.whatsapp-button {background: #25D366;border: 3px solid #1cc15a;border-radius: 50%;box-shadow: 0 8px 10px rgba(7, 206, 112, 0.6);cursor: pointer;height: 35px;text-align: center;width: 35px;position: fixed;right:50px;bottom: 8%;z-index: 9999;transition: .3s;-webkit-animation: hoverWave linear 1s infinite;animation: hoverWave linear 1s infinite;}

.whatsapp-button.none{display:none;}

.whatsapp-button.telegram-button{bottom:8%;background: #29a9eb;border: 3px solid #1591d0;right:100px;}
.whatsapp-button.telegram-button.one{right:50px;}
.whatsapp-button .text-button {height:100%;width:100%;position:relative;}
.whatsapp-button .text-button span {text-align: center;color:#23a455;opacity: 0;font-size: 0;line-height: 14px;font-weight: 600;transition: opacity .3s linear;font-family: 'montserrat', Arial, Helvetica, sans-serif;margin-top:7px;display: none;}
.whatsapp-button i {color:#fff;font-size:40px;transition: .5s ease-in-out;margin-top:-2px;}

.tooltip.whatsapp .tooltip-inner{background-color:#25D366;}
.tooltip.whatsapp.bs-tooltip-top .arrow:before{border-top-color:#25D366;}
.tooltip.telegram .tooltip-inner{background-color:#29a9eb;}
.tooltip.telegram.bs-tooltip-top .arrow:before{border-top-color:#29a9eb;}

.multigroup-wa{
    box-shadow: 0 0.125rem 0.2rem rgba(0, 0, 0, 0.3);
    margin-left:2px;
    margin-right:2px;
}

.multigroup-wa .btn-wa{box-shadow:none;line-height:0;}

.multigroup-wa .btn-wa:first-child{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-right:1px solid rgba(0, 0, 0, 0.3);
}

.multigroup-wa .btn-wa:first-child+*{
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

@font-face {
    font-family: 'icomoon';
    src:  url('../fonts/max/icomoon.eot?2vvnqa');
    src:  url('../fonts/max/icomoon.eot?2vvnqa#iefix') format('embedded-opentype'),
    url('../fonts/max/icomoon.ttf?2vvnqa') format('truetype'),
    url('../fonts/max/icomoon.woff?2vvnqa') format('woff'),
    url('../fonts/max/icomoon.svg?2vvnqa#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-max_svg:before {
    content: "\e900";
}

@media(max-width:992px){


    .may9 .headerBoxTop{background:url(../images/arrow_header_fon.png) no-repeat !important;}
    .marta8 .headerBoxTop{background:url(../images/arrow_header_fon.png) no-repeat !important;}
    .unie_day .headerBoxTop{background:url(../images/arrow_header_fon.png) no-repeat !important;}

    .septemberOne .headerBoxTop{background: transparent;}

}

@media(max-width:768px){
    .slick-slider .slick-prev{left:0px;z-index:100;}
    .slick-slider .slick-next{right:0px;}
    .slickSliderBig.slick-slider .slick-prev i, .slickSliderBig.slick-slider .slick-next i{font-size:110px;color:#FFF;}
    .slickSliderFullWidth.slick-slider .slick-dots{bottom:20px;}
    .slickSliderBig .slick-dots li button:before{color:#FFF;font-size:10px;}
    .news-item-block-all .post-date-type{padding-right:20px;}
    .news-item-block-all .news-item-pre-content-block{padding-left:0px;}

    .headerBoxTop{background:transparent;}

    .whatsapp-button{right:10px;}
    .whatsapp-button.telegram-button{right:60px;}
    .whatsapp-button.telegram-button.one{right:10px;}
}

@media(min-width: 992px){
	.headerMenuBox .navbar-expand-lg .navbar-nav .nav-link {padding-right:0.2rem;padding-left:0.2rem;}
}

/** SLICK SLIDER */