/* БАЗОВЫЕ СТИЛИ */
html{font-family:'Open Sans',sans-serif;font-size:16px;color:#3e454c}
html,body{width:100%;position:relative}body{display:flex;flex-flow:column;max-width:1920px;margin:0 auto}
main{width:100%;max-width:1300px;margin:0 auto;background-color:rgba(255,255,255,0.9)}body>header,body>footer{width:100%}.elementor-location-header,.elementor-location-footer{width:100%}
*{margin:0;padding:0}input,select,textarea,button,img{border:none;outline:none;outline-width:0}form button{cursor:pointer}address{font-style:normal}
@media screen and (min-width:768px) and (max-width:1024px){body>main,body>header,body>footer{max-width:768px;margin:0 auto}}
@media screen and (max-width:767px){main,body>header,body>footer{max-width:360px;margin:0 auto}}

.site-background{position:fixed;width:100vw;height:100vh;z-index:-1;background-color:#fff;background-size:cover;background-position:top center;background-repeat:no-repeat}
@media screen and (min-width:1025px){.site-background{background-image:url("../../../uploads/background-01-1920.jpg")}}
@media screen and (min-width:768px) and (max-width:1024px){.site-background{background-image:url("../../../uploads/background-01-1024.jpg")}}
@media screen and (max-width:767px){.site-background{background-image:url("../../../uploads/background-01-767.jpg")}}

p,ul,ol,table{margin:0 0 25px 0;line-height:1.6em} @media screen and (max-width:767px){p,ul,ol,table{font-size:14px;line-height:1.5em}}
th{font-weight:400}
p{display:block}
ul,ol{display:grid;padding-inline-start:0}
ol li{list-style-position:inside}
ul{padding-left:17px}
a{text-decoration:none;color:#4141ff}a:hover,.elementor p a:hover,.elementor .elementor-heading-title>a:hover{text-decoration:underline;color:blue}
blockquote{display:grid;position:relative;margin:0 0 25px;padding:0 0 0 15px;border-left:3px solid #5ab063;font-style:italic}
blockquote p,blockquote ul,blockquote ol{margin-bottom:0!important}
hr{width:100%;margin:0 0 25px!important;border-color:#d0d0d0;border-style:solid;border-width:1px 0 0}
table tr td{vertical-align:top}
@media screen and (min-width:768px){table tr th,table tr td{padding:7px 15px}.elementor-widget-tabs .elementor-tab-content{padding:25px 25px 0px!important}}
@media screen and (max-width:767px){table tr th,table tr td{padding:7px}.elementor-widget-tabs .elementor-tab-content{padding:10px 10px 1px!important}}

figure{display:flex;position:relative;width:fit-content}.elementor-image figure{display:block;position:relative;width:unset}
figure>a,figure>div{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}figure>.fb-img-figcaption{cursor:zoom-in}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){figure>a,figure>div{display:block}/*IE*/}
figure>figcaption{position:absolute;top:0;left:0;height:0;overflow:hidden;opacity:0;transition:opacity 0.3s linear;justify-content:center;align-items:center}
figure:hover figcaption{display:flex;width:100%;height:100%;padding:15px;opacity:1;font-size:14px;line-height:1.4em;text-align:center;color:#fff;background-color:rgba(0,0,0,0.5)}
.fb-gallery{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:space-between}
.fb-gallery>figure{float:left;margin-bottom:20px;border-radius:3px;overflow:hidden}
.fb-gallery>figure>a,.fb-gallery>figure>div{width:100%;max-height:232px}.fb-gallery>figure>a>img,.fb-gallery>figure>div>img{position:absolute;max-width:unset}
.elementor-post__thumbnail>figure{display:contents}
@media screen and (min-width:1025px){.fb-gallery>figure{width:23.81%}.elementor-element-edit-mode .fb-gallery>figure{height:220px}}
@media screen and (min-width:768px) and (max-width:1024px){.fb-gallery>figure{width:32%}figure:hover figcaption{opacity:0}.elementor-element-edit-mode .fb-gallery>figure{height:170px}}
@media screen and (max-width:767px){.fb-gallery>figure{width:49%;margin-bottom:10px}figure:hover figcaption{opacity:0}.elementor-element-edit-mode .fb-gallery>figure{height:118px}}

.alignleft{float:left;margin-top:5px!important;margin-right:30px!important;margin-bottom:5px!important;margin-left:0!important}
.alignright{float:right;margin-top:5px!important;margin-right:0!important;margin-bottom:5px!important;margin-left:30px!important}
.aligncenter{float:none;margin:0 auto 30px!important;display:flex;justify-content:center}
.alignnone{float:none;margin:0 auto 30px 0!important;display:flex}
@media screen and (min-width:768px) and (max-width:1024px){.alignleft{margin-right:20px}.alignright{margin-left:20px}}
@media screen and (max-width:767px){.alignleft,.alignright{float:none;margin:0 auto 30px!important;display:flex;justify-content:center}}

.cursor-pointer{cursor:pointer}

.elementor-swiper .elementor-testimonial__text{text-align:justify}

.shadow-1{text-shadow:2px 2px 2px #000000bd}

.h1-home{position:fixed!important;top:-500px}
h1,h2,h3,h4,h5{line-height:1.2em!important}
h1,h2{position:relative;width:max-content;max-width:calc(100% - 260px);margin:35px auto 35px!important;color:#00468c;text-align:center}
h3,h4,h5{margin-bottom:25px!important}
h1:before,h2:before,h1:after,h2:after{content:'';display:block;position:absolute;top:0;width:120px;height:26px;background-image:url("../../../uploads/uzor-04.png");background-size:cover;background-repeat:no-repeat}
h1:before,h2:before{left:-130px;background-position:left center}
h1:after,h2:after{right:-130px;background-position:right center}
@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:14px}
.page-404,.page-search{min-height:calc(100vh - 272px)!important;display:flex!important;align-items:center}
}
@media screen and (max-width:1024px) and (min-width:768px){
h1{font-size:22px}
h2{font-size:20px}
h3{font-size:16px}
h4{font-size:15px}
h5{font-size:14px}
.page-404,.page-search{min-height:calc(100vh - 272px)!important;display:flex!important;align-items:center}
}
@media screen and (max-width:767px){
h1,h2{max-width:100%}
h1:before,h2:before,h1:after,h2:after{display:none}
/*h1:before,h2:before,h1:after,h2:after{top:unset;bottom:-25px}
h1:before,h2:before{left:unset;right:50%}
h1:after,h2:after{right:unset;left:50%}*/
h1{font-size:18px}
h2{font-size:17px}
h3{font-size:16px}
h4{font-size:15px}
h5{font-size:14px}
.page-404,.page-search{min-height:calc(100vh - 244px)!important;display:flex!important;align-items:center}
}
/*::-webkit-scrollbar{}
::-webkit-scrollbar-corner{}
::-webkit-scrollbar:hover{}
::-webkit-scrollbar-button{}
::-webkit-scrollbar-track{}
::-webkit-scrollbar-track-piece{}
::-webkit-scrollbar-thumb{}
::-webkit-scrollbar-thumb:hover{}
::-webkit-resizer{}
::-webkit-resizer:hover{}*/
/* end БАЗОВЫЕ СТИЛИ */


/* HEADER */
.fb-header-top-col1{width:70px!important}
.fb-header-top-col2{width:calc(100% - 230px)!important}
.fb-header-top-col3{width:160px!important}
.fb-header-top{height:50px;background-image:url("../../../uploads/uzor-01.png");background-size:cover;background-position:center center;background-repeat:no-repeat}
.fb-ico-sicial,.fb-menu-language nav>ul>li>a{background-image:url("../../../uploads/icon-header.png");background-size:cover;background-repeat:no-repeat}
.fb-ico-sicial{float:left;width:25px;height:25px}
.fb-ico-sicial-facebook{margin-right:20px;background-position:0 0}
.fb-ico-sicial-instagram{background-position:-35px 0}
.fb-menu-language nav>ul{float:right}
.fb-menu-language nav>ul>li{float:left}
.fb-menu-language nav>ul>li>a{width:37px;height:23px;margin-right:20px}
.fb-menu-language nav>ul>li:nth-child(1)>a{background-position:-110px 0}
.fb-menu-language nav>ul>li:nth-child(2)>a{background-position:-64px 0}
.fb-menu-language nav>ul>li:nth-child(3)>a{background-position:-156px 0;margin-right:0}
.fb-menu-language nav>ul>li>a>span{font-size:0}
.fb-header-bottom-col2-menu nav>ul>li>a{border-radius:5px;background-color:#00468c}
.fb-header-bottom-col2-menu nav>ul>li>a:hover{background-color:#3f2eff}
ul>li>a.has-submenu:after{font-family:'FontAwesome';content:'\f078';position:relative;opacity:1!important;font-size:10px;padding:0 0 0 10px}
.fb-header-bottom-uzor{height:17px;background-image:url("../../../uploads/uzor-02.png");background-size:cover;background-position:center center;background-repeat:no-repeat}
@media screen and (min-width:1300px){
.fb-header-bottom-col1{width:235px!important}
.fb-header-bottom-col2{width:calc(100% - 235px)!important}
.fb-header-bottom-col2-col1{width:calc(100% - 329px)!important}
.fb-header-bottom-col2-col2{width:329px!important}
}
@media screen and (min-width:768px) and (max-width:1299px){
.fb-header-bottom-col1>.elementor-element-populated{padding:26px 20px 0px!important}
.fb-header-bottom-col2>.elementor-element-populated{padding:15px 20px 20px 0px!important}
.fb-header-bottom-col1{width:170px!important}
.fb-header-bottom-col2{width:calc(100% - 170px)!important}
.fb-header-bottom-col2-col1{width:calc(100% - 170px)!important}
.fb-header-bottom-col2-col1 .elementor-heading-title{font-size:15px!important}
.fb-header-bottom-col2-col2{width:170px!important}
.fb-header-bottom-col2-spacer .elementor-spacer-inner{height:15px!important}
.fb-header-bottom-col2-menu nav>ul>li>a{padding:5px 0!important;font-size:12px}
.fb-header-bottom-col2-menu nav>ul>li:not(:last-child){margin-right:2px!important}
ul>li>a.has-submenu:after{top:-1px}
}
@media screen and (max-width:767px){
.fb-header-top{height:35px}
.fb-header-top-col1{width:60px!important}
.fb-header-top-col2{width:calc(100% - 171px)!important;height:26px}
.fb-header-top-col3{width:111px!important}
.fb-ico-sicial{width:22px;height:21px}
.fb-ico-sicial-facebook{margin-right:15px;background-position:0 0}
.fb-ico-sicial-instagram{background-position:-29px 0}
.fb-menu-language nav>ul>li>a{width:27px;height:19px;margin-right:15px}
.fb-menu-language nav>ul>li:nth-child(1)>a{background-position:-93px 0}
.fb-menu-language nav>ul>li:nth-child(2)>a{background-position:-55px 0}
.fb-menu-language nav>ul>li:nth-child(3)>a{background-position:-131px 0}
.fb-header-bottom{background-color:rgba(255,255,255,0.7)}
.fb-header-bottom>div{max-width:360px!important}
.fb-header-bottom-col1{width:0px!important}
.fb-header-bottom-col1>div{padding:0px!important}
.fb-header-bottom-col2>div{background-color:unset!important}
.fb-header-bottom-col1 a{width:100px;position:relative;top:14px;left:15px;z-index:9}
.fb-header-bottom-col2-txt{width:calc(100% - 115px)!important;left:115px}
.fb-header-bottom-col2-col2{display:none!important;justify-content:center;position:fixed!important;z-index:99;top:25px;left:0;padding:5px 15px;background-color:#70a1ed}
.fb-header-bottom-col2-col2.search-form-mob-visible{display:flex!important}
.fb-header-bottom-col2-col2>div{max-width:330px}
.fb-header-bottom-col2-search{width:calc(100% - 50px)!important}
.search-button-mob-closed{width:24px;height:24px;margin:1px 0 0 26px;border-radius:3px;background-color:#00468c}
.page-404 .fb-header-bottom-col2-search,.page-search .fb-header-bottom-col2-search{width:100%!important}
.page-404 .search-button-mob-closed,.page-search .search-button-mob-closed{display:none}
.search-button-mob-closed:before{font-family:'FontAwesome';content:'\f00d';padding:3px 6px;font-size:16px;color:#fff}
.fb-header-bottom-col2-menu .elementor-menu-toggle{padding:5px 15px 6px!important}
.fb-header-bottom-col2-menu .elementor-menu-toggle:after{content:'MENU';margin-left:10px;font-size:17px;color:#fff}
.elementor-menu-toggle.elementor-active{margin:0 auto 10px!important}
.fb-header-bottom-col2-menu nav>ul>li>a{border-radius:0;background-color:#fff}
.fb-header-bottom-col2-menu .sub-menu .elementor-sub-item{border-radius:0!important}
}
/* HEADER */


/* FOOTER */
.fb-footer{display:flex;align-items:center;height:50px;background-image:url("../../../uploads/uzor-03.png");background-size:cover;background-position:center center;background-repeat:no-repeat;}
.сopyright-text p{margin:0 0 20px 0;font-size:12px}
@media screen and (max-width:767px){.fb-footer{height:35px}}
/* FOOTER */


/* BUTTON UZOR */
.fb-button-uzor a{position:relative}
.fb-button-uzor a:before,.fb-button-uzor a:after{content:'';position:absolute;top:-4px;width:28px;height:45px;background-image:url("../../../uploads/uzor-05.png");background-size:cover}
.fb-button-uzor a:before{left:-10px;background-position:left center;transform:rotate(180deg)}
.fb-button-uzor a:after{right:-10px;background-position:right center}
.fb-button-uzor a:hover{padding:10px 45px 11px!important}
/* BUTTON UZOR */


/* PHOTO UZOR */
.figure-frame{display:block}.page-search .figure-frame{display:none}
.figure-frame:before,.figure-frame:after{content:'';position:absolute;width:74px;height:55px;background-image:url("../../../uploads/uzor-06.png");background-size:cover}
.figure-frame.figure-frame-top:before{top:-5px;left:-4px;background-position:left top}
.figure-frame.figure-frame-top:after{top:-5px;right:-4px;background-position:right top}
.figure-frame.figure-frame-bottom:before{bottom:-5px;left:-4px;background-position:right bottom;transform:rotate(180deg)}
.figure-frame.figure-frame-bottom:after{bottom:-5px;right:-4px;background-position:left bottom;transform:rotate(180deg)}
.fb-gallery>figure{padding:5px 4px}
.fb-gallery .figure-frame.figure-frame-top:before{top:0;left:0}
.fb-gallery .figure-frame.figure-frame-top:after{top:0;right:0}
.fb-gallery .figure-frame.figure-frame-bottom:before{bottom:0;left:0}
.fb-gallery .figure-frame.figure-frame-bottom:after{bottom:0;right:0}
@media screen and (max-width:767px){
.fb-gallery>figure{padding:3px}
.fb-gallery .figure-frame:before,.fb-gallery .figure-frame:after{width:50px;height:37px}
}
/* PHOTO UZOR */


/* HOME */
.gallery-home .fb-gallery>figure{width:32.3%}
.no-frame h2{width:auto!important;max-width:100%!important;margin:0!important}
.no-frame h2:after,.no-frame h2:before{display:none!important}
/* HOME */


/* CONTACTS */
.contacts-ico .fa-mobile{position:relative;left:6px;font-size:37px!important}
/* CONTACTS */


/* ARHIVE & Галерея произведений & О поэте */
article.elementor-post h2{width:auto;max-width:100%;margin:0 0 15px!important}
article.galereya-proizvedeniy h2{width:auto;max-width:100%;margin:35px 0!important}
article.o-poete h2{width:auto;max-width:100%;text-align:center}
article.elementor-post h2:after,article.elementor-post h2:before,article.galereya-proizvedeniy h2:after,article.galereya-proizvedeniy h2:before,article.o-poete h2:after,article.o-poete h2:before{display:none}
article.elementor-post .elementor-post__excerpt>p{text-align:justify}
/* ARHIVE & Галерея произведений & О поэте */


/* POST */
.fb-post-article p>embed,.fb-post-article p>iframe,.fb-post-article p>object,.fb-post-article p>video{width:unset}
/* POST */


/* SCROLL UP BUTTON */
/* SCROLL UP BUTTON */


/* LIGHTGALLERY */
.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}
.lg-icon{font-family:'FontAwesome';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#dadada;cursor:pointer;display:block;font-size:36px;margin-top:-10px;padding:2px 10px 9px;position:absolute;top:calc(50% - 25px);z-index:99980;border:none;outline:0}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}
.lg-actions .lg-next{right:20px}
.lg-actions .lg-next:before{content:"\f105";position:relative;top:2px}
.lg-actions .lg-prev{left:20px}
.lg-actions .lg-prev:after{content:"\f104";position:relative;top:2px}
@media screen and (max-width:1024px){.lg-actions{display:none}}
@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}
@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}
@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}
@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}
@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}
@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}
@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}
@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}
.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}
.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}
.lg-toolbar{z-index:99982;left:0;position:absolute;top:0;width:100%}
.lg-toolbar .lg-icon{color:#dadada;cursor:pointer;float:right;font-size:19px;text-shadow:1px 1px 1px #0000006e;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}
.lg-toolbar .lg-icon:hover{color:#FFF}
.lg-toolbar .lg-close:after{content:"\f00d";font-size:22px}
.lg-toolbar .lg-download:after{content:"\f019";font-size:18px;position:relative;top:1px}
.lg-sub-html{bottom:0;color:#EEE;left:0;padding:10px 75px;position:fixed;right:0;text-align:center;z-index:99980}
.lg-sub-html h4{margin:0;font-size:13px;font-weight:600;text-transform:uppercase}
.lg-sub-html p{font-size:14px;margin:2px 0}
.lg-sub-html span{display:block;font-size:13px;font-weight:600;font-style:italic}
@media screen and (max-width:1024px){
.lg-sub-html{padding:7px 35px 7px 15px}
.lg-sub-html h4{font-size:10px}
.lg-sub-html p{font-size:12px}
.lg-sub-html span{font-size:10px}
}
#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}
.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}
.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}
.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:99980;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}
.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}
.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}
@media screen and (min-width:1025px){
.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}
.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}
.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}
.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}
.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}
.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}
@media screen and (max-width:1024px){
.lg-outer .lg-toogle-thumb{right:0;width:35px}
}
.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}
.lg-outer .lg-toogle-thumb:after{content:"\f00a";font-size:21px}
.lg-outer .lg-video-cont{width:100%;height:85%;margin:0 auto;padding:0 5px;float:none;display:flex;align-items:center}
.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}
.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:99980;cursor:pointer}
.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}
.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}
.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}
.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}
.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}
.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}
.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}
.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}
.lg-outer .lg-has-video .lg-video-object{visibility:hidden}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}
.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:99983;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}
.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}
.lg-progress-bar.lg-start .lg-progress{width:100%}
.lg-show-autoplay .lg-progress-bar{opacity:1}
.lg-autoplay-button:after{content:"\f01d";position:relative;top:1px}
.lg-show-autoplay .lg-autoplay-button:after{content:"\f28c"}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
#lg-zoom-in:after{content:"\f00e";font-size:17px}
#lg-actual-size{font-size:17px}
#lg-actual-size:after{content:"\f24d"}
#lg-zoom-out{opacity:.5;pointer-events:none}
#lg-zoom-out:after{content:"\f010";font-size:17px}
.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}
.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:99980;height:10px}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}
.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}
.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}
.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}
.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}
.lg-fullscreen:after{content:"\f0b2";font-size:14px;position:relative;top:-1px}
.lg-fullscreen-on .lg-fullscreen:after{content:"\f066"}
.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:99981;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}
.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}
.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}
.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}
.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}
.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}
.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}
.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}
.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}
.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}
.lg-outer #lg-share{position:relative}.lg-outer #lg-share .lg-icon,.lg-outer #lg-share .lg-dropdown-text{text-shadow:none}
.lg-outer #lg-share:after{content:"\f1e0"}
.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}
.lg-outer #lg-share-facebook .lg-icon:after{content:"\f082"}
.lg-outer #lg-share-twitter .lg-icon{color:#00aced}
.lg-outer #lg-share-twitter .lg-icon:after{content:"\f081"}
.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}
.lg-outer #lg-share-googleplus .lg-icon:after{content:"\f0d4"}
.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}
.lg-outer #lg-share-pinterest .lg-icon:after{content:"\f0d3"}
.lg-group:after{content:"";display:table;clear:both}
.lg-outer{position:fixed;top:0;left:0;z-index:99950;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}
.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lg-outer.lg-visible{opacity:1}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}
.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}
.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}
.lg-outer .lg-item{display:none!important}
/*.lg-outer .lg-item:before{font-family:'FontAwesome';content:'\f066';font-size:48px;color:#d7ff7b;position:absolute;top:calc(50% - 15px);left:calc(50% - 25px);-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}*/
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}
.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}
.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center}
.lg-outer .lg-item.lg-complete{background-image:none}
.lg-outer .lg-item.lg-current{z-index:99960}
.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}
.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}
.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99940;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}
.lg-backdrop.in{opacity:1}
.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.lg-css3.lg-fade .lg-item{opacity:0}
.lg-css3.lg-fade .lg-item.lg-current{opacity:1}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
/* end LIGHTGALLERY */




/* для плагина f12 profiler чтобы на фронте сайта нормально отображалось меню где вся инфа по скорости загрузки страницы */
#wpadminbar .ab-top-menu>#wp-admin-bar-f12_profiler_1>.ab-sub-wrapper{position:fixed!important;width:400px!important;left:208px!important;min-width:unset!important}




/* ADMIN BAR */
#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)}
/* ADMIN BAR */


figcaption{display:none!important;}