/* БАЗОВЫЕ СТИЛИ */
html{font-family:'Arial';font-size:14px;color:#4d4d4d;background-color:#fff}
html,body{width:100%;position:relative}body{display:flex;flex-flow:row wrap}body>header,.content,.post-main-wrap,main,article,aside,body>footer{float:left;width:100%}
.post-main,.rcl-office{display:block;width:calc(100% - 80px);max-width:1100px;margin:40px auto;padding:0 40px;float:none}
body>footer{position:relative;z-index:99}
*{margin:0;padding:0}
address{font-style:normal}
ul{list-style-type:none}
a{text-decoration:none;color:#011e7e}
input,select,textarea,button,img{border:none;outline:none;outline-width:0}button{font-family:'Source Sans Pro',sans-serif;font-size:14px;background-color:unset;cursor:pointer}
h1,h2,h3,h4,h5,h6,h7{float:none}
@media screen and (min-width:1025px){
h1{font-size:24px}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px}h5{font-size:15px}h6{font-size:14px}
.elementor-text-editor h2,.post-content h2{margin-bottom:20px}
.elementor-text-editor h3,.post-content h3{margin-bottom:15px}
}
@media screen and (min-width:768px) and (max-width:1024px){
h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:15px}h5{font-size:14px}h6{font-size:13px}
.elementor-text-editor h2,.post-content h2{margin-bottom:20px}
.elementor-text-editor h3,.post-content h3{margin-bottom:15px}
}
@media screen and (max-width:767px){
h1{font-size:14px}h2{font-size:13px}h3{font-size:12px}h4{font-size:11px}h5{font-size:10px}h6{font-size:9px}
.elementor-text-editor h2,.post-content h2{margin-bottom:15px}
.elementor-text-editor h3,.post-content h3{margin-bottom:10px}
}
strong,span,b{float:none}
a.zoom-in>img{cursor:-webkit-zoom-in;cursor:zoom-in}
@font-face{font-family:'fontello';src:url("../css/fontello.ttf") format("truetype");font-weight:normal;font-style:normal;line-height:normal}
.fn{float:none}
.wrap{width:100%;max-width:1905px;margin:0 auto;position:relative}
.alignleft{float:left;margin-top:5px;margin-right:20px;margin-bottom:5px;margin-left:0}
.alignright{float:right;margin-top:5px;margin-right:0;margin-bottom:5px;margin-left:20px;float:right}
.aligncenter{margin:0 auto 34px;display:flex;justify-content:center;float:none}
.alignnone{margin:0 auto 34px 0;display:flex;float:none}
.wp-caption{width:calc(100% + 100px)!important;margin:0 0 0 -50px;padding:40px 0;position:relative;display:flex;align-items:center}
p{overflow-wrap:break-word;word-wrap:break-word}
.post-content ol>li{line-height:1.4em}
@media screen and (min-width:1025px){
p{font-size:15px;line-height:1.4em;margin-bottom:20px}
.post-content ol{margin:0 0 20px 25px}
.post-content ol>li{font-size:15px;margin-bottom:10px}
}
@media screen and (min-width:768px) and (max-width:1024px){
p{font-size:14px;line-height:1.4em;margin-bottom:15px}
.post-content ol{margin:0 0 15px 22px}
.post-content ol>li{font-size:14px;margin-bottom:8px}
}
@media screen and (max-width:767px){
p{font-size:12px;line-height:1.4em;margin-bottom:10px}
.post-content ol{margin:0 0 10px 20px}
.post-content ol>li{font-size:12px;margin-bottom:5px}
}
p.wp-caption-text{width:calc(40% - 100px);margin:0!important;padding:50px;border-radius:0 15px 15px 0;background-color:rgba(255,255,255,0.95);position:absolute}
.lgc-column{font-size:16px;line-height:26px;text-align:left}.lgc-column .inside-grid-column{padding:0 20px}
.elementor-location-header,.elementor-location-footer{width:100%}
.elementor-post__title,.elementor-post__excerpt>p{text-align:justify}
.elementor embed, .elementor iframe, .elementor object, .elementor video{height:600px}
@media screen and (max-width:767px){.elementor-post__thumbnail__link{margin-right:10px!important}}
#rcl-thumbnail-post .thumbnail-image img{height:auto}
#rcl-preview{max-width:500px}
#rcl-preview img{max-width:500px}
#recallbar{margin-top:11px!important;background:0 0;position:unset}
#recallbar .rcb_left a>i:before{font-size:25px;color:#fff}
#recallbar .rcb_left a>span{color:#fff}
#recallbar .rcb_left a:hover i:before,#recallbar .rcb_left a:hover span{color:#cda756}
#recallbar .rcb_left .rcb_hiden{display:none}
#recallbar .rcli{line-height:33px}
#recallbar .rcb_right_menu{float:left;margin:0}
#recallbar .rcb_right_menu .fa-ellipsis-h{color:transparent}
#recallbar .rcb_right_menu>a:before{font-family:"fontello";content:'\E80C';font-size:25px;color:#fff;position:absolute;top:6px;left:7px}
#recallbar .rcb_right_menu:hover a:before{color:#cda756}
#recallbar .rcb_right_menu>a>img{position:relative}
#recallbar .rcb_right_menu>a>.rcl-username{position:absolute;top:0;left:36px;padding:10px;font-size:14px;color:#fff}
#recallbar .rcb_right_menu:hover .rcl-username{color:#cda756}
#recallbar .rcb_right_menu:hover{border-left:2px solid #cda756}
#recallbar .pr_sub_menu{left:-2px;border-top:2px solid #cda756;background:rgba(0,0,66,0.9);z-index:100}
#recallbar .rcb_line:hover a,#recallbar .rcb_line:hover i:before{color:#cda756}
.recallbar-wrap{position:absolute}
@media screen and (min-width:768px){
#prime-forum,.rcl-public-box{display:block;width:calc(100% - 60px);max-width:1100px;margin:0 auto 30px;float:none}
.recallbar-wrap{width:50%;left:50%}
.recallbar-box{width:calc(100% - 100px);max-width:550px;padding-right:80px}
#recallbar .rcb_left{margin-left:calc(100% - 287px)}
#recallbar .rcb_right{float:left;margin-left:calc(100% - 287px)}
.rcl-rating-box.box-stars .stars-wrapper .stars__out,.rcl-rating-box.box-stars .rating-value{font-size:14px!important}
}
@media screen and (max-width:767px){
#prime-forum,.rcl-public-box{display:block;width:calc(100% - 20px);max-width:1100px;margin:0 auto 10px;float:none}
.recallbar-wrap{left:0px}
#recallbar .rcb_left .rcb_icon{margin:0 10px}
#recallbar .rcb_right{margin-left:20px}
.rcb_right_menu{width:235px!important}
.rcl-rating-box.box-stars .stars-wrapper .stars__out,.rcl-rating-box.box-stars .rating-value{font-size:12px!important}
}
/* end БАЗОВЫЕ СТИЛИ */


