:root{--bg-color-el:#ffc10e}
.body{content-visibility: auto;contain-intrinsic-size: auto 500px;}
.wrapper_mobile-info{box-sizing:border-box;margin:0 2rem;display:grid;grid-gap:2rem 1rem;grid-template-columns:repeat(2,1fr);grid-template-areas:'p1 p2' 'p3 p4' 'email email' 't1 t1' 't2 t2' 's1 s1'}
.wrapper_mobile-info a[class$=mobile-info]{display:flex;color:rgb(255 255 255);font-size:12.5px;align-items:center}
.wrapper_mobile-info span[class$=mobile-info]{display:block;color:rgb(255 255 255);font-size:12.5px}
.wrapper_mobile-info span:has(.email-mobile-info){display:contents}
.wrapper_mobile-info [class|=phone_1]::before,.wrapper_mobile-info [class|=phone_2]::before,.wrapper_mobile-info [class|=phone_3]::before,.wrapper_mobile-info [class|=phone_4]::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-telephone-fill" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.75 1.75 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"/></svg>');display:inline-block;margin-right:10px}
.phone_1-mobile-info{grid-area:p1}
.phone_2-mobile-info{grid-area:p2}
.phone_3-mobile-info{grid-area:p3}
.phone_4-mobile-info{grid-area:p4}
.email-mobile-info{grid-area:email}
.email-mobile-info::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-envelope-at-fill" viewBox="0 0 16 16"><path d="M2 2A2 2 0 0 0 .05 3.555L8 8.414l7.95-4.859A2 2 0 0 0 14 2zm-2 9.8V4.698l5.803 3.546zm6.761-2.97-6.57 4.026A2 2 0 0 0 2 14h6.256A4.5 4.5 0 0 1 8 12.5a4.49 4.49 0 0 1 1.606-3.446l-.367-.225L8 9.586zM16 9.671V4.697l-5.803 3.546.338.208A4.5 4.5 0 0 1 12.5 8c1.414 0 2.675.652 3.5 1.671"/><path d="M15.834 12.244c0 1.168-.577 2.025-1.587 2.025-.503 0-1.002-.228-1.12-.648h-.043c-.118.416-.543.643-1.015.643-.77 0-1.259-.542-1.259-1.434v-.529c0-.844.481-1.4 1.26-1.4.585 0 .87.333.953.63h.03v-.568h.905v2.19c0 .272.18.42.411.42.315 0 .639-.415.639-1.39v-.118c0-1.277-.95-2.326-2.484-2.326h-.04c-1.582 0-2.64 1.067-2.64 2.724v.157c0 1.867 1.237 2.654 2.57 2.654h.045c.507 0 .935-.07 1.18-.18v.731c-.219.1-.643.175-1.237.175h-.044C10.438 16 9 14.82 9 12.646v-.214C9 10.36 10.421 9 12.485 9h.035c2.12 0 3.314 1.43 3.314 3.034zm-4.04.21v.227c0 .586.227.8.581.8.31 0 .564-.17.564-.743v-.367c0-.516-.275-.708-.572-.708-.346 0-.573.245-.573.791"/></svg>');display:inline-block;margin-right:10px}
.time_work_1-mobile-info{grid-area:t1}
.time_work_2-mobile-info{grid-area:t2}
.offer-social-mobile{grid-area:s1;display:flex;flex-wrap:wrap;gap:1rem}
.social_1-mobile-info img,.social_2-mobile-info img{width:40px}
table.delivery{width:100%;border:0;border-collapse:collapse}
table.delivery thead{font-weight:700}
table.delivery td{padding:.6rem 1rem;border:1px solid #868686}
@media screen and (max-width:800px){
table.delivery thead{display:none}
table.delivery tr{display:block;margin-bottom:20px;border-bottom:2px solid #e8e9eb}
table.delivery td{display:block;text-align:right}
table.delivery td:before{content:attr(aria-label);float:left;font-weight:700}
}
@media screen and (max-width:600px){
.my_div{max-width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch}
}
#sp-katzag{top:-10px}
.ah2 h2,.ah2>p:first-child{margin-top:7px}
.ah2>p:first-child{font-size:25px}
#sp-katalog{background:linear-gradient(to top,#87111c 0,#c40617 36%,#e40f22 100%)!important}
#sp-header .sp-module{margin:0}
.podrobn{display:inline-block;padding:2px 15px;border:1px solid #2e2e2e;color:#262626;margin-top:3px;font-weight:700}
#sp-fos{margin-top:15px}
.zakaz{color:#ffc10e;font-size:16px;font-weight:700}
a.zakaz:active,a.zakaz:focus,a.zakaz:hover,a.zakaz:visited{color:#d5b658;text-decoration:none}
.form-control{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}
textarea.form-control{height:auto}
@font-face{font-family:IcoMoon;src:url('../fonts/IcoMoon.eot');src:url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),url('../fonts/IcoMoon.woff') format('woff'),url('../fonts/IcoMoon.ttf') format('truetype'),url('../fonts/IcoMoon.svg#IcoMoon') format('svg');font-weight:400;font-style:normal;font-display:swap}
[data-icon]:before{font-family:IcoMoon;content:attr(data-icon);speak:none}
[class*=" icon-"],[class^=icon-]{display:inline-block;width:14px;height:14px;margin-right:.25em;line-height:14px;background-image:none}
dd>span[class*=" icon-"]+time,dd>span[class^=icon-]+time{margin-left:-.25em}
dl.article-info dd.hits span[class*=" icon-"],dl.article-info dd.hits span[class^=icon-]{margin-right:0}
[class*=" icon-"]:before,[class^=icon-]:before{font-family:IcoMoon;font-style:normal;speak:none}
[class*=" icon-"].disabled,[class^=icon-].disabled{font-weight:400}
.icon-joomla:before{content:"\e200"}
.icon-arrow-up:before,.icon-chevron-up:before,.icon-uparrow:before{content:"\e005"}
.icon-arrow-right:before,.icon-chevron-right:before,.icon-rightarrow:before{content:"\e006"}
.icon-arrow-down:before,.icon-chevron-down:before,.icon-downarrow:before{content:"\e007"}
.icon-arrow-left:before,.icon-chevron-left:before,.icon-leftarrow:before{content:"\e008"}
.icon-arrow-first:before{content:"\e003"}
.icon-arrow-last:before{content:"\e004"}
.icon-arrow-up-2:before{content:"\e009"}
.icon-arrow-right-2:before{content:"\e00a"}
.icon-arrow-down-2:before{content:"\e00b"}
.icon-arrow-left-2:before{content:"\e00c"}
.icon-arrow-up-3:before{content:"\e00f"}
.icon-arrow-right-3:before{content:"\e010"}
.icon-arrow-down-3:before{content:"\e011"}
.icon-arrow-left-3:before{content:"\e012"}
.icon-menu-2:before{content:"\e00e"}
.icon-arrow-up-4:before{content:"\e201"}
.icon-arrow-right-4:before{content:"\e202"}
.icon-arrow-down-4:before{content:"\e203"}
.icon-arrow-left-4:before{content:"\e204"}
.icon-redo:before,.icon-share:before{content:"\27"}
.icon-undo:before{content:"\28"}
.icon-forward-2:before{content:"\e205"}
.icon-backward-2:before,.icon-reply:before{content:"\e206"}
.icon-redo-2:before,.icon-refresh:before,.icon-unblock:before{content:"\6c"}
.icon-undo-2:before{content:"\e207"}
.icon-move:before{content:"\7a"}
.icon-expand:before{content:"\66"}
.icon-contract:before{content:"\67"}
.icon-expand-2:before{content:"\68"}
.icon-contract-2:before{content:"\69"}
.icon-play:before{content:"\e208"}
.icon-pause:before{content:"\e209"}
.icon-stop:before{content:"\e210"}
.icon-backward:before,.icon-previous:before{content:"\7c"}
.icon-forward:before,.icon-next:before{content:"\7b"}
.icon-first:before{content:"\7d"}
.icon-last:before{content:"\e000"}
.icon-play-circle:before{content:"\e00d"}
.icon-pause-circle:before{content:"\e211"}
.icon-stop-circle:before{content:"\e212"}
.icon-backward-circle:before{content:"\e213"}
.icon-forward-circle:before{content:"\e214"}
.icon-loop:before{content:"\e001"}
.icon-shuffle:before{content:"\e002"}
.icon-search:before{content:"\53"}
.icon-zoom-in:before{content:"\64"}
.icon-zoom-out:before{content:"\65"}
.icon-apply:before,.icon-edit:before,.icon-pencil:before{content:"\2b"}
.icon-pencil-2:before{content:"\2c"}
.icon-brush:before{content:"\3b"}
.icon-plus-2:before,.icon-save-new:before{content:"\5d"}
.icon-ban-circle:before,.icon-minus-2:before,.icon-minus-sign:before{content:"\5e"}
.icon-cancel-2:before,.icon-delete:before,.icon-remove:before{content:"\49"}
.icon-checkmark:before,.icon-ok:before,.icon-publish:before,.icon-save:before{content:"\47"}
.icon-new:before,.icon-plus:before{content:"\2a"}
.icon-plus-circle:before{content:"\e215"}
.icon-minus:before,.icon-not-ok:before{content:"\4b"}
.icon-minus-circle:before{content:"\e216"}
.icon-cancel:before,.icon-unpublish:before{content:"\4a"}
.icon-cancel-circle:before{content:"\e217"}
.icon-checkmark-2:before{content:"\e218"}
.icon-checkmark-circle:before{content:"\e219"}
.icon-info:before{content:"\e220"}
.icon-info-2:before,.icon-info-circle:before{content:"\e221"}
.icon-help:before,.icon-question-sign:before,.icon-question:before{content:"\45"}
.icon-question-2:before,.icon-question-circle:before{content:"\e222"}
.icon-notification:before{content:"\e223"}
.icon-notification-2:before,.icon-notification-circle:before{content:"\e224"}
.icon-pending:before,.icon-warning:before{content:"\48"}
.icon-warning-2:before,.icon-warning-circle:before{content:"\e225"}
.icon-checkbox-unchecked:before{content:"\3d"}
.icon-checkbox-checked:before,.icon-checkbox:before,.icon-checkin:before{content:"\3e"}
.icon-checkbox-partial:before{content:"\3f"}
.icon-square:before{content:"\e226"}
.icon-radio-unchecked:before{content:"\e227"}
.icon-generic:before,.icon-radio-checked:before{content:"\e228"}
.icon-circle:before{content:"\e229"}
.icon-signup:before{content:"\e230"}
.icon-grid-view:before,.icon-grid:before{content:"\58"}
.icon-grid-2:before,.icon-grid-view-2:before{content:"\59"}
.icon-menu:before{content:"\5a"}
.icon-list-view:before,.icon-list:before{content:"\31"}
.icon-list-2:before{content:"\e231"}
.icon-menu-3:before{content:"\e232"}
.icon-folder-open:before,.icon-folder:before{content:"\2d"}
.icon-folder-2:before,.icon-folder-close:before{content:"\2e"}
.icon-folder-plus:before{content:"\e234"}
.icon-folder-minus:before{content:"\e235"}
.icon-folder-3:before{content:"\e236"}
.icon-folder-plus-2:before{content:"\e237"}
.icon-folder-remove:before{content:"\e238"}
.icon-file:before{content:"\e016"}
.icon-file-2:before{content:"\e239"}
.icon-file-add:before,.icon-file-plus:before{content:"\29"}
.icon-file-minus:before,.icon-file-remove:before{content:"\e017"}
.icon-file-check:before{content:"\e240"}
.icon-file-remove:before{content:"\e241"}
.icon-copy:before,.icon-save-copy:before{content:"\e018"}
.icon-stack:before{content:"\e242"}
.icon-tree:before{content:"\e243"}
.icon-tree-2:before{content:"\e244"}
.icon-paragraph-left:before{content:"\e246"}
.icon-paragraph-center:before{content:"\e247"}
.icon-paragraph-right:before{content:"\e248"}
.icon-paragraph-justify:before{content:"\e249"}
.icon-screen:before{content:"\e01c"}
.icon-tablet:before{content:"\e01d"}
.icon-mobile:before{content:"\e01e"}
.icon-box-add:before{content:"\51"}
.icon-box-remove:before{content:"\52"}
.icon-download:before{content:"\e021"}
.icon-upload:before{content:"\e022"}
.icon-home:before{content:"\21"}
.icon-home-2:before{content:"\e250"}
.icon-new-tab:before,.icon-out-2:before{content:"\e024"}
.icon-new-tab-2:before,.icon-out-3:before{content:"\e251"}
.icon-link:before{content:"\e252"}
.icon-image:before,.icon-picture:before{content:"\2f"}
.icon-images:before,.icon-pictures:before{content:"\30"}
.icon-color-palette:before,.icon-palette:before{content:"\e014"}
.icon-camera:before{content:"\55"}
.icon-camera-2:before,.icon-video:before{content:"\e015"}
.icon-play-2:before,.icon-video-2:before,.icon-youtube:before{content:"\56"}
.icon-music:before{content:"\57"}
.icon-user:before{content:"\22"}
.icon-users:before{content:"\e01f"}
.icon-vcard:before{content:"\6d"}
.icon-address:before{content:"\70"}
.icon-out:before,.icon-share-alt:before{content:"\26"}
.icon-enter:before{content:"\e257"}
.icon-exit:before{content:"\e258"}
.icon-comment:before,.icon-comments:before{content:"\24"}
.icon-comments-2:before{content:"\25"}
.icon-quote:before,.icon-quotes-left:before{content:"\60"}
.icon-quote-2:before,.icon-quotes-right:before{content:"\61"}
.icon-bubble-quote:before,.icon-quote-3:before{content:"\e259"}
.icon-phone:before{content:"\e260"}
.icon-phone-2:before{content:"\e261"}
.icon-envelope:before,.icon-mail:before{content:"\4d"}
.icon-envelope-opened:before,.icon-mail-2:before{content:"\4e"}
.icon-drawer:before,.icon-unarchive:before{content:"\4f"}
.icon-archive:before,.icon-drawer-2:before{content:"\50"}
.icon-briefcase:before{content:"\e020"}
.icon-tag:before{content:"\e262"}
.icon-tag-2:before{content:"\e263"}
.icon-tags:before{content:"\e264"}
.icon-tags-2:before{content:"\e265"}
.icon-cog:before,.icon-options:before{content:"\38"}
.icon-cogs:before{content:"\37"}
.icon-screwdriver:before,.icon-tools:before{content:"\36"}
.icon-wrench:before{content:"\3a"}
.icon-equalizer:before{content:"\39"}
.icon-dashboard:before{content:"\78"}
.icon-switch:before{content:"\e266"}
.icon-filter:before{content:"\54"}
.icon-purge:before,.icon-trash:before{content:"\4c"}
.icon-checkedout:before,.icon-lock:before,.icon-locked:before{content:"\23"}
.icon-unlock:before{content:"\e267"}
.icon-key:before{content:"\5f"}
.icon-support:before{content:"\46"}
.icon-database:before{content:"\62"}
.icon-scissors:before{content:"\e268"}
.icon-health:before{content:"\6a"}
.icon-wand:before{content:"\6b"}
.icon-eye-open:before,.icon-eye:before{content:"\3c"}
.icon-eye-2:before,.icon-eye-blocked:before,.icon-eye-close:before{content:"\e269"}
.icon-clock:before{content:"\6e"}
.icon-compass:before{content:"\6f"}
.icon-broadcast:before,.icon-connection:before,.icon-wifi:before{content:"\e01b"}
.icon-book:before{content:"\e271"}
.icon-flash:before,.icon-lightning:before{content:"\79"}
.icon-print:before,.icon-printer:before{content:"\e013"}
.icon-feed:before{content:"\71"}
.icon-calendar:before{content:"\43"}
.icon-calendar-2:before{content:"\44"}
.icon-calendar-3:before{content:"\e273"}
.icon-pie:before{content:"\77"}
.icon-bars:before{content:"\76"}
.icon-chart:before{content:"\75"}
.icon-power-cord:before{content:"\32"}
.icon-cube:before{content:"\33"}
.icon-puzzle:before{content:"\34"}
.icon-attachment:before,.icon-flag-2:before,.icon-paperclip:before{content:"\72"}
.icon-lamp:before{content:"\74"}
.icon-pin:before,.icon-pushpin:before{content:"\73"}
.icon-location:before{content:"\63"}
.icon-shield:before{content:"\e274"}
.icon-flag:before{content:"\35"}
.icon-flag-3:before{content:"\e275"}
.icon-bookmark:before{content:"\e023"}
.icon-bookmark-2:before{content:"\e276"}
.icon-heart:before{content:"\e277"}
.icon-heart-2:before{content:"\e278"}
.icon-thumbs-up:before{content:"\5b"}
.icon-thumbs-down:before{content:"\5c"}
.icon-asterisk:before,.icon-star-empty:before,.icon-unfeatured:before{content:"\40"}
.icon-star-2:before{content:"\41"}
.icon-default:before,.icon-featured:before,.icon-star:before{content:"\42"}
.icon-smiley-happy:before,.icon-smiley:before{content:"\e279"}
.icon-smiley-2:before,.icon-smiley-happy-2:before{content:"\e280"}
.icon-smiley-sad:before{content:"\e281"}
.icon-smiley-sad-2:before{content:"\e282"}
.icon-smiley-neutral:before{content:"\e283"}
.icon-smiley-neutral-2:before{content:"\e284"}
.icon-cart:before{content:"\e019"}
.icon-basket:before{content:"\e01a"}
.icon-credit:before{content:"\e286"}
.icon-credit-2:before{content:"\e287"}
.icon-expired:before{content:"\4b"}
.sp-megamenu-parent{list-style:none;padding:0;margin:0;z-index:99;display:block;float:right;position:relative}
.sp-megamenu-parent>li{display:inline-block;position:relative;padding:0}
.sp-megamenu-parent>li.menu-justify{position:static}
a.katzag{background:#dc2b3b;display:block;color:#333!important}
a.katzag:hover{background:#dc2b3b;display:block;color:#333!important}
a.katzag:active{background:#dc2b3b;display:block;color:#333!important}
.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{display:inline-block;padding:0 5px;line-height:0!important;font-size:12px;height:69px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:#c5c3c3;margin:0;font-family:'Exo 2',sans-serif;-webkit-transition:all .4s ease;transition:all .4s ease}
.sp-megamenu-parent>li.sp-has-child>a:after,.sp-megamenu-parent>li.sp-has-child>span:after{font-family:FontAwesome;content:" \f107";margin:0 0 0 2px}
.sp-megamenu-parent .sp-module{padding:10px}
.sp-megamenu-parent .sp-mega-group{list-style:none;padding:0;margin:0}
.sp-megamenu-parent .sp-mega-group .sp-mega-group-child{list-style:none;padding:0;margin:0}
.sp-megamenu-parent .sp-dropdown{margin:0;position:absolute;z-index:10;display:none}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#232323;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);padding:20px}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items{list-style:none;padding:0;margin:0}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after{font-family:FontAwesome;content:" \f105";float:right}
#sp-menu{display:flex!important;justify-content:center}
.header-flex .zakaz{color:#000!important;background-color:var(--bg-color-el);border:1px solid var(--bg-color-el);padding:5px;border-radius:10px}
.header-flex{width:240px;display:flex;justify-content:space-between;align-items:center;position:relative;left:-45px}
.sp-megamenu-parent .sp-dropdown.sp-menu-center{margin-left:45px}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main{top:100%}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right{left:0}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full{left:auto;right:0}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left{right:0}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub{top:0;left:100%}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner{box-shadow:0 0 5px rgba(0,0,0,.2)}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item{display:block;padding:0;position:relative}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{display:block;text-transform:uppercase;font-size:9px;color:#c5c3c3;cursor:pointer;font-family:'Exo 2',sans-serif}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span.sp-group-title,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a.sp-group-title{text-transform:uppercase;font-weight:700}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color:#fff}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:hover{color:#fff}
.sp-megamenu-parent .sp-dropdown-mega>.row{margin-top:30px}
.sp-megamenu-parent .sp-dropdown-mega>.row:first-child{margin-top:0}
.sp-megamenu-parent .sp-has-child:hover>.sp-dropdown{display:block}
.sp-megamenu-parent.menu-fade .sp-has-child:hover>.sp-dropdown{-webkit-animation:spMenuFadeIn .4s;animation:spMenuFadeIn .4s}
.sp-megamenu-parent.menu-zoom .sp-has-child:hover>.sp-dropdown{-webkit-animation:spMenuZoom .4s;animation:spMenuZoom .4s}
#offcanvas-toggler{float:right;line-height:65px;margin-left:15px;font-size:20px}
#offcanvas-toggler>i{-webkit-transition:color .4s,background-color .4s;-o-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s}
#offcanvas-toggler>i:hover{color:#fff}
.off-canvas-menu-init{overflow-x:hidden;position:relative}
.offcanvas .offcanvas-overlay{visibility:visible;opacity:1}
.offcanvas-overlay{background:rgba(0,0,0,.2);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:9999;visibility:hidden;-webkit-transition:.5s;transition:.5s}
.body-wrapper{position:relative;-webkit-transition:.5s;transition:.5s;right:0;backface-visibility:hidden}
.close-offcanvas{position:absolute;top:15px;right:15px;z-index:1;border-radius:100%;width:25px;height:25px;line-height:.5;text-align:center;font-size:16px;border:1px solid #fff;color:#fff;padding-top:3px}
.offcanvas-menu{width:320px;height:100%;background-color:#222;color:#fff;position:fixed;top:0;right:0;-webkit-transform:translateX(320px);transform:translateX(320px);visibility:hidden;overflow:inherit;-webkit-transition:.5s;transition:.5s;z-index:10000}
.offcanvas-menu .offcanvas-inner .sp-module{margin-top:20px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:50px}
.offcanvas-menu .offcanvas-inner .sp-module:after{display:none}
.offcanvas-menu .offcanvas-inner .sp-module:last-child{border-bottom:none;margin-bottom:0}
.offcanvas-menu .offcanvas-inner .sp-module.off-canvas-menu{padding:0}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title{font-size:16px;line-height:1;text-transform:uppercase}
.offcanvas-menu .offcanvas-inner .sp-module ul>li{border:0;position:relative;border-bottom:1px solid rgba(0,0,0,.1);overflow:hidden}
.offcanvas-menu .offcanvas-inner .sp-module ul>li a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:10px 20px;font-size:14px;text-transform:uppercase;color:#fff;font-weight:500;line-height:28px}
.offcanvas-menu .offcanvas-inner .sp-module ul>li:focus a,.offcanvas-menu .offcanvas-inner .sp-module ul>li:hover a{background:rgba(0,0,0,.15)}
.offcanvas-menu .offcanvas-inner .sp-module ul>li a:focus,.offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover{background:rgba(0,0,0,.15)}
.offcanvas-menu .offcanvas-inner .sp-module ul>li ul>li.active>a,.offcanvas-menu .offcanvas-inner .sp-module ul>li ul>li:focus>a,.offcanvas-menu .offcanvas-inner .sp-module ul>li ul>li:hover>a{background:rgba(0,0,0,.15)!important}
.offcanvas-menu .offcanvas-inner .sp-module ul>li ul>li>a:focus,.offcanvas-menu .offcanvas-inner .sp-module ul>li ul>li>a:hover{background:rgba(0,0,0,.15)!important}
.offcanvas-menu .offcanvas-inner .sp-module ul>li .offcanvas-menu-toggler{display:inline-block;position:absolute;top:0;right:0;padding:13px 20px;cursor:pointer}
.offcanvas-menu .offcanvas-inner .sp-module ul>li .offcanvas-menu-toggler .open-icon{display:none}
.offcanvas-menu .offcanvas-inner .sp-module ul>li .offcanvas-menu-toggler .close-icon{display:inline}
.offcanvas-menu .offcanvas-inner .sp-module ul>li .offcanvas-menu-toggler.collapsed .open-icon{display:inline}
.offcanvas-menu .offcanvas-inner .sp-module ul>li .offcanvas-menu-toggler.collapsed .close-icon{display:none}
.offcanvas-menu .offcanvas-inner .sp-module ul>li>a:after{display:none}
.offcanvas-menu .offcanvas-inner .sp-module ul>li ul{background:rgba(0,0,0,.02)}
.offcanvas-menu .offcanvas-inner .sp-module ul>li ul>li>a{padding-left:30px}
.offcanvas-menu .offcanvas-inner .sp-module:first-child{margin-top:0;padding:30px}
.offcanvas-menu .offcanvas-inner .search{margin-top:25px}
.offcanvas-menu .offcanvas-inner .search input{width:100%;background:0 0;border-color:#5f5f5f;color:#fff}
.offcanvas{width:100%;height:100%;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.offcanvas .body-wrapper{right:0;-webkit-transform:translateX(-320px);transform:translateX(-320px)}
.offcanvas .body-wrapper:after{width:100%;height:100%;right:0}
.offcanvas .offcanvas-menu{visibility:visible;z-index:9999;right:0;-webkit-transform:translateX(0);transform:translateX(0)}
.offcanvas .offcanvas-menu ul.nav-child li{padding-left:10px}
.menu .nav-child.small{font-size:inherit}
.sp-megamenu-parent.menu-fade-up .sp-has-child:hover>.sp-dropdown{-webkit-animation:spMenuFadeInUp .4s;animation:spMenuFadeInUp .4s}
.sp-megamenu-parent.menu-rotate .sp-has-child:hover>.sp-dropdown{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0);visibility:visible}
.sp-megamenu-parent.menu-slide-down .sp-has-child:hover>.sp-dropdown{opacity:1;visibility:visible;top:90px}
.sp-megamenu-parent.menu-slide-down .sp-has-child:hover>.sp-dropdown .sp-dropdown{top:0}
.menu-slide-down .sp-has-child>.sp-dropdown{top:60px;opacity:0;visibility:hidden;display:block;transition:all .5s ease}
.menu-slide-down .sp-has-child>.sp-dropdown.sp-dropdown-mega{left:auto;right:0}
.menu-rotate .sp-has-child{-webkit-perspective:1000px;perspective:1000px}
.menu-rotate .sp-has-child>.sp-dropdown{-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotateX(-70deg);transform:rotateX(-70deg);-webkit-transition:transform .4s ease 0s,opacity .2s ease 0s,visibility .2s ease 0s;transition:transform .4s ease 0s,opacity .2s ease 0s,visibility .2s ease 0s;opacity:0;visibility:hidden;display:block}
.menu-rotate .sp-has-child>.sp-dropdown.sp-dropdown-mega{left:auto;right:0}
.menu-drop-in .sp-has-child .sp-dropdown-inner{background:transparent none repeat scroll 0 0;box-shadow:none;padding:0}
.menu-drop-in .sp-has-child .sp-dropdown-items{margin:0;padding:0;perspective:1000px}
.menu-drop-in .sp-has-child .sp-menu-item{-webkit-transform:translate(0,100px);transform:translate(0,100px);opacity:0;padding:0 20px!important;background-color:#fff}
.menu-drop-in .sp-has-child .sp-menu-item:first-child{padding-top:20px!important}
.menu-drop-in .sp-has-child .sp-menu-item:last-child{padding-bottom:20px!important}
.menu-drop-in .sp-has-child:hover .sp-menu-item{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:dropup;animation-name:dropup}
.menu-drop-in .sp-has-child:hover .sp-menu-item:first-child{-webkit-animation-duration:.3s;animation-duration:.3s}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(2){-webkit-animation-duration:.4s;animation-duration:.4s}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(3){-webkit-animation-duration:.5s;animation-duration:.5s}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(4){-webkit-animation-duration:.6s;animation-duration:.6s}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(5){-webkit-animation-duration:.7s;animation-duration:.7s}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(6){-webkit-animation-duration:.8s;animation-duration:.8s}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(7){-webkit-animation-duration:.9s;animation-duration:.9s}
.menu-drop-in .sp-has-child:hover .sp-menu-item:nth-child(8){-webkit-animation-duration:1s;animation-duration:1s}
.menu-drop-in .sp-has-child:hover .sp-menu-item:last-child{box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}
.menu-drop-in .sp-has-child.menu-justify:hover .sp-dropdown{-webkit-animation:spMenuFadeInUp .5s;animation:spMenuFadeInUp .5s}
.menu-drop-in .sp-has-child.menu-justify .sp-dropdown-inner{background:#fff none repeat scroll 0 0;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);padding:20px!important}
.menu-drop-in .sp-has-child.menu-justify .sp-mega-group .sp-menu-item{padding:0!important;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:0;animation-iteration-count:0;-webkit-animation-name:none;animation-name:none;-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:1;-webkit-transform:none;transform:none}
.menu-drop-in .sp-has-child.menu-justify .sp-mega-group .sp-menu-item:last-child{box-shadow:none}
@keyframes dropup{
0%{opacity:0;transform:translate(0,100px)}
100%{opacity:1;transform:translate(0,0)}
}
@-webkit-keyframes dropup{
0%{opacity:0;transform:translate(0,100px)}
100%{opacity:1;transform:translate(0,0)}
}
.menu-twist .sp-has-child .sp-dropdown-inner{background:transparent none repeat scroll 0 0;box-shadow:none;padding:0}
.menu-twist .sp-has-child .sp-dropdown-items{margin:0;padding:0}
.menu-twist .sp-has-child .sp-menu-item{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);padding:0 20px!important;background:#fff}
.menu-twist .sp-has-child .sp-menu-item:first-child{padding-top:20px!important}
.menu-twist .sp-has-child .sp-menu-item:last-child{padding-bottom:20px!important}
.menu-twist .sp-has-child:hover .sp-menu-item{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:twist;animation-name:twist}
.menu-twist .sp-has-child:hover .sp-menu-item:first-child{-webkit-animation-duration:.4s;animation-duration:.4s}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(2){-webkit-animation-duration:.5s;animation-duration:.5s}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(3){-webkit-animation-duration:.6s;animation-duration:.6s}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(4){-webkit-animation-duration:.7s;animation-duration:.7s}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(5){-webkit-animation-duration:.8s;animation-duration:.8s}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(6){-webkit-animation-duration:.9s;animation-duration:.9s}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(7){-webkit-animation-duration:1s;animation-duration:1s}
.menu-twist .sp-has-child:hover .sp-menu-item:nth-child(8){-webkit-animation-duration:1.1s;animation-duration:1.1s}
.menu-twist .sp-has-child:hover .sp-menu-item:last-child{box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}
.menu-twist .sp-has-child.menu-justify:hover .sp-dropdown{-webkit-animation:spMenuFadeInUp .5s;animation:spMenuFadeInUp .5s}
.menu-twist .sp-has-child.menu-justify .sp-dropdown-inner{background:#fff none repeat scroll 0 0;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);padding:20px!important}
.menu-twist .sp-has-child.menu-justify .sp-mega-group .sp-menu-item{padding:0!important;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:0;animation-iteration-count:0;-webkit-animation-name:none;animation-name:none;-webkit-animation-timing-function:ease;animation-timing-function:ease;opacity:1;-webkit-transform:none;transform:none}
.menu-twist .sp-has-child.menu-justify .sp-mega-group .sp-menu-item:last-child{box-shadow:none}
@keyframes twist{
0%{opacity:0;transform:rotateY(90deg)}
100%{opacity:1;transform:rotateY(0)}
}
@-webkit-keyframes twist{
0%{opacity:0;-webkit-transform:rotateY(90deg)}
100%{opacity:1;-webkit-transform:rotateY(0)}
}
@-webkit-keyframes spMenuFadeIn{
0%{opacity:0}
100%{opacity:1}
}
@keyframes spMenuFadeIn{
0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes spMenuZoom{
0%{opacity:0;-webkit-transform:scale(.8)}
100%{opacity:1;-webkit-transform:scale(1)}
}
@keyframes spMenuZoom{
0%{opacity:0;transform:scale(.8);-webkit-transform:scale(.8)}
100%{opacity:1;transform:scale(1);-webkit-transform:scale(1)}
}
@-webkit-keyframes spMenuFadeInUp{
0%{opacity:0;-webkit-transform:translate3d(0,30px,0)}
100%{opacity:1;-webkit-transform:none}
}
@keyframes spMenuFadeInUp{
0%{opacity:0;transform:translate3d(0,30px,0)}
100%{opacity:1;transform:none}
}
.slide-top-menu .offcanvas-menu{-webkit-transform:translateX(0);transform:translateX(0)}
.slide-top-menu .body-wrapper{right:0}
.slide-top-menu .offcanvas-overlay{visibility:visible;opacity:1}
.slide-top-menu .offcanvas-menu{right:0;background-color:#000;visibility:visible}
.full-screen .offcanvas-menu{right:-100%;width:100%;transform:translateX(0);background-color:rgba(0,0,0,.9);transition:all .6s ease}
.full-screen .offcanvas-menu .offcanvas-inner{margin:0 auto;text-align:center}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module{margin-bottom:0;margin-top:80px;padding-bottom:0}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul{background:0 0;height:auto}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li{overflow:inherit}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li a{color:#fff;display:inline-block;font-size:28px;padding:20px}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li a:before{display:none}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li a:focus,.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li a:hover{background:0 0}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li .offcanvas-menu-toggler{left:auto;right:auto;font-size:28px;padding:20px 10px}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li ul li{display:block;padding:0 20px}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li ul li a{font-size:16px;padding:5px 20px}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li ul li .offcanvas-menu-toggler{padding:6px 10px}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li:focus a,.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul li:hover a{background:0 0}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module ul.nav.menu{padding-bottom:75px}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module .search{max-width:300px;margin:25px auto 0}
.full-screen .offcanvas-menu .offcanvas-inner .sp-module .sp-module-title{font-size:28px}
.full-screen .offcanvas-menu .close-offcanvas{font-size:20px;height:35px;line-height:1;right:30px;top:25px;width:35px;padding-top:6px}
.full-screen-off-canvas.ltr .offcanvas-menu{visibility:visible;z-index:9999;width:100%;right:0}
.full-screen-ftop .offcanvas-menu{right:0;width:100%;opacity:0;-webkit-transform:translateX(0);transform:translateX(0);background-color:rgba(0,0,0,.9);transition:all .5s ease}
.full-screen-ftop .offcanvas-menu .offcanvas-inner{margin:0 auto;text-align:center}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module{margin-bottom:0;margin-top:80px;padding-bottom:0}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul{background:0 0;height:auto}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul>li{opacity:0;-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0);-webkit-transition:transform .5s ease 0s,opacity .5s ease 0s;transition:transform .5s ease 0s,opacity .5s ease 0s}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li{overflow:inherit}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li a{color:#fff;display:inline-block;font-size:28px;padding:20px}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li a:before{display:none}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li a:focus,.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li a:hover{background:0 0}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li .offcanvas-menu-toggler{left:auto;right:auto;font-size:28px;padding:20px 10px}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li ul li{display:block;padding:0 20px}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li ul li a{font-size:16px;padding:5px 20px}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li ul li .offcanvas-menu-toggler{padding:6px 10px}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li:focus a,.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul li:hover a{background:0 0}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module ul.nav.menu{padding-bottom:75px}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module .search{max-width:300px;margin:25px auto 0}
.full-screen-ftop .offcanvas-menu .offcanvas-inner .sp-module .sp-module-title{font-size:28px}
.full-screen-ftop .offcanvas-menu .close-offcanvas{font-size:20px;height:35px;line-height:1;right:30px;top:25px;width:35px;padding-top:6px}
.full-screen-off-canvas-ftop.ltr .offcanvas-menu{visibility:visible;z-index:9999;width:100%;right:0;opacity:1}
.full-screen-off-canvas-ftop.ltr .offcanvas-menu .sp-module{margin-top:80px}
.full-screen-off-canvas-ftop.ltr .offcanvas-menu .sp-module ul{background:0 0;height:auto}
.full-screen-off-canvas-ftop.ltr .offcanvas-menu .sp-module ul>li{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.new-look .offcanvas-menu{background-color:#2b2f3b}
.new-look .offcanvas-menu .sp-module ul>li>a{padding-left:28px}
.new-look .offcanvas-menu .sp-module ul>li>a:before{display:none}
.new-look .offcanvas-menu .sp-module ul>li.active a,.new-look .offcanvas-menu .sp-module ul>li:focus a,.new-look .offcanvas-menu .sp-module ul>li:hover a{background:#22b8f0}
.new-look .offcanvas-menu .sp-module ul>li ul li a{background-color:#2b2f3b!important}
.new-look .offcanvas-menu .sp-module ul>li ul li a:focus,.new-look .offcanvas-menu .sp-module ul>li ul li a:hover{color:#22b8f0}
.new-look .offcanvas-menu .sp-module ul>li .offcanvas-menu-toggler{top:6px;padding:18px 25px}
.new-look .offcanvas-menu .sp-module ul>li .offcanvas-menu-toggler i{display:none!important}
.new-look .offcanvas-menu .sp-module ul>li .offcanvas-menu-toggler:before{background:#fff none repeat scroll 0 0;content:"";height:8px;left:auto;position:absolute;right:25px;top:14px;width:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.new-look .offcanvas-menu .sp-module ul>li .offcanvas-menu-toggler:after{background:#fff none repeat scroll 0 0;content:"";height:2px;left:auto;position:absolute;right:22px;top:17px;width:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.new-look .offcanvas-menu .sp-module ul>li .offcanvas-menu-toggler.collapsed:before{-webkit-transform:rotate(0);transform:rotate(0)}
.new-look .offcanvas-menu .sp-module ul>li .offcanvas-menu-toggler.collapsed:after{-webkit-transform:rotate(0);transform:rotate(0)}
.new-look-off-canvas .offcanvas-overlay{visibility:visible;opacity:1}
.new-look-off-canvas.ltr .offcanvas-menu{visibility:visible;right:0;-webkit-transform:translateX(0);transform:translateX(0)}
@-moz-document url-prefix(){
.offcanvas-menu{right:-320px;transform:translateX(0)}
}
a{-webkit-transition:color .4s,background-color .4s;transition:color .4s,background-color .4s}
body{line-height:24px;-webkit-transition:all .4s ease;transition:all .4s ease;background-color:#fff}
label{font-weight:400}
legend{padding-bottom:10px}
img{display:block;max-width:100%;height:auto}
.btn,.sppb-btn{-webkit-transition:color .4s,background-color .4s,border-color .4s;-o-transition:color .4s,background-color .4s,border-color .4s;transition:color .4s,background-color .4s,border-color .4s}
.offline-inner{margin-top:100px}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.uneditable-input::-moz-placeholder,input[type=color]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}
.uneditable-input:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
.uneditable-input::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
.uneditable-input[disabled],.uneditable-input[readonly],fieldset[disabled] .uneditable-input,fieldset[disabled] input[type=color],fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=email],fieldset[disabled] input[type=month],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=week],fieldset[disabled] select,fieldset[disabled] textarea,input[type=color][disabled],input[type=color][readonly],input[type=date][disabled],input[type=date][readonly],input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=datetime][disabled],input[type=datetime][readonly],input[type=email][disabled],input[type=email][readonly],input[type=month][disabled],input[type=month][readonly],input[type=number][disabled],input[type=number][readonly],input[type=password][disabled],input[type=password][readonly],input[type=search][disabled],input[type=search][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=text][disabled],input[type=text][readonly],input[type=time][disabled],input[type=time][readonly],input[type=url][disabled],input[type=url][readonly],input[type=week][disabled],input[type=week][readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#eee;opacity:1}
textarea.uneditable-input,textareainput[type=color],textareainput[type=date],textareainput[type=datetime-local],textareainput[type=datetime],textareainput[type=email],textareainput[type=month],textareainput[type=number],textareainput[type=password],textareainput[type=search],textareainput[type=tel],textareainput[type=text],textareainput[type=time],textareainput[type=url],textareainput[type=week],textareaselect,textareatextarea{height:auto}
.group-control .uneditable-input,.group-control input[type=color],.group-control input[type=date],.group-control input[type=datetime-local],.group-control input[type=datetime],.group-control input[type=email],.group-control input[type=month],.group-control input[type=number],.group-control input[type=password],.group-control input[type=search],.group-control input[type=tel],.group-control input[type=text],.group-control input[type=time],.group-control input[type=url],.group-control input[type=week],.group-control select,.group-control textarea{width:100%}
.scrollup{width:40px;height:40px;position:fixed;bottom:62px;right:100px;display:none;z-index:999;border:1px solid #ddd;background-color:rgba(255,255,255,.4)}
.scrollup:hover{background-color:#c4c4c4}
.scrollup:before{content:" \f106";font-family:FontAwesome;position:absolute;top:0;right:0;border-radius:3px;width:40px;height:38px;line-height:38px;text-align:center;font-size:25px;font-weight:700;color:#000}
#sp-top-bar{padding:8px 0}
#sp-top-bar .sp-module{display:inline-block;margin:0 0 0 20px}
ul.social-icons{list-style:none;padding:0;margin:-5px;display:inline-block}
ul.social-icons>li{display:inline-block;margin:5px 7px}
ul.social-icons>li a{color:#999}
.sp-module-content .mod-languages ul.lang-inline{margin:0;padding:0}
.sp-module-content .mod-languages ul.lang-inline li{border:none;display:inline-block;margin:0 5px 0 0}
.sp-module-content .mod-languages ul.lang-inline li a{padding:0!important}
.sp-module-content .mod-languages ul.lang-inline li>a:before{display:none}
.sp-contact-info{float:right;list-style:none;padding:0;margin:0 -10px}
.sp-contact-info li{display:inline-block;margin:0 10px;font-size:90%}
.sp-contact-info li i{margin:0 3px}
.sticky-wrapper{position:relative}
#sp-header{box-shadow:0 3px 3px rgba(0,0,0,.05);height:66px;left:0;position:relative;top:0;width:100%!important;z-index:99;background:url(../images/Top-fon_.png) repeat-x;background-repeat:repeat}
#sp-header .logo{display:inline-block;height:66px;display:table;-webkit-transition:all .4s ease;transition:all .4s ease;margin:0}
#sp-header .logo a{font-size:24px;line-height:1;margin:0;padding:0;display:table-cell;vertical-align:middle}
#sp-header .logo p{margin:5px 0 0}
#sp-header .sp-retina-logo{display:none}
#sp-header.menu-fixed{position:fixed;z-index:9999}
.sticky-wrapper.is-sticky{position:relative;z-index:999}
#sp-title{min-height:0}
.sp-page-title{padding:30px 0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment:fixed}
.sp-page-title h2,.sp-page-title h3{margin:0;padding:0;color:#fff}
.sp-page-title h2{font-size:24px;line-height:1}
.sp-page-title h3{font-size:14px;font-weight:400;line-height:1;margin-top:10px}
.sp-page-title .breadcrumb{background:0 0;padding:0;margin:10px 0 0 0}
.sp-page-title .breadcrumb>.active{color:rgba(255,255,255,.8)}
.sp-page-title .breadcrumb>li,.sp-page-title .breadcrumb>li+li:before,.sp-page-title .breadcrumb>li>a,.sp-page-title .breadcrumb>span{color:#fff}
.body-innerwrapper{overflow-x:hidden}
.layout-boxed .body-innerwrapper{max-width:1240px;margin:0 auto;box-shadow:0 0 5px rgba(0,0,0,.2)}
#sp-main-body{padding:100px 0}
.com-sppagebuilder #sp-main-body{padding:0}
.sppb-addon-cta .sppb-cta-subtitle{margin-bottom:0;line-height:26px!important}
.sppb-addon-cta .sppb-btn-lg{margin-top:30px}
.sppb-addon-image-content{position:relative}
.sppb-addon-image-content .sppb-image-holder{position:absolute;top:0;width:50%;height:100%;background-position:50%;background-size:cover}
.sppb-addon-image-content.aligment-left .sppb-image-holder{left:0}
.sppb-addon-image-content.aligment-left .sppb-content-holder{padding:120px 0 120px 50px}
.sppb-addon-image-content.aligment-right .sppb-image-holder{right:0}
.sppb-addon-image-content.aligment-right .sppb-content-holder{padding:120px 50px 120px 0}
@media (max-width:768px){
.sppb-addon-image-content .sppb-image-holder{position:inherit;width:100%!important;height:300px}
}
.sp-module{margin-top:50px}
.sp-module:first-child{margin-top:0}
.sp-module .sp-module-title{margin:0 0 20px;font-size:14px;text-transform:uppercase;line-height:1}
.sp-module ul{list-style:none;padding:0;margin:0}
.sp-module ul>li{display:block;-webkit-transition:.3s;transition:.3s}
.sp-module ul>li>a{display:block;padding:5px 0;line-height:36px;padding:2px 0;-webkit-transition:.3s;transition:.3s}
.sp-module ul>li>a:hover{background:0 0}
.sp-module ul>li>a:before{font-family:FontAwesome;content:"\f105";margin-right:3px}
.sp-module ul>li:last-child{border-bottom:none;margin-right:0}
.sp-module .categories-module ul{margin:0 10px}
.sp-module .latestnews>div{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e8e8e8}
.sp-module .latestnews>div:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.sp-module .latestnews>div>a{display:block;font-weight:400}
.sp-module .tagscloud{margin:-2px 0}
.sp-module .tagscloud .tag-name{display:inline-block;padding:5px 10px;background:grey;color:#fff;border-radius:4px;margin:2px 0}
.sp-module .tagscloud .tag-name span{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:rgba(0,0,0,.2);border-radius:10px}
.login img{display:inline-block;margin:20px 0}
.login .checkbox input[type=checkbox]{margin-top:6px}
.form-links ul{list-style:none;padding:0;margin:0}
.search .btn-toolbar{margin-bottom:20px}
.search .btn-toolbar span.icon-search{margin:0}
.search .btn-toolbar button{color:#000}
.search .phrases .phrases-box .controls label{display:inline-block;margin:0 20px 20px}
.search .phrases .ordering-box{margin-bottom:15px}
.search .only label{display:inline-block;margin:0 20px 20px}
.search .search-results dt.result-title{margin-top:40px}
.search .search-results dd,.search .search-results dt{margin:5px 0}
.filter-search .chzn-container-single .chzn-single{height:34px;line-height:34px}
.form-search .finder label{display:block}
.form-search .finder .input-medium{width:60%;border-radius:4px}
.finder .word input{display:inline-block}
.finder .search-results.list-striped li{padding:20px 0}
.article-info{margin:0 -8px 5px;line-height:12px}
.article-info>dd{display:inline-block;color:#666;text-transform:uppercase;margin:0 8px}
.article-info>dd>i{display:inline-block;margin-right:3px}
article.item{margin-bottom:50px;margin-top:-25px}
.tags{margin-top:20px}
.tags>span{text-transform:uppercase;letter-spacing:2px}
.content_rating,.content_rating+form{display:none}
.voting-symbol{unicode-bidi:bidi-override;direction:rtl;font-size:14px;display:inline-block}
.voting-symbol span.star{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block}
.voting-symbol span.star.active:before{content:"\f005"}
.voting-symbol span.star:before{content:"\f006";padding-right:5px}
.sp-rating span.star:hover:before,.sp-rating span.star:hover~span.star:before{content:"\f005";cursor:pointer}
.post_rating{margin-bottom:20px}
.post_rating .ajax-loader,.post_rating .voting-result{display:none}
.post-format>i{visibility:hidden}
.entry-audio,.entry-gallery,.entry-image,.entry-link,.entry-video{margin-bottom:30px}
.entry-quote,.entry-status{margin-bottom:50px}
.entry-header{position:relative;margin-bottom:30px}
.entry-header h2{margin:8px 0 0;font-size:24px;line-height:1}
.entry-header h2 a{color:#000}
.entry-link{padding:100px 50px;position:relative;z-index:1}
.entry-link a h4{margin:0;font-size:36px;color:#fff}
.entry-link a h4:hover{color:rgba(255,255,255,.85)}
.entry-link:before{position:absolute;left:-60px;font-size:300px;content:"\f0c1";font-family:FontAwesome;transform:rotate(90deg);top:-75px;color:rgba(255,255,255,.15);z-index:-1}
.entry-quote{position:relative;padding:80px 50px;color:rgba(255,255,255,.9)}
.entry-quote:before{position:absolute;left:-40px;font-size:300px;content:"\f10e";font-family:FontAwesome;transform:rotate(15deg);top:-75px;color:rgba(255,255,255,.15)}
.entry-quote blockquote small{color:#fff;font-weight:600;font-size:20px}
.entry-quote blockquote{padding:0;margin:0;font-size:16px;border:none}
.carousel-left,.carousel-right{position:absolute;top:50%;font-size:24px;width:36px;height:36px;line-height:36px;margin-top:-18px;text-align:center;color:#fff;background:rgba(0,0,0,.5);border-radius:4px;-webkit-transition:.4s;transition:.4s}
.carousel-left:hover,.carousel-right:hover{color:#fff}
.carousel-left:focus,.carousel-right:focus{color:#fff}
.carousel-left{left:10px}
.carousel-right{right:10px}
.newsfeed-category .category{list-style:none;padding:0;margin:0}
.newsfeed-category .category li{padding:5px 0}
.newsfeed-category #filter-search{margin:10px 0}
.archive-module,.categories-module,.category-module,.form-links,.latestnews,.list-striped,.mostread,.newsflash-horiz{list-style:none;padding:0;margin:0}
.archive-module li,.categories-module li,.category-module li,.form-links li,.latestnews li,.list-striped li,.mostread li,.newsflash-horiz li{padding:2px 0}
.archive-module li h4,.categories-module li h4,.category-module li h4,.form-links li h4,.latestnews li h4,.list-striped li h4,.mostread li h4,.newsflash-horiz li h4{margin:5px 0}
.article-footer-top{display:table;clear:both;width:100%}
.article-footer-top .post_rating{float:left}
.helix-social-share{float:right}
.helix-social-share .helix-social-share-icon ul{padding:0;list-style:none;margin:0}
.helix-social-share .helix-social-share-icon ul li{margin-right:7px;display:inline-block}
.helix-social-share .helix-social-share-icon ul li div{display:block}
.helix-social-share .helix-social-share-icon ul li div a{background:#f5f5f5 none repeat scroll 0 0;border-radius:50%;height:30px;padding-top:4px;text-align:center;width:30px;display:inline-block}
.helix-social-share .helix-social-share-icon ul li div a:focus,.helix-social-share .helix-social-share-icon ul li div a:hover{background:#22b8f0;color:#fff}
#sp-bottom .sp-module .sp-module-title{text-transform:none;font-weight:400;font-size:24px}
#sp-footer{color:#fff;text-align:center;padding:20px 0}
#sp-footer a{color:rgba(255,255,255,.9)}
#sp-footer a:hover{color:#fff}
#sp-footer-wrapper ul{display:inline-block}
#sp-footer-wrapper ul.nav{display:inline-block;list-style:none;padding:0;margin:0 5px}
#sp-footer-wrapper ul.nav li{display:inline-block;margin:0 5px}
#sp-footer-wrapper ul.nav li a{display:block}
#sp-footer-wrapper ul.nav li a:hover{background:0 0}
#sp-footer-wrapper .helix-framework{display:inline-block}
#sp-footer-wrapper .helix-framework .helix-logo{display:block;width:130px;height:40px;text-indent:-9999px;background:url(../images/helix-logo-white.png) no-repeat 0 0}
#sp-footer-wrapper .copyright{display:block}
.sp-comingsoon{width:100%;height:100%;min-height:100%}
.sp-comingsoon body{width:100%;height:100%;min-height:100%;color:#fff}
.sp-comingsoon #sp-comingsoon{padding:100px 0}
.sp-comingsoon .sp-comingsoon-wrap.has-background{height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}
.sp-comingsoon .comingsoon-page-logo{text-align:center}
.sp-comingsoon .comingsoon-page-logo img{display:inline-block}
.sp-comingsoon .comingsoon-page-logo .sp-retina-logo{display:none}
.sp-comingsoon .sp-comingsoon-title{margin-top:130px;font-size:42px;margin-bottom:10px;font-weight:700}
.sp-comingsoon .sp-comingsoon-content{font-size:28px;font-weight:300}
.sp-comingsoon .days,.sp-comingsoon .hours,.sp-comingsoon .minutes,.sp-comingsoon .seconds{display:inline-block;margin:80px 15px}
.sp-comingsoon .days .number,.sp-comingsoon .hours .number,.sp-comingsoon .minutes .number,.sp-comingsoon .seconds .number{width:115px;height:120px;line-height:120px;border:1px solid #fff;border-radius:4px;display:inline-block;font-size:48px;font-weight:700}
.sp-comingsoon .days .string,.sp-comingsoon .hours .string,.sp-comingsoon .minutes .string,.sp-comingsoon .seconds .string{display:block;font-size:18px;margin-top:10px}
.sp-comingsoon .social-icons li{display:inline-block;margin:0 15px}
.sp-comingsoon .social-icons li a{color:rgba(255,255,255,.7);font-size:24px;-webkit-transition:color .4s;transition:color .4s}
.sp-comingsoon .social-icons li a:hover{color:#fff}
.error-page{width:100%;height:100%;min-height:100%}
.error-page body{width:100%;height:100%;min-height:100%}
.error-page .error-page-inner{height:100%;min-height:100%;width:100%;display:table;text-align:center}
.error-page .error-page-inner.has-background{background-size:cover;background-position:center center;background-repeat:no-repeat}
.error-page .error-page-inner .error-logo-wrap{text-align:center;margin-bottom:30px}
.error-page .error-page-inner .error-logo-wrap img{display:inline-block}
.error-page .error-page-inner>div{display:table-cell;vertical-align:middle}
.error-page .fa-exclamation-triangle{font-size:64px;line-height:1;margin-bottom:10px}
.error-page .error-code{font-weight:700;font-size:96px;line-height:1;margin:0 0 10px 0;padding:0}
.error-page .error-message{font-size:24px;line-height:1;margin-bottom:30px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
#sp-header .sp-default-logo{display:none}
#sp-header .sp-retina-logo{display:block}
.sp-comingsoon .comingsoon-page-logo .sp-retina-logo{display:table;margin:0 auto}
.sp-comingsoon .comingsoon-page-logo .sp-default-logo{display:none}
}
.sp-social-share ul{display:block;padding:0;margin:20px -5px 0}
.sp-social-share ul li{display:inline-block;font-size:24px;margin:0 5px}
.dl-horizontal dt{margin:8px 0;text-align:left}
.page-header{padding-bottom:15px}
table.category{width:100%}
table.category tbody>tr,table.category thead>tr{border:1px solid #f2f2f2}
table.category tbody>tr td,table.category tbody>tr th,table.category thead>tr td,table.category thead>tr th{padding:10px}
.contact-form .form-actions{background:0 0;border:none}
@media print{
.visible-print{display:inherit!important}
.hidden-print{display:none!important}
}
.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a{background:#2d2d2d;border-radius:2px;color:#fff;-webkit-transition:.3s;transition:.3s}
.sp-pre-loader{background:#f5f5f5;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}
.sp-pre-loader .sp-loader-clock{border:3px solid #333;border-radius:60px;bottom:0;height:80px;left:0;margin:auto;position:absolute;right:0;top:0;width:80px}
.sp-pre-loader .sp-loader-clock:after{content:"";position:absolute;background-color:#333;top:2px;left:48%;height:38px;width:4px;border-radius:5px;-webkit-transform-origin:50% 97%;transform-origin:50% 97%;-webkit-animation:grdAiguille 2s linear infinite;animation:grdAiguille 2s linear infinite}
.sp-pre-loader .sp-loader-clock:before{content:"";position:absolute;background-color:#333;top:6px;left:48%;height:35px;width:4px;border-radius:5px;-webkit-transform-origin:50% 94%;transform-origin:50% 94%;-webkit-animation:ptAiguille 12s linear infinite;animation:ptAiguille 12s linear infinite}
.sp-pre-loader .sp-loader-circle{position:absolute;height:80px;width:80px;border-radius:80px;border:3px solid rgba(51,51,51,.7);left:0;top:0;right:0;bottom:0;margin:auto;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:loader1 3s linear infinite;animation:loader1 3s linear infinite}
.sp-pre-loader .sp-loader-circle:after{content:"";position:absolute;top:-5px;left:20px;width:11px;height:11px;border-radius:10px;background-color:#333}
.sp-pre-loader .sp-loader-bubble-loop{position:absolute;width:12px;height:12px;left:0;top:0;right:0;bottom:0;margin:auto;border-radius:12px;background-color:#333;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:loader6 1s ease-in-out infinite;animation:loader6 1s ease-in-out infinite}
.sp-pre-loader .sp-loader-bubble-loop:before{content:"";position:absolute;background-color:rgba(51,51,51,.5);top:0;left:-25px;height:12px;width:12px;border-radius:12px}
.sp-pre-loader .sp-loader-bubble-loop:after{content:"";position:absolute;background-color:rgba(51,51,51,.5);top:0;left:25px;height:12px;width:12px;border-radius:12px}
.sp-pre-loader .circle-two{bottom:0;height:100px;left:0;margin:auto;position:absolute;right:0;top:0;width:100px}
.sp-pre-loader .circle-two>span,.sp-pre-loader .circle-two>span:after,.sp-pre-loader .circle-two>span:before{content:"";display:block;border-radius:50%;border:2px solid #333;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.sp-pre-loader .circle-two>span{width:100%;height:100%;top:0;left:0;border-left-color:transparent;-webkit-animation:effect-2 2s infinite linear;-moz-animation:effect-2 2s infinite linear;-ms-animation:effect-2 2s infinite linear;-o-animation:effect-2 2s infinite linear;animation:effect-2 2s infinite linear}
.sp-pre-loader .circle-two>span:before{width:75%;height:75%;border-right-color:transparent}
.sp-pre-loader .circle-two>span:after{width:50%;height:50%;border-bottom-color:transparent}
.sp-pre-loader .wave-two-wrap{position:absolute;margin:auto;left:0;right:0;top:50%;width:90px}
.sp-pre-loader .wave-two{margin:0;list-style:none;width:90px;position:relative;padding:0;height:10px}
.sp-pre-loader .wave-two li{position:absolute;width:2px;height:0;background-color:#333;bottom:0}
.sp-pre-loader .wave-two li:first-child{left:0;-webkit-animation:sequence1 1s ease infinite 0;animation:sequence1 1s ease infinite 0}
.sp-pre-loader .wave-two li:nth-child(2){left:15px;-webkit-animation:sequence2 1s ease infinite .1s;animation:sequence2 1s ease infinite .1s}
.sp-pre-loader .wave-two li:nth-child(3){left:30px;-webkit-animation:sequence1 1s ease-in-out infinite .2s;animation:sequence1 1s ease-in-out infinite .2s}
.sp-pre-loader .wave-two li:nth-child(4){left:45px;-webkit-animation:sequence2 1s ease-in infinite .3s;animation:sequence2 1s ease-in infinite .3s}
.sp-pre-loader .wave-two li:nth-child(5){left:60px;-webkit-animation:sequence1 1s ease-in-out infinite .4s;animation:sequence1 1s ease-in-out infinite .4s}
.sp-pre-loader .wave-two li:nth-child(6){left:75px;-webkit-animation:sequence2 1s ease infinite .5s;animation:sequence2 1s ease infinite .5s}
.sp-pre-loader .sp-loader-audio-wave{width:3em;height:2em;background:linear-gradient(#333,#333) 0 50%,linear-gradient(#333,#333) .625em 50%,linear-gradient(#333,#333) 1.25em 50%,linear-gradient(#333,#333) 1.875em 50%,linear-gradient(#333,#333) 2.5em 50%;background-repeat:no-repeat;background-size:.5em .25em,.5em .25em,.5em .25em,.5em .25em,.5em .25em;animation:audioWave 1.5s linear infinite;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto}
.sp-pre-loader .sp-loader-with-logo{top:0;left:0;width:100%;height:105px;right:0;bottom:0;margin:auto;text-align:center;position:absolute}
.sp-pre-loader .sp-loader-with-logo .logo{display:inline-block;width:auto}
.sp-pre-loader .sp-loader-with-logo .line{background:#333;bottom:0;height:5px;left:0;position:absolute;top:auto}
@-webkit-keyframes grdAiguille{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes grdAiguille{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@-webkit-keyframes ptAiguille{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes ptAiguille{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@-webkit-keyframes loader1{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes loader1{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@-webkit-keyframes loader6{
0%{-webkit-transform:rotate(0)}
50%{-webkit-transform:rotate(180deg)}
100%{-webkit-transform:rotate(180deg)}
}
@keyframes loader6{
0%{transform:rotate(0)}
50%{transform:rotate(180deg)}
100%{transform:rotate(180deg)}
}
@keyframes rotate-360{
from{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes audioWave{
25%{background:linear-gradient(#333,#333) 0 50%,linear-gradient(#333,#333) .625em 50%,linear-gradient(#333,#333) 1.25em 50%,linear-gradient(#333,#333) 1.875em 50%,linear-gradient(#333,#333) 2.5em 50%;background-repeat:no-repeat;background-size:.5em 2em,.5em .25em,.5em .25em,.5em .25em,.5em .25em}
37.5%{background:linear-gradient(#333,#333) 0 50%,linear-gradient(#333,#333) .625em 50%,linear-gradient(#333,#333) 1.25em 50%,linear-gradient(#333,#333) 1.875em 50%,linear-gradient(#333,#333) 2.5em 50%;background-repeat:no-repeat;background-size:.5em .25em,.5em 2em,.5em .25em,.5em .25em,.5em .25em}
50%{background:linear-gradient(#333,#333) 0 50%,linear-gradient(#333,#333) .625em 50%,linear-gradient(#333,#333) 1.25em 50%,linear-gradient(#333,#333) 1.875em 50%,linear-gradient(#333,#333) 2.5em 50%;background-repeat:no-repeat;background-size:.5em .25em,.5em .25em,.5em 2em,.5em .25em,.5em .25em}
62.5%{background:linear-gradient(#333,#333) 0 50%,linear-gradient(#333,#333) .625em 50%,linear-gradient(#333,#333) 1.25em 50%,linear-gradient(#333,#333) 1.875em 50%,linear-gradient(#333,#333) 2.5em 50%;background-repeat:no-repeat;background-size:.5em .25em,.5em .25em,.5em .25em,.5em 2em,.5em .25em}
75%{background:linear-gradient(#333,#333) 0 50%,linear-gradient(#333,#333) .625em 50%,linear-gradient(#333,#333) 1.25em 50%,linear-gradient(#333,#333) 1.875em 50%,linear-gradient(#333,#333) 2.5em 50%;background-repeat:no-repeat;background-size:.5em .25em,.5em .25em,.5em .25em,.5em .25em,.5em 2em}
}
@-webkit-keyframes effect-2{
from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes effect-2{
from{-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes sequence1{
0%{height:10px}
50%{height:50px}
100%{height:10px}
}
@keyframes sequence2{
0%{height:20px}
50%{height:65px}
100%{height:20px}
}
@keyframes rot1{
100%{transform:skew(-10deg) translateX(50px) rotate(405deg)}
}
@-webkit-keyframes rot1{
100%{-webkit-transform:skew(-10deg) translateX(50px) rotate(405deg)}
}
@keyframes rot2{
100%{transform:skew(-10deg) rotate(525deg)}
}
@-webkit-keyframes rot2{
100%{-webkit-transform:skew(-10deg) rotate(525deg)}
}
@keyframes rot3{
100%{transform:skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg)}
}
@-webkit-keyframes rot3{
100%{-webkit-transform:skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg)}
}
@keyframes width{
10%{width:10%}
20%{width:20%}
30%{width:30%}
40%{width:40%}
50%{width:50%}
60%{width:60%}
70%{width:70%}
80%{width:80%}
90%{width:90%}
100%{width:100%}
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInDown{
from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{
from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInUp{
from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@media screen and (min-width:768px) and (max-width:1199px){
.scrollup{bottom:25px;right:25px}
}
@media screen and (min-width:320px) and (max-width:767px){
ul.social-icons{margin:0;width:100%;text-align:center}
ul.social-icons>li{margin:5px}
.sp-contact-info{display:table;float:none;margin:0;text-align:center;width:100%}
.sp-contact-info li{margin:0 5px;font-size:89%}
.sppb-animated .sppb-addon-cta .sppb-cta-title{font-size:28px!important;line-height:40px!important}
.sppb-animated .sppb-addon-cta .sppb-btn-lg{font-size:16px}
.scrollup{bottom:25px;right:25px}
.form-horizontal .control-label{width:100%;text-align:left}
.form-horizontal .controls{margin:0;width:100%}
.form-horizontal .controls input,.form-horizontal .controls textarea{width:100%}
.form-horizontal .controls textarea{height:131px}
}
@media screen and (min-width:550px) and (max-width:767px){
.sp-contact-info li{margin:0 5px;font-size:90%}
}
.acyfield_email input[type=text]{color:#333}
.breadcrumb li:nth-child(2):before{display:none}
.content-img-with-form{display:flex;justify-content:space-between}
.content-img-with-form .content-text-box,.content-img-with-form .itemImage{width:48%}
#pwebcontact106_send{width:95.6%!important}
@media only screen and (max-width:768px){
.content-img-with-form{flex-direction:column}
.content-img-with-form .content-text-box,.content-img-with-form .itemImage{width:100%}
#sbox-content img{max-height:325px!important}
#sbox-window{max-height:325px}
#sp-sertifikaty .row{margin-right:0}
}
@media only screen and (max-width:767px){
.mobile-footer-cont{width:100%!important}
.mobile-footer-phones{display:flex;justify-content:center}
.mobile-footer-phones-2{width:50%!important}
.vde{width:100%!important}
}
.search-on-site{top:23px!important;z-index:101;left:265px!important;font-size:11px!important;text-transform:uppercase;font-family:'Exo 2',sans-serif;position:absolute;width:40px}
.flex{display:flex;justify-content:space-around;align-items:center}
.f-item{width:45%}
@media only screen and (max-width:767px){
.flex{flex-direction:column}
.f-item{width:100%}
.boxShdow{width:auto!important;margin:10px 0!important}
}
.items11>a>img{width:100%;height:150px}
.items11{text-align:center;font-weight:700}
.vidy_splavov{display:flex;justify-content:center}
.vidy_splavov_item{background:#ffc10e;border:5px solid #fff;color:#333;padding:15px}
.boxShdow{box-shadow:2px 2px 5px rgba(0,0,0,.3);margin:10px 15px;padding:10px;width:350px}
.flexOnTab{display:flex;justify-content:space-between}
.itemFlexOnTab{width:45%}
.itemFlexOnTab img{width:100%}
.itemFlexOnTab p{text-transform:uppercase;color:red;font-weight:700;font-size:small}
.h3,h3{font-size:20px!important}
@media (max-width:767px){
.su-custom-carousel-style1 .owl-dots{display:none}
#sp-text2 img{display:block!important;float:none!important;width:100%;padding:0!important;margin:0 auto}
}
#pwebcontact102_captcha-lbl,#pwebcontact106_captcha-lbl,#pwebcontact110_captcha-lbl,#pwebcontact147_captcha-lbl,#pwebcontact93_captcha-lbl{display:none}
#pwebcontact102_captcha,#pwebcontact110_captcha,#pwebcontact93_captcha{transform:scale(.87)}
@media (min-width:1024px){
#pwebcontact110_captcha{position:absolute;left:72.4%;top:-66px}
#pwebcontact110_container .pweb-width-25:last-child{width:100%}
}
@media (max-width:600px){
.cbp-l-grid-gallery{height:auto!important}
.cbp-ready .cbp-wrapper,.cbp-ready .cbp-wrapper-helper{position:relative!important}
.cbp-ready .cbp-item{position:relative;top:0!important;left:0!important;width:50%!important;height:auto;display:inline-flex;padding:5px}
}
.grid-rkm-template{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:1rem;grid-auto-flow:dense;align-items:center;padding:5px;margin:20px 0}
.grid-rkm-template img{object-fit:cover;align-content:center;margin:0 auto}
.grid-rkm-template p{font-size:20px;text-align:center;padding-top:10px;color:#e02a3c}
.grid-rkm-template div{height:100%;transition:.2s all}
.grid-rkm-template div:hover{box-shadow:.4em .4em 10px rgba(122,122,122,.9);transition:.2s all}
@media only screen and (max-width:768px){
.grid-rkm-template{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}
.grid-rkm-template p{word-break:break-word}
.sticky-wrapper.is-sticky #sp-header,.sticky-wrapper.is-sticky #sp-header .logo{z-index:9999}
.share-block{flex-direction:column;justify-content:center;text-align:center}
.share-block>span{font-size:26px;padding-bottom:10px}
#sp-fos{text-align:right;margin-top:10px}
#sp-fos.col-xs-8{padding-left:0;padding-right:15px}
#sp-logo.col-xs-3,#sp-menu.col-xs-1{padding-right:5px}
.sp-module ul>li>a:before{display:none}
}
.share-block{display:flex;border:1px solid #00000057;border-radius:40px;align-items:center;justify-content:space-between;padding:10px;margin:10px 0}
.share-block>span{font-size:24px}
.buy-btn-category{display:block;clear:both;width:92%;margin:1rem auto 2rem;text-align:center;background:var(--bg-color-el);color:#000;font-weight:700;padding:5px 0;transition:.1s all;border-radius:10px;border:1px solid var(--bg-color-el)}
.buy-btn-category:hover{background:#e8b522;transition:.1s all;text-decoration:none}
.vdetabsh{border:1px solid #333;background-color:#f0f0f0;padding-left:10px;padding-top:15px;padding-bottom:15px}
.vdetabtd{border:1px solid #333;padding-left:10px;padding-right:10px}
.form-half{width:50%;display:block;margin:0 auto}
@media (max-width:800px){
.form-half{width:100%}
.text-footer-position{text-align:center}
}
.position-block{width:285px}
.moduletable-contacts-form{width:100%;max-width:600px;display:block;margin:0 auto}
.moduletable-contacts-form button{max-width:240px;display:block!important;margin:1rem auto}
.moduletable-contacts-form .pweb-captcha{display:flex;justify-content:center}
.padding-contant{padding-inline:0}
.grid-container-advantages{display:grid;grid-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}
.flex-advantages{display:flex;gap:1rem;flex-wrap:nowrap;align-items:flex-start}
.flex-advantages img{max-width:130px;width:100%;object-fit:contain}
.flex-advantages .text-advantages{text-align:left;font-size:16px}
.header-form-callback form.pwebcontact-form{font-family:sans-serif}
.header-form-callback .pweb-separator-text{font-size:18px;font-weight:700;text-align:center}
.zakaz_footer{background-color:var(--bg-color-el);color:#000!important;width:100%;padding:5px;font-weight:700;border-radius:10px;font-size:16px;display:block;margin:5px 0 13px}
.zakaz_footer:hover{text-decoration:none;background:#d8a71b}
.form-btn-style{border-radius:10px!important;display:block!important;margin-inline:auto;max-width:280px}
.pweb-captcha>div>div{display:block;margin-inline:auto}
@media (min-width:768px){
.padding-contant .catItemImage img{padding-inline-end:2rem}
}
.primenenie-menu-item .sp-dropdown-items{display:flex;flex-wrap:wrap;justify-content:space-between}
.primenenie-menu-item .sp-dropdown-main{width:770px!important}
.primenenie-menu-item .sp-dropdown-items li{width:48%}
.wrapper-pages{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:2rem 0}
.item_wrapper-pages{max-width:500px;margin:1rem 0;transition:.2s all}
.item_wrapper-pages:hover{box-shadow:.4em .4em 10px rgb(122 122 122 / 90%)}
.item_wrapper-pages a{display:block}
.item_wrapper-pages a.title_wrapper-pages{display:block;text-align:center;font-size:23px;padding:1rem 0;background-color:#fff}
.item_wrapper-pages img{object-fit:contain;width:100%;height:100%}
.itemImage .sigProClear{display:none}
.itemImage .sigProContainer{display:flex;flex-wrap:wrap;justify-content:space-between}
.itemImage .sigProContainer li{margin:5px 0!important}
.itemImage ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper{margin:0;padding:0!important}
@media (max-width:767px){
.carousel_applicataion_other_field{display:none}
}
.carousel_applicataion_other_field{margin:2rem 0}
.application_other_field{text-decoration:none;display:block;padding:1rem;text-align:center;background-color:#ffc10e;border:1px solid #ffc10e;border-radius:10px;text-transform:uppercase;font:bold 13.5px sans-serif;transition:all .2s linear;opacity:1}
.application_other_field:hover{text-decoration:none;opacity:.8}
.footer_phone{display:flex;align-items:center}
#sp-katzag .sp-column{padding:0!important}
@media (min-width:768px){
.width_full-desk{width:100%;min-width:300px;max-width:350px}
}
.breadcrumb{padding:8px 0!important}
.programma_turniket{width:100%;height:40px;background-color:#ffc10e;color:#000;font-size:18px;font-weight:400;border-radius:10px;border:none;padding:15px}
.rt01flatbox .rt01pagitem.rt01cur{border-color:#d40a1c!important;background:#d30a1c!important}
.search-on-site a[href="/poisk.html"] span{display:none}
.search-on-site a[href="/poisk.html"] i.fa-search{font-weight:600;font-size:large}
@media(max-width:768px){
ul.menu li.parent>ul li>a{font-size:11px!important;line-height:14px!important}
.search-on-site{display:block!important;height:100%;top:-30px!important;left:275px!important}
}
.sertifikaty_block{display:flex;gap:5rem}
.sertifikaty_block_items{width:calc(100%/2);text-align:center}
.sertifikaty_block .sertifikaty_block_items:last-child{border-left:5px #000 solid;padding-left:5rem}
.wrapper--carousel_blog h3{text-align:center;margin-top:2rem}
.wrapper--share{display:block;text-align:center;font-weight:700}
.carousel--blog h3{font-size:14px!important}
#button-up{display:none;position:fixed;opacity:.5;right:20px;font-size:30px;bottom:100px;color:#fff;z-index:2;transition:.3s;background:red;padding:7px 11px 14px 10px}
#button-up:hover{cursor:pointer;opacity:1;transition:.3s;color:#fff}
.vk-modal img{margin:0 auto}
.flex-foot{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.flex-foot>p{margin:0 5px}
.link_btn-other-tip{display:flex;justify-content:center;align-items:center;margin:2rem auto;padding:5px 10px;box-sizing:border-box;border:1px solid;border-radius:.5em;font-size:14pt;font-weight:700;min-height:50px;width:min(100%,280px);color:#fff;background:#272727;transition:all .3s ease}
.link_btn-other-tip:hover{background-color:#ffc10e;color:#272727}
@media only screen and (max-width:768px){
#button-up{right:unset;left:20px;font-size:30px;bottom:30px}
}
.carousel_types_item{text-align:center}
#sp-main-body table{width:100%!important;display:table}
.-sham img,.carousel_sham img:not(.carousel_sham.resize_sham img),.carousel_types_ogneypory img{aspect-ratio:1;width:min(80%,120px)!important;margin:1rem auto 1em}
.carousel_sham .title_item,.carousel_types_ogneypory p>a{text-align:center;font-weight:700;display:block}
.grid-rkm-template.resize_img img{aspect-ratio:1;width:min(80%,120px)!important;margin:1rem auto 1em}
.carousel_sham.resize_sham img{aspect-ratio:4/3!important;object-fit:cover;width:100%!important;margin:1rem auto 1em}
.search .pagination-list{list-style:none;display:flex;margin:0;padding:0;grid-gap:3px}
.search .pagination-list li{text-align:center;border:1px solid #46464663;font-size:18px;padding:5px 10px;color:#464646}
.search .pagination-list li:not(.disabled){cursor:pointer}
.search .pagination-list li a{color:#464646}
.search .pagination-list li.disabled{background:#464646;color:#fff}
.search .pagination-list li.disabled a{color:#fff}
.search .pagination-list li:not(.disabled) a:hover{color:#9a0411}
.search .pagination-list li.active a{color:#fff}
.search .pagination-list li.active{background:#9a0411}
.catalog-list .custom-size{position:relative;width:100%;aspect-ratio:375/220}
#pwebcontact147_form input,#pwebcontact147_form textarea{margin:.5rem 0;box-shadow:none}
#pwebcontact147_form input:focus,#pwebcontact147_form textarea:focus{box-shadow:none!important}
#pwebcontact147_form input{box-sizing:border-box;height:50px}
#pwebcontact147_form label{padding-top:17px}
#pwebcontact147_form textarea{padding-top:10px;min-height:100px}
#pwebcontact147_form .fileinput-button.btn.pweb-tooltip{display:flex;place-items:center;place-content:center;grid-gap:.5rem}
#pwebcontact147_container{width:min(100%,450px)!important;margin:auto!important}
.catalog-list .custom-size .buy-btn-category{position:absolute;left:0;right:0;bottom:0}
.module-buy-wrap{width:50%;text-align:center;display:block;margin:2em auto}
.module-buy-btn{background-color:var(--bg-color-el);color:#000!important;width:100%;padding:5px;font-weight:700;border-radius:10px;font-size:16px;display:block;margin:5px 0 13px;padding:1.4em}
.wrapper-vakancii{display:grid;grid-gap:5rem 1rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-top:50px;margin-bottom:50px}
[class|=item-vakancii] p:last-child{font-size:15px;font-style:italic}
.vakancii-price,[class|=item-vakancii] p{font-size:18px;font-weight:700}
[class|=item-vakancii]{display:grid;grid-gap:10px;grid-template-columns:10px 1fr}
[class|=item-vakancii]::before{content:'-';display:flex;text-align:center;width:10px}
.catItemImage.noimg{width:100%;aspect-ratio:1;background-color:#d3d3d3;display:flex}
.catItemImage.noimg::after{content:'Нет изображения';margin:auto;font-size:10px;color:rgb(80 80 80)}
#sp-logo{position:relative}
#sp-module .search-header{position:absolute}
#sp-module .search-on-site{position:absolute;left:275px!important;top:25px!important;width:20px!important}
.title-module-blog_company{font-size:25px}
.blog-company-carousel{margin-top:3rem}
.blog-company-carousel .owl-nav{top:-60px!important;position:absolute}
.blog-company-carousel img{aspect-ratio:500/281;object-fit:cover}
.blog-company-carousel .su-carousel-slide-title>a{background-color:transparent!important;position:static!important;box-sizing:border-box;min-height:51px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.blog-company-carousel .su-carousel-item-text{margin-top:10px;text-wrap:balance;text-align:left}
.blog-company-carousel .su-carousel-caption .su-cmeta{margin-top:5px;text-align:left}
#sp-glavnaya-blog{padding-top:50px;padding-bottom:70px}
.blog-company-carousel .su-carousel-slide{border:1px solid #464646}
.views-all-news-blog_company{display:flex;background-color:#ffc10e;margin:3rem auto 3rem;width:min(100%,300px);height:50px;border-radius:10px;box-sizing:border-box;box-shadow:0 10px 20px -18px #000;transition:background-color .3s ease,scale .1s linear}
.views-all-news-blog_company>span{font-size:1.5em;color:#030303;font-weight:600;margin:auto}
.views-all-news-blog_company:active{scale:.98;text-decoration:none}
@media(hover:hover){
.views-all-news-blog_company:hover{text-decoration:none;background-color:rgb(218 168 25)}
}
@media(width < 600px){
.catalog-list .catItemTitle{min-height:70px;font-size:14px!important;font-weight:700;line-height:1.5;word-break:break-word}
.catalog-list .custom-size .buy-btn-category{position:static}
.catItemPrice.noPrice{font-size:14px}
}
@media(600px <=width < 1200px){
.search-on-site{left:215px!important}
}
.header-phone__icon{--size_phone:36px;display:flex;width:var(--size_phone);height:var(--size_phone);box-sizing:border-box;border:1px solid var(--bg-color-el);border-radius:10em;position:relative;transition:scale .1s linear}
.header-phone__icon:active{scale:.9;text-decoration:none}
.header-phone__icon:focus{text-decoration:none}
.header-phone__icon>i{margin:auto;font-size:calc(var(--size_phone) / 1.5);color:var(--bg-color-el)}
.header-phone__icon_number{--bg_color_tooltip:rgb(255 255 255 / .75);display:block;visibility:hidden;opacity:0;position:absolute;font-size:14px;width:140px;border:1px solid var(--bg_color_tooltip);text-align:center;padding:.5em;border-radius:.35em;background-color:var(--bg_color_tooltip);color:rgb(0 0 0 / .85);backdrop-filter:blur(3px);bottom:-120%;transition:opacity .3s ease-out}
.header-phone__icon_number::before{content:'';display:block;position:absolute;border:8px solid transparent;box-sizing:border-box;top:-16px;border-bottom:8px solid var(--bg_color_tooltip)}
@media(hover:hover){
.header-phone__icon:hover{text-decoration:none}
.header-phone__icon:hover .header-phone__icon_number{opacity:1;visibility:visible}
}
.custom.social__icon{position:absolute;right:0;top:25%}
.h3-default{font-family:Adamina,sans-serif;font-size:20px!important;font-weight:600!important;line-height:24px!important;display:block;padding:0!important;position:static!important;background:0 0!important}
.small-title .h3-default{font-size:14px!important;line-height:1.25!important;text-wrap:pretty}
.itemAuthorCreated{color:rgb(153 153 153);font-size:11px}
.itemDateCreated+.itemAuthorCreated{margin-left:1rem}
.section-about_author{display:grid;grid-template-columns:.45fr 1fr;grid-gap:2rem 4rem;grid-template-areas:'card lists' 'fulltext fulltext'}
.section-about_author .itemIntroText{grid-area:card}
.section-about_author .itemFullText{grid-area:fulltext}
.section-about_author .news_author{grid-area:lists}
.card-about_author{background:linear-gradient(to bottom,#3d3d3d,#232323 50%);width:min(100%,400px);padding:36px 25px}
.pic-about_athor{width:min(100%,270px);aspect-ratio:1;border-radius:10em;overflow:hidden;animation:light_pic 3.5s infinite ease-in-out;box-shadow:0 30px 40px -25px rgb(159 189 202 / .5);margin:0 auto 36px}
.pic-about_athor>img{width:100%;height:100%;object-fit:contain}
.name-about_author{font-weight:700;margin-bottom:.83em;color:rgb(220 43 59);font-size:20px}
.info-about_author{color:rgb(255 255 255 / .85);text-wrap:balance}
@keyframes light_pic{
0%,50%{box-shadow:-3px 30px 40px -25px rgb(159 189 202 / .5)}
25%,75%{box-shadow:3px 30px 40px -25px rgb(159 189 202 / .5)}
100%{box-shadow:-3px 30px 40px -25px rgb(159 189 202 / .5)}
}
.news_author__title{margin-bottom:.83em}
.news_author-list{padding:0;list-style:none}
.news_author-item{display:block;background:rgb(237 237 237);clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);padding:10px 30px}
.news_author-item:not(:last-child){margin-bottom:16px}
.news_author-title{display:block;font-weight:700;text-wrap:pretty}
.news_author-title:active,.news_author-title:focus,.news_author-title:hover{text-decoration:none}
.news_author-item time{display:block;font-size:11px;font-family:Adamina,sans-serif;color:rgb(128 128 128);line-height:1}
@media(width < 600px){
.section-about_author{grid-template-areas:'card card' 'lists lists' 'fulltext fulltext'}
.news_author-title{margin-bottom:.83em}
.wrapper_premenenie{grid-template-columns:repeat(1,1fr)!important}
}
@media(600px <=width < 1000px){
.section-about_author{grid-template-columns:.75fr 1fr}
.news_author-title{margin-bottom:.83em}
}
#searchForm .input-mini{width:auto}
.search .counter{margin:10px 0 10px}
.sub__cat_menu{display:none}
.parent_item__cat_menu:hover>.sub__cat_menu{display:block}
.ba-htmltext{margin-bottom:0}
[id|=baform] .approve__form{text-align:left}
.approve__form{font-size:12px;text-align:left;font-weight:400}
.approve__form a{color:#dc2b3b!important}
.approve__form p{line-height:1.25}
.approve__form p:last-child{margin-bottom:0!important}
#pwebcontact110_form ::after,#pwebcontact110_form ::before{display:none}
#pwebcontact110_form .pweb-fields{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr)}
#pwebcontact110_form input{width:-webkit-fill-available;height:50px;padding-left:1rem;margin:0}
#pwebcontact110_form label{padding-top:13px}
#pwebcontact110_form #pwebcontact110_captcha{position:static}
#pwebcontact110_form :is(.pweb-separator-text,.pweb-field-captcha,.pweb-field-buttons){grid-column:span 3}
#pwebcontact110_form .approve__form{text-align:center;color:#fff}
#pwebcontact102_form .approve__form,.pwebcontact-modal .approve__form{padding-left:5px}
.footer__link a{display:block}
@media(max-width:700px){
#pwebcontact110_form .pweb-fields{grid-template-columns:1fr}
#pwebcontact110_form :is(.pweb-separator-text,.pweb-field-captcha,.pweb-field-buttons){grid-column:auto}
}
.catItemTitle.h3{min-height:70px}
.relevant-catalog-block{background:#fff;padding:15px;margin-left:25px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.08);text-align:center;float:right;width:400px;clear:right;line-height:1.6;border:2px solid #ffc10e}
.itemBody .relevant-catalog-block{margin-top:0}
@media (max-width:768px){
.relevant-catalog-block{float:none;width:auto;margin:25px 0;width:300px}
}
.relevant-title{color:#222;font-size:22px;margin-bottom:25px;font-weight:700;text-align:center!important;line-height:1.4}
.relevant-link{display:inline-block;background:#ffc10e;color:#000!important;padding:12px 35px;border-radius:10px;font-weight:700;text-transform:uppercase;transition:all .3s ease;border:1px solid #ffc10e;font-size:16px}
.relevant-link:hover{background:#e40f22;color:#fff!important;text-decoration:none;border:1px solid #e40f22}
.catItemIntroText .relevant-catalog-block{padding:15px;width:300px}
.catItemIntroText .relevant-catalog-block .relevant-title{margin-bottom:15px;line-height:1.2;font-size:17px}
.catItemIntroText .relevant-catalog-block .relevant-link{font-size:15px}
.header-size{position:relative;display:flex;align-items:center;max-width:1150px}
#undefined-sticky-wrapper{max-height:45px}
@media (width < 600px){
.header-size{justify-content:space-between}
}
#button-up{display:none;position:fixed;opacity:.5;right:20px;font-size:30px;bottom:100px;color:#fff;z-index:2;transition:.3s;background:red;padding:7px 11px 14px 10px}
#button-up:hover{cursor:pointer;opacity:1;transition:.3s;color:#fff}
.vk-modal img{margin:0 auto}
.flex-foot{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.flex-foot>p{margin:0 5px}
#baform-3 input[type=submit]{margin-top:20px}
@media only screen and (max-width:768px){
#button-up{right:unset;left:20px;font-size:30px;bottom:30px}
}
#sp-main-body table{width:100%!important;display:table}
#sp-main-body table tr:first-of-type{background:#ccc}
h3{text-align:initial!important}
h4{font-family:inherit}
#sp-main-body table th,#sp-main-body table tr,#sp-main-body table tr td{text-align:initial!important}
#sp-adres-nad-futerom{background-color:#464646!important}
#pwebcontact110_send{color:#000!important;background-color:var(--bg-color-el);border:1px solid var(--bg-color-el);padding:5px;border-radius:10px}
.after-footer-block{display:flex;justify-content:space-between;align-items:center;color:#fff}
.after-footer-block>div{width:48%}
.common-text-footer{color:#fff}
.common-text-footer,.common-text-footer a{font-size:18px;font-weight:400}
.search .pagination-list{list-style:none;display:flex;margin:0;padding:0;grid-gap:3px}
.search .pagination-list li{text-align:center;border:1px solid #46464663;font-size:18px;padding:5px 10px;color:#464646}
.search .pagination-list li:not(.disabled){cursor:pointer}
.search .pagination-list li a{color:#464646}
.search .pagination-list li.disabled{background:#464646;color:#fff}
.search .pagination-list li.disabled a{color:#fff}
.search .pagination-list li:not(.disabled) a:hover{color:#9a0411}
.search .pagination-list li.active a{color:#fff}
.search .pagination-list li.active{background:#9a0411}
.cat-menu a{line-height:30px!important;display:flex;align-items:center}
.title_form_baforms{margin-bottom:15px}
@media (max-width:768px){
.after-footer-block{flex-direction:column}
.after-footer-block>div{width:100%}
}
@media only screen and (max-width:600px){
#sp-main-body table{display:block;overflow-x:auto;white-space:nowrap}
}
.item-rkm-template{position:relative}
.item-rkm-template>a{position:absolute;inset:0}
.logo-link.with-link{cursor: pointer}
.logo-link{display: inline-block !important}
