button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}
.searchform td{display:inline-block}
.queryField{width:auto!important}
#sFltLst{background:#fff;border:1px solid #999}
.allEntriesTable{margin:-5px}
.allEntriesTable li{padding:5px;box-sizing:border-box}
iframe,img{max-width:100%}
.container,body{min-height:100vh}
.container,.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal}
.text-center{text-align:center}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}
.post-message,.post-title{overflow:hidden}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;margin-bottom:.5rem;letter-spacing:-0.03em;}
h1{font-size:20px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:14px}
p{margin-top:0;margin-bottom:1rem}
body{color:#6a2a2b;margin:0;background:url(/img/bg.jpg) center / cover no-repeat fixed;font:16px/1.5 'Arial',sans-serif}
a{color:#666;text-decoration:none}
.entry-post a:hover,.post-title a{text-decoration:underline}
a:hover{color:#C33}
img{height:auto}
input[type=password],input[type=search],input[type=text],textarea{border:1px solid #ccc;padding:3px;border-radius:4px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{border-color:#C33;outline:0}
.sticky{position:sticky;top:10px}
.container{max-width:980px;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.header{display:block;position:relative;padding-bottom:42%}
.header__logo{width:100%;height:100%;display:block;object-fit:cover;position:absolute}
.search{border-bottom:1px dotted #C33;padding:5px;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.about-page,.footer,.u-star-rating-30,.widget-title{text-align:center}
.search button{margin-left:3px}
.content{padding:10px 8px;display:grid;grid-gap:1rem;gap:1rem}
.sidebar{font-size:0.875rem}
.widget_theme_light{background-color:#FFFAFA}
.widget:not(:first-child){margin-top:1rem}
.widget-title{color:#C03;font-size:1.125rem;margin:0 0 0.3em}
.categories a{font-weight:700;display:block}
.ob-title{color:#C03;font-size:1.3rem;}

.dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}
.dropdown > a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.blog-widget,.categories,.nav,.top-widget{margin:0;padding:0;list-style:none}

.nav-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#6a2a2b;color:#fff;border:none;padding:.5rem 1.5rem;font-size:1rem;cursor:pointer;font-weight:700}
.nav-toggle__icon{font-size:1.5rem;flex-shrink:0;margin-left:.75rem}
@media (min-width: 768px) {
.nav-toggle{display:none}
}

.site-nav{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;overflow-y:auto;left:-100%;z-index:9999;transition:left .3s,visibility .3s;visibility:hidden}
.site-nav_open{left:0;visibility:visible;transition-delay:0}
.site-nav__inner{padding:1rem}
.site-nav__close{width:2.5rem;height:2.5rem;flex-shrink:0;padding:0;border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;font-size:1.5rem;position:absolute;top:0;right:0;z-index:1}
@media (min-width: 768px) {
.site-nav{height:auto;position:static;background-color:transparent;transform:none;transition:none;visibility:visible}
.site-nav__inner{padding:0}
.site-nav__close{display:none}
}

.nav__item{display:flex;flex-wrap:wrap;font-weight:700}
.nav__item:not(:last-child){margin-bottom:.125rem}
.nav__dropdown{font:inherit;border-radius:.1875rem;padding:0;background-color:#E2EBED;margin-left:2px;display:flex;align-items:center;justify-content:center;width:2rem;flex-shrink:0;border:none}
.nav__dropdown::after{content:'+'}
.nav__dropdown_active::after{content:'-'}
.nav__link{display:block;background-color:#e2ebed;padding:.3125rem .625rem;border-radius:.1875rem;width:100%;box-sizing:border-box}
.nav__link:hover{border-left:.1875rem solid #e32769;padding-left:.4375rem}
.nav__dropdown+.nav__link{width:calc(100% - 2rem - 2px);order:-1}
.nav__subnav{margin:2px 0 0 20px;padding:0;list-style:none;flex-grow:1}
.nav__item:not(.nav__item_open)>.nav__subnav{display:none}

.categories a{padding:2px 0}
.blog-widget li{position:relative;padding-left:10px;border-bottom:1px solid #D7D7D7;padding-bottom:5px;margin-bottom:5px}
.about-page,.breadcrumbs{border-bottom:1px solid #C33}
.blog-widget li::before{content:"•";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.top-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-3px}
.top-widget li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}
.top-widget a{background:#E2EBED;padding:5px;display:block;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.top-widget a:hover{background:#A6ABAD;border-left:2px solid #C33;padding-left:3px}
.top-widget img{width:100%}
.breadcrumbs{margin:0 0 10px;padding:0 0 5px;list-style:none;font-size:0.875rem}
.breadcrumbs li{display:inline-block}
.breadcrumbs li:not(:last-child)::after{content:' » '}
.about-page{font-size:17px;border-radius:10px;padding-bottom:6px;font-weight:700;margin-bottom:15px}
.entryReadAll,.entryReadAllLink{display:none}
.details-list,.footer{display:-webkit-box;display:-ms-flexbox}
.entry-post{overflow:hidden}
.entry-post h1{color:#7e7e7e}
.entry-post a{color:#B22222}
.post-photo{float:right;margin:5px 0 5px 5px;width:250px}
#vk_comments,.share42init{margin-top:15px}
#vk_comments,#vk_comments iframe{width:100%!important}
.related-entries{border:2px solid #6a2a2b;margin-top:20px;position:relative}
.related-entries h2{position:absolute;top:0;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;background:#fff;padding:0 .5em}
.uRelatedEntries{list-style-image:url(/work/6667.png)}
.uRelatedEntries li{margin-bottom:5px}
.u-star-rating-30,.phtThumbs table{margin:0 auto!important}
.animate-wrap{display:flex;align-items:center}
.animate-wrap a{width:auto!important}
.post{margin-bottom:15px}
.post-title a{color:#7e7e7e}
.post-title a:hover{text-decoration:none;color:#555}
.post-details{background:#F6F6F6;padding:3px;font-size:11px;border-top:1px solid #DDD;border-bottom:1px solid #DDD;color:#666;margin-top:10px}
.details-list{margin:0;padding:0;list-style:none;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.details-list li{padding:2px 0}
.details-list li:not(:last-child)::after{content:'|';margin:0 3px}
#pagesBlock1{margin:35px 0 15px}
.swchItemA{color:#f2f2f2;background:#236999}
.swchItem,.swchItemA{padding:8px 12px;border-radius:50px;font-size:11px}
.swchItem{color:#777;background:#f5f8fa}
.swchItem:hover{color:#000;background:#ecf2f6}
.footer{font-size:11px;min-height:48px;padding:1em 15px 0;background:url(/img/footer.jpg) center bottom / auto 158% no-repeat;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.footer p{margin:0}
.counters{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:15px;bottom:5px}
.counters li:not(:last-child){margin-right:5px}
#to-top{width:40px;height:40px;position:fixed;bottom:65px;right:65px;border-radius:50%;opacity:.5;background:rgba(0,0,0,.6);color:#fff;font-size:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;display:none;outline:0}
#to-top:hover{background:rgba(0,0,0,.8)}
#to-top.show{display:-webkit-box;display:-ms-flexbox;display:flex}
.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}
@media(max-width:479px){.post-message img,.entry-post img{height:auto!important;display:block;margin:0 auto 5px!important;float:none!important}
}
@media (max-width:767px){.search input{width:100%}
 .counters,.search button{display:none}
 #to-top,.m-md-hide{display:none!important}
}
@media (min-width: 480px) {
 .header{padding-bottom:0}
 .header__logo{height:196px;position:static} 
}
@media (min-width:576px){
 .top-widget li{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
 .footer{padding-top:40px;background-size:cover}
}
@media (min-width:768px){
 .content{display:flex}
 .sidebar{width:180px;flex-shrink:0}
 .main{flex-grow:1;margin:0 8px}
 .sidebar-left{order:-1}
 .top-widget li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 @supports (grid-area:auto) {
 .content{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) minmax(0,180px)}
 .main{grid-column-start:2;margin:0}
 .sidebar{width:auto}
 }
}
.font-size-picked span {font-size:inherit !important}
.font-size-picked h2{font-size:1.25rem}
.font-size-picked h3{font-size:1.125rem}
.font-size-picked h4{font-size:1rem}
.font-picker{margin:10px 0;text-align: right;}
.font-picker select{font-size:inherit;font-family:inherit}

.commFl{width:100%;margin:0}
textarea.commFl{resize:none}

.anchors{background-color:#f0f2f1;padding:15px;border-radius:10px;margin-bottom:1rem}
.anchors__title{text-transform:uppercase;font-weight:700;margin-bottom:10px}
.anchors-list{font-size:15px;margin:0;padding-left:20px;list-style:none;padding:0}
.anchors-list__item{display:flex;align-items:center}
.anchors-list__item::before{content:'';display:block;width:6px;height:6px;background-color:currentColor;border-radius:50%;margin-right:10px}

.cTop{margin-bottom:5px}
.cAvatar{float:left;margin:0 10px 5px 0}
.cMessage{overflow:hidden}
.cMessage img{vertical-align:top}

.poll__question{font-weight:bold;font-size:1rem;margin-bottom:.4em;text-align:center;color:#C03}
.poll__total{margin-top:.7rem}
.poll__answers .answer:not(:last-child){margin-bottom:.125rem}
.answLink{display:block;position:relative;min-height:1rem;font-weight:700;background-color:#e2ebed;padding:.3125rem .625rem .3125rem 2.25rem;border-radius:.1875rem}
.answLink::before{content:'';position:absolute;left:.625rem;top:50%;margin-top:-.5rem;display:block;width:1rem;height:1rem;background-color:#fff;border-radius:.2rem;margin-right:.5rem;box-shadow:inset 1px 1px 1px rgba(0,0,0,.2)}
.answLink:hover::before{background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23C33' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e") center / contain no-repeat;box-shadow:none;}
.answLink:hover{background-color:#ccd8db}
.poll .answer:not(:last-child){margin-bottom:7px}
.poll .answer>div:not(.iradio_square){margin-top:2px;padding:0!important;background-color:#eee;border-radius:5px}
.poll .answer>div:not(.iradio_square)>div{height:10px!important;-webkit-filter:saturate(2);filter:saturate(2);transition:all .3s ease-out;border-radius:10px}