.btn_mnu,.btn_row,body{position:relative }.btn_mnu,.btn_row{-webkit-transition:all .5s;-o-transition:all .5s }.ul_contacts h3 i,img{vertical-align:middle }html{font-size:10px;-webkit-tap-highlight-color:transparent;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100% }body{display: flex;margin:0 }nav,section{display:block }a{background-color:transparent;color:#337ab7;text-decoration:none }a:active,a:hover{outline:0 }b,strong{font-weight:700 }h1{margin:.67em 0 }img{border:0 }button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit }button{overflow:visible }button,select{text-transform:none }button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer }textarea{overflow:auto }.left_side,body{overflow-x:hidden }@media print{blockquote,img,pre,tr{page-break-inside:avoid }*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important }a[href]:after{content:" (" attr(href) ")" }a[href^="javascript:"]:after,a[href^="#"]:after{content:"" }img{max-width:100%!important }h2,h3,p{orphans:3;widows:3 }h2,h3{page-break-after:avoid }.label{border:1px solid #000 }}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit }a:focus,a:hover{color:#23527c;text-decoration:underline }a:focus{outline-offset:-2px }.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit }.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px }.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px }.h1,h1{font-size:36px }.h2,h2{font-size:30px }.h3,h3{font-size:24px }.h4,h4{font-size:18px }.h5,h5{font-size:14px }.h6,h6{font-size:12px }p{margin:0 0 10px }.container,.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px }@media (min-width:768px){.container{width:750px }}@media (min-width:992px){.container{width:970px }}@media (min-width:1200px){.container{width:1170px }}.row{margin-right:-15px;margin-left:-15px }body{font-family:RalewayRegular,sans-serif;font-weight:400;font-size:14px;min-width:320px;line-height:1.42857;-webkit-font-smoothing:antialised;background-color:#181818;color:#333 }.hidden{display:none }.btn_mnu{width:50px;height:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:tomato;cursor:pointer }.btn_row{height:2px;width:60%;margin:2px 0;background-color:#fff;transition:all .5s }.btn_mnu.active .btn_row:first-child{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);top:6px }.btn_mnu.active .btn_row:last-child{-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg);top:-6px }.btn_mnu.active .btn_row:nth-child(2){opacity:0 }.btn_mnu{transition:all .5s;float:right }.aside_content nav,.left_side{-webkit-transition:all .5s;-o-transition:all .5s }.left_side{outline:0;background-color:#111;position:fixed;top:0;left:0;width:50px;height:100%;z-index:10;color:#fff;transition:all .5s }.left_side.active{width:300px }.left_side.active .btn_mnu{background-color:transparent }.aside_content{position:absolute;top:50px;width:100%;padding:25px 0 }.left_side.active .user_info{opacity:1 }.user_info{text-align:center;opacity:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;white-space:nowrap }.user_info img{width:120px;height:120px;border-radius:50% }.user_info h2{font-size:16px }.user_info p{font-size:12px;color:#b2b2b2;letter-spacing:1px }.content_header p,.filter_label{letter-spacing:3px }.aside_content nav{margin:-110px 0 35px;z-index:5;background-color:#111;position:relative;transition:all .5s }.aside_content li a,.aside_content li a:before{-webkit-transition:all .5s;-o-transition:all .5s }.left_side.active .aside_content nav{margin-top:35px }.aside_content li,.aside_content ul{margin:0;padding:0;list-style-type:none }.aside_content li a{color:#b2b2b2;white-space:nowrap;padding:10px 0 10px 70px;display:block;border-bottom:1px solid #212121;transition:all .5s }.aside_content li:first-child a{border-top:1px solid #212121 }.aside_content li a:hover,.aside_content li.current-menu-item a,.aside_content li.menu-item-home a:hover{text-decoration:none;background-color:tomato;color:#fff }.aside_content li.menu-item-home a{background-color:transparent }.left_side.active .aside_content li a:before{margin-left:-32px }.left_side.active .aside_content li:hover a{text-indent:5px }.aside_content li a:before{transition:all .5s;font-family:linea-basic-10;font-size:25px;line-height:0;margin:-4px 13px 0 -58px;vertical-align:middle }.aside_content li:nth-child(1) a:before{content:'u' }.aside_content li:nth-child(2) a:before{content:'{' }.aside_content li:nth-child(3) a:before{content:'R' }.loader{background:#fff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999 }.loader .loader_inner{background-image:url(../img/preloader.gif);background-size:cover;background-repeat:no-repeat;background-posirion:center center;background-color:#fff;height:60px;width:60px;margin-top:-30px;margin-left:-30px;left:50%;top:50%;position:absolute }.content{position:relative;margin:5px 5px 35px 55px;left:0 }.left_side.active+.content{left:250px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;transition-delay:.5s }.gallery{-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;display: inline-block;width: 100%;}.gallery a{overflow:hidde;overflow: hidden;max-height:500px;width:320px;display:block;min-height:50px }.gallery img{display:block;width:100%;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s }.img-hover-alert:hover{opacity:1 }.img-hover-alert{position:absolute;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;display:flex;justify-content:center;align-items:center;cursor:pointer }.img-hover__item{color:#fff;font-size:xx-large;width:50%;text-align:center }.filter_items,.img-hover__item.full-hover-btn,.mfp-content{width:100% }.img-hover__button{border:none;background:0 0;position:relative }.img-hover__button:active,.img-hover__button:focus{outline:0 }.img-hover__button input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100% }.img-hover__item .img-hover-slider-icon:before{font-family:FontAwesome;content:'\f00e' }.img-hover__item .img-hover-href-icon:before{font-family:FontAwesome;content:'\f0c1' }.filter_items{position:fixed;bottom:0;color:#fff;right:0;text-align:right;padding:10px 10px 0;background-color:#181818 }.filter_label{background-color:transparent;border:1px solid #fff;padding:5px 15px;opacity:.4;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;margin:0 3px 15px;font-size:12px }.filter_label.active,.filter_label:hover{background-color:tomato;opacity:1;outline:0;border-color:tomato }.mfp-container{padding:0 }img.mfp-img{max-width:100%;padding:0;display:block;height:auto;max-height:none!important }.mfp-image-holder button.mfp-close{background-color:tomato;width:50px;height:50px;position:absolute;display:inline-block;text-align:center;right:0;padding:0 }.mfp-figure{background-color:#181818 }.mfp-zoom-out-cur .content.gallery{left:-100% }.mfp-fade.mfp-bg,.mfp-fade.mfp-bg.mfp-ready,.mfp-fade.mfp-bg.mfp-removing{opacity:1 }.mfp-fade.mfp-wrap .mfp-content{left:100%;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s }.mfp-fade.mfp-wrap.mfp-ready .mfp-content{left:0 }.mfp-fade.mfp-wrap.mfp-removing .mfp-content{left:100% }.inside{background-color:#fafafa }.inside .content{padding:70px 10% 50px;width: 100%;display: inline-block;}.content_header{text-align:center }.content_header img{width:220px;height:220px;border-radius:50%;margin-bottom:35px }.content_body{margin-top:35px;font-size:16px }.ul_contacts,.ul_contacts li{margin:0;padding:0;list-style-type:none }.form_contacts{margin-top:80px }.ul_contacts li{margin-bottom:40px }.ul_contacts h3{margin-bottom:5px;font-size:20px }.form_contacts .call-back__form{background-color:#181818;padding:30px;color:#fff }.ul_contacts h3 i{font-size:28px;margin-right:5px }.content_body a{color:tomato }.callback h3,.wpcf7-form h3{text-align:center;margin-top:0;margin-bottom:22px;font-weight:400;color:#fff }.form_contacts .call-back__label,.wpcf7-form label{display: inline-block;font-size:13px;letter-spacing:3px;color:#5b5b5b;width:100%;margin-bottom:15px }.form_contacts .call-back__label .call-back__input,.form_contacts .call-back__textarea{display:block;width:100%;border:1px solid #484848;color:#fff;background-color:#2e2e2e;padding:10px;margin-top:5px;font-size:15px;max-width:100% }.button,.call-back__submit{text-align: center;background-color:tomato;border:none;display:block;line-height:42px;padding:0 20px;margin:15px auto 10px;color:#fff;font-size:16px }.call-back__submit:focus{outline: none;}.call-back__has-error .call-back__from-item{border-color: tomato !important;}.call-back__has-error .form-item-req{color: tomato !important;}.social,.social li{margin:0;padding:0;list-style-type:none;display:inline-block }.social li{font-size:14px;margin-right:12px }a:focus{outline:0 !important }.call-back__from-item:focus{outline-color:#fff }.white-popup {position: relative;background: #FFF;padding: 20px;width: auto;max-width: 500px;margin: 20px auto;}.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all 0.15s ease-out;-moz-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}.mfp-fade.mfp-bg.mfp-ready {opacity: 0.8;}.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all 0.15s ease-out;-moz-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}.call-back__submit-anim {background-color:tomato;position: relative;overflow: hidden;z-index: 0;}.call-back__submit-anim .call-back__submit{background-color: transparent !important;}.call-back__submit.raised {-moz-transition: all 0.1s;-o-transition: all 0.1s;-webkit-transition: all 0.1s;transition: all 0.1s;background: tomato;}.call-back__submit-anim.raised:active {background: #ff5233;}.call-back__anim-input[type="checkbox"].toggle {-moz-appearance: none;-webkit-appearance: none;position: absolute;width: 100%;height: 100%;margin: 0;left: 0;top: 0;cursor: pointer;}.call-back__anim-input[type="checkbox"].toggle:focus {outline: 0;}.submit-anim {-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);position: absolute;top: 50%;left: 50%;z-index: -1;}.submit-anim:before {position: relative;content: '';display: block;margin-top: 100%;}.submit-anim:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;}.clickable .toggle:checked + .submit-anim {-moz-animation: anim-in 0.75s;-webkit-animation: anim-in 0.75s;animation: anim-in 0.75s;}.clickable .toggle:checked + .submit-anim:after {-moz-animation: anim-in-pseudo 0.75s;-webkit-animation: anim-in-pseudo 0.75s;animation: anim-in-pseudo 0.75s;}.clickable .toggle:not(:checked) + .submit-anim {-moz-animation: anim-out 0.75s;-webkit-animation: anim-out 0.75s;animation: anim-out 0.75s;}.clickable .toggle:not(:checked) + .submit-anim:after {-moz-animation: anim-out-pseudo 0.75s;-webkit-animation: anim-out-pseudo 0.75s;animation: anim-out-pseudo 0.75s;}@-webkit-keyframes anim-in {0% {width: 0%;}100% {width: 100%;}}@-moz-keyframes anim-in {0% {width: 0%;}100% {width: 100%;}}@-ms-keyframes anim-in {0% {width: 0%;}100% {width: 100%;}}@keyframes anim-in {0% {width: 0%;}100% {width: 100%;}}@-webkit-keyframes anim-in-pseudo {0% {background: rgba(0, 0, 0, 0.25);}100% {background: transparent;}}@-moz-keyframes anim-in-pseudo {0% {background: rgba(0, 0, 0, 0.25);}100% {background: transparent;}}@-ms-keyframes anim-in-pseudo {0% {background: rgba(0, 0, 0, 0.25);}100% {background: transparent;}}@keyframes anim-in-pseudo {0% {background: rgba(0, 0, 0, 0.25);}100% {background: transparent;}}@-webkit-keyframes anim-out {0% {width: 0%;}100% {width: 100%;}}@-moz-keyframes anim-out {0% {width: 0%;}100% {width: 100%;}}@-ms-keyframes anim-out {0% {width: 0%;}100% {width: 100%;}}@keyframes anim-out {0% {width: 0%;}100% {width: 100%;}}@-webkit-keyframes anim-out-pseudo {0% {background: rgba(0, 0, 0, 0.25);}100% {background: transparent;}}@-moz-keyframes anim-out-pseudo {0% {background: rgba(0, 0, 0, 0.25);}100% {background: transparent;}}@-ms-keyframes anim-out-pseudo {0% {background: rgba(0, 0, 0, 0.25);}100% {background: transparent;}}@keyframes anim-out-pseudo {0% {background: rgba(0, 0, 0, 0.25);}100% {background: transparent;}}