html,
body{height:100%;width:100%;background:#444;color:#fff;}
html{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;}
body{margin:0 auto;padding:0;text-align:center;cursor:default;overflow:auto;height:100%;}
*{box-sizing:border-box;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.white{color:#fff;}
.layer{position:fixed;display:block;z-index:99999;}
.layer:not(.layer-free){top:0;left:0;width:100%;height:100%;}
.size-full{width:100%;height:100%;}
.size-x-full{width:100%;}
.size-y-full{height:100%;}
html,
.unselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.fl-n,
.fl-n-child>*{float:none;}
.fl-r,
.fl-r-child>*{float:right;}
.fl-l,
.fl-l-child>*{float:left;}
.cl-b{clear:both;}
.cl-l{clear:left;}
.cl-r{clear:right;}
.cl-n{clear:none;}
.d-in-b,
.d-in-b-child>*{display:inline-block;}
.d-in,
.d-in-child>*{display:inline;}
.d-bl,
.d-bl-child>*,
.show{display:block;}
.d-n,
.d-n-child>*,
.hide{display:none;}
.hide-i{display:none!important;visibility:hidden!important;opacity:0!important;}
.ta-c{text-align:center;}
.ta-r{text-align:right;}
.ta-l{text-align:left;}
.ta-j{text-align:justify;}
.va-t{vertical-align:top;}
.va-b{vertical-align:bottom;}
.va-bl{vertical-align:baseline;}
.va-m{vertical-align:middle;}
.va-s{vertical-align:sup;}
.va-sr{vertical-align:super;}
.va-tt{vertical-align:text-top;}
.va-tb{vertical-align:text-bottom;}
.ov-h{overflow:hidden;}
.ov-v{overflow:visible;}
.ov-a{overflow:auto;}
.ov-x-h{overflow-x:hidden;}
.ov-x-v{overflow-x:visible;}
.ov-x-a{overflow-x:auto;}
.ov-y-h{overflow-y:hidden;}
.ov-y-v{overflow-y:visible;}
.ov-y-a{overflow-y:auto;}
.pos-a{position:absolute;}
.pos-r{position:relative;}
.pos-s{position:static;}
.pos-f{position:fixed;}
.pos-c-all{top:0;left:0;right:0;bottom:0;}
.pos-c-t{top:0;}
.pos-c-l{left:0;}
.pos-c-r{right:0;}
.pos-c-b{bottom:0;}
.pos-c-tl{top:0;left:0;}
.pos-c-tr{top:0;right:0;}
.pos-c-bl{bottom:0;left:0;}
.pos-c-br{bottom:0;right:0;}
.cur-n{cursor:n-resize;}
.cur-w{cursor:w-resize;}
.cur-e{cursor:e-resize;}
.cur-s{cursor:s-resize;}
.cur-ne{cursor:ne-resize;}
.cur-se{cursor:se-resize;}
.cur-nw{cursor:nw-resize;}
.cur-sw{cursor:sw-resize;}
.center-pos{position:relative;}
.center-pos>*,
.center{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%, -50%)!important;}
.center-x{position:absolute!important;left:50%!important;transform:translate(-50%,0)!important;}
.center-y{position:absolute!important;top:50%!important;transform:translate(0,-50%)!important;}
.center-flex{display:flex!important;justify-content:space-around;align-items:center;}
.passive:not(.psv-l){opacity:0.25!important;}
.passive-light,
.passive.psv-l{opacity:0.5!important;}
.transit-on,
.scale-on{-webkit-transition:200ms cubic-bezier(0.075, 0.820, 0.165, 1.000);transition:200ms cubic-bezier(0.075, 0.820, 0.165, 1.000);-moz-transition:200ms cubic-bezier(0.075, 0.820, 0.165, 1.000);-o-transition:200ms cubic-bezier(0.075, 0.820, 0.165, 1.000);}
.transit-off{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;}
.transit-medium{-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;}
.transit-slow{-webkit-transition-duration:500ms;transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;}
.transit-slower{-webkit-transition-duration:1s;transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;}
.transit-2{-webkit-transition-duration:2s;transition-duration:2s;-moz-transition-duration:2s;-o-transition-duration:2s;}
.transit-5{-webkit-transition-duration:5s;transition-duration:5s;-moz-transition-duration:5s;-o-transition-duration:5s;}
.transit-clear{-webkit-transition-timing-function:ease;transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;}
.scale-on:hover:active{-webkit-transform:scale(0.9)!important;-moz-transform:scale(0.9)!important;-o-transform:scale(0.9)!important;transform:scale(0.9)!important;}
.shadow-off{box-shadow:none!important;}
.shadow-on{box-shadow:0 0 4px #888;}
.shadow-white{box-shadow:0 0 4px #fff;}
.shadow-black{box-shadow:0 0 4px #000;}
.circle{border-radius:50%;}
.container{overflow:hidden;}
.container .container-item{opacity:0;}
.container:hover:not(:active) .container-item{opacity:1;}.loader{border:4px solid;border-radius:100%;overflow:hidden;width:40px;height:40px;margin:0 auto 100px auto;color:#fff;box-shadow:0 0 4px 1px rgba(125,125,125,0.4);border-top-color:rgba(125,125,125,0.4)!important;border-bottom-color:rgba(125,125,125,0.4)!important;-webkit-animation:rotate 0.8s infinite linear;animation:rotate 0.8s infinite linear;position:relative;}
.loader.inverse{color:#444;}
.loader-size-25,
.loader-size-x{width:25px;height:25px;border-width:3px;}
.loader-size-50{width:50px;height:50px;border-width:5px;}
.loader-size-60{width:60px;height:60px;border-width:5px;}
.loader-size-75{width:75px;height:75px;border-width:6px;}
.loader-size-100,
.loader-size-adaptive{width:100px;height:100px;border-width:7px;}
@-webkit-keyframes loader-bullets{0%{left:0;opacity:0}
50%{opacity:1;}
100%{left:100%;opacity:0}
}
@keyframes loader-bullets{0%{left:0;opacity:0}
50%{opacity:1;}
100%{left:100%;opacity:0}
}
.loader-bullets{position:relative;overflow:hidden;height:6px;width:100%;margin:0;}
.loader-bullets.loader-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);}
.loader-bullet{left:0;top:0;position:absolute;width:6px;height:100%;border-radius:50%;background:#fff;-webkit-transform:translateX(0);transform:translateX(0);opacity:0;-webkit-animation:loader-bullets 2.1s cubic-bezier(.645,.045,.355,1) 0s infinite;animation:loader-bullets 2.1s cubic-bezier(.645,.045,.355,1) 0s infinite}
.loader-bullets.adaptive{height:8px;}
.loader-bullets.adaptive>.loader-bullet{width:8px;}
.loader-bullet:nth-child(2){-webkit-animation-delay:.35s;animation-delay:.35s}
.loader-bullet:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}
.loader-bullet:nth-child(4){-webkit-animation-delay:1.05s;animation-delay:1.05s;}
.loader-bullet:nth-child(5){-webkit-animation-delay:1.4s;animation-delay:1.4s;}
.loader-bullet:nth-child(6){-webkit-animation-delay:1.75s;animation-delay:1.75s;}
.loader-bullet:nth-child(7){-webkit-animation-delay:2.1s;animation-delay:2.1s;}
.loader-bullets-circle{}
.loader-bullets-circle>.loader-bullet{width:6px;height:100%;position:absolute;top:0;left:50%;margin:0 0 0 -3px;}
@media screen and (max-width:1280px){.loader-bullet{-webkit-animation:loader-bullets 1.5s cubic-bezier(.645,.045,.355,1) 0s infinite;animation:loader-bullets 1.5s cubic-bezier(.645,.045,.355,1) 0s infinite}
.loader-bullets.adaptive{height:8px;}
.loader-bullets.adaptive>.loader-bullet{width:8px;}
.loader-bullet:nth-child(2){-webkit-animation-delay:.25s;animation-delay:.25s}
.loader-bullet:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}
.loader-bullet:nth-child(4){-webkit-animation-delay:.75s;animation-delay:.75s;}
.loader-bullet:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s;}
.loader-bullet:nth-child(6){-webkit-animation-delay:1.25s;animation-delay:1.25s;}
.loader-bullet:nth-child(7){-webkit-animation-delay:1.5s;animation-delay:1.5s;}
}
@media screen and (max-width:992px){.loader-size-x{width:23px;height:23px;}
.loader-bullets.adaptive{height:6px;}
.loader-bullets.adaptive>.loader-bullet{width:6px;}
.loader-size-adaptive{width:75px;height:75px;border-width:6px;margin-bottom:80px;}
}
@media screen and (max-width:768px){.loader-size-x{width:21px;height:21px;}
.loader-bullets.adaptive{height:5px;}
.loader-bullets.adaptive>.loader-bullet{width:5px;}
.loader-size-adaptive{width:60px;height:60px;border-width:5px;margin-bottom:55px;}
}
@media screen and (max-width:480px){.loader-size-x{width:19px;height:19px;border-width:2px;}
.loader-bullets.adaptive{height:4px;}
.loader-bullets.adaptive>.loader-bullet{width:4px;}
.loader-size-adaptive{width:50px;height:50px;border-width:5px;margin-bottom:30px;}
}html{font-size:17px;text-align:left;}
.font-light,
h1,h2,h3,h4,h5,h6,
html{font-family:'Open sans light','Open sans','Calibri light','Calibri',sans-serif;font-weight:100;}
.font-medium{font-family:'Open sans','Calibri',sans-serif;font-weight:400;}
.font-bold{font-family:'Open sans bold','Open sans','Calibri',sans-serif;font-weight:bold;}
.font-xxx{font-size:6rem!important;}
.font-xx{font-size:4.75rem!important;}
.font-x{font-size:3.75rem!important;}
.font-l{font-size:2.85em!important;}
.font-m{font-size:2.15rem!important;}
.font-s{font-size:1.5rem!important;}
.font-xs{font-size:1.25rem!important;}
.font-normal{font-size:1rem!important;}
.indent-x{text-indent:10px;}
.indent-xx{text-indent:20px;}
.indent-xxx{text-indent:40px;}
.text-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
h1,h2,h3,h4,h5,h6,
[class*="header-"]{margin:0 0 25px 0;line-height:1.1;text-align:left;}
h3,h4,
.header-3,
.header-4{margin-bottom:20px;}
h5,h6,
.header-5,
.header-6{margin-bottom:15px;}
h1,
.header-1{font-size:2.25rem;}
h2,
.header-2{font-size:1.85rem;}
h3,
.header-3{font-size:1.5rem;}
h4,
.header-4{font-size:1.125rem;}
h5,
.header-5{font-size:0.875rem;}
h6,
.header-6{font-size:0.75rem;}
@media screen and (max-width:1000px){html{font-size:16px;}
.font-xxx{font-size:5.25rem!important;}
.font-xx{font-size:4.15rem!important;}
.font-x{font-size:3.25rem!important;}
.font-l{font-size:2.5rem!important;}
.font-m{font-size:1.9rem!important;}
.font-s{font-size:1.4rem!important;}
.font-xs{font-size:1.175rem!important;}
h1,
.header-1{font-size:2rem;}
h2,
.header-2{font-size:1.7rem;}
h3,
.header-3{font-size:1.35rem;}
.indent-x{text-indent:5px;}
.indent-xx{text-indent:15px;}
.indent-xxx{text-indent:30px;}
}
@media screen and (max-width:800px){html{font-size:15px;}
.font-xxx{font-size:4.5rem!important;}
.font-xx{font-size:3.4rem!important;}
.font-x{font-size:2.6rem!important;}
.font-l{font-size:2.05rem!important;}
.font-m{font-size:1.6rem!important;}
.font-s{font-size:1.3rem!important;}
.font-xs{font-size:1.125rem!important;}
h1,
.header-1{font-size:1.75rem;}
h2,
.header-2{font-size:1.5rem;}
h3,
.header-3{font-size:1.25rem;}
.indent-x{text-indent:0;}
.indent-xx{text-indent:5px;}
.indent-xxx{text-indent:10px;}
}
@media screen and (max-width:600px){html{font-size:14px;}
}
@media screen and (max-width:400px){html{font-size:13px;}
}.scrolling-x{display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:center;}
.scrolling-x>*{display:inline-block;margin:0 15px 0 0;}
.scrolling-x>:last-child{margin-right:0;}
.margin-off,
.mg-off{margin:0;}
.padding-off,
.pd-off{padding:0;}
.mg-of-l-x{margin-left:-25px;}
.mg-of-l-xx{margin-left:-50px;}
.mg-of-l-xxx{margin-left:-100px;}
.pd-xxx{padding:40px;}
.pd-xx{padding:25px;}
.pd-x{padding:15px;}
.pd-r-xxx{padding-right:40px;}
.pd-r-xx{padding-right:25px;}
.pd-r-x{padding-right:15px;}
.pd-l-xxx{padding-left:40px;}
.pd-l-xx{padding-left:25px;}
.pd-l-x{padding-left:15px;}
.pd-t-xxx{padding-top:40px;}
.pd-t-xx{padding-top:25px;}
.pd-t-x{padding-top:15px;}
.pd-b-xxx{padding-bottom:40px;}
.pd-b-xx{padding-bottom:25px;}
.pd-b-x{padding-bottom:15px;}
.mg-xxx{margin:40px;}
.mg-xx{margin:25px;}
.mg-x{margin:15px;}
.mg-t-xxx{margin-top:40px;}
.mg-t-xx{margin-top:25px;}
.mg-t-x{margin-top:15px;}
.mg-b-xxx{margin-bottom:40px;}
.mg-b-xx{margin-bottom:25px;}
.mg-b-x{margin-bottom:15px;}
.mg-r-xxx{margin-right:40px;}
.mg-r-xx{margin-right:25px;}
.mg-r-x{margin-right:15px;}
.mg-l-xxx{margin-left:40px;}
.mg-l-xx{margin-left:25px;}
.mg-l-x{margin-left:15px;}
[class*="square-"]:not(.square-clear){text-align:center;display:flex;justify-content:center;align-items:center;}
.square-xxx{width:225px;height:225px;}
.square-xx{width:150px;height:150px;}
.square-x{width:100px;height:100px;}
.square-l{width:75px;height:75px;}
.square-m{width:60px;height:60px;}
.square-s{width:50px;height:50px;}
.square-xs{width:40px;height:40px;}
.lh-xxx{line-height:100px;}
.lh-xx{line-height:75px;}
.lh-x{line-height:50px;}
.lh-l{line-height:40px;}
.lh-m{line-height:30px;}
.lh-s{line-height:20px;}
.lh-xs{line-height:15px;}
.content-xxx,
.content-xx,
.content-x,
.content-l,
.content-m,
.content-s,
.content-xs{margin-left:auto;margin-right:auto;}
.content-xxx{width:calc(100% - 50px);}
.content-xx{width:calc(100% - 150px);}
.content-x{width:calc(100% - 300px);}
.content-l{width:calc(100% - 550px);}
.content-m{width:calc(100% - 800px);}
.content-s{width:calc(100% - 1200px);}
.content-xs{width:calc(100% - 1500px);}
@media screen and (max-width:1000px){.pd-xxx{padding:36px;}
.pd-xx{padding:20px;}
.pd-x{padding:12px;}
.pd-r-xxx{padding-right:36px;}
.pd-r-xx{padding-right:20px;}
.pd-r-x{padding-right:12px;}
.pd-l-xxx{padding-left:36px;}
.pd-l-xx{padding-left:20px;}
.pd-l-x{padding-left:12px;}
.pd-t-xxx{padding-top:36px;}
.pd-t-xx{padding-top:20px;}
.pd-t-x{padding-top:12px;}
.pd-b-xxx{padding-bottom:36px;}
.pd-b-xx{padding-bottom:20px;}
.pd-b-x{padding-bottom:12px;}
.mg-xxx{margin:36px;}
.mg-xx{margin:20px;}
.mg-x{margin:12px;}
.mg-t-xxx{margin-top:36px;}
.mg-t-xx{margin-top:20px;}
.mg-t-x{margin-top:12px;}
.mg-b-xxx{margin-bottom:36px;}
.mg-b-xx{margin-bottom:20px;}
.mg-b-x{margin-bottom:12px;}
.mg-r-xxx{margin-right:36px;}
.mg-r-xx{margin-right:20px;}
.mg-r-x{margin-right:12px;}
.mg-l-xxx{margin-left:36px;}
.mg-l-xx{margin-left:20px;}
.mg-l-x{margin-left:12px;}
.square-xxx{width:200px;height:200px;}
.square-xx{width:130px;height:130px;}
.square-x{width:85px;height:85px;}
.square-l{width:65px;height:65px;}
.square-m{width:50px;height:50px;}
.square-s{width:45px;height:45px;}
.square-xs{width:35px;height:35px;}
.lh-xxx{line-height:90px;}
.lh-x{line-height:45px;}
.lh-l{line-height:35px;}
.lh-m{line-height:27px;}
.lh-s{line-height:18px;}
.lh-xs{line-height:14px;}
.content-xx{width:calc(100% - 120px);}
.content-x{width:calc(100% - 260px);}
.content-l{width:calc(100% - 400px);}
.content-m{width:calc(100% - 550px);}
.content-s{width:calc(100% - 650px);}
.content-xs{width:calc(100% - 800px);}
}
@media screen and (max-width:992px){.pd-xxx-off{padding:0!important;}
.mg-xxx-off{padding:0!important;}
}
@media screen and (max-width:800px){.pd-xxx{padding:20px;}
.pd-xx{padding:15px;}
.pd-x{padding:10px;}
.pd-r-xxx{padding-right:20px;}
.pd-r-xx{padding-right:15px;}
.pd-r-x{padding-right:10px;}
.pd-l-xxx{padding-left:20px;}
.pd-l-xx{padding-left:15px;}
.pd-l-x{padding-left:10px;}
.pd-t-xxx{padding-top:20px;}
.pd-t-xx{padding-top:15px;}
.pd-t-x{padding-top:10px;}
.pd-b-xxx{padding-bottom:20px;}
.pd-b-xx{padding-bottom:15px;}
.pd-b-x{padding-bottom:10px;}
.mg-xxx{margin:20px;}
.mg-xx{margin:15px;}
.mg-x{margin:10px;}
.mg-t-xxx{margin-top:20px;}
.mg-t-xx{margin-top:15px;}
.mg-t-x{margin-top:10px;}
.mg-b-xxx{margin-bottom:20px;}
.mg-b-xx{margin-bottom:15px;}
.mg-b-x{margin-bottom:10px;}
.mg-r-xxx{margin-right:20px;}
.mg-r-xx{margin-right:15px;}
.mg-r-x{margin-right:10px;}
.mg-l-xxx{margin-left:20px;}
.mg-l-xx{margin-left:15px;}
.mg-l-x{margin-left:10px;}
.square-xxx{width:175px;height:175px;}
.square-xx{width:110px;height:110px;}
.square-x{width:75px;height:75px;}
.square-l{width:55px;height:55px;}
.square-m{width:45px;height:45px;}
.square-s{width:40px;height:40px;}
.square-xs{width:30px;height:30px;}
.lh-xxx{line-height:80px;}
.lh-xx{line-height:60px;}
.lh-x{line-height:40px;}
.lh-l{line-height:30px;}
.lh-m{line-height:24px;}
.lh-s{line-height:16px;}
.lh-xs{line-height:12px;}
.content-xxx{width:calc(100% - 20px);}
.content-xx{width:calc(100% - 100px);}
.content-x{width:calc(100% - 200px);}
.content-l{width:calc(100% - 300px);}
.content-m{width:calc(100% - 350px);}
.content-s{width:calc(100% - 450px);}
.content-xs{width:calc(100% - 600px);}
}
@media screen and (max-width:768px){.pd-xx-off{padding:0!important;}
.mg-xx-off{padding:0!important;}
}
@media screen and (max-width:600px){.pd-xxx{padding:15px;}
.pd-xx{padding:10px;}
.pd-x{padding:5px;}
.pd-r-xxx{padding-right:15px;}
.pd-r-xx{padding-right:10px;}
.pd-r-x{padding-right:5px;}
.pd-l-xxx{padding-left:15px;}
.pd-l-xx{padding-left:10px;}
.pd-l-x{padding-left:5px;}
.pd-t-xxx{padding-top:15px;}
.pd-t-xx{padding-top:10px;}
.pd-t-x{padding-top:5px;}
.pd-b-xxx{padding-bottom:15px;}
.pd-b-xx{padding-bottom:10px;}
.pd-b-x{padding-bottom:5px;}
.mg-xxx{margin:15px;}
.mg-xx{margin:10px;}
.mg-x{margin:5px;}
.mg-t-xxx{margin-top:15px;}
.mg-t-xx{margin-top:10px;}
.mg-t-x{margin-top:5px;}
.mg-b-xxx{margin-bottom:15px;}
.mg-b-xx{margin-bottom:10px;}
.mg-b-x{margin-bottom:5px;}
.mg-r-xxx{margin-right:15px;}
.mg-r-xx{margin-right:10px;}
.mg-r-x{margin-right:5px;}
.mg-l-xxx{margin-left:15px;}
.mg-l-xx{margin-left:10px;}
.mg-l-x{margin-left:5px;}
.square-xxx{width:125px;height:125px;}
.square-xx{width:95px;height:95px;}
.square-x{width:65px;height:65px;}
.square-l{width:50px;height:50px;}
.square-m{width:40px;height:40px;}
.square-s{width:30px;height:30px;}
.square-xs{width:25px;height:25px;}
.lh-xxx{line-height:60px;}
.lh-xx{line-height:45px;}
.lh-x{line-height:30px;}
.lh-l{line-height:26px;}
.lh-m{line-height:18px;}
.lh-s{line-height:12px;}
.lh-xs{line-height:9px;}
.content-xx{width:calc(100% - 50px);}
.content-x{width:calc(100% - 100px);}
.content-l{width:calc(100% - 150px);}
.content-m{width:calc(100% - 200px);}
.content-s{width:calc(100% - 300px);}
.content-xs{width:calc(100% - 400px);}
}
@media screen and (max-width:480px){.pd-x-off{padding:0!important;}
.mg-x-off{padding:0!important;}
}
@media screen and (max-width:400px){.content-xx{width:calc(100% - 20px);}
.content-x{width:calc(100% - 20px);}
.content-l{width:calc(100% - 50px);}
.content-m{width:calc(100% - 100px);}
.content-s{width:calc(100% - 150px);}
.content-xs{width:calc(100% - 200px);}
.lh-m{line-height:20px;}
.lh-s{line-height:10px;}
.lh-xs{line-height:7.5px;}
}
@font-face{font-family:'project';src:url('/style/font/project.eot');src:url('/style/font/project.eot#iefix') format('embedded-opentype'),
url('/style/font/project.ttf') format('truetype'),
url('/style/font/project.woff') format('woff'),
url('/style/font/project.svg#project') format('svg');font-weight:normal;font-style:normal;}
.icon{font-family:'project';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.i-paper-clip:before{content:"\e00d";}
.i-mail:before{content:"\e004";}
.i-toggle:before{content:"\e005";}
.i-layout:before{content:"\e006";}
.i-link:before{content:"\e007";}
.i-bell:before{content:"\e008";}
.i-lock2:before{content:"\e00b";}
.i-unlock:before{content:"\e00c";}
.i-image:before{content:"\e012";}
.i-signal:before{content:"\e013";}
.i-clipboard:before{content:"\e014";}
.i-clock:before{content:"\e015";}
.i-camera:before{content:"\e01e";}
.i-cog:before{content:"\e023";}
.i-heart:before{content:"\e024";}
.i-align-justify:before{content:"\e026";}
.i-align-left:before{content:"\e027";}
.i-align-center:before{content:"\e028";}
.i-align-right:before{content:"\e029";}
.i-layers2:before{content:"\e031";}
.i-stack:before{content:"\e032";}
.i-stack-2:before{content:"\e033";}
.i-paper:before{content:"\e034";}
.i-paper-stack:before{content:"\e035";}
.i-search2:before{content:"\e036";}
.i-zoom-in2:before{content:"\e03b";}
.i-zoom-out2:before{content:"\e03c";}
.i-reply:before{content:"\e039";}
.i-circle-plus:before{content:"\e040";}
.i-circle-minus:before{content:"\e041";}
.i-circle-check:before{content:"\e042";}
.i-circle-cross:before{content:"\e043";}
.i-square-plus:before{content:"\e044";}
.i-square-minus:before{content:"\e045";}
.i-square-check:before{content:"\e046";}
.i-square-cross:before{content:"\e047";}
.i-skip-back:before{content:"\e050";}
.i-rewind:before{content:"\e053";}
.i-play:before{content:"\e054";}
.i-pause2:before{content:"\e055";}
.i-stop:before{content:"\e056";}
.i-fast-forward:before{content:"\e057";}
.i-skip-forward:before{content:"\e058";}
.i-shuffle:before{content:"\e059";}
.i-repeat:before{content:"\e05a";}
.i-folder2:before{content:"\e05b";}
.i-upload2:before{content:"\e068";}
.i-download2:before{content:"\e06d";}
.i-location:before{content:"\e071";}
.i-map:before{content:"\e076";}
.i-battery:before{content:"\e073";}
.i-head:before{content:"\e077";}
.i-speech-bubble:before{content:"\e078";}
.i-globe:before{content:"\e079";}
.i-reload:before{content:"\e082";}
.i-marquee:before{content:"\e083";}
.i-marquee-plus:before{content:"\e084";}
.i-marquee-minus:before{content:"\e085";}
.i-tag:before{content:"\e086";}
.i-power:before{content:"\e088";}
.i-alt:before{content:"\e089";}
.i-esc:before{content:"\e08a";}
.i-bar-graph:before{content:"\e090";}
.i-bar-graph-2:before{content:"\e091";}
.i-pie-graph:before{content:"\e09d";}
.i-arrow-left:before{content:"\e094";}
.i-arrow-right:before{content:"\e095";}
.i-arrow-up:before{content:"\e09b";}
.i-arrow-down:before{content:"\e09c";}
.i-volume:before{content:"\e09e";}
.i-mute:before{content:"\e09f";}
.i-content-right:before{content:"\e139";}
.i-content-left:before{content:"\e13a";}
.i-grid:before{content:"\e13b";}
.i-grid-2:before{content:"\e10c";}
.i-columns:before{content:"\e10d";}
.i-loader:before{content:"\e137";}
.i-bag:before{content:"\e138";}
.i-ban:before{content:"\e107";}
.i-flag:before{content:"\e13c";}
.i-trash:before{content:"\e109";}
.i-expand:before{content:"\e114";}
.i-contract:before{content:"\e118";}
.i-maximize:before{content:"\e119";}
.i-minimize:before{content:"\e11a";}
.i-plus:before{content:"\e11b";}
.i-minus:before{content:"\e11c";}
.i-check2:before{content:"\e11d";}
.i-cross:before{content:"\e11f";}
.i-move:before{content:"\e120";}
.i-delete2:before{content:"\e121";}
.i-menu2:before{content:"\e122";}
.i-inbox:before{content:"\e123";}
.i-outbox:before{content:"\e124";}
.i-file:before{content:"\e125";}
.i-file-add:before{content:"\e126";}
.i-file-subtract:before{content:"\e127";}
.i-open:before{content:"\e128";}
.i-ellipsis:before{content:"\e129";}
.i-error:before{content:"\e000";}
.i-error_outline:before{content:"\e001";}
.i-warning:before{content:"\e002";}
.i-add_alert:before{content:"\e003";}
.i-fast_forward:before{content:"\e009";}
.i-fast_rewind:before{content:"\e00a";}
.i-loop:before{content:"\e00e";}
.i-mic:before{content:"\e00f";}
.i-mic_none:before{content:"\e010";}
.i-mic_off:before{content:"\e011";}
.i-library_add:before{content:"\e021";}
.i-library_books:before{content:"\e016";}
.i-not_interested:before{content:"\e017";}
.i-pause:before{content:"\e018";}
.i-pause_circle_filled:before{content:"\e019";}
.i-pause_circle_outline:before{content:"\e01a";}
.i-play_arrow:before{content:"\e01b";}
.i-play_circle_filled:before{content:"\e01c";}
.i-play_circle_outline:before{content:"\e01d";}
.i-playlist_add:before{content:"\e01f";}
.i-queue_music:before{content:"\e020";}
.i-replay:before{content:"\e025";}
.i-skip_next:before{content:"\e02a";}
.i-skip_previous:before{content:"\e02b";}
.i-stop2:before{content:"\e02c";}
.i-video_collection:before{content:"\e02d";}
.i-volume_down:before{content:"\e030";}
.i-volume_mute:before{content:"\e037";}
.i-volume_off:before{content:"\e038";}
.i-volume_up:before{content:"\e03a";}
.i-clear_all:before{content:"\e048";}
.i-contacts:before{content:"\e049";}
.i-dialpad:before{content:"\e04b";}
.i-location_off:before{content:"\e051";}
.i-location_on:before{content:"\e052";}
.i-vpn_key:before{content:"\e063";}
.i-phonelink_erase:before{content:"\e064";}
.i-phonelink_lock:before{content:"\e065";}
.i-phonelink_ring:before{content:"\e066";}
.i-phonelink_setup:before{content:"\e067";}
.i-add:before{content:"\e069";}
.i-add_box:before{content:"\e06a";}
.i-add_circle:before{content:"\e06b";}
.i-add_circle_outline:before{content:"\e06c";}
.i-backspace:before{content:"\e06e";}
.i-clear:before{content:"\e070";}
.i-content_cut:before{content:"\e072";}
.i-content_paste:before{content:"\e075";}
.i-create:before{content:"\e074";}
.i-remove:before{content:"\e07f";}
.i-remove_circle:before{content:"\e080";}
.i-remove_circle_outline:before{content:"\e081";}
.i-save:before{content:"\e08b";}
.i-send:before{content:"\e087";}
.i-battery_alert:before{content:"\e092";}
.i-battery_charging_full:before{content:"\e093";}
.i-battery_unknown:before{content:"\e096";}
.i-bluetooth:before{content:"\e097";}
.i-bluetooth_connected:before{content:"\e098";}
.i-bluetooth_disabled:before{content:"\e099";}
.i-bluetooth_searching:before{content:"\e09a";}
.i-developer_mode:before{content:"\e0a0";}
.i-devices:before{content:"\e0a1";}
.i-dvr:before{content:"\e0a2";}
.i-nfc:before{content:"\e0ab";}
.i-now_wallpaper:before{content:"\e0ac";}
.i-now_widgets:before{content:"\e0ad";}
.i-screen_lock_landscape:before{content:"\e0ae";}
.i-screen_lock_portrait:before{content:"\e0af";}
.i-screen_lock_rotation:before{content:"\e0b0";}
.i-screen_rotation:before{content:"\e0b1";}
.i-sd_storage:before{content:"\e0b2";}
.i-storage:before{content:"\e0bc";}
.i-wifi_tethering:before{content:"\e0bf";}
.i-attach_file:before{content:"\e0c0";}
.i-border_all:before{content:"\e0c2";}
.i-border_bottom:before{content:"\e0c3";}
.i-border_clear:before{content:"\e0c4";}
.i-border_color:before{content:"\e0c5";}
.i-border_horizontal:before{content:"\e0c6";}
.i-border_inner:before{content:"\e0c7";}
.i-border_left:before{content:"\e0c8";}
.i-border_outer:before{content:"\e0c9";}
.i-border_right:before{content:"\e0ca";}
.i-border_style:before{content:"\e0cb";}
.i-border_top:before{content:"\e0cc";}
.i-border_vertical:before{content:"\e0cd";}
.i-format_align_center:before{content:"\e0ce";}
.i-format_align_justify:before{content:"\e0cf";}
.i-format_align_left:before{content:"\e0d0";}
.i-format_align_right:before{content:"\e0d1";}
.i-format_bold:before{content:"\e0d2";}
.i-format_clear:before{content:"\e0d3";}
.i-format_color_fill:before{content:"\e0d4";}
.i-format_color_text:before{content:"\e0d6";}
.i-format_indent_decrease:before{content:"\e0d7";}
.i-format_indent_increase:before{content:"\e0d8";}
.i-format_italic:before{content:"\e0d9";}
.i-format_line_spacing:before{content:"\e0da";}
.i-format_list_bulleted:before{content:"\e0db";}
.i-format_list_numbered:before{content:"\e0dc";}
.i-format_quote:before{content:"\e0de";}
.i-format_size:before{content:"\e0df";}
.i-format_strikethrough:before{content:"\e0e0";}
.i-format_textdirection_l_to_r:before{content:"\e0e1";}
.i-format_textdirection_r_to_l:before{content:"\e0e2";}
.i-format_underlined:before{content:"\e0e3";}
.i-insert_drive_file:before{content:"\e0e7";}
.i-insert_emoticon:before{content:"\e0e8";}
.i-insert_link:before{content:"\e0ea";}
.i-vertical_align_bottom:before{content:"\e0f2";}
.i-vertical_align_center:before{content:"\e0f3";}
.i-vertical_align_top:before{content:"\e0f4";}
.i-wrap_text:before{content:"\e0f5";}
.i-attachment:before{content:"\e0f7";}
.i-file_download:before{content:"\e0ff";}
.i-file_upload:before{content:"\e100";}
.i-folder:before{content:"\e101";}
.i-folder_open:before{content:"\e102";}
.i-folder_shared:before{content:"\e103";}
.i-cast:before{content:"\e104";}
.i-cast_connected:before{content:"\e105";}
.i-computer:before{content:"\e106";}
.i-desktop_mac:before{content:"\e10b";}
.i-desktop_windows:before{content:"\e108";}
.i-dock:before{content:"\e10a";}
.i-keyboard:before{content:"\e10e";}
.i-keyboard_arrow_down:before{content:"\e10f";}
.i-keyboard_arrow_left:before{content:"\e110";}
.i-keyboard_arrow_right:before{content:"\e111";}
.i-keyboard_arrow_up:before{content:"\e112";}
.i-keyboard_backspace:before{content:"\e113";}
.i-keyboard_capslock:before{content:"\e12a";}
.i-keyboard_hide:before{content:"\e115";}
.i-keyboard_return:before{content:"\e116";}
.i-keyboard_tab:before{content:"\e117";}
.i-laptop:before{content:"\e12f";}
.i-laptop_chromebook:before{content:"\e130";}
.i-laptop_mac:before{content:"\e131";}
.i-laptop_windows:before{content:"\e132";}
.i-mouse:before{content:"\e11e";}
.i-sim_card:before{content:"\e12b";}
.i-smartphone:before{content:"\e12e";}
.i-speaker:before{content:"\e12c";}
.i-speaker_group:before{content:"\e12d";}
.i-tablet:before{content:"\e136";}
.i-tablet_android:before{content:"\e134";}
.i-tablet_mac:before{content:"\e135";}
.i-adjust:before{content:"\e133";}
.i-camera_front:before{content:"\e146";}
.i-camera_rear:before{content:"\e147";}
.i-center_focus_strong:before{content:"\e149";}
.i-center_focus_weak:before{content:"\e14a";}
.i-control_point:before{content:"\e14f";}
.i-control_point_duplicate:before{content:"\e150";}
.i-crop:before{content:"\e153";}
.i-filter_none:before{content:"\e175";}
.i-flash_auto:before{content:"\e179";}
.i-flash_off:before{content:"\e17a";}
.i-flash_on:before{content:"\e17b";}
.i-grain:before{content:"\e17e";}
.i-grid_off:before{content:"\e17f";}
.i-grid_on:before{content:"\e180";}
.i-photo:before{content:"\e1a2";}
.i-photo_album:before{content:"\e1a3";}
.i-photo_camera:before{content:"\e1a4";}
.i-photo_library:before{content:"\e1a5";}
.i-picture_as_pdf:before{content:"\e1a6";}
.i-portrait:before{content:"\e1a7";}
.i-remove_red_eye:before{content:"\e1a8";}
.i-timer:before{content:"\e1b6";}
.i-timer_off:before{content:"\e1b7";}
.i-transform:before{content:"\e1b9";}
.i-tune:before{content:"\e1ba";}
.i-view_comfortable:before{content:"\e1bb";}
.i-view_compact:before{content:"\e1bc";}
.i-wb_sunny:before{content:"\e1c0";}
.i-photo_size_select_large:before{content:"\e1c3";}
.i-photo_size_select_small:before{content:"\e1c4";}
.i-beenhere:before{content:"\e1c7";}
.i-layers:before{content:"\e1d3";}
.i-layers_clear:before{content:"\e1d4";}
.i-local_post_office:before{content:"\e1ec";}
.i-local_print_shop:before{content:"\e1ed";}
.i-pin_drop:before{content:"\e1f6";}
.i-apps:before{content:"\e1ff";}
.i-check:before{content:"\e206";}
.i-fullscreen:before{content:"\e20c";}
.i-fullscreen_exit:before{content:"\e20d";}
.i-menu:before{content:"\e20e";}
.i-keyboard_control:before{content:"\e20f";}
.i-more_vert:before{content:"\e210";}
.i-refresh:before{content:"\e211";}
.i-unfold_less:before{content:"\e212";}
.i-unfold_more:before{content:"\e213";}
.i-do_not_disturb_alt:before{content:"\e217";}
.i-do_not_disturb:before{content:"\e218";}
.i-event_available:before{content:"\e21a";}
.i-event_busy:before{content:"\e21b";}
.i-event_note:before{content:"\e21c";}
.i-folder_special:before{content:"\e21d";}
.i-more:before{content:"\e21f";}
.i-system_update:before{content:"\e22e";}
.i-group_add:before{content:"\e246";}
.i-mood_bad:before{content:"\e249";}
.i-notifications:before{content:"\e24a";}
.i-notifications_none:before{content:"\e24b";}
.i-notifications_off:before{content:"\e24c";}
.i-notifications_active:before{content:"\e24d";}
.i-notifications_paused:before{content:"\e24e";}
.i-party_mode:before{content:"\e250";}
.i-people:before{content:"\e251";}
.i-people_outline:before{content:"\e252";}
.i-person:before{content:"\e253";}
.i-person_add:before{content:"\e254";}
.i-person_outline:before{content:"\e255";}
.i-check_box:before{content:"\e25c";}
.i-check_box_outline_blank:before{content:"\e25d";}
.i-radio_button_unchecked:before{content:"\e25e";}
.i-radio_button_checked:before{content:"\e25f";}
.i-star:before{content:"\e260";}
.i-star_half:before{content:"\e261";}
.i-star_outline:before{content:"\e262";}
.i-3d_rotation:before{content:"\e263";}
.i-account_box:before{content:"\e267";}
.i-account_circle:before{content:"\e268";}
.i-assignment_ind:before{content:"\e273";}
.i-assignment_late:before{content:"\e274";}
.i-assignment_return:before{content:"\e275";}
.i-assignment_returned:before{content:"\e276";}
.i-assignment_turned_in:before{content:"\e277";}
.i-bookmark:before{content:"\e27b";}
.i-bookmark_outline:before{content:"\e27c";}
.i-build:before{content:"\e27e";}
.i-check_circle:before{content:"\e281";}
.i-code:before{content:"\e284";}
.i-credit_card:before{content:"\e285";}
.i-delete:before{content:"\e287";}
.i-done_all:before{content:"\e28b";}
.i-find_replace:before{content:"\e295";}
.i-list:before{content:"\e2aa";}
.i-lock:before{content:"\e2ab";}
.i-lock_open:before{content:"\e2ac";}
.i-lock_outline:before{content:"\e2ad";}
.i-open_in_browser:before{content:"\e2b1";}
.i-pageview:before{content:"\e2b4";}
.i-perm_camera_mic:before{content:"\e2b6";}
.i-perm_contact_calendar:before{content:"\e2b7";}
.i-perm_media:before{content:"\e2bb";}
.i-picture_in_picture:before{content:"\e2be";}
.i-power_settings_new:before{content:"\e2c0";}
.i-query_builder:before{content:"\e2c2";}
.i-search:before{content:"\e2ca";}
.i-settings:before{content:"\e2cb";}
.i-settings_ethernet:before{content:"\e2d1";}
.i-settings_input_svideo:before{content:"\e2d6";}
.i-settings_overscan:before{content:"\e2d7";}
.i-settings_phone:before{content:"\e2d8";}
.i-settings_power:before{content:"\e2d9";}
.i-settings_voice:before{content:"\e2db";}
.i-shop:before{content:"\e2dc";}
.i-shop_two:before{content:"\e2dd";}
.i-shopping_basket:before{content:"\e2de";}
.i-shopping_cart:before{content:"\e2df";}
.i-swap_horiz:before{content:"\e2e6";}
.i-swap_vert:before{content:"\e2e7";}
.i-swap_vertical_circle:before{content:"\e2e8";}
.i-system_update_alt:before{content:"\e2e9";}
.i-tab:before{content:"\e2ea";}
.i-tab_unselected:before{content:"\e2eb";}
.i-toc:before{content:"\e2f0";}
.i-translate:before{content:"\e2f4";}
.i-verified_user:before{content:"\e2fa";}
.i-view_array:before{content:"\e2fc";}
.i-view_carousel:before{content:"\e2fd";}
.i-view_column:before{content:"\e2fe";}
.i-view_day:before{content:"\e2ff";}
.i-view_headline:before{content:"\e300";}
.i-view_list:before{content:"\e301";}
.i-view_module:before{content:"\e302";}
.i-view_quilt:before{content:"\e303";}
.i-view_stream:before{content:"\e304";}
.i-view_week:before{content:"\e305";}
.i-visibility:before{content:"\e306";}
.i-visibility_off:before{content:"\e307";}
.i-work:before{content:"\e30b";}
.i-youtube_searched_for:before{content:"\e30c";}
.i-offline_pin:before{content:"\e31a";}
.i-search3:before{content:"\f002";}
.i-check3:before{content:"\f00c";}
.i-close:before{content:"\f00d";}
.i-power-off:before{content:"\f011";}
.i-signal2:before{content:"\f012";}
.i-cog3:before{content:"\f013";}
.i-trash-o:before{content:"\f014";}
.i-home:before{content:"\f015";}
.i-volume-off:before{content:"\f026";}
.i-volume-down:before{content:"\f027";}
.i-volume-up:before{content:"\f028";}
.i-qrcode:before{content:"\f029";}
.i-barcode:before{content:"\f02a";}
.i-tag2:before{content:"\f02b";}
.i-tags:before{content:"\f02c";}
.i-camera2:before{content:"\f030";}
.i-pencil:before{content:"\f040";}
.i-map-marker:before{content:"\f041";}
.i-edit:before{content:"\f044";}
.i-share-square-o:before{content:"\f045";}
.i-check-square-o:before{content:"\f046";}
.i-crosshairs:before{content:"\f05b";}
.i-expand2:before{content:"\f065";}
.i-compress:before{content:"\f066";}
.i-eye:before{content:"\f06e";}
.i-eye-slash:before{content:"\f070";}
.i-calendar:before{content:"\f073";}
.i-random:before{content:"\f074";}
.i-retweet:before{content:"\f079";}
.i-folder3:before{content:"\f07b";}
.i-folder-open:before{content:"\f07c";}
.i-cogs:before{content:"\f085";}
.i-sign-out:before{content:"\f08b";}
.i-thumb-tack:before{content:"\f08d";}
.i-external-link:before{content:"\f08e";}
.i-sign-in:before{content:"\f090";}
.i-credit-card:before{content:"\f09d";}
.i-feed:before{content:"\f09e";}
.i-arrows-alt:before{content:"\f0b2";}
.i-chain:before{content:"\f0c1";}
.i-cut:before{content:"\f0c4";}
.i-copy:before{content:"\f0c5";}
.i-paperclip:before{content:"\f0c6";}
.i-floppy-o:before{content:"\f0c7";}
.i-list-ul:before{content:"\f0ca";}
.i-caret-down:before{content:"\f0d7";}
.i-caret-up:before{content:"\f0d8";}
.i-caret-left:before{content:"\f0d9";}
.i-caret-right:before{content:"\f0da";}
.i-columns2:before{content:"\f0db";}
.i-sort:before{content:"\f0dc";}
.i-sort-desc:before{content:"\f0dd";}
.i-sort-asc:before{content:"\f0de";}
.i-angle-double-left:before{content:"\f100";}
.i-angle-double-right:before{content:"\f101";}
.i-angle-double-up:before{content:"\f102";}
.i-angle-double-down:before{content:"\f103";}
.i-angle-left:before{content:"\f104";}
.i-angle-right:before{content:"\f105";}
.i-angle-up:before{content:"\f106";}
.i-angle-down:before{content:"\f107";}
.i-folder-o:before{content:"\f114";}
.i-folder-open-o:before{content:"\f115";}
.i-smile-o:before{content:"\f118";}
.i-frown-o:before{content:"\f119";}
.i-meh-o:before{content:"\f11a";}
.i-keyboard-o:before{content:"\f11c";}
.i-terminal:before{content:"\f120";}
.i-code2:before{content:"\f121";}
.i-crop2:before{content:"\f125";}
.i-shield:before{content:"\f132";}
.i-calendar-o:before{content:"\f133";}
.i-html5:before{content:"\f13b";}
.i-css3:before{content:"\f13c";}
.i-ellipsis-h:before{content:"\f141";}
.i-ellipsis-v:before{content:"\f142";}
.i-minus-square-o:before{content:"\f147";}
.i-file2:before{content:"\f15b";}
.i-file-text:before{content:"\f15c";}
.i-youtube-square:before{content:"\f166";}
.i-youtube:before{content:"\f167";}
.i-xing:before{content:"\f168";}
.i-xing-square:before{content:"\f169";}
.i-youtube-play:before{content:"\f16a";}
.i-dropbox:before{content:"\f16b";}
.i-stack-overflow:before{content:"\f16c";}
.i-instagram:before{content:"\f16d";}
.i-apple:before{content:"\f179";}
.i-windows:before{content:"\f17a";}
.i-android:before{content:"\f17b";}
.i-linux:before{content:"\f17c";}
.i-skype:before{content:"\f17e";}
.i-vk:before{content:"\f189";}
.i-plus-square-o:before{content:"\f196";}
.i-envelope-square:before{content:"\f199";}
.i-wordpress:before{content:"\f19a";}
.i-google:before{content:"\f1a0";}
.i-steam:before{content:"\f1b6";}
.i-steam-square:before{content:"\f1b7";}
.i-file-pdf-o:before{content:"\f1c1";}
.i-file-word-o:before{content:"\f1c2";}
.i-file-excel-o:before{content:"\f1c3";}
.i-file-powerpoint-o:before{content:"\f1c4";}
.i-file-image-o:before{content:"\f1c5";}
.i-file-archive-o:before{content:"\f1c6";}
.i-file-audio-o:before{content:"\f1c7";}
.i-file-movie-o:before{content:"\f1c8";}
.i-file-code-o:before{content:"\f1c9";}
.i-paper-plane:before{content:"\f1d8";}
.i-paper-plane-o:before{content:"\f1d9";}
.i-history:before{content:"\f1da";}
.i-sliders:before{content:"\f1de";}
.i-share-alt:before{content:"\f1e0";}
.i-newspaper-o:before{content:"\f1ea";}
.i-trash2:before{content:"\f1f8";}
.i-toggle-off:before{content:"\f204";}
.i-toggle-on:before{content:"\f205";}
.i-leanpub:before{content:"\f212";}
.i-venus:before{content:"\f221";}
.i-mars:before{content:"\f222";}
.i-venus-double:before{content:"\f226";}
.i-mars-double:before{content:"\f227";}
.i-venus-mars:before{content:"\f228";}
.i-facebook-official:before{content:"\f230";}
.i-whatsapp:before{content:"\f232";}
.i-user-plus:before{content:"\f234";}
.i-user-times:before{content:"\f235";}
.i-mouse-pointer:before{content:"\f245";}
.i-odnoklassniki:before{content:"\f263";}
.i-odnoklassniki-square:before{content:"\f264";}
.i-wikipedia-w:before{content:"\f266";}
.i-safari:before{content:"\f267";}
.i-chrome:before{content:"\f268";}
.i-firefox:before{content:"\f269";}
.i-opera:before{content:"\f26a";}
.i-internet-explorer:before{content:"\f26b";}
.i-calendar-plus-o:before{content:"\f271";}
.i-calendar-minus-o:before{content:"\f272";}
.i-calendar-times-o:before{content:"\f273";}
.i-calendar-check-o:before{content:"\f274";}
.i-home4:before{content:"\e619";}
.i-home2:before{content:"\e61a";}
.i-home3:before{content:"\e61b";}
.i-newspaper:before{content:"\e61c";}
.i-pencil3:before{content:"\e61d";}
.i-pencil2:before{content:"\e61e";}
.i-quill:before{content:"\e61f";}
.i-pen:before{content:"\e620";}
.i-blog:before{content:"\e621";}
.i-connection:before{content:"\e600";}
.i-file-empty:before{content:"\e622";}
.i-files-empty:before{content:"\e623";}
.i-file-text2:before{content:"\e624";}
.i-file-picture:before{content:"\e625";}
.i-file-music:before{content:"\e626";}
.i-file-play:before{content:"\e627";}
.i-file-video:before{content:"\e628";}
.i-file-zip:before{content:"\e629";}
.i-copy2:before{content:"\e62a";}
.i-paste:before{content:"\e62b";}
.i-stack2:before{content:"\e62c";}
.i-folder4:before{content:"\e601";}
.i-folder-open2:before{content:"\e602";}
.i-folder-plus:before{content:"\e603";}
.i-folder-minus:before{content:"\e604";}
.i-folder-download:before{content:"\e605";}
.i-folder-upload:before{content:"\e606";}
.i-credit-card2:before{content:"\e62d";}
.i-pushpin:before{content:"\e62e";}
.i-map3:before{content:"\e62f";}
.i-map2:before{content:"\e630";}
.i-clock2:before{content:"\e607";}
.i-calendar2:before{content:"\e631";}
.i-box-add:before{content:"\e608";}
.i-box-remove:before{content:"\e609";}
.i-download:before{content:"\e60a";}
.i-upload:before{content:"\e60b";}
.i-floppy-disk:before{content:"\e632";}
.i-search4:before{content:"\e633";}
.i-zoom-in:before{content:"\e634";}
.i-zoom-out:before{content:"\e635";}
.i-key:before{content:"\e636";}
.i-key2:before{content:"\e637";}
.i-cog2:before{content:"\e60c";}
.i-bug:before{content:"\e638";}
.i-bin:before{content:"\e639";}
.i-bin2:before{content:"\e63a";}
.i-shield2:before{content:"\e63b";}
.i-switch:before{content:"\e60d";}
.i-clipboard2:before{content:"\e63c";}
.i-link2:before{content:"\e63d";}
.i-eye2:before{content:"\e63e";}
.i-eye-plus:before{content:"\e63f";}
.i-eye-minus:before{content:"\e640";}
.i-eye-blocked:before{content:"\e641";}
.i-checkmark2:before{content:"\e642";}
.i-enter:before{content:"\e643";}
.i-exit:before{content:"\e644";}
.i-eject:before{content:"\e645";}
.i-volume-high:before{content:"\e646";}
.i-volume-medium:before{content:"\e647";}
.i-volume-low:before{content:"\e648";}
.i-volume-mute:before{content:"\e649";}
.i-volume-mute2:before{content:"\e64a";}
.i-volume-increase:before{content:"\e64b";}
.i-volume-decrease:before{content:"\e64c";}
.i-loop3:before{content:"\e64d";}
.i-loop2:before{content:"\e64e";}
.i-infinite:before{content:"\e64f";}
.i-shuffle2:before{content:"\e650";}
.i-arrow-up-left2:before{content:"\e60e";}
.i-arrow-up2:before{content:"\e60f";}
.i-arrow-up-right2:before{content:"\e610";}
.i-arrow-right2:before{content:"\e611";}
.i-arrow-down-right2:before{content:"\e612";}
.i-arrow-down2:before{content:"\e613";}
.i-arrow-down-left2:before{content:"\e614";}
.i-arrow-left2:before{content:"\e615";}
.i-tab2:before{content:"\e651";}
.i-opt:before{content:"\e652";}
.i-ungroup:before{content:"\e653";}
.i-scissors:before{content:"\e654";}
.i-omega:before{content:"\e655";}
.i-sigma:before{content:"\e656";}
.i-page-break:before{content:"\e657";}
.i-superscript:before{content:"\e658";}
.i-subscript:before{content:"\e659";}
.i-superscript2:before{content:"\e65a";}
.i-subscript2:before{content:"\e65b";}
.i-embed:before{content:"\e616";}
.i-embed2:before{content:"\e617";}
.i-terminal2:before{content:"\e618";}
.i-windows8:before{content:"\e65c";}
.i-file-pdf:before{content:"\e65d";}
.i-file-openoffice:before{content:"\e65e";}
.i-file-word:before{content:"\e65f";}
.i-file-excel:before{content:"\e660";}
.i-libreoffice:before{content:"\e661";}
.i-html53:before{content:"\e662";}
.i-html52:before{content:"\e663";}
.i-css32:before{content:"\e664";}
form{overflow:hidden;}
input[type="submit"],
input[type="reset"],
button{float:right;width:auto;padding:0 15px;height:34px;margin:0 0 15px 15px;box-shadow:inset 0 0 0 1000px transparent,0 0 2px #fff;text-align:center;font-size:1.075rem;text-indent:0!important;opacity:1;font-family:'Open Sans','Calibri',sans-serif;outline:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:none;}
input[type="submit"]>.fa,
input[type="reset"]>.fa,
button>.fa{margin:0 10px 0 -5px;}
input[type="submit"],
input[type="reset"]{border:1px solid #fff!important;line-height:32px;color:#fff;background:#A70D0D;}
input[type="reset"]{background:rgba(0,0,0,0.25);}
input[type="reset"].inverse{background:rgba(255,255,255,0.25);}
input[type="submit"].inverse,
input[type="reset"].inverse{color:#444;border-color:#444!important;}
button.inverse{background:#444;color:#fff;}
input[type="submit"].inverse,
input[type="reset"].inverse,
button.inverse{box-shadow:inset 0 0 0 1000px transparent,0 0 2px #000;}
button{height:auto;background:#eee;color:#444;font-size:1.1rem;line-height:34px;font-family:'Calibri light','Calibri','Open Sans',sans-serif;}
button.size-xx{font-size:1.65rem;line-height:51px;}
button.size-x{font-size:1.5rem;line-height:45px;}
input[type="submit"]:not(.passive):hover,
input[type="reset"]:not(.passive):hover,
button:not(.passive):hover{opacity:1;}
input[type="submit"]:not(.passive):hover:active,
input[type="reset"]:not(.passive):hover:active,
button.inverse:not(.passive):hover:active,
button.inverse.active{background:#fff!important;color:#444;}
input[type="submit"].inverse:not(.passive):hover:active,
input[type="reset"].inverse:not(.passive):hover:active,
button:not(.passive):hover:active,
button.active{background:#444!important;color:#fff;}
input[type="submit"]:hover:not(:active):not(.active):not(.passive),
input[type="reset"]:hover:not(:active):not(.active):not(.passive),
button:hover:not(:active):not(.active):not(.passive){box-shadow:inset 0 0 0 1000px rgba(75,75,75,0.2),0 0 2px #fff;}
input[type="submit"].inverse:hover:not(:active):not(.active):not(.passive),
input[type="reset"].inverse:hover:not(:active):not(.active):not(.passive),
button.inverse:hover:not(:active):not(.active):not(.passive){box-shadow:inset 0 0 0 1000px rgba(180,180,180,0.2),0 0 2px #000;}
input,
textarea,
button,
.input,
.input-controls>.input-control{-webkit-transition:150ms ease-out;transition:150ms ease-out;-moz-transition:150ms ease-out;-o-transition:150ms ease-out;}
input,
textarea{outline:none;color:#444;display:block;width:100%;margin:0 auto 15px auto;text-indent:7px;font-size:13px;}
textarea{opacity:0.75;padding:5px;text-indent:5px;border:1px solid #444;}
input{height:32px;line-height:32px;border:none;opacity:1;padding:0;}
.input:hover,
textarea:hover{opacity:0.875;}
.input:hover:active,
.input.focused>input{text-indent:10px;}
.input.focused>input{background:transparent!important;}
.input:hover:active,
textarea:hover:active,
.input.focused,
textarea:focus{opacity:1;border-color:#444;}
.input{position:relative;height:34px;margin:0 auto 15px auto;background:#fff;border:1px solid #444;opacity:0.75;overflow:hidden;text-indent:0!important;}
.input>input{margin:0!important;}
.input-controls{position:absolute;top:0;right:0;height:32px;opacity:0.8;}
.input-controls>.input-control{width:32px;height:32px;float:left;color:#444;background:transparent;border:none;outline:none;margin:0;padding:0;line-height:32px;text-align:center;font-size:19px;box-shadow:inset 0 0 0 1000px transparent;}
.input-controls>.input-control:hover:not(:active):not(.active){box-shadow:inset 0 0 0 1000px rgba(75,75,75,0.3);}
.input-controls>.input-control:hover:active,
.input-controls>.input-control.active{background:#444!important;color:#fff;}
.input-controls>.input-control.light,
.input-controls>.input-control.inverse{color:#fff;}
.input-controls>.input-control.inverse{background:#444;}
.input-controls>.input-control.inverse:hover:not(:active):not(.active){box-shadow:inset 0 0 0 1000px rgba(180,180,180,0.3);}
.input-controls>.input-control.inverse:hover:active,
.input-controls>.input-control.inverse.active{background:transparent!important;color:#444;}
.form-label{margin:2px 0 10px 10px;text-shadow:0 0 3px #aaa;font-size:1.2rem;font-family:'Open sans',Calibri,Verdana,'Calibri light',sans-serif;font-weight:500;}
.form-contents{width:100%;overflow:hidden;margin:0;padding:5px 5px 0 5px;}
.form-contents .form-controls{float:right;height:34px;}
.form-contents .form-controls>input{margin:0 0 0 15px;float:none;display:inline-block;}
.form-contents .form-controls>input:last-child{margin-right:0;}
.form-contents>.form-elements{display:none;opacity:0;}
.form-contents .form-element{text-align:left;}
@-webkit-keyframes fade-scale{0%{-webkit-transform:scale(0);}
100%{-webkit-transform:scale(1.0);opacity:0;}
}
@keyframes fade-scale{0%{-webkit-transform:scale(0);transform:scale(0);}
100%{-webkit-transform:scale(1.0);transform:scale(1.0);opacity:0;}
}
@-webkit-keyframes fade-scale-bounce{0%{-webkit-transform:scale(0);}
25%{-webkit-transform:scale(1);opacity:0.5;}
50%{-webkit-transform:scale(0.5);opacity:1;}
75%{-webkit-transform:scale(1.0);opacity:0.5;}
100%{-webkit-transform:scale(0);opacity:0;}
}
@keyframes fade-scale-bounce{0%{-webkit-transform:scale(0);transform:scale(0);}
25%{-webkit-transform:scale(1);transform:scale(1);opacity:0.5;}
50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1;}
75%{-webkit-transform:scale(1.0);transform:scale(1.0);opacity:0.5;}
100%{-webkit-transform:scale(0);transform:scale(0);opacity:0;}
}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);}
100%{-webkit-transform:rotate(359deg);}
}
@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
body{background:#F4F4F4;overflow:hidden;color:#000;}
.loading-progress{position:fixed;top:0;left:0;right:0;height:3px;background:#fff;box-shadow:0 0 6px 1px #f8931d;z-index:999999999999;}
.loading-progress-value{height:100%;width:0;background:#f8931d;}
a{text-decoration:none;}
.content{width:100%;height:100%;overflow:hidden;overflow-y:auto;}
.header{opacity:0.4;position:relative;top:0;left:0;right:0;height:80px;background:rgba(0,0,0,0.8);z-index:100;overflow:visible;padding:0 calc(50% - 450px);z-index:99999999;}
.footer-developed{width:250px;margin:0 0 0 -125px;position:absolute;bottom:10px;left:50%;color:#fff;text-align:center;}
.header-logo{cursor:pointer;width:auto;height:60px;float:left;margin:10px 30px 0 0;color:#fff;padding:0 0 0 70px;position:relative;}
.header-logo:before{position:absolute;top:0;left:0;width:60px;height:60px;display:block;content:" ";float:left;background:url("/image/umbrella_logo.png") center/100% no-repeat;}
.header-logo-title{margin:0;height:40px;line-height:30px;font-family:Broadway;}
.header-logo-subtitle{line-height:20px;color:#f8931d;font-size:0.9rem;}
.header-medium{position:absolute;top:25px;left:50%;width:140px;margin:0 0 0 -70px;color:#fff;text-align:center;}
.header-info{float:right;height:100%;}
.header-phone{font-size:1.525rem;height:34px;line-height:34px;margin:0;color:#fff;width:100%;text-align:center;font-family:Calibri,Arial;}
.header-download{height:28px;}
.footer-down{height:144px;position:relative;background:#222;padding:0 calc(50% - 450px);}
.footer-down>.header-logo{margin-top:29px;}
.footer-logo-subtitle{line-height:25px;font-size:0.9rem;}
.footer-text{text-align:left;width:400px;position:relative;}
.footer-text:after{position:absolute;left:200px;top:50px;display:block;content:" ";width:300px;height:200px;background:url("/image/photo35.png") center/100% no-repeat;}
.footer-social{position:absolute;top:10px;left:50%;width:300px;margin:0 0 0 -150px;text-align:center;color:#fff;}
.fs-list>*{display:inline-block;background:url("") center/100% no-repeat;width:30px;height:30px;}
.fs-list>:not(:last-child){margin:0 10px 0 0;}
.fs-list>.fs-ig{background-image:url("/image/photo38.png");}
.fs-list>.fs-fb{background-image:url("/image/photo39.png");}
.fs-list>.fs-vk{background-image:url("/image/photo40.png");}
.footer-info{text-align:right;color:#fff;padding:23px 0 0 0;}
.footer-phone,
.footer-mail{color:#fff;}
.footer-phone{font-size:1.675rem;margin:0 0 5px 0;}
.footer-work{font-size:0.75rem;margin:0 0 3px 0;}
input[type="submit"],
.submit{padding:0 15px;height:32px;line-height:32px;text-align:center;color:#000;border-radius:5px;background-image:-webkit-linear-gradient(top,#ffc110,#f8931d);background-image:-moz-linear-gradient(top,#ffc110,#f8931d);background-image:linear-gradient(top,#ffc110,#f8931d);background-color:#f8931d!important;float:none;margin:0 0 10px 0;cursor:pointer;font-size:1.3rem;border:none!important;box-shadow:none!important;}
input[type="submit"]{display:block;width:100%;}
input[type="submit"]:hover,
.submit:hover{opacity:0.8;}
input[type="submit"]:hover:active,
.submit:hover:active{background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-moz-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff);background-color:#fff!important;color:#f8931d;opacity:1;}
.content-element{padding:25px calc(50% - 450px) 0 calc(50% - 450px);position:relative;}
.content-element[data-id="top"]{padding-top:175px;padding-bottom:85px;overflow:visible;position:relative;clear:both;color:#fff;background:#444;}
.content-element[data-id="top"]>h1,
.content-element[data-id="top"]>h2{text-transform:uppercase;text-align:center;font-weight:bold;font-family:Calibri,Arial;color:#fff;}
.content-element[data-id="top"]>h1{margin:0 0 75px 0;}
.content-element[data-id="top"] .submit{height:35px;line-height:35px;border:none;font-size:1.4rem;font-weight:bold;}
.content-element[data-id="footer"]{padding-top:40px;padding-bottom:20px;color:#fff;overflow:hidden;}
.content-element[data-id="production"],
.content-element[data-id="full"],
.content-element[data-id="scheme"]{background:#fff;}
.content-element[data-id="materials"],
.content-element[data-id="replies"]{background:#dcdcdc;}
.content-element[data-id="production"]:hover .slider-button{
	width:50px;
	height:50px;
	margin-top:-9px;
	border-radius:50%;
	margin-bottom:-9px;
	line-height:46px;
	font-size:30px;
}
.element-title{display:inline-block;text-align:center;padding:0 0 35px 0;margin:0 auto 15px auto;position:relative;font-size:2.25rem;}
.element-title>i,
.element-title>i:before,
.element-title>i:after{content:" ";display:block;position:absolute;bottom:0;left:0;width:calc(50% - 16px);}
.element-title>i,
.element-title>i:before{height:2px;bottom:9px;background:#888;}
.element-title>i:before{left:calc(100% + 32px);width:100%;bottom:0;}
.element-title>i:after{left:100%;margin:0 0 0 8px;width:16px;height:16px;border:1px solid #888;border-radius:50%;bottom:-9px;}
.element-subtitle{text-align:center;font-size:1.1rem;}
.element-subtitle.big{font-size:1.5rem;}
.content-element[data-id="projects"]>.element-title>i:after{border-color:#eee;}
.content-element[data-id="projects"]>.element-title>i:before,
.content-element[data-id="projects"]>.element-title>i{background:#eee;}
.parallax{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.parallax-image,
.parallax:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1!important;}
.parallax:after{content:" ";display:block;background:#000;opacity:0.55;z-index:10!important;}
.content{height:calc(100% - 80px);position:fixed;top:80px;left:0;right:0;bottom:0;}
.footer-developed a{opacity:0.9;font-weight:bold;}
.footer-developed a:hover{opacity:0.6;}
.footer-developed a:hover:active{opacity:1;}
.scrollbar-small{position:absolute;width:12px;padding:3px;background:transparent;cursor:pointer;z-index:999999999999;}
.scrollbar-small>.scrollbar-small-element{height:100%;width:6px;background:#fff;opacity:0.75;box-shadow:0 0 2px 1px #000;}
.scrollbar-small:hover>.scrollbar-small-element,
.scrollbar-small.active>.scrollbar-small-element{opacity:0.875;box-shadow:0 0 3px 1px #000;}
.scrollbar-small:hover:active>.scrollbar-small-element,
.scrollbar-small.active>.scrollbar-small-element{opacity:1;}
.productions{display:block;overflow:hidden;white-space:nowrap;position:relative;margin:0 0 15px 0;}
.production{width:33.33%;display:inline-block;padding:0 10px 0 0;vertical-align:top;position:relative;}
.production>.production-image{width:100%;height:200px;background:center/cover no-repeat;border-radius:4px;}
.production>.production-content{text-align:left;white-space:normal;}
.productions-pages{display:block;margin:0 0 10px 0;text-align:center;}
.productions-pages>*{display:inline-block;width:14px;height:14px;border-radius:50%;margin:0 10px 10px 0;background:#aaa;}
.productions-pages>:not(.active):hover{background:#666;}
.productions-pages>:hover:active,
.productions-pages>.active{background:#f8931d;}
.productions-nav{display:block;text-align:center;margin:0 0 15px 0;}
.productions-nav>*{display:inline-block;line-height:32px;vertical-align:top;}
.productions-nav>.productions-nav-value{margin:0 15px;}
.slider-button{height:32px;width:32px;border-radius:4px;border:2px solid #000;font-size:23px;line-height:28px;text-align:center;cursor:pointer;padding:0 3px 0 0;z-index:100;}
.slider-button:hover{background:rgba(75,75,75,0.25);}
.slider-button:hover:active{background:#000;color:#fff;}
.slider-button.i-angle-right{left:auto;right:0;padding:0 0 0 3px;}
.why-list{display:block;overflow:hidden;text-align:center;margin:0 0 10px 0;}
.why{width:33.33%;float:left;padding:0 10px;height:300px}
.why:nth-child(3n-2){padding:0 20px 0 0;}
.why:nth-child(3n){padding:0 0 0 20px;}
.why>img{display:inline-block;width:auto;height:85px;margin:0 auto 15px auto;}
.why>.why-title{font-size:1.1rem;font-weight:bold;margin:0 0 15px 0;}
.projects-tabs{height:85px;margin:40px 0 0 0;}
.project-tab{float:left;margin:0 20px 0 0;}
.project-tab-text{color:#000;background:#fff;border-radius:4px;box-shadow:inset 0 0 4px #000;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;text-align:center;font-weight:bold;position:relative;height:35px;line-height:35px;font-size:1.2rem;}
.project-tab:first-child,
.project-tab:nth-child(2){width:calc(20% - 15px);}
.project-tab:last-child,
.project-tab:nth-child(3){width:calc(30% - 15px);}
.project-tab:last-child{margin:0;}
.project-tab:hover>.project-tab-text{background:#eee;}
.project-tab:hover:active>.project-tab-text{background:#444;color:#fff;}
.project-tab.active:before{content:" ";display:block;position:absolute;top:43px;left:50%;margin:0 0 0 -10px;width:0;height:0;border:10px solid transparent;border-top-color:#fff;}
.project-images-list,
.project-images,
.pi-previews{overflow:hidden;position:relative;}
.project-images{display:none;}
.pi-slider{width:48%;float:right;height:320px;position:relative;background:center/cover no-repeat;overflow:hidden;border-radius:4px;}
.pi-slider-control{position:absolute;top:0;left:0;bottom:0;background:rgba(255,255,255,0.4);color:#000;font-size:35px;font-weight:bold;width:30px;}
.pi-slider-control.i-angle-right{left:auto;right:0;}
.pi-slider-control:before{display:block;position:absolute;top:50%;left:0;width:30px;height:30px;margin:-15px 0 0 0;text-align:center;line-height:30px;}
.pi-slider-control:hover{background:rgba(255,255,255,0.8);}
.pi-slider-control:hover:active{background:#000;color:#fff;}
.pi-previews{width:52%;float:left;}
.pi-previews>div{width:calc(33.33% - 15px);float:left;margin:0 15px 50px 0;border-radius:4px;height:135px;background:center/cover no-repeat;}
.form-full{display:block;overflow:hidden;text-align:left;white-space:nowrap;height:75px;}
.form-full>*{display:block!important;float:left;margin:0;}
.form-full>.input,
.form-full>input:not([type="submit"]){width:calc(24% - 20px);margin:0 20px 0 0;border:1px solid #f8931d;}
.form-full>input[type="submit"]{margin:0;display:inline-block;width:24%;font-size:18px;}
.form-full>.ff-title{padding-right:60px;background:url("/image/umbrella6.png") 95% 20px/110px no-repeat;white-space:normal;line-height:17px;width:28%;height:52px;font-size:16px;}
.secrets{overflow:hidden;padding:0 0 30px 0;white-space:nowrap;vertical-align:top;position:relative;}
.secret-image{background:center/cover no-repeat;border-radius:4px;position:absolute;top:0;left:0;bottom:30px;width:50%;}
.secret-list{width:100%;padding-left:calc(50% + 15px);}
.secret{text-indent:20px;position:relative;text-align:left;white-space:normal;}
.secret:before{content:" ";display:block;border-radius:50%;width:10px;height:10px;top:4px;left:0;position:absolute;background:#f8931d;}
.secret:not(:last-child){border-bottom:1px dotted #777;padding:0 0 15px 0;margin:0 0 15px 0;}
.secret-subtext{text-indent:60px;}
.content-element[data-id="materials"]>.element-title{font-size:2rem;padding:0;}
.materials{overflow:hidden;padding:0 0 15px 0;}
.material{width:calc(100%/7);padding:0 3px;float:left;}
.material:first-child{padding:0 6px 0 0;}
.material:last-child{padding:0 0 0 6px;}
.material-image{background:center/cover no-repeat;border-radius:4px;width:100%;height:125px;margin:0 0 15px 0;}
.material-title{font-weight:bold;}
.schemes{overflow:hidden;padding:0 0 10px 0;counter-reset:number;}
.scheme{width:100%;padding:0 60% 0 0;margin:0 0 20px 0;position:relative;text-align:left;}
.scheme:before{counter-increment:number;content:counter(number);margin:0 7px 0 0;}
.scheme:after{content:" ";display:block;position:absolute;top:10px;left:43%;width:120px;height:50px;background:url("/image/umbrella8.png") center/120px no-repeat;}
.scheme:nth-child(2n){padding:0 0 0 46%;}
.scheme:nth-child(2n):after{left:auto;right:56%;-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1);}
.scheme:last-child:after{display:none;}
.replies{overflow:hidden;white-space:nowrap;padding:0 0 30px 0;}
.reply{width:33.33%;padding:0 10px;white-space:normal;text-align:left;float:left;}
.reply:first-child{padding:0 20px 0 0;}
.reply:last-child{padding:0 0 0 20px;}
.reply-image{width:100%;height:175px;margin:0 0 15px 0;border-radius:4px;background:center/cover no-repeat;}
.reply-content{font-size:0.9rem;}
.message-block{width:340px;height:auto;border:2px solid #FF8C00;padding:10px;text-align:center;background:rgba(255,255,255,0.85);color:#000;border-radius:5px;}
.message-block>.mb-title{text-align:center;font-weight:bold;}
.message-block .mb-last{text-align:left;font-size:.8rem;}
form.mwe-content{text-align:center;}
.mwe-content input[type="submit"]{display:inline-block;width:auto;}
.content-element[data-id="top"] .message-block,
.content-element[data-id="footer"]>.message-block{float:right;}
.input,
input[type="text"]{border-radius:3px;}
.menu-button{position:fixed;top:20px;right:20px;height:40px;width:40px;border-radius:50%;box-shadow:0 0 3px transparent;z-index:9999999999;background:transparent;opacity:0.75;-webkit-transition:background 225ms;-moz-transition:background 225ms;-o-transition:background 225ms;transition:background 225ms;}
.menu-button:before,
.menu-button:after{content:" ";display:block;position:absolute;width:26px;height:4px;border-radius:10px;background:#FF8C00;top:18px;left:7px;box-shadow:0 -8px 0 0 #FF8C00,0 8px 0 0 #FF8C00;-webkit-transition:225ms;-moz-transition:225ms;-o-transition:225ms;transition:225ms;z-index:2;}
.menu-button:after{box-shadow:none;z-index:1;}
.menu-button:not(.active):hover{background:rgba(255,255,255,0.25);box-shadow:0 0 4px 1px #FF8C00;opacity:1;}
.menu-button:not(.active):hover:before{box-shadow:0 -10px 0 0 #FF8C00,0 10px 0 0 #FF8C00;}
.menu-button:not(.active):hover:active{background:#FF8C00;opacity:1;}
.menu-button:not(.active):hover:active:before{background:#fff;box-shadow:0 0 0 #fff,0 0 0 #fff;width:26px;height:26px;border-radius:15px;top:7px;left:7px;}
.menu-button.active{background:#FF8C00;opacity:1;}
.menu-button.active:hover{opacity:0.8;}
.menu-button.active:hover:active{opacity:1;}
.menu-button.active:before{background:#fff;box-shadow:0 0 0 0 #FF8C00,0 0 0 0 #FF8C00;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.menu-button.active:after{background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.menu-button.active:hover:before,
.menu-button.active:hover:after{width:30px;left:5px;}
.menu-button.active:hover:active:before,
.menu-button.active:hover:active:after{width:20px;left:10px;}
.modal-windows{position:fixed;top:0;left:0;right:0;height:100%;background:rgba(0,0,0,0.3);z-index:999999999;display:none;}
.mw-element{position:absolute;top:80px;left:100px;right:100px;padding:20px;box-shadow:0 0 4px #FF8C00;background:#fff;color:#000;border:1px solid #FF8C00;}
.mw-element.small{left:calc(50% - 160px);right:calc(50% - 160px);}
.mw-element.small [type="submit"]{margin:0;}
.more-information{width:700px;margin:0 auto;}
.mi-title{text-align:left;background:url("/image/photo37.png") right center/66px no-repeat;padding:0;width:490px;float:left;height:38px;line-height:38px;}
.mi-button{width:150px;display:block;float:right;font-size:1rem;}
.mw-item{height:40px;line-height:40px;padding:0 20px;margin:0 -20px;display:block;color:#000;font-size:1.25rem;}
.mw-item:hover{background:rgba(100,100,100,0.25);}
.mw-item:hover:active{background:#FF8C00;color:#fff;}
.content#page{padding:125px calc(50% - 440px) 50px calc(50% - 440px);text-align:left;}
.entry-footer{margin:0 0 10px 0;}
.byline,
.author{display:block;}
.author>img{overflow:hidden;border-radius:50%;margin:0 10px 0 0;box-shadow:0 0 3px #FF8C00;}
.post-metadata{overflow:hidden;}
.post-metadata>*{display:block;float:left;margin:0 10px 10px 0;padding:0 10px 0 0;line-height:30px;height:30px;color:#444;cursor:pointer;}
.post-metadata a{color:#444;}
.post-metadata>:hover,
.post-metadata>:not(.post-tags):hover a,
.post-metadata>.post-tags>:hover{color:#aaa;}
.post-metadata>:hover:active,
.post-metadata>:not(.post-tags):hover:active a,
.post-metadata>.post-tags>:hover:active{color:#000;}
.post-metadata>:empty{display:none;}
.post-metadata>:before{content:" ";font-family:project;font-size:22px;width:30px;height:30px;line-height:30px;text-align:center;display:block;float:left;margin:0 5px 0 0;}
.post-metadata>.post-time:before{content:"\e015";}
.post-metadata>.post-tags:before{content:"\e086";}
.post-metadata>.post-author:before{content:"\e077";}
.post-metadata>.post-comments:before{content:"\e078";}
.post-thubmnail>img{width:100%!important;height:auto!important;}
.post-comments a,.link{color:#444;cursor:pointer;font-weight:bold;}
.post-comments a:hover,.link:hover{color:#aaa;}
.post-comments a:hover:active,.link:hover:active{color:#000;}
.post-comments li{list-style:none;}
.comment-list{padding:0;}
.comment-author{height:40px;line-height:20px;}
.comment-meta{height:40px;margin:0 0 10px 0;}
.comment-metadata{position:relative;bottom:20px;left:50px;height:20px;line-height:20px;}
.comment-author>img{float:left;margin:0 10px 0 0;display:block;border-radius:50%;width:40px;height:40px;box-shadow:0 0 4px #444;}
.comment-content{margin:0 0 10px 15px;}
.comment-form-comment{margin:10px 0 0 0;}
.comment-form-comment textarea{height:50px;}
p{margin:0;}
.post-tags>:not(:last-child){margin:0 10px 0 0;}
.post-tags>:hover{text-decoration:underline;}
.post-content{margin:0 0 10px 0;}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption{font-style:italic;font-size:12px;font-size:0.857142857rem;line-height:2;color:#757575;}
blockquote{font-style:italic;margin:20px 0;padding:30px;text-align:right;}
.post-preview{box-shadow:0 0 0 0 transparent;}
.post-preview>.post-title{color:#000;}
.post-preview:hover{box-shadow:0 0 3px 1px #444;background-color:rgba(100,100,100,0.1);}
.post-preview:hover:active{box-shadow:0 0 4px 2px #444;background-color:#444;color:#fff;}
.post-preview:hover:active *{color:#fff!important;}
.comment-notes{display:none;}
.form-submit{text-align:left;}
.form-submit>.submit{display:inline-block;width:auto;font-weight:normal;border-radius:0;box-shadow:0 0 4px #444;margin:0 0 10px 10px;}
.comment-reply-title{margin-bottom:15px;}
.comment-form label{display:block;margin:0 0 5px 15px;}
.comment-body{margin:0 0 10px 0;}
.comment-body .reply{margin:0 0 0 15px;}
.nav-links>*{display:block;float:left;padding:0 10px;line-height:30px;height:32px;border:1px solid #444;color:#444;border-radius:4px;-webkit-transition:225ms;-moz-transition:225ms;-o-transition:225ms;transition:225ms;}
.nav-links>:before,
.nav-links>:after{font-family:project;margin:0 5px 0 0;display:inline-block;line-height:32px;}
.nav-links>.nav-previous:before{content:"\e053";}
.nav-links>.nav-next:after{content:"\e057";margin:0 0 0 5px;}
.nav-links>.nav-next{float:right;}
.nav-links>:hover{background:rgba(100,100,100,0.15);}
.nav-links>:hover:active{background:#444;color:#fff;}
.nav-links a{color:inherit!important;line-height:30px;display:inline-block;vertical-align:top;}
.nav-links a>:not(.post-title){display:none;}
.post-navigation>h2{display:none;}
input[type="text"],input[type="email"],input[type="tel"]{border:1px solid #f8931d;}

@media screen and (max-width:900px){.header,
.footer-down{padding:0 20px;}
.content-element{padding:25px 15px 0 15px;}
.content#page{padding:125px 15px 50px 15px;}
.header-logo{margin-right:20px;}
.preference{width:50%;min-height:225px;overflow:hidden;}
.footer-text:after{left:150px;}
.header-menu,
.header-download{display:none;}
.header-info{bottom:-20px;height:20px;background:rgba(0,0,0,0.8);padding:0 10px;position:absolute;right:0;margin:0;}
.header-phone{color:#f8931d;line-height:15px;font-size:1.25rem;height:20px;}
.header{padding:0 70px 0 10px;overflow:visible;}
.projects-tabs{height:110px;}
.project-tab{width:50%!important;margin:0 0 20px;padding:0 10px 0 0;}
.project-tab:nth-child(2n){padding:0 0 0 10px;}
.project-tab.active:before{top:37px;margin:0 0 0 -5px;}
.pi-previews{width:calc(50% + 5px);}
.pi-slider{width:calc(50% - 10px);margin-left:5px;}
.pi-previews>div{width:calc(50% - 15px);margin-bottom:25px;height:110px;}
.pi-slider{height:380px;}
.message-block{margin:0 auto;display:block;float:none!important;}
.header-logo{margin-right:15px;}
.header{height:70px;}
.content#page{padding:110px 15px 50px 15px;}
.menu-button{display:block;top:15px;right:15px;}
.footer-social{width:26px;margin:0 0 0 -13px;}
.why{width:50%;height:240px;}
.why:nth-child(2n){padding:0 0 0 15px;}
.why:not(:nth-child(2n)){padding:0 15px 0 0;}
.production{width:50%;}
.form-full{height:auto;padding:0 0 10px 0;}
.form-full>.ff-title{background:transparent;width:100%;text-align:center;padding:0 0 10px 0;}
.form-full>.input,
.form-full>input:not([type="submit"]){width:calc(50% - 10px);margin-bottom:10px;}
.form-full>.input:nth-child(3),
.form-full>input:not([type="submit"]):nth-child(3){margin:0;}
.form-full>input[type="submit"]{width:100%;}
.material{width:33.33%;margin-bottom:10px;}
.material:nth-child(3){padding:0 0 0 6px;}
.material:nth-child(4){padding:0 6px 0 0;}
.material:last-child{margin:0 auto;float:none;clear:both;}
.reply{width:50%;padding:0 10px 0 0;margin:0 0 10px 0;}
.reply:nth-child(2){padding:0 0 0 10px;}
.reply:last-child{margin:0 auto;padding:0;float:none;clear:both;}
.header-logo-title{height:31px;line-height:22px;}
.header-logo{padding-left:60px;}
.header-logo:before{width:50px;height:50px;}
.fs-title{display:none;}
.footer-social{top:15px;}
.fs-list>*{width:26px;height:26px;}
.mw-element:not(.small){left:60px;right:60px;}
.footer-developed{text-align:right;margin:0;left:auto;right:20px;}
.footer-info{padding-top:10px;}
.content{top:70px;height:calc(100% - 70px);}
}
@media screen and (max-width:768px){.pi-previews,
.pi-slider{width:100%;float:none;}
.pi-slider{margin:0 0 15px 0;height:350px;}
.pi-previews>div{width:calc(33.33% - 10px);margin-right:15px;}
.pi-previews>:nth-child(3n){margin-right:0;}
}
@media screen and (max-width:480px){.footer-down>.header-logo{margin-top:5px;}
.mw-element{left:10px!important;right:10px!important;}
.header-logo{padding-left:50px;}
.header-logo:before{width:40px;height:40px;}
.pi-slider{margin:0 0 20px 0;height:300px;}
.pi-previews>div{width:calc(50% - 10px);margin-bottom:20px;}
.pi-previews>:nth-child(2n-1){margin-right:20px!important;}
.pi-previews>:nth-child(2n){margin-right:0;}
.content-element{padding:15px 10px 0 10px;}
.header-logo-title{height:23px;line-height:18px;}
.why{width:100%;padding:0!important;}
.form-full>.input,
.form-full>input:not([type="submit"]){width:100%;margin:0 0 10px 0!important;}
.scheme{padding:0!important;}
.scheme:after{display:none;}
.material{width:50%;}
.reply{width:100%;padding:0!important;margin:0 0 10px 0!important;}
.header-medium{display:none;}
.material:nth-child(2),
.material:nth-child(4){padding:0 0 0 6px;}
.material:nth-child(3),
.material:nth-child(5){padding:0 6px 0 0;}
.material:nth-child(4){padding:0 6px 0 0;}
.secret-image{position:relative;top:auto;left:auto;bottom:auto;height:250px;width:100%;margin:0 0 10px 0;}
.secret-list{padding-left:0;}
.production{width:100%;padding:0}
.message-block{width:100%;}
.header-logo{margin-right:10px;}
.header{height:60px;}
.content{top:60px;height:calc(100% - 60px);}
.content#page{padding:100px 10px 25px 10px;}
.menu-button{top:10px;right:10px;}
.footer-down{padding:0 5px;}
.footer-info{position:absolute;top:0;padding-top:0;right:5px;}
.footer-social{top:auto;bottom:10px;right:5px;left:auto;margin:0;width:108px;height:26px;}
.fs-list>*{display:inline-block;margin:0!important;}
.fs-list>:not(:last-child){margin:0 10px 0 0!important;}
.footer-developed{text-align:left;left:5px;right:auto;}
}