/* ЗАГРУЗКА СТРАНИЦЫ */
.page-download{position:fixed;z-index:999999999;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff}
.elementor-html .page-download{display:none}
/* ЗАГРУЗКА СТРАНИЦЫ */


/* ХЛЕБНЫЕ КРОШКИ */
.kama_breadcrumbs{max-width:1100px;margin:25px auto 20px;font-size:12px}
@media screen and (min-width:1025px){.kama_breadcrumbs{width:calc(100% - 80px)}}
@media screen and (min-width:768px) and (max-width:1024px){.kama_breadcrumbs{width:calc(100% - 60px)}}
@media screen and (max-width:767px){.kama_breadcrumbs{width:calc(100% - 30px)}}
/* END ХЛЕБНЫЕ КРОШКИ */


/* LOGO MOB */
.logo-mob{width:230px;margin:0 auto}
.logo-mob>div>div>figure{width:32px!important;float:left}
.logo-mob>div>div>div{width:calc(100% - 32px)!important;float:left;padding-left:10px}
/* LOGO MOB */


/* MENU5 */
.menu5-mob>div>nav{position:relative!important;z-index:1!important;top:0!important;left:0!important;width:100%!important;margin-top:0!important;background-color:unset}
.menu5-mob>div>nav>ul>li{float:left;width:50%}
.blog-ico a:before{content:'\E80A'!important}
.vibory-ico a:before{content:'\E80A'!important;font-size:22px!important}
.forum-ico a:before{content:'\E80B'!important;font-size:25px!important}
.kandidat-ico a:before{content:'\E80D'!important;font-size:20px!important}
@media screen and (max-width:1024px){
.header-ico a:before{margin-right:10px!important}
.vibory-ico>a:before{font-size:18px!important}
.forum-ico>a:before{font-size:22px!important}
.kandidat-ico>a:before{font-size:16px!important}
}
@media screen and (max-width:767px){
.menu-glavnoe>div>nav>ul{padding:20px 0!important}
}
/* MENU5 */

/* HOME */
.soliloquy-container .soliloquy-caption,.soliloquy-container .soliloquy-controls-auto,.soliloquy-container .soliloquy-pager{display:block!important}
.rubrika-bta .elementor-post__text{padding:7px 13px!important;position:absolute;bottom:15px;background-color:rgba(0,0,0,0.5)}
.rubrika-bta .elementor-post__thumbnail__link{margin-bottom:15px!important}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title, .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{margin-bottom:5px!important}
.soliloquy-container .soliloquy-item>a{display:flex!important;justify-content:center;align-items:center}
.soliloquy-container .soliloquy-image{max-width:none!important;width:100%!important;}
@media screen and (min-width:768px){
.soliloquy-container .soliloquy-item>a{max-height:451px!important}
}
@media screen and (max-width:767px){
.soliloquy-fc-slider .soliloquy-caption-inside h2{margin-bottom:5px!important}
.soliloquy-fc-slider .soliloquy-caption-inside h2.soliloquy-fc-title,.soliloquy-fc-slider .soliloquy-caption-inside a.soliloquy-fc-title-link{font-size:12px!important}
.soliloquy-container p,.soliloquy-container p>a{font-size:10px!important}
}
/* HOME */


/* ARCHIVE 2 PAGE */
.fb-archive2-posts article{padding:20px 0!important;border-top:solid 1px #919191}
/* ARCHIVE 2 PAGE */


/* POST */
.fb-post-prevnext .elementor-post-navigation__link__prev,.fb-post-prevnext .elementor-post-navigation__link__next{white-space:normal}
@media screen and (min-width:1025px){
.fb-post-prevnext .elementor-post-navigation__link__prev{padding-right:15px}
.fb-post-prevnext .elementor-post-navigation__link__next{padding-left:15px}
}
@media screen and (max-width:1024px) and (min-width:768px){
.fb-post-prevnext .elementor-post-navigation__link__prev{padding-right:15px}
.fb-post-prevnext .elementor-post-navigation__link__next{padding-left:15px}
}
@media screen and (max-width:767px){
.fb-post-prevnext .elementor-post-navigation__link__prev{padding-right:6px}
.fb-post-prevnext .elementor-post-navigation__link__next{padding-left:6px}
}
/* POST */



#wpadminbar .quicklinks,#wpadminbar .quicklinks ul{display:flex;flex-direction:column}#wpadminbar .quicklinks>ul>li{display:table}#wpadminbar .quicklinks>ul>li>a{width:calc(100% - 24px)}
/* end СТИЛИ СТРАНИЦЫ */