html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}
@font-face{font-family:MaterialDesignIconicFont;src:url(../fonts/MaterialDesignIconicFont/MaterialDesignIconicFont.woff2) format('woff2'),url(../fonts/MaterialDesignIconicFont/MaterialDesignIconicFont.woff) format('woff'),url(../fonts/MaterialDesignIconicFont/MaterialDesignIconicFont.ttf) format('truetype')}.zmdi{display:inline-block;font:normal normal normal 14px/1 'MaterialDesignIconicFont';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zmdi-hc-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.zmdi-hc-2x{font-size:2em}.zmdi-hc-3x{font-size:3em}.zmdi-hc-4x{font-size:4em}.zmdi-hc-5x{font-size:5em}.zmdi-hc-fw{width:1.28571429em;text-align:center}.zmdi-hc-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.zmdi-hc-ul>li{position:relative}.zmdi-hc-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.zmdi-hc-li.zmdi-hc-lg{left:-1.85714286em}.zmdi-hc-border{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:2px}.zmdi-hc-border-circle{padding:.1em .25em;border:solid .1em #9e9e9e;border-radius:50%}.zmdi.pull-left{float:left;margin-right:.15em}.zmdi.pull-right{float:right;margin-left:.15em}.zmdi-hc-spin{-webkit-animation:zmdi-spin 1.5s infinite linear;animation:zmdi-spin 1.5s infinite linear}.zmdi-hc-spin-reverse{-webkit-animation:zmdi-spin-reverse 1.5s infinite linear;animation:zmdi-spin-reverse 1.5s infinite linear}@-webkit-keyframes zmdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes zmdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes zmdi-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes zmdi-spin-reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.zmdi-hc-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.zmdi-hc-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.zmdi-hc-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.zmdi-hc-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.zmdi-hc-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.zmdi-hc-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.zmdi-hc-stack-1x,.zmdi-hc-stack-2x{position:absolute;left:0;width:100%;text-align:center}.zmdi-hc-stack-1x{line-height:inherit}.zmdi-hc-stack-2x{font-size:2em}.zmdi-hc-inverse{color:#fff}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-3d-rotation:before{content:'\f101'}.zmdi-airplane-off:before{content:'\f102'}.zmdi-airplane:before{content:'\f103'}.zmdi-album:before{content:'\f104'}.zmdi-archive:before{content:'\f105'}.zmdi-assignment-account:before{content:'\f106'}.zmdi-assignment-alert:before{content:'\f107'}.zmdi-assignment-check:before{content:'\f108'}.zmdi-assignment-o:before{content:'\f109'}.zmdi-assignment-return:before{content:'\f10a'}.zmdi-assignment-returned:before{content:'\f10b'}.zmdi-assignment:before{content:'\f10c'}.zmdi-attachment-alt:before{content:'\f10d'}.zmdi-attachment:before{content:'\f10e'}.zmdi-audio:before{content:'\f10f'}.zmdi-badge-check:before{content:'\f110'}.zmdi-balance-wallet:before{content:'\f111'}.zmdi-balance:before{content:'\f112'}.zmdi-battery-alert:before{content:'\f113'}.zmdi-battery-flash:before{content:'\f114'}.zmdi-battery-unknown:before{content:'\f115'}.zmdi-battery:before{content:'\f116'}.zmdi-bike:before{content:'\f117'}.zmdi-block-alt:before{content:'\f118'}.zmdi-block:before{content:'\f119'}.zmdi-boat:before{content:'\f11a'}.zmdi-book-image:before{content:'\f11b'}.zmdi-book:before{content:'\f11c'}.zmdi-bookmark-outline:before{content:'\f11d'}.zmdi-bookmark:before{content:'\f11e'}.zmdi-brush:before{content:'\f11f'}.zmdi-bug:before{content:'\f120'}.zmdi-bus:before{content:'\f121'}.zmdi-cake:before{content:'\f122'}.zmdi-car-taxi:before{content:'\f123'}.zmdi-car-wash:before{content:'\f124'}.zmdi-car:before{content:'\f125'}.zmdi-card-giftcard:before{content:'\f126'}.zmdi-card-membership:before{content:'\f127'}.zmdi-card-travel:before{content:'\f128'}.zmdi-card:before{content:'\f129'}.zmdi-case-check:before{content:'\f12a'}.zmdi-case-download:before{content:'\f12b'}.zmdi-case-play:before{content:'\f12c'}.zmdi-case:before{content:'\f12d'}.zmdi-cast-connected:before{content:'\f12e'}.zmdi-cast:before{content:'\f12f'}.zmdi-chart-donut:before{content:'\f130'}.zmdi-chart:before{content:'\f131'}.zmdi-city-alt:before{content:'\f132'}.zmdi-city:before{content:'\f133'}.zmdi-close-circle-o:before{content:'\f134'}.zmdi-close-circle:before{content:'\f135'}.zmdi-close:before{content:'\f136'}.zmdi-cocktail:before{content:'\f137'}.zmdi-code-setting:before{content:'\f138'}.zmdi-code-smartphone:before{content:'\f139'}.zmdi-code:before{content:'\f13a'}.zmdi-coffee:before{content:'\f13b'}.zmdi-collection-bookmark:before{content:'\f13c'}.zmdi-collection-case-play:before{content:'\f13d'}.zmdi-collection-folder-image:before{content:'\f13e'}.zmdi-collection-image-o:before{content:'\f13f'}.zmdi-collection-image:before{content:'\f140'}.zmdi-collection-item-1:before{content:'\f141'}.zmdi-collection-item-2:before{content:'\f142'}.zmdi-collection-item-3:before{content:'\f143'}.zmdi-collection-item-4:before{content:'\f144'}.zmdi-collection-item-5:before{content:'\f145'}.zmdi-collection-item-6:before{content:'\f146'}.zmdi-collection-item-7:before{content:'\f147'}.zmdi-collection-item-8:before{content:'\f148'}.zmdi-collection-item-9-plus:before{content:'\f149'}.zmdi-collection-item-9:before{content:'\f14a'}.zmdi-collection-item:before{content:'\f14b'}.zmdi-collection-music:before{content:'\f14c'}.zmdi-collection-pdf:before{content:'\f14d'}.zmdi-collection-plus:before{content:'\f14e'}.zmdi-collection-speaker:before{content:'\f14f'}.zmdi-collection-text:before{content:'\f150'}.zmdi-collection-video:before{content:'\f151'}.zmdi-compass:before{content:'\f152'}.zmdi-cutlery:before{content:'\f153'}.zmdi-delete:before{content:'\f154'}.zmdi-dialpad:before{content:'\f155'}.zmdi-dns:before{content:'\f156'}.zmdi-drink:before{content:'\f157'}.zmdi-edit:before{content:'\f158'}.zmdi-email-open:before{content:'\f159'}.zmdi-email:before{content:'\f15a'}.zmdi-eye-off:before{content:'\f15b'}.zmdi-eye:before{content:'\f15c'}.zmdi-eyedropper:before{content:'\f15d'}.zmdi-favorite-outline:before{content:'\f15e'}.zmdi-favorite:before{content:'\f15f'}.zmdi-filter-list:before{content:'\f160'}.zmdi-fire:before{content:'\f161'}.zmdi-flag:before{content:'\f162'}.zmdi-flare:before{content:'\f163'}.zmdi-flash-auto:before{content:'\f164'}.zmdi-flash-off:before{content:'\f165'}.zmdi-flash:before{content:'\f166'}.zmdi-flip:before{content:'\f167'}.zmdi-flower-alt:before{content:'\f168'}.zmdi-flower:before{content:'\f169'}.zmdi-font:before{content:'\f16a'}.zmdi-fullscreen-alt:before{content:'\f16b'}.zmdi-fullscreen-exit:before{content:'\f16c'}.zmdi-fullscreen:before{content:'\f16d'}.zmdi-functions:before{content:'\f16e'}.zmdi-gas-station:before{content:'\f16f'}.zmdi-gesture:before{content:'\f170'}.zmdi-globe-alt:before{content:'\f171'}.zmdi-globe-lock:before{content:'\f172'}.zmdi-globe:before{content:'\f173'}.zmdi-graduation-cap:before{content:'\f174'}.zmdi-home:before{content:'\f175'}.zmdi-hospital-alt:before{content:'\f176'}.zmdi-hospital:before{content:'\f177'}.zmdi-hotel:before{content:'\f178'}.zmdi-hourglass-alt:before{content:'\f179'}.zmdi-hourglass-outline:before{content:'\f17a'}.zmdi-hourglass:before{content:'\f17b'}.zmdi-http:before{content:'\f17c'}.zmdi-image-alt:before{content:'\f17d'}.zmdi-image-o:before{content:'\f17e'}.zmdi-image:before{content:'\f17f'}.zmdi-inbox:before{content:'\f180'}.zmdi-invert-colors-off:before{content:'\f181'}.zmdi-invert-colors:before{content:'\f182'}.zmdi-key:before{content:'\f183'}.zmdi-label-alt-outline:before{content:'\f184'}.zmdi-label-alt:before{content:'\f185'}.zmdi-label-heart:before{content:'\f186'}.zmdi-label:before{content:'\f187'}.zmdi-labels:before{content:'\f188'}.zmdi-lamp:before{content:'\f189'}.zmdi-landscape:before{content:'\f18a'}.zmdi-layers-off:before{content:'\f18b'}.zmdi-layers:before{content:'\f18c'}.zmdi-library:before{content:'\f18d'}.zmdi-link:before{content:'\f18e'}.zmdi-lock-open:before{content:'\f18f'}.zmdi-lock-outline:before{content:'\f190'}.zmdi-lock:before{content:'\f191'}.zmdi-mail-reply-all:before{content:'\f192'}.zmdi-mail-reply:before{content:'\f193'}.zmdi-mail-send:before{content:'\f194'}.zmdi-mall:before{content:'\f195'}.zmdi-map:before{content:'\f196'}.zmdi-menu:before{content:'\f197'}.zmdi-money-box:before{content:'\f198'}.zmdi-money-off:before{content:'\f199'}.zmdi-money:before{content:'\f19a'}.zmdi-more-vert:before{content:'\f19b'}.zmdi-more:before{content:'\f19c'}.zmdi-movie-alt:before{content:'\f19d'}.zmdi-movie:before{content:'\f19e'}.zmdi-nature-people:before{content:'\f19f'}.zmdi-nature:before{content:'\f1a0'}.zmdi-navigation:before{content:'\f1a1'}.zmdi-open-in-browser:before{content:'\f1a2'}.zmdi-open-in-new:before{content:'\f1a3'}.zmdi-palette:before{content:'\f1a4'}.zmdi-parking:before{content:'\f1a5'}.zmdi-pin-account:before{content:'\f1a6'}.zmdi-pin-assistant:before{content:'\f1a7'}.zmdi-pin-drop:before{content:'\f1a8'}.zmdi-pin-help:before{content:'\f1a9'}.zmdi-pin-off:before{content:'\f1aa'}.zmdi-pin:before{content:'\f1ab'}.zmdi-pizza:before{content:'\f1ac'}.zmdi-plaster:before{content:'\f1ad'}.zmdi-power-setting:before{content:'\f1ae'}.zmdi-power:before{content:'\f1af'}.zmdi-print:before{content:'\f1b0'}.zmdi-puzzle-piece:before{content:'\f1b1'}.zmdi-quote:before{content:'\f1b2'}.zmdi-railway:before{content:'\f1b3'}.zmdi-receipt:before{content:'\f1b4'}.zmdi-refresh-alt:before{content:'\f1b5'}.zmdi-refresh-sync-alert:before{content:'\f1b6'}.zmdi-refresh-sync-off:before{content:'\f1b7'}.zmdi-refresh-sync:before{content:'\f1b8'}.zmdi-refresh:before{content:'\f1b9'}.zmdi-roller:before{content:'\f1ba'}.zmdi-ruler:before{content:'\f1bb'}.zmdi-scissors:before{content:'\f1bc'}.zmdi-screen-rotation-lock:before{content:'\f1bd'}.zmdi-screen-rotation:before{content:'\f1be'}.zmdi-search-for:before{content:'\f1bf'}.zmdi-search-in-file:before{content:'\f1c0'}.zmdi-search-in-page:before{content:'\f1c1'}.zmdi-search-replace:before{content:'\f1c2'}.zmdi-search:before{content:'\f1c3'}.zmdi-seat:before{content:'\f1c4'}.zmdi-settings-square:before{content:'\f1c5'}.zmdi-settings:before{content:'\f1c6'}.zmdi-shield-check:before{content:'\f1c7'}.zmdi-shield-security:before{content:'\f1c8'}.zmdi-shopping-basket:before{content:'\f1c9'}.zmdi-shopping-cart-plus:before{content:'\f1ca'}.zmdi-shopping-cart:before{content:'\f1cb'}.zmdi-sign-in:before{content:'\f1cc'}.zmdi-sort-amount-asc:before{content:'\f1cd'}.zmdi-sort-amount-desc:before{content:'\f1ce'}.zmdi-sort-asc:before{content:'\f1cf'}.zmdi-sort-desc:before{content:'\f1d0'}.zmdi-spellcheck:before{content:'\f1d1'}.zmdi-storage:before{content:'\f1d2'}.zmdi-store-24:before{content:'\f1d3'}.zmdi-store:before{content:'\f1d4'}.zmdi-subway:before{content:'\f1d5'}.zmdi-sun:before{content:'\f1d6'}.zmdi-tab-unselected:before{content:'\f1d7'}.zmdi-tab:before{content:'\f1d8'}.zmdi-tag-close:before{content:'\f1d9'}.zmdi-tag-more:before{content:'\f1da'}.zmdi-tag:before{content:'\f1db'}.zmdi-thumb-down:before{content:'\f1dc'}.zmdi-thumb-up-down:before{content:'\f1dd'}.zmdi-thumb-up:before{content:'\f1de'}.zmdi-ticket-star:before{content:'\f1df'}.zmdi-toll:before{content:'\f1e0'}.zmdi-toys:before{content:'\f1e1'}.zmdi-traffic:before{content:'\f1e2'}.zmdi-translate:before{content:'\f1e3'}.zmdi-triangle-down:before{content:'\f1e4'}.zmdi-triangle-up:before{content:'\f1e5'}.zmdi-truck:before{content:'\f1e6'}.zmdi-turning-sign:before{content:'\f1e7'}.zmdi-wallpaper:before{content:'\f1e8'}.zmdi-washing-machine:before{content:'\f1e9'}.zmdi-window-maximize:before{content:'\f1ea'}.zmdi-window-minimize:before{content:'\f1eb'}.zmdi-window-restore:before{content:'\f1ec'}.zmdi-wrench:before{content:'\f1ed'}.zmdi-zoom-in:before{content:'\f1ee'}.zmdi-zoom-out:before{content:'\f1ef'}.zmdi-alert-circle-o:before{content:'\f1f0'}.zmdi-alert-circle:before{content:'\f1f1'}.zmdi-alert-octagon:before{content:'\f1f2'}.zmdi-alert-polygon:before{content:'\f1f3'}.zmdi-alert-triangle:before{content:'\f1f4'}.zmdi-help-outline:before{content:'\f1f5'}.zmdi-help:before{content:'\f1f6'}.zmdi-info-outline:before{content:'\f1f7'}.zmdi-info:before{content:'\f1f8'}.zmdi-notifications-active:before{content:'\f1f9'}.zmdi-notifications-add:before{content:'\f1fa'}.zmdi-notifications-none:before{content:'\f1fb'}.zmdi-notifications-off:before{content:'\f1fc'}.zmdi-notifications-paused:before{content:'\f1fd'}.zmdi-notifications:before{content:'\f1fe'}.zmdi-account-add:before{content:'\f1ff'}.zmdi-account-box-mail:before{content:'\f200'}.zmdi-account-box-o:before{content:'\f201'}.zmdi-account-box-phone:before{content:'\f202'}.zmdi-account-box:before{content:'\f203'}.zmdi-account-calendar:before{content:'\f204'}.zmdi-account-circle:before{content:'\f205'}.zmdi-account-o:before{content:'\f206'}.zmdi-account:before{content:'\f207'}.zmdi-accounts-add:before{content:'\f208'}.zmdi-accounts-alt:before{content:'\f209'}.zmdi-accounts-list-alt:before{content:'\f20a'}.zmdi-accounts-list:before{content:'\f20b'}.zmdi-accounts-outline:before{content:'\f20c'}.zmdi-accounts:before{content:'\f20d'}.zmdi-face:before{content:'\f20e'}.zmdi-female:before{content:'\f20f'}.zmdi-male-alt:before{content:'\f210'}.zmdi-male-female:before{content:'\f211'}.zmdi-male:before{content:'\f212'}.zmdi-mood-bad:before{content:'\f213'}.zmdi-mood:before{content:'\f214'}.zmdi-run:before{content:'\f215'}.zmdi-walk:before{content:'\f216'}.zmdi-cloud-box:before{content:'\f217'}.zmdi-cloud-circle:before{content:'\f218'}.zmdi-cloud-done:before{content:'\f219'}.zmdi-cloud-download:before{content:'\f21a'}.zmdi-cloud-off:before{content:'\f21b'}.zmdi-cloud-outline-alt:before{content:'\f21c'}.zmdi-cloud-outline:before{content:'\f21d'}.zmdi-cloud-upload:before{content:'\f21e'}.zmdi-cloud:before{content:'\f21f'}.zmdi-download:before{content:'\f220'}.zmdi-file-plus:before{content:'\f221'}.zmdi-file-text:before{content:'\f222'}.zmdi-file:before{content:'\f223'}.zmdi-folder-outline:before{content:'\f224'}.zmdi-folder-person:before{content:'\f225'}.zmdi-folder-star-alt:before{content:'\f226'}.zmdi-folder-star:before{content:'\f227'}.zmdi-folder:before{content:'\f228'}.zmdi-gif:before{content:'\f229'}.zmdi-upload:before{content:'\f22a'}.zmdi-border-all:before{content:'\f22b'}.zmdi-border-bottom:before{content:'\f22c'}.zmdi-border-clear:before{content:'\f22d'}.zmdi-border-color:before{content:'\f22e'}.zmdi-border-horizontal:before{content:'\f22f'}.zmdi-border-inner:before{content:'\f230'}.zmdi-border-left:before{content:'\f231'}.zmdi-border-outer:before{content:'\f232'}.zmdi-border-right:before{content:'\f233'}.zmdi-border-style:before{content:'\f234'}.zmdi-border-top:before{content:'\f235'}.zmdi-border-vertical:before{content:'\f236'}.zmdi-copy:before{content:'\f237'}.zmdi-crop:before{content:'\f238'}.zmdi-format-align-center:before{content:'\f239'}.zmdi-format-align-justify:before{content:'\f23a'}.zmdi-format-align-left:before{content:'\f23b'}.zmdi-format-align-right:before{content:'\f23c'}.zmdi-format-bold:before{content:'\f23d'}.zmdi-format-clear-all:before{content:'\f23e'}.zmdi-format-clear:before{content:'\f23f'}.zmdi-format-color-fill:before{content:'\f240'}.zmdi-format-color-reset:before{content:'\f241'}.zmdi-format-color-text:before{content:'\f242'}.zmdi-format-indent-decrease:before{content:'\f243'}.zmdi-format-indent-increase:before{content:'\f244'}.zmdi-format-italic:before{content:'\f245'}.zmdi-format-line-spacing:before{content:'\f246'}.zmdi-format-list-bulleted:before{content:'\f247'}.zmdi-format-list-numbered:before{content:'\f248'}.zmdi-format-ltr:before{content:'\f249'}.zmdi-format-rtl:before{content:'\f24a'}.zmdi-format-size:before{content:'\f24b'}.zmdi-format-strikethrough-s:before{content:'\f24c'}.zmdi-format-strikethrough:before{content:'\f24d'}.zmdi-format-subject:before{content:'\f24e'}.zmdi-format-underlined:before{content:'\f24f'}.zmdi-format-valign-bottom:before{content:'\f250'}.zmdi-format-valign-center:before{content:'\f251'}.zmdi-format-valign-top:before{content:'\f252'}.zmdi-redo:before{content:'\f253'}.zmdi-select-all:before{content:'\f254'}.zmdi-space-bar:before{content:'\f255'}.zmdi-text-format:before{content:'\f256'}.zmdi-transform:before{content:'\f257'}.zmdi-undo:before{content:'\f258'}.zmdi-wrap-text:before{content:'\f259'}.zmdi-comment-alert:before{content:'\f25a'}.zmdi-comment-alt-text:before{content:'\f25b'}.zmdi-comment-alt:before{content:'\f25c'}.zmdi-comment-edit:before{content:'\f25d'}.zmdi-comment-image:before{content:'\f25e'}.zmdi-comment-list:before{content:'\f25f'}.zmdi-comment-more:before{content:'\f260'}.zmdi-comment-outline:before{content:'\f261'}.zmdi-comment-text-alt:before{content:'\f262'}.zmdi-comment-text:before{content:'\f263'}.zmdi-comment-video:before{content:'\f264'}.zmdi-comment:before{content:'\f265'}.zmdi-comments:before{content:'\f266'}.zmdi-check-all:before{content:'\f267'}.zmdi-check-circle-u:before{content:'\f268'}.zmdi-check-circle:before{content:'\f269'}.zmdi-check-square:before{content:'\f26a'}.zmdi-check:before{content:'\f26b'}.zmdi-circle-o:before{content:'\f26c'}.zmdi-circle:before{content:'\f26d'}.zmdi-dot-circle-alt:before{content:'\f26e'}.zmdi-dot-circle:before{content:'\f26f'}.zmdi-minus-circle-outline:before{content:'\f270'}.zmdi-minus-circle:before{content:'\f271'}.zmdi-minus-square:before{content:'\f272'}.zmdi-minus:before{content:'\f273'}.zmdi-plus-circle-o-duplicate:before{content:'\f274'}.zmdi-plus-circle-o:before{content:'\f275'}.zmdi-plus-circle:before{content:'\f276'}.zmdi-plus-square:before{content:'\f277'}.zmdi-plus:before{content:'\f278'}.zmdi-square-o:before{content:'\f279'}.zmdi-star-circle:before{content:'\f27a'}.zmdi-star-half:before{content:'\f27b'}.zmdi-star-outline:before{content:'\f27c'}.zmdi-star:before{content:'\f27d'}.zmdi-bluetooth-connected:before{content:'\f27e'}.zmdi-bluetooth-off:before{content:'\f27f'}.zmdi-bluetooth-search:before{content:'\f280'}.zmdi-bluetooth-setting:before{content:'\f281'}.zmdi-bluetooth:before{content:'\f282'}.zmdi-camera-add:before{content:'\f283'}.zmdi-camera-alt:before{content:'\f284'}.zmdi-camera-bw:before{content:'\f285'}.zmdi-camera-front:before{content:'\f286'}.zmdi-camera-mic:before{content:'\f287'}.zmdi-camera-party-mode:before{content:'\f288'}.zmdi-camera-rear:before{content:'\f289'}.zmdi-camera-roll:before{content:'\f28a'}.zmdi-camera-switch:before{content:'\f28b'}.zmdi-camera:before{content:'\f28c'}.zmdi-card-alert:before{content:'\f28d'}.zmdi-card-off:before{content:'\f28e'}.zmdi-card-sd:before{content:'\f28f'}.zmdi-card-sim:before{content:'\f290'}.zmdi-desktop-mac:before{content:'\f291'}.zmdi-desktop-windows:before{content:'\f292'}.zmdi-device-hub:before{content:'\f293'}.zmdi-devices-off:before{content:'\f294'}.zmdi-devices:before{content:'\f295'}.zmdi-dock:before{content:'\f296'}.zmdi-floppy:before{content:'\f297'}.zmdi-gamepad:before{content:'\f298'}.zmdi-gps-dot:before{content:'\f299'}.zmdi-gps-off:before{content:'\f29a'}.zmdi-gps:before{content:'\f29b'}.zmdi-headset-mic:before{content:'\f29c'}.zmdi-headset:before{content:'\f29d'}.zmdi-input-antenna:before{content:'\f29e'}.zmdi-input-composite:before{content:'\f29f'}.zmdi-input-hdmi:before{content:'\f2a0'}.zmdi-input-power:before{content:'\f2a1'}.zmdi-input-svideo:before{content:'\f2a2'}.zmdi-keyboard-hide:before{content:'\f2a3'}.zmdi-keyboard:before{content:'\f2a4'}.zmdi-laptop-chromebook:before{content:'\f2a5'}.zmdi-laptop-mac:before{content:'\f2a6'}.zmdi-laptop:before{content:'\f2a7'}.zmdi-mic-off:before{content:'\f2a8'}.zmdi-mic-outline:before{content:'\f2a9'}.zmdi-mic-setting:before{content:'\f2aa'}.zmdi-mic:before{content:'\f2ab'}.zmdi-mouse:before{content:'\f2ac'}.zmdi-network-alert:before{content:'\f2ad'}.zmdi-network-locked:before{content:'\f2ae'}.zmdi-network-off:before{content:'\f2af'}.zmdi-network-outline:before{content:'\f2b0'}.zmdi-network-setting:before{content:'\f2b1'}.zmdi-network:before{content:'\f2b2'}.zmdi-phone-bluetooth:before{content:'\f2b3'}.zmdi-phone-end:before{content:'\f2b4'}.zmdi-phone-forwarded:before{content:'\f2b5'}.zmdi-phone-in-talk:before{content:'\f2b6'}.zmdi-phone-locked:before{content:'\f2b7'}.zmdi-phone-missed:before{content:'\f2b8'}.zmdi-phone-msg:before{content:'\f2b9'}.zmdi-phone-paused:before{content:'\f2ba'}.zmdi-phone-ring:before{content:'\f2bb'}.zmdi-phone-setting:before{content:'\f2bc'}.zmdi-phone-sip:before{content:'\f2bd'}.zmdi-phone:before{content:'\f2be'}.zmdi-portable-wifi-changes:before{content:'\f2bf'}.zmdi-portable-wifi-off:before{content:'\f2c0'}.zmdi-portable-wifi:before{content:'\f2c1'}.zmdi-radio:before{content:'\f2c2'}.zmdi-reader:before{content:'\f2c3'}.zmdi-remote-control-alt:before{content:'\f2c4'}.zmdi-remote-control:before{content:'\f2c5'}.zmdi-router:before{content:'\f2c6'}.zmdi-scanner:before{content:'\f2c7'}.zmdi-smartphone-android:before{content:'\f2c8'}.zmdi-smartphone-download:before{content:'\f2c9'}.zmdi-smartphone-erase:before{content:'\f2ca'}.zmdi-smartphone-info:before{content:'\f2cb'}.zmdi-smartphone-iphone:before{content:'\f2cc'}.zmdi-smartphone-landscape-lock:before{content:'\f2cd'}.zmdi-smartphone-landscape:before{content:'\f2ce'}.zmdi-smartphone-lock:before{content:'\f2cf'}.zmdi-smartphone-portrait-lock:before{content:'\f2d0'}.zmdi-smartphone-ring:before{content:'\f2d1'}.zmdi-smartphone-setting:before{content:'\f2d2'}.zmdi-smartphone-setup:before{content:'\f2d3'}.zmdi-smartphone:before{content:'\f2d4'}.zmdi-speaker:before{content:'\f2d5'}.zmdi-tablet-android:before{content:'\f2d6'}.zmdi-tablet-mac:before{content:'\f2d7'}.zmdi-tablet:before{content:'\f2d8'}.zmdi-tv-alt-play:before{content:'\f2d9'}.zmdi-tv-list:before{content:'\f2da'}.zmdi-tv-play:before{content:'\f2db'}.zmdi-tv:before{content:'\f2dc'}.zmdi-usb:before{content:'\f2dd'}.zmdi-videocam-off:before{content:'\f2de'}.zmdi-videocam-switch:before{content:'\f2df'}.zmdi-videocam:before{content:'\f2e0'}.zmdi-watch:before{content:'\f2e1'}.zmdi-wifi-alt-2:before{content:'\f2e2'}.zmdi-wifi-alt:before{content:'\f2e3'}.zmdi-wifi-info:before{content:'\f2e4'}.zmdi-wifi-lock:before{content:'\f2e5'}.zmdi-wifi-off:before{content:'\f2e6'}.zmdi-wifi-outline:before{content:'\f2e7'}.zmdi-wifi:before{content:'\f2e8'}.zmdi-arrow-left-bottom:before{content:'\f2e9'}.zmdi-arrow-left:before{content:'\f2ea'}.zmdi-arrow-merge:before{content:'\f2eb'}.zmdi-arrow-missed:before{content:'\f2ec'}.zmdi-arrow-right-top:before{content:'\f2ed'}.zmdi-arrow-right:before{content:'\f2ee'}.zmdi-arrow-split:before{content:'\f2ef'}.zmdi-arrows:before{content:'\f2f0'}.zmdi-caret-down-circle:before{content:'\f2f1'}.zmdi-caret-down:before{content:'\f2f2'}.zmdi-caret-left-circle:before{content:'\f2f3'}.zmdi-caret-left:before{content:'\f2f4'}.zmdi-caret-right-circle:before{content:'\f2f5'}.zmdi-caret-right:before{content:'\f2f6'}.zmdi-caret-up-circle:before{content:'\f2f7'}.zmdi-caret-up:before{content:'\f2f8'}.zmdi-chevron-down:before{content:'\f2f9'}.zmdi-chevron-left:before{content:'\f2fa'}.zmdi-chevron-right:before{content:'\f2fb'}.zmdi-chevron-up:before{content:'\f2fc'}.zmdi-forward:before{content:'\f2fd'}.zmdi-long-arrow-down:before{content:'\f2fe'}.zmdi-long-arrow-left:before{content:'\f2ff'}.zmdi-long-arrow-return:before{content:'\f300'}.zmdi-long-arrow-right:before{content:'\f301'}.zmdi-long-arrow-tab:before{content:'\f302'}.zmdi-long-arrow-up:before{content:'\f303'}.zmdi-rotate-ccw:before{content:'\f304'}.zmdi-rotate-cw:before{content:'\f305'}.zmdi-rotate-left:before{content:'\f306'}.zmdi-rotate-right:before{content:'\f307'}.zmdi-square-down:before{content:'\f308'}.zmdi-square-right:before{content:'\f309'}.zmdi-swap-alt:before{content:'\f30a'}.zmdi-swap-vertical-circle:before{content:'\f30b'}.zmdi-swap-vertical:before{content:'\f30c'}.zmdi-swap:before{content:'\f30d'}.zmdi-trending-down:before{content:'\f30e'}.zmdi-trending-flat:before{content:'\f30f'}.zmdi-trending-up:before{content:'\f310'}.zmdi-unfold-less:before{content:'\f311'}.zmdi-unfold-more:before{content:'\f312'}.zmdi-apps:before{content:'\f313'}.zmdi-grid-off:before{content:'\f314'}.zmdi-grid:before{content:'\f315'}.zmdi-view-agenda:before{content:'\f316'}.zmdi-view-array:before{content:'\f317'}.zmdi-view-carousel:before{content:'\f318'}.zmdi-view-column:before{content:'\f319'}.zmdi-view-comfy:before{content:'\f31a'}.zmdi-view-compact:before{content:'\f31b'}.zmdi-view-dashboard:before{content:'\f31c'}.zmdi-view-day:before{content:'\f31d'}.zmdi-view-headline:before{content:'\f31e'}.zmdi-view-list-alt:before{content:'\f31f'}.zmdi-view-list:before{content:'\f320'}.zmdi-view-module:before{content:'\f321'}.zmdi-view-quilt:before{content:'\f322'}.zmdi-view-stream:before{content:'\f323'}.zmdi-view-subtitles:before{content:'\f324'}.zmdi-view-toc:before{content:'\f325'}.zmdi-view-web:before{content:'\f326'}.zmdi-view-week:before{content:'\f327'}.zmdi-widgets:before{content:'\f328'}.zmdi-alarm-check:before{content:'\f329'}.zmdi-alarm-off:before{content:'\f32a'}.zmdi-alarm-plus:before{content:'\f32b'}.zmdi-alarm-snooze:before{content:'\f32c'}.zmdi-alarm:before{content:'\f32d'}.zmdi-calendar-alt:before{content:'\f32e'}.zmdi-calendar-check:before{content:'\f32f'}.zmdi-calendar-close:before{content:'\f330'}.zmdi-calendar-note:before{content:'\f331'}.zmdi-calendar:before{content:'\f332'}.zmdi-time-countdown:before{content:'\f333'}.zmdi-time-interval:before{content:'\f334'}.zmdi-time-restore-setting:before{content:'\f335'}.zmdi-time-restore:before{content:'\f336'}.zmdi-time:before{content:'\f337'}.zmdi-timer-off:before{content:'\f338'}.zmdi-timer:before{content:'\f339'}.zmdi-android-alt:before{content:'\f33a'}.zmdi-android:before{content:'\f33b'}.zmdi-apple:before{content:'\f33c'}.zmdi-behance:before{content:'\f33d'}.zmdi-codepen:before{content:'\f33e'}.zmdi-dribbble:before{content:'\f33f'}.zmdi-dropbox:before{content:'\f340'}.zmdi-evernote:before{content:'\f341'}.zmdi-facebook-box:before{content:'\f342'}.zmdi-facebook:before{content:'\f343'}.zmdi-github-box:before{content:'\f344'}.zmdi-github:before{content:'\f345'}.zmdi-google-drive:before{content:'\f346'}.zmdi-google-earth:before{content:'\f347'}.zmdi-google-glass:before{content:'\f348'}.zmdi-google-maps:before{content:'\f349'}.zmdi-google-pages:before{content:'\f34a'}.zmdi-google-play:before{content:'\f34b'}.zmdi-google-plus-box:before{content:'\f34c'}.zmdi-google-plus:before{content:'\f34d'}.zmdi-google:before{content:'\f34e'}.zmdi-instagram:before{content:'\f34f'}.zmdi-language-css3:before{content:'\f350'}.zmdi-language-html5:before{content:'\f351'}.zmdi-language-javascript:before{content:'\f352'}.zmdi-language-python-alt:before{content:'\f353'}.zmdi-language-python:before{content:'\f354'}.zmdi-lastfm:before{content:'\f355'}.zmdi-linkedin-box:before{content:'\f356'}.zmdi-paypal:before{content:'\f357'}.zmdi-pinterest-box:before{content:'\f358'}.zmdi-pocket:before{content:'\f359'}.zmdi-polymer:before{content:'\f35a'}.zmdi-share:before{content:'\f35b'}.zmdi-stackoverflow:before{content:'\f35c'}.zmdi-steam-square:before{content:'\f35d'}.zmdi-steam:before{content:'\f35e'}.zmdi-twitter-box:before{content:'\f35f'}.zmdi-twitter:before{content:'\f360'}.zmdi-vk:before{content:'\f361'}.zmdi-wikipedia:before{content:'\f362'}.zmdi-windows:before{content:'\f363'}.zmdi-aspect-ratio-alt:before{content:'\f364'}.zmdi-aspect-ratio:before{content:'\f365'}.zmdi-blur-circular:before{content:'\f366'}.zmdi-blur-linear:before{content:'\f367'}.zmdi-blur-off:before{content:'\f368'}.zmdi-blur:before{content:'\f369'}.zmdi-brightness-2:before{content:'\f36a'}.zmdi-brightness-3:before{content:'\f36b'}.zmdi-brightness-4:before{content:'\f36c'}.zmdi-brightness-5:before{content:'\f36d'}.zmdi-brightness-6:before{content:'\f36e'}.zmdi-brightness-7:before{content:'\f36f'}.zmdi-brightness-auto:before{content:'\f370'}.zmdi-brightness-setting:before{content:'\f371'}.zmdi-broken-image:before{content:'\f372'}.zmdi-center-focus-strong:before{content:'\f373'}.zmdi-center-focus-weak:before{content:'\f374'}.zmdi-compare:before{content:'\f375'}.zmdi-crop-16-9:before{content:'\f376'}.zmdi-crop-3-2:before{content:'\f377'}.zmdi-crop-5-4:before{content:'\f378'}.zmdi-crop-7-5:before{content:'\f379'}.zmdi-crop-din:before{content:'\f37a'}.zmdi-crop-free:before{content:'\f37b'}.zmdi-crop-landscape:before{content:'\f37c'}.zmdi-crop-portrait:before{content:'\f37d'}.zmdi-crop-square:before{content:'\f37e'}.zmdi-exposure-alt:before{content:'\f37f'}.zmdi-exposure:before{content:'\f380'}.zmdi-filter-b-and-w:before{content:'\f381'}.zmdi-filter-center-focus:before{content:'\f382'}.zmdi-filter-frames:before{content:'\f383'}.zmdi-filter-tilt-shift:before{content:'\f384'}.zmdi-gradient:before{content:'\f385'}.zmdi-grain:before{content:'\f386'}.zmdi-graphic-eq:before{content:'\f387'}.zmdi-hdr-off:before{content:'\f388'}.zmdi-hdr-strong:before{content:'\f389'}.zmdi-hdr-weak:before{content:'\f38a'}.zmdi-hdr:before{content:'\f38b'}.zmdi-iridescent:before{content:'\f38c'}.zmdi-leak-off:before{content:'\f38d'}.zmdi-leak:before{content:'\f38e'}.zmdi-looks:before{content:'\f38f'}.zmdi-loupe:before{content:'\f390'}.zmdi-panorama-horizontal:before{content:'\f391'}.zmdi-panorama-vertical:before{content:'\f392'}.zmdi-panorama-wide-angle:before{content:'\f393'}.zmdi-photo-size-select-large:before{content:'\f394'}.zmdi-photo-size-select-small:before{content:'\f395'}.zmdi-picture-in-picture:before{content:'\f396'}.zmdi-slideshow:before{content:'\f397'}.zmdi-texture:before{content:'\f398'}.zmdi-tonality:before{content:'\f399'}.zmdi-vignette:before{content:'\f39a'}.zmdi-wb-auto:before{content:'\f39b'}.zmdi-eject-alt:before{content:'\f39c'}.zmdi-eject:before{content:'\f39d'}.zmdi-equalizer:before{content:'\f39e'}.zmdi-fast-forward:before{content:'\f39f'}.zmdi-fast-rewind:before{content:'\f3a0'}.zmdi-forward-10:before{content:'\f3a1'}.zmdi-forward-30:before{content:'\f3a2'}.zmdi-forward-5:before{content:'\f3a3'}.zmdi-hearing:before{content:'\f3a4'}.zmdi-pause-circle-outline:before{content:'\f3a5'}.zmdi-pause-circle:before{content:'\f3a6'}.zmdi-pause:before{content:'\f3a7'}.zmdi-play-circle-outline:before{content:'\f3a8'}.zmdi-play-circle:before{content:'\f3a9'}.zmdi-play:before{content:'\f3aa'}.zmdi-playlist-audio:before{content:'\f3ab'}.zmdi-playlist-plus:before{content:'\f3ac'}.zmdi-repeat-one:before{content:'\f3ad'}.zmdi-repeat:before{content:'\f3ae'}.zmdi-replay-10:before{content:'\f3af'}.zmdi-replay-30:before{content:'\f3b0'}.zmdi-replay-5:before{content:'\f3b1'}.zmdi-replay:before{content:'\f3b2'}.zmdi-shuffle:before{content:'\f3b3'}.zmdi-skip-next:before{content:'\f3b4'}.zmdi-skip-previous:before{content:'\f3b5'}.zmdi-stop:before{content:'\f3b6'}.zmdi-surround-sound:before{content:'\f3b7'}.zmdi-tune:before{content:'\f3b8'}.zmdi-volume-down:before{content:'\f3b9'}.zmdi-volume-mute:before{content:'\f3ba'}.zmdi-volume-off:before{content:'\f3bb'}.zmdi-volume-up:before{content:'\f3bc'}.zmdi-n-1-square:before{content:'\f3bd'}.zmdi-n-2-square:before{content:'\f3be'}.zmdi-n-3-square:before{content:'\f3bf'}.zmdi-n-4-square:before{content:'\f3c0'}.zmdi-n-5-square:before{content:'\f3c1'}.zmdi-n-6-square:before{content:'\f3c2'}.zmdi-neg-1:before{content:'\f3c3'}.zmdi-neg-2:before{content:'\f3c4'}.zmdi-plus-1:before{content:'\f3c5'}.zmdi-plus-2:before{content:'\f3c6'}.zmdi-sec-10:before{content:'\f3c7'}.zmdi-sec-3:before{content:'\f3c8'}.zmdi-zero:before{content:'\f3c9'}.zmdi-airline-seat-flat-angled:before{content:'\f3ca'}.zmdi-airline-seat-flat:before{content:'\f3cb'}.zmdi-airline-seat-individual-suite:before{content:'\f3cc'}.zmdi-airline-seat-legroom-extra:before{content:'\f3cd'}.zmdi-airline-seat-legroom-normal:before{content:'\f3ce'}.zmdi-airline-seat-legroom-reduced:before{content:'\f3cf'}.zmdi-airline-seat-recline-extra:before{content:'\f3d0'}.zmdi-airline-seat-recline-normal:before{content:'\f3d1'}.zmdi-airplay:before{content:'\f3d2'}.zmdi-closed-caption:before{content:'\f3d3'}.zmdi-confirmation-number:before{content:'\f3d4'}.zmdi-developer-board:before{content:'\f3d5'}.zmdi-disc-full:before{content:'\f3d6'}.zmdi-explicit:before{content:'\f3d7'}.zmdi-flight-land:before{content:'\f3d8'}.zmdi-flight-takeoff:before{content:'\f3d9'}.zmdi-flip-to-back:before{content:'\f3da'}.zmdi-flip-to-front:before{content:'\f3db'}.zmdi-group-work:before{content:'\f3dc'}.zmdi-hd:before{content:'\f3dd'}.zmdi-hq:before{content:'\f3de'}.zmdi-markunread-mailbox:before{content:'\f3df'}.zmdi-memory:before{content:'\f3e0'}.zmdi-nfc:before{content:'\f3e1'}.zmdi-play-for-work:before{content:'\f3e2'}.zmdi-power-input:before{content:'\f3e3'}.zmdi-present-to-all:before{content:'\f3e4'}.zmdi-satellite:before{content:'\f3e5'}.zmdi-tap-and-play:before{content:'\f3e6'}.zmdi-vibration:before{content:'\f3e7'}.zmdi-voicemail:before{content:'\f3e8'}.zmdi-group:before{content:'\f3e9'}.zmdi-rss:before{content:'\f3ea'}.zmdi-shape:before{content:'\f3eb'}.zmdi-spinner:before{content:'\f3ec'}.zmdi-ungroup:before{content:'\f3ed'}.zmdi-500px:before{content:'\f3ee'}.zmdi-8tracks:before{content:'\f3ef'}.zmdi-amazon:before{content:'\f3f0'}.zmdi-blogger:before{content:'\f3f1'}.zmdi-delicious:before{content:'\f3f2'}.zmdi-disqus:before{content:'\f3f3'}.zmdi-flattr:before{content:'\f3f4'}.zmdi-flickr:before{content:'\f3f5'}.zmdi-github-alt:before{content:'\f3f6'}.zmdi-google-old:before{content:'\f3f7'}.zmdi-linkedin:before{content:'\f3f8'}.zmdi-odnoklassniki:before{content:'\f3f9'}.zmdi-outlook:before{content:'\f3fa'}.zmdi-paypal-alt:before{content:'\f3fb'}.zmdi-pinterest:before{content:'\f3fc'}.zmdi-playstation:before{content:'\f3fd'}.zmdi-reddit:before{content:'\f3fe'}.zmdi-skype:before{content:'\f3ff'}.zmdi-slideshare:before{content:'\f400'}.zmdi-soundcloud:before{content:'\f401'}.zmdi-tumblr:before{content:'\f402'}.zmdi-twitch:before{content:'\f403'}.zmdi-vimeo:before{content:'\f404'}.zmdi-whatsapp:before{content:'\f405'}.zmdi-xbox:before{content:'\f406'}.zmdi-yahoo:before{content:'\f407'}.zmdi-youtube-play:before{content:'\f408'}.zmdi-youtube:before{content:'\f409'}.zmdi-import-export:before{content:'\f30c'}.zmdi-swap-vertical-:before{content:'\f30c'}.zmdi-airplanemode-inactive:before{content:'\f102'}.zmdi-airplanemode-active:before{content:'\f103'}.zmdi-rate-review:before{content:'\f103'}.zmdi-comment-sign:before{content:'\f25a'}.zmdi-network-warning:before{content:'\f2ad'}.zmdi-shopping-cart-add:before{content:'\f1ca'}.zmdi-file-add:before{content:'\f221'}.zmdi-network-wifi-scan:before{content:'\f2e4'}.zmdi-collection-add:before{content:'\f14e'}.zmdi-format-playlist-add:before{content:'\f3ac'}.zmdi-format-queue-music:before{content:'\f3ab'}.zmdi-plus-box:before{content:'\f277'}.zmdi-tag-backspace:before{content:'\f1d9'}.zmdi-alarm-add:before{content:'\f32b'}.zmdi-battery-charging:before{content:'\f114'}.zmdi-daydream-setting:before{content:'\f217'}.zmdi-more-horiz:before{content:'\f19c'}.zmdi-book-photo:before{content:'\f11b'}.zmdi-incandescent:before{content:'\f189'}.zmdi-wb-iridescent:before{content:'\f38c'}.zmdi-calendar-remove:before{content:'\f330'}.zmdi-refresh-sync-disabled:before{content:'\f1b7'}.zmdi-refresh-sync-problem:before{content:'\f1b6'}.zmdi-crop-original:before{content:'\f17e'}.zmdi-power-off:before{content:'\f1af'}.zmdi-power-off-setting:before{content:'\f1ae'}.zmdi-leak-remove:before{content:'\f38d'}.zmdi-star-border:before{content:'\f27c'}.zmdi-brightness-low:before{content:'\f36d'}.zmdi-brightness-medium:before{content:'\f36e'}.zmdi-brightness-high:before{content:'\f36f'}.zmdi-smartphone-portrait:before{content:'\f2d4'}.zmdi-live-tv:before{content:'\f2d9'}.zmdi-format-textdirection-l-to-r:before{content:'\f249'}.zmdi-format-textdirection-r-to-l:before{content:'\f24a'}.zmdi-arrow-back:before{content:'\f2ea'}.zmdi-arrow-forward:before{content:'\f2ee'}.zmdi-arrow-in:before{content:'\f2e9'}.zmdi-arrow-out:before{content:'\f2ed'}.zmdi-rotate-90-degrees-ccw:before{content:'\f304'}.zmdi-adb:before{content:'\f33a'}.zmdi-network-wifi:before{content:'\f2e8'}.zmdi-network-wifi-alt:before{content:'\f2e3'}.zmdi-network-wifi-lock:before{content:'\f2e5'}.zmdi-network-wifi-off:before{content:'\f2e6'}.zmdi-network-wifi-outline:before{content:'\f2e7'}.zmdi-network-wifi-info:before{content:'\f2e4'}.zmdi-layers-clear:before{content:'\f18b'}.zmdi-colorize:before{content:'\f15d'}.zmdi-format-paint:before{content:'\f1ba'}.zmdi-format-quote:before{content:'\f1b2'}.zmdi-camera-monochrome-photos:before{content:'\f285'}.zmdi-sort-by-alpha:before{content:'\f1cf'}.zmdi-folder-shared:before{content:'\f225'}.zmdi-folder-special:before{content:'\f226'}.zmdi-comment-dots:before{content:'\f260'}.zmdi-reorder:before{content:'\f31e'}.zmdi-dehaze:before{content:'\f197'}.zmdi-sort:before{content:'\f1ce'}.zmdi-pages:before{content:'\f34a'}.zmdi-stack-overflow:before{content:'\f35c'}.zmdi-calendar-account:before{content:'\f204'}.zmdi-paste:before{content:'\f109'}.zmdi-cut:before{content:'\f1bc'}.zmdi-save:before{content:'\f297'}.zmdi-smartphone-code:before{content:'\f139'}.zmdi-directions-bike:before{content:'\f117'}.zmdi-directions-boat:before{content:'\f11a'}.zmdi-directions-bus:before{content:'\f121'}.zmdi-directions-car:before{content:'\f125'}.zmdi-directions-railway:before{content:'\f1b3'}.zmdi-directions-run:before{content:'\f215'}.zmdi-directions-subway:before{content:'\f1d5'}.zmdi-directions-walk:before{content:'\f216'}.zmdi-local-hotel:before{content:'\f178'}.zmdi-local-activity:before{content:'\f1df'}.zmdi-local-play:before{content:'\f1df'}.zmdi-local-airport:before{content:'\f103'}.zmdi-local-atm:before{content:'\f198'}.zmdi-local-bar:before{content:'\f137'}.zmdi-local-cafe:before{content:'\f13b'}.zmdi-local-car-wash:before{content:'\f124'}.zmdi-local-convenience-store:before{content:'\f1d3'}.zmdi-local-dining:before{content:'\f153'}.zmdi-local-drink:before{content:'\f157'}.zmdi-local-florist:before{content:'\f168'}.zmdi-local-gas-station:before{content:'\f16f'}.zmdi-local-grocery-store:before{content:'\f1cb'}.zmdi-local-hospital:before{content:'\f177'}.zmdi-local-laundry-service:before{content:'\f1e9'}.zmdi-local-library:before{content:'\f18d'}.zmdi-local-mall:before{content:'\f195'}.zmdi-local-movies:before{content:'\f19d'}.zmdi-local-offer:before{content:'\f187'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-parking:before{content:'\f1a5'}.zmdi-local-pharmacy:before{content:'\f176'}.zmdi-local-phone:before{content:'\f2be'}.zmdi-local-pizza:before{content:'\f1ac'}.zmdi-local-post-office:before{content:'\f15a'}.zmdi-local-printshop:before{content:'\f1b0'}.zmdi-local-see:before{content:'\f28c'}.zmdi-local-shipping:before{content:'\f1e6'}.zmdi-local-store:before{content:'\f1d4'}.zmdi-local-taxi:before{content:'\f123'}.zmdi-local-wc:before{content:'\f211'}.zmdi-my-location:before{content:'\f299'}.zmdi-directions:before{content:'\f1e7'}@font-face {
  font-family: 'SocIcon';
  src:  url('../fonts/SocIcon/SocIcon.eot@orx2yt');
  src:  url('../fonts/SocIcon/SocIcon.eot@orx2yt') format('embedded-opentype'),
  url('../fonts/SocIcon/SocIcon.woff2@orx2yt.html') format('woff2'),
  url('../fonts/SocIcon/SocIcon.ttf@orx2yt') format('truetype'),
  url('../fonts/SocIcon/SocIcon.woff@orx2yt') format('woff'),
  url('../fonts/SocIcon/SocIcon.svg@orx2yt') format('svg');
  font-weight: normal;
  font-style: normal;
}[class^="socicon-"], [class*=" socicon-"] {
  
  font-family: 'Socicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.socicon-moddb:before {
  content: "\e94b";
}
.socicon-indiedb:before {
  content: "\e94c";
}
.socicon-traxsource:before {
  content: "\e94d";
}
.socicon-gamefor:before {
  content: "\e94e";
}
.socicon-pixiv:before {
  content: "\e94f";
}
.socicon-myanimelist:before {
  content: "\e950";
}
.socicon-blackberry:before {
  content: "\e951";
}
.socicon-wickr:before {
  content: "\e952";
}
.socicon-spip:before {
  content: "\e953";
}
.socicon-napster:before {
  content: "\e954";
}
.socicon-beatport:before {
  content: "\e955";
}
.socicon-hackerone:before {
  content: "\e956";
}
.socicon-hackernews:before {
  content: "\e946";
}
.socicon-smashwords:before {
  content: "\e947";
}
.socicon-kobo:before {
  content: "\e948";
}
.socicon-bookbub:before {
  content: "\e949";
}
.socicon-mailru:before {
  content: "\e94a";
}
.socicon-gitlab:before {
  content: "\e945";
}
.socicon-instructables:before {
  content: "\e944";
}
.socicon-portfolio:before {
  content: "\e943";
}
.socicon-codered:before {
  content: "\e940";
}
.socicon-origin:before {
  content: "\e941";
}
.socicon-nextdoor:before {
  content: "\e942";
}
.socicon-udemy:before {
  content: "\e93f";
}
.socicon-livemaster:before {
  content: "\e93e";
}
.socicon-crunchbase:before {
  content: "\e93b";
}
.socicon-homefy:before {
  content: "\e93c";
}
.socicon-calendly:before {
  content: "\e93d";
}
.socicon-realtor:before {
  content: "\e90f";
}
.socicon-tidal:before {
  content: "\e910";
}
.socicon-qobuz:before {
  content: "\e911";
}
.socicon-natgeo:before {
  content: "\e912";
}
.socicon-mastodon:before {
  content: "\e913";
}
.socicon-unsplash:before {
  content: "\e914";
}
.socicon-homeadvisor:before {
  content: "\e915";
}
.socicon-angieslist:before {
  content: "\e916";
}
.socicon-codepen:before {
  content: "\e917";
}
.socicon-slack:before {
  content: "\e918";
}
.socicon-openaigym:before {
  content: "\e919";
}
.socicon-logmein:before {
  content: "\e91a";
}
.socicon-fiverr:before {
  content: "\e91b";
}
.socicon-gotomeeting:before {
  content: "\e91c";
}
.socicon-aliexpress:before {
  content: "\e91d";
}
.socicon-guru:before {
  content: "\e91e";
}
.socicon-appstore:before {
  content: "\e91f";
}
.socicon-homes:before {
  content: "\e920";
}
.socicon-zoom:before {
  content: "\e921";
}
.socicon-alibaba:before {
  content: "\e922";
}
.socicon-craigslist:before {
  content: "\e923";
}
.socicon-wix:before {
  content: "\e924";
}
.socicon-redfin:before {
  content: "\e925";
}
.socicon-googlecalendar:before {
  content: "\e926";
}
.socicon-shopify:before {
  content: "\e927";
}
.socicon-freelancer:before {
  content: "\e928";
}
.socicon-seedrs:before {
  content: "\e929";
}
.socicon-bing:before {
  content: "\e92a";
}
.socicon-doodle:before {
  content: "\e92b";
}
.socicon-bonanza:before {
  content: "\e92c";
}
.socicon-squarespace:before {
  content: "\e92d";
}
.socicon-toptal:before {
  content: "\e92e";
}
.socicon-gust:before {
  content: "\e92f";
}
.socicon-ask:before {
  content: "\e930";
}
.socicon-trulia:before {
  content: "\e931";
}
.socicon-loomly:before {
  content: "\e932";
}
.socicon-ghost:before {
  content: "\e933";
}
.socicon-upwork:before {
  content: "\e934";
}
.socicon-fundable:before {
  content: "\e935";
}
.socicon-booking:before {
  content: "\e936";
}
.socicon-googlemaps:before {
  content: "\e937";
}
.socicon-zillow:before {
  content: "\e938";
}
.socicon-niconico:before {
  content: "\e939";
}
.socicon-toneden:before {
  content: "\e93a";
}
.socicon-augment:before {
  content: "\e908";
}
.socicon-bitbucket:before {
  content: "\e909";
}
.socicon-fyuse:before {
  content: "\e90a";
}
.socicon-yt-gaming:before {
  content: "\e90b";
}
.socicon-sketchfab:before {
  content: "\e90c";
}
.socicon-mobcrush:before {
  content: "\e90d";
}
.socicon-microsoft:before {
  content: "\e90e";
}
.socicon-pandora:before {
  content: "\e907";
}
.socicon-messenger:before {
  content: "\e906";
}
.socicon-gamewisp:before {
  content: "\e905";
}
.socicon-bloglovin:before {
  content: "\e904";
}
.socicon-tunein:before {
  content: "\e903";
}
.socicon-gamejolt:before {
  content: "\e901";
}
.socicon-trello:before {
  content: "\e902";
}
.socicon-spreadshirt:before {
  content: "\e900";
}
.socicon-500px:before {
  content: "\e000";
}
.socicon-8tracks:before {
  content: "\e001";
}
.socicon-airbnb:before {
  content: "\e002";
}
.socicon-alliance:before {
  content: "\e003";
}
.socicon-amazon:before {
  content: "\e004";
}
.socicon-amplement:before {
  content: "\e005";
}
.socicon-android:before {
  content: "\e006";
}
.socicon-angellist:before {
  content: "\e007";
}
.socicon-apple:before {
  content: "\e008";
}
.socicon-appnet:before {
  content: "\e009";
}
.socicon-baidu:before {
  content: "\e00a";
}
.socicon-bandcamp:before {
  content: "\e00b";
}
.socicon-battlenet:before {
  content: "\e00c";
}
.socicon-mixer:before {
  content: "\e00d";
}
.socicon-bebee:before {
  content: "\e00e";
}
.socicon-bebo:before {
  content: "\e00f";
}
.socicon-behance:before {
  content: "\e010";
}
.socicon-blizzard:before {
  content: "\e011";
}
.socicon-blogger:before {
  content: "\e012";
}
.socicon-buffer:before {
  content: "\e013";
}
.socicon-chrome:before {
  content: "\e014";
}
.socicon-coderwall:before {
  content: "\e015";
}
.socicon-curse:before {
  content: "\e016";
}
.socicon-dailymotion:before {
  content: "\e017";
}
.socicon-deezer:before {
  content: "\e018";
}
.socicon-delicious:before {
  content: "\e019";
}
.socicon-deviantart:before {
  content: "\e01a";
}
.socicon-diablo:before {
  content: "\e01b";
}
.socicon-digg:before {
  content: "\e01c";
}
.socicon-discord:before {
  content: "\e01d";
}
.socicon-disqus:before {
  content: "\e01e";
}
.socicon-douban:before {
  content: "\e01f";
}
.socicon-draugiem:before {
  content: "\e020";
}
.socicon-dribbble:before {
  content: "\e021";
}
.socicon-drupal:before {
  content: "\e022";
}
.socicon-ebay:before {
  content: "\e023";
}
.socicon-ello:before {
  content: "\e024";
}
.socicon-endomodo:before {
  content: "\e025";
}
.socicon-envato:before {
  content: "\e026";
}
.socicon-etsy:before {
  content: "\e027";
}
.socicon-facebook:before {
  content: "\e028";
}
.socicon-feedburner:before {
  content: "\e029";
}
.socicon-filmweb:before {
  content: "\e02a";
}
.socicon-firefox:before {
  content: "\e02b";
}
.socicon-flattr:before {
  content: "\e02c";
}
.socicon-flickr:before {
  content: "\e02d";
}
.socicon-formulr:before {
  content: "\e02e";
}
.socicon-forrst:before {
  content: "\e02f";
}
.socicon-foursquare:before {
  content: "\e030";
}
.socicon-friendfeed:before {
  content: "\e031";
}
.socicon-github:before {
  content: "\e032";
}
.socicon-goodreads:before {
  content: "\e033";
}
.socicon-google:before {
  content: "\e034";
}
.socicon-googlescholar:before {
  content: "\e035";
}
.socicon-googlegroups:before {
  content: "\e036";
}
.socicon-googlephotos:before {
  content: "\e037";
}
.socicon-googleplus:before {
  content: "\e038";
}
.socicon-grooveshark:before {
  content: "\e039";
}
.socicon-hackerrank:before {
  content: "\e03a";
}
.socicon-hearthstone:before {
  content: "\e03b";
}
.socicon-hellocoton:before {
  content: "\e03c";
}
.socicon-heroes:before {
  content: "\e03d";
}
.socicon-smashcast:before {
  content: "\e03e";
}
.socicon-horde:before {
  content: "\e03f";
}
.socicon-houzz:before {
  content: "\e040";
}
.socicon-icq:before {
  content: "\e041";
}
.socicon-identica:before {
  content: "\e042";
}
.socicon-imdb:before {
  content: "\e043";
}
.socicon-instagram:before {
  content: "\e044";
}
.socicon-issuu:before {
  content: "\e045";
}
.socicon-istock:before {
  content: "\e046";
}
.socicon-itunes:before {
  content: "\e047";
}
.socicon-keybase:before {
  content: "\e048";
}
.socicon-lanyrd:before {
  content: "\e049";
}
.socicon-lastfm:before {
  content: "\e04a";
}
.socicon-line:before {
  content: "\e04b";
}
.socicon-linkedin:before {
  content: "\e04c";
}
.socicon-livejournal:before {
  content: "\e04d";
}
.socicon-lyft:before {
  content: "\e04e";
}
.socicon-macos:before {
  content: "\e04f";
}
.socicon-mail:before {
  content: "\e050";
}
.socicon-medium:before {
  content: "\e051";
}
.socicon-meetup:before {
  content: "\e052";
}
.socicon-mixcloud:before {
  content: "\e053";
}
.socicon-modelmayhem:before {
  content: "\e054";
}
.socicon-mumble:before {
  content: "\e055";
}
.socicon-myspace:before {
  content: "\e056";
}
.socicon-newsvine:before {
  content: "\e057";
}
.socicon-nintendo:before {
  content: "\e058";
}
.socicon-npm:before {
  content: "\e059";
}
.socicon-odnoklassniki:before {
  content: "\e05a";
}
.socicon-openid:before {
  content: "\e05b";
}
.socicon-opera:before {
  content: "\e05c";
}
.socicon-outlook:before {
  content: "\e05d";
}
.socicon-overwatch:before {
  content: "\e05e";
}
.socicon-patreon:before {
  content: "\e05f";
}
.socicon-paypal:before {
  content: "\e060";
}
.socicon-periscope:before {
  content: "\e061";
}
.socicon-persona:before {
  content: "\e062";
}
.socicon-pinterest:before {
  content: "\e063";
}
.socicon-play:before {
  content: "\e064";
}
.socicon-player:before {
  content: "\e065";
}
.socicon-playstation:before {
  content: "\e066";
}
.socicon-pocket:before {
  content: "\e067";
}
.socicon-qq:before {
  content: "\e068";
}
.socicon-quora:before {
  content: "\e069";
}
.socicon-raidcall:before {
  content: "\e06a";
}
.socicon-ravelry:before {
  content: "\e06b";
}
.socicon-reddit:before {
  content: "\e06c";
}
.socicon-renren:before {
  content: "\e06d";
}
.socicon-researchgate:before {
  content: "\e06e";
}
.socicon-residentadvisor:before {
  content: "\e06f";
}
.socicon-reverbnation:before {
  content: "\e070";
}
.socicon-rss:before {
  content: "\e071";
}
.socicon-sharethis:before {
  content: "\e072";
}
.socicon-skype:before {
  content: "\e073";
}
.socicon-slideshare:before {
  content: "\e074";
}
.socicon-smugmug:before {
  content: "\e075";
}
.socicon-snapchat:before {
  content: "\e076";
}
.socicon-songkick:before {
  content: "\e077";
}
.socicon-soundcloud:before {
  content: "\e078";
}
.socicon-spotify:before {
  content: "\e079";
}
.socicon-stackexchange:before {
  content: "\e07a";
}
.socicon-stackoverflow:before {
  content: "\e07b";
}
.socicon-starcraft:before {
  content: "\e07c";
}
.socicon-stayfriends:before {
  content: "\e07d";
}
.socicon-steam:before {
  content: "\e07e";
}
.socicon-storehouse:before {
  content: "\e07f";
}
.socicon-strava:before {
  content: "\e080";
}
.socicon-streamjar:before {
  content: "\e081";
}
.socicon-stumbleupon:before {
  content: "\e082";
}
.socicon-swarm:before {
  content: "\e083";
}
.socicon-teamspeak:before {
  content: "\e084";
}
.socicon-teamviewer:before {
  content: "\e085";
}
.socicon-technorati:before {
  content: "\e086";
}
.socicon-telegram:before {
  content: "\e087";
}
.socicon-tripadvisor:before {
  content: "\e088";
}
.socicon-tripit:before {
  content: "\e089";
}
.socicon-triplej:before {
  content: "\e08a";
}
.socicon-tumblr:before {
  content: "\e08b";
}
.socicon-twitch:before {
  content: "\e08c";
}
.socicon-twitter:before {
  content: "\e08d";
}
.socicon-uber:before {
  content: "\e08e";
}
.socicon-ventrilo:before {
  content: "\e08f";
}
.socicon-viadeo:before {
  content: "\e090";
}
.socicon-viber:before {
  content: "\e091";
}
.socicon-viewbug:before {
  content: "\e092";
}
.socicon-vimeo:before {
  content: "\e093";
}
.socicon-vine:before {
  content: "\e094";
}
.socicon-vkontakte:before {
  content: "\e095";
}
.socicon-warcraft:before {
  content: "\e096";
}
.socicon-wechat:before {
  content: "\e097";
}
.socicon-weibo:before {
  content: "\e098";
}
.socicon-whatsapp:before {
  content: "\e099";
}
.socicon-wikipedia:before {
  content: "\e09a";
}
.socicon-windows:before {
  content: "\e09b";
}
.socicon-wordpress:before {
  content: "\e09c";
}
.socicon-wykop:before {
  content: "\e09d";
}
.socicon-xbox:before {
  content: "\e09e";
}
.socicon-xing:before {
  content: "\e09f";
}
.socicon-yahoo:before {
  content: "\e0a0";
}
.socicon-yammer:before {
  content: "\e0a1";
}
.socicon-yandex:before {
  content: "\e0a2";
}
.socicon-yelp:before {
  content: "\e0a3";
}
.socicon-younow:before {
  content: "\e0a4";
}
.socicon-youtube:before {
  content: "\e0a5";
}
.socicon-zapier:before {
  content: "\e0a6";
}
.socicon-zerply:before {
  content: "\e0a7";
}
.socicon-zomato:before {
  content: "\e0a8";
}
.socicon-zynga:before {
  content: "\e0a9";
}.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
	width: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; 
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; 
	-webkit-appearance: none;
}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:.5s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:500&subset=cyrillic');
html, body {
	height: 100%;
}body {
	position: relative;
	min-width: 320px;
	font: 15px/27px 'Open Sans', sans-serif;
	color: #555;
	background: #fff;
}div, section, nav, ul, ol, li {
	position: relative;
}input, textarea, button {
	outline: 0px none;
}ul, ol {
	margin: 0;
	padding: 0;
}li {
	position: relative;
	list-style: none;
}a,
a:focus {
	outline: none;
	text-decoration: none;
	-webkit-transition: color .15s linear 0s;
		 -o-transition: color .15s linear 0s;
			transition: color .15s linear 0s;
}a:hover {
	color: #555;
	text-decoration: none;
}b, strong {
	font-weight: bold;
}i, em {
	font-style: italic;
}table {
	width: 100%;
}.nowrap {
	white-space: nowrap;
}::-webkit-input-placeholder {
	opacity: 1;
	color: #aaa;
}::-moz-placeholder {
	opacity: 1;
	color: #aaa;
}:-moz-placeholder {
	opacity: 1;
	color: #aaa;
}:-ms-input-placeholder {
	opacity: 1;
	color: #aaa;
}body.fixed {
	overflow: hidden;
}
.loader_wrp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	overflow: hidden;
}.no-js .loader_wrp {
	display: none;
}.loader {
	display: block;
	position: relative;
	left: 50%;
	top: 50%;
	width: 150px;
	height: 150px;
	margin: -75px 0 0 -75px;
	border-radius: 50%;
	border: 3px solid transparent;
	-webkit-animation: spin 1.7s linear infinite;
			animation: spin 1.7s linear infinite;
	z-index: 10001;
}.loader::before {
	content: '';
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-radius: 50%;
	border: 3px solid transparent;
	-webkit-animation: spin_reverse .6s linear infinite;
			animation: spin_reverse .6s linear infinite;
}.loader::after {
	content: '';
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-radius: 50%;
	border: 3px solid transparent;
	-webkit-animation: spin 1s linear infinite;
			animation: spin 1s linear infinite;
}@-webkit-keyframes spin {	0% {
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
	}	100% {
		-webkit-transform: rotate(360deg);
				transform: rotate(360deg);
	}
}@keyframes spin {	0% {
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
	}	100% {
		-webkit-transform: rotate(360deg);
				transform: rotate(360deg);
	}}@-webkit-keyframes spin_reverse {	0% {
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
	}	100% {
		-webkit-transform: rotate(-360deg);
				transform: rotate(-360deg);
	}}@keyframes spin_reverse {	0% {
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
	}	100% {
		-webkit-transform: rotate(-360deg);
				transform: rotate(-360deg);
	}}.loader_wrp .loader_section {
	position: fixed;
	top: 0;
	width: 51%;
	height: 100%;
	z-index: 10000;
}.products-box .caption{
	min-height: 250px;
	border-bottom: 2px solid #edb937;
	margin-bottom: 25px;
	font-size: 14px;
	line-height: 1.7;
}.loader_wrp .loader_section.section_left {
	left: 0;
}.loader_wrp .loader_section.section_right {
	right: 0;
}.loaded .loader_wrp .loader_section.section_left {
	-webkit-transform: translateX(-100%);
			transform: translateX(-100%);
	-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
			transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}.loaded .loader_wrp .loader_section.section_right {
	-webkit-transform: translateX(100%);
			transform: translateX(100%);
	-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
			transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}.loaded .loader {
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
}.loaded .loader_wrp {
	visibility: hidden;
	-webkit-transform: translateY(-100%);
			transform: translateY(-100%);
	-webkit-transition: all 0.3s 1s ease-out;
			transition: all 0.3s 1s ease-out;
}
.burger {
	display: none;
	position: absolute;
	top: 53px;
	left: calc(50% - 20px);
	width: 40px;
	height: 29px;
	-webkit-cursor: pointer;
		 -moz-cursor: pointer;
		-ms-cursor: pointer;
		 -o-cursor: pointer;
			cursor: pointer;
	z-index: 5000;
}.is-sticky .burger,
.mm_block .burger {
	top: 33px;
}.burger .bar {
	display: block;
	height: 3px;
	-webkit-transition: all 0.15s linear 0s;
		 -moz-transition: all 0.15s linear 0s;
			transition: all 0.15s linear 0s;
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
		-ms-border-radius: 0;
		 -o-border-radius: 0;
			border-radius: 0;
	background: #fff;
}.burger .bar:not(:last-child) {
	margin-bottom: 10px;
}.burger.active .bar:nth-child(1) {
	-webkit-transform: rotate(-45deg) translate(-9px, 9px);
		-ms-transform: rotate(-45deg) translate(-9px, 9px);
		 -o-transform: rotate(-45deg) translate(-9px, 9px);
			transform: rotate(-45deg) translate(-9px, 9px);
}.burger.active .bar:nth-child(3) {
	-webkit-transform: rotate(45deg) translate(-9px, -9px);
		-ms-transform: rotate(45deg) translate(-9px, -9px);
		 -o-transform: rotate(45deg) translate(-9px, -9px);
			transform: rotate(45deg) translate(-9px, -9px);
}.burger.active .bar:nth-child(2) {
	opacity: 0;
}.main_page .is-sticky .burger .bar,
.inside_page .burger .bar {
	background-color: #222;
}.mm_block {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	z-index: 4000;
	-webkit-transform: scale(0.9);
		-ms-transform: scale(0.9);
		 -o-transform: scale(0.9);
			transform: scale(0.9);
	-webkit-transition: all .15s linear 0s;
		 -o-transition: all .15s linear 0s;
			transition: all .15s linear 0s;
	visibility: hidden;
	opacity: 0;
	overflow: auto;
}.mm_block.active {
	-webkit-transform: scale(1);
		-ms-transform: scale(1);
		 -o-transform: scale(1);
			transform: scale(1);
	visibility: visible;
	opacity: 1;
}.mm_block .mobile_contacts {
	margin: 30px 0;
}.mm_block .mobile_contacts li {
	margin-bottom: 5px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	color: rgba(255,255,255,.75);
}.mm_block .mobile_contacts li a:hover {
	color: #fff;
}.mm_block .btn {
	width: 100%;
	max-width: 220px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	font-size: 16px;
	line-height: 42px;
	font-family: 'Fira Sans Condensed', Arial, sans-serif;
	letter-spacing: 0.02em;
}.mm_block_wrp {
	width: 100%;
	height: 100vh;
	margin-left: auto;
	margin-right: auto;
	padding: 100px 0 50px;
}.slicknav_menu,
.slicknav_btn,
.slicknav_btn:focus {
	display: none;
}.slicknav_nav {
	display: block !important;
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	z-index: 100;
}.slicknav_nav li {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
}.slicknav_nav li > a {
	border-bottom: 1px solid rgba(255,255,255,.05);
}.slicknav_nav ul li > a {
	border-bottom: 1px solid rgba(255,255,255,.03);
}.slicknav_nav ul ul li > a {
	border-bottom: 1px solid rgba(255,255,255,.01);
}.slicknav_nav li a {
	position: relative;
	font: 400 16px/24px 'Ubuntu', sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
}.slicknav_nav li > a {
	display: block;
	box-sizing: border-box;
	height: auto;
	padding: 0;
	background: transparent;
}.slicknav_nav li > a {
	padding: 10px 30px;
}.slicknav_nav ul {
	margin: 0;
}.slicknav_nav ul li a {
	text-transform: none;
}.slicknav_nav li > a:hover,
.slicknav_nav ul li > a {
	background-color: rgba(0,0,0,.15);
}.slicknav_nav ul li > a:hover,
.slicknav_nav ul ul li > a {
	background-color: rgba(0,0,0,.3);
}.slicknav_nav ul ul li > a:hover {
	background-color: rgba(0,0,0,.45);
}.slicknav_arrow {
	position: absolute;
	width: 20px;
	height: 20px;
}.slicknav_arrow::after {
	content: '\f2f9';
	position: absolute;
	top: 2px;
	right: -5px;
	width: 20px;
	height: 20px;
	font: 18px/20px 'MaterialDesignIconicFont';
	text-align: center;
	-webkit-transition: all 0.2s linear 0s;
		 -moz-transition: all 0.2s linear 0s;
			transition: all 0.2s linear 0s;
}.slicknav_open > a .slicknav_arrow::after {
	-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		 -o-transform: rotate(-90deg);
			transform: rotate(-90deg);
}.slicknav_nav li a:hover a,
.slicknav_nav li.current-menu-item > a a,
.slicknav_nav li a:hover .slicknav_arrow::after,
.slicknav_nav li.current-menu-item .slicknav_arrow::after {
	
}
.popup_form {
	-webkit-box-sizing: border-box !important;
		 -moz-box-sizing: border-box !important;
			box-sizing: border-box !important;
	width: 360px;
	padding: 30px 30px 40px;
	background-color: #fff;
}.popup_form .title {
	margin: 0 0 30px;
	font: 500 32px/32px 'Ubuntu', sans-serif;
	text-align: center;
	letter-spacing: -0.02em;
	color: #222;
}.popup_form .field {
	margin-bottom: 10px;
}.popup_form .field_accept {
	margin-bottom: 15px;
}.popup_form input[type='text'],
.popup_form input[type='tel'],
.popup_form input[type='email'] {
	display: block;
	width: 100%;
	height: 50px;
	padding: 10px 20px;
	font: 400 15px/25px 'Ubuntu', sans-serif;
	color: #222;
	-webkit-transition: all .15s linear 0s;
		 -o-transition: all .15s linear 0s;
			transition: all .15s linear 0s;
	background-color: #f5f5f5;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(204,204,204,0);
}.popup_form textarea {
	height: 200px;
	-webkit-resize: none;
		 -moz-resize: none;
		-ms-resize: none;
		 -o-resize: none;
			resize: none;
			width: 100%;
}.popup_form input[type='text']:focus,
.popup_form input[type='tel']:focus,
.popup_form input[type='email']:focus {
	-webkit-box-shadow: inset 1px 1px 2px 0 rgba(0,0,0,.1);
			box-shadow: inset 1px 1px 2px 0 rgba(0,0,0,.1);
	background-color: #fff;
	border-color: rgba(190,190,190,1);
}.popup_form input[type='submit'] {
	display: block;
	width: 100%;
	height: 50px;
	font: 700 17px/27px 'Ubuntu', sans-serif;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	color: #fff;
	border: 0;
	-webkit-transition: all .15s linear 0s;
		 -o-transition: all .15s linear 0s;
			transition: all .15s linear 0s;
}.popup_form input[type='submit']:disabled {
	background-color: #bbb !important;
}.popup_form input[type="checkbox"] {
	display: none;
}.popup_form input[type="checkbox"] + span {
	display: block;
	position: relative;
	padding-left: 30px;
	font: 300 13px/20px 'Ubuntu', sans-serif;
}.popup_form input[type="checkbox"] + span::before {
	position: absolute;
	top: 0px;
	left: 0px;
	content: '';
	width: 20px;
	height: 20px;
	font: 20px/20px 'MaterialDesignIconicFont';
	color: #333;
	text-align: center;
	text-indent: 1px;
	background: #f5f5f5;
	border: none;
}.popup_form input[type="checkbox"]:checked + span::before {
	content: "\f26b";
}.btn {
	display: inline-block;
	position: relative;
	height: 44px;
	font: 700 15px/40px 'Ubuntu', sans-serif;
	text-transform: uppercase;
	text-align: center;
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
		-ms-border-radius: 0;
		 -o-border-radius: 0;
			border-radius: 0;
	border-width: 2px;
	border-style: solid;
	-webkit-background-size: 200% 100%;
			background-size: 200% 100%;
}.ie .btn {
	line-height: 44px;
	border-width: 0;
}.btn:hover {
	-webkit-transition: background .5s cubic-bezier(0.52, 1.64, 0.37, 0.66) 0s, color .5s ease-in-out 0s;
		 -o-transition: background .5s cubic-bezier(0.52, 1.64, 0.37, 0.66) 0s, color .5s ease-in-out 0s;
			transition: background .5s cubic-bezier(0.52, 1.64, 0.37, 0.66) 0s, color .5s ease-in-out 0s;
}.btn:not(:hover) {
	-webkit-transition: background .5s ease-in-out 0s, color .5s ease-in-out 0s;
		 -o-transition: background .5s ease-in-out 0s, color .5s ease-in-out 0s;
			transition: background .5s ease-in-out 0s, color .5s ease-in-out 0s;
}.btn.btn_empty,
.btn.btn_fill:hover {
	background-position: top left;
}.btn.btn_fill,
.btn.btn_empty:hover {
	color: #fff;
	background-position: top right;
}.btn .zmdi {
	font-size: 17px;
	margin-left: 8px;
}
.main_slider .slide {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-justify-content: center;
		 -moz-justify-content: center;
		-ms-justify-content: center;
		 -o-justify-content: center;
			justify-content: center;
	-ms-align-items: center;
		align-items: center;
	min-height: 780px;
	padding-top: 135px;
}.main_slider .slide .slide_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
			background-size: cover;
	opacity: .4;
}.main_slider .owl-nav {
	position: absolute;
	top: calc(50% - 30px);
	left: 0;
	width: 100%;
}.main_slider .owl-nav > div {
	position: absolute;
	top: 0;
	width: 60px;
	height: 60px;
	-webkit-transition: background-color .15s linear 0s;
		 -o-transition: background-color .15s linear 0s;
			transition: background-color .15s linear 0s;
}.main_slider .owl-nav .owl-prev {
	left: 30px;
}.main_slider .owl-nav .owl-next {
	right: 30px;
}.main_slider .owl-nav > div::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px;
	font: 32px/60px 'MaterialDesignIconicFont';
	text-align: center;
	color: #fff;
}.main_slider .owl-nav .owl-next::after {
	content: '\f2fb';
}.main_slider .owl-nav .owl-prev::after {
	content: '\f2fa';
}.main_slider .slide_content {
	position: relative;
	padding: 60px 0;
	text-align: center;
	color: #fff;
	z-index: 100;
}.main_slider .slide_content .title {
	margin: 0 0 18px;
	font: 700 62px/82px 'Ubuntu', sans-serif;
	text-transform: uppercase;
	letter-spacing: -0.02em;
}.main_slider .slide_content .subtitle {
	margin: 0 0 52px;
	padding: 0 200px;
	font-weight: lighter;
	font-size: 20px;
	line-height: 32px;
}.main_slider .slide_content .btns {
	display: inline-block;
}.main_slider .slide_content .btn {
	float: left;
	margin: 0 15px;
	width: 216px;
}.main_slider .slide_content .btn.btn_empty,
.main_slider .slide_content .btn.btn_empty:hover,
.main_slider .slide_content .btn.btn_fill:hover {
	color: #fff;
}.main_slider .slide_content .btn.btn_fill {
	color: #222;	
}
.top_line {
	height: 60px;
	overflow: hidden;
}.top_contacts {
	height: 40px;
	margin-top: 10px;
}.top_contacts li {
	float: left;
	height: 40px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);
	line-height: 38px;
}.top_contacts li:not(:last-child) {
	margin-right: 20px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
}.top_contacts li br,
.mobile_contacts li br {
	display: none;
}.top_contacts .zmdi {
	margin-right: 8px;
	font-size: 18px;
	vertical-align: -2px;
}.inside_page .middle_line {
	height: 136px;
}.main_page .middle_line .navbar {
	position: absolute;
}.middle_line .navbar {
	width: 100%;
	z-index: 1100;
}.sticky_nav {
	width: 100%;
}.main_page .is-sticky .sticky_nav,
.inside_page .sticky_nav {
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
		 background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
			background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
	-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .15);
			box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .15);
}.middle_line .navbar .navbar_inside {
	border-bottom: 1px solid rgba(255, 255, 255, .25);
}.middle_line .navbar .is-sticky .navbar_inside {
	border-bottom: 0;
}.middle_line .navbar .logo,
.middle_line .navbar .get_quote,
.main_nav {
	height: 135px;
}.middle_line .navbar .logo::after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	font-size: 0;
	visibility: hidden;
}.middle_line .navbar .logo a {
	float: left;
	display: block;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);
}.middle_line .navbar .is-sticky .logo,
.middle_line .navbar .is-sticky .get_quote,
.is-sticky .main_nav {
	height: 95px;
}.middle_line .navbar .logo img {
	display: block;
	width: 100%;
	height: auto;
	max-width: 240px;
	max-height: 100px;
	-webkit-transition: all .15s linear 0s;
		 -o-transition: all .15s linear 0s;
			transition: all .15s linear 0s;
}.middle_line .navbar .is-sticky .logo img {
	max-height: 80px;
}.main_page .middle_line .navbar .logo .logo_dark {
	opacity: 0;
	visibility: hidden;
	height: 0;
}.main_page .middle_line .navbar .is-sticky .logo_dark {
	opacity: 1;
	visibility: visible;
	height: auto;
}.main_page .middle_line .navbar .is-sticky .logo_light {
	opacity: 0;
	visibility: hidden;
	height: 0;
}.inside_page .middle_line .navbar .logo .logo_dark {
	opacity: 1;
	visibility: visible;
	height: auto;
}.inside_page .middle_line .navbar .logo_light {
	opacity: 0;
	visibility: hidden;
	height: 0;
}.logo_text_light,
.is-sticky .logo_text_dark,
.inside_page .logo_text_dark {
	display: block;
}.logo_text_dark,
.is-sticky .logo_text_light,
.inside_page .logo_text_light {
	display: none;
}.main_nav_menu {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);
}.main_nav_menu > li {
	float: left;
	height: 30px;
}.main_nav_menu > li:not(:last-child) {
	margin-right: 30px;
}.main_nav_menu > li > a {
	position: relative;
	display: inline-block;
	font: 500 17px/30px 'Ubuntu', sans-serif;
	color: #fff;
}.main_page .is-sticky .main_nav_menu > li > a,
.inside_page .main_nav_menu > li > a {
	color: #454545;
}.main_nav_menu > li.menu_item_has_children::after {
	display: none;
	content: '';
	position: absolute;
	bottom: -19px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent;
}.main_nav_menu > li.menu_item_has_children:hover::after {
	display: block;
}.main_nav_menu > li.menu_item_has_children > a {
	padding-right: 15px;
	-webkit-transition: color .15s linear 0s;
		 -o-transition: color .15s linear 0s;
			transition: color .15s linear 0s;
}.main_nav_menu > li.menu_item_has_children > a::after {
	position: absolute;
	top: calc(50% - 4px);
	right: 0;
	width: 10px;
	height: 10px;
	content: '\f2f9';
	font: 15px/10px 'MaterialDesignIconicFont';
	text-align: center;
	-webkit-transition: -webkit-transform .15s linear 0s;
		 -o-transition: -o-transform .15s linear 0s;
			transition: transform .15s linear 0s;
}.main_nav_menu > li.menu_item_has_children:hover > a::after {
	-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		 -o-transform: rotate(-90deg);
			transform: rotate(-90deg);
}.main_nav_menu .sub_menu {
	position: absolute;
	top: 49px;
	left: -25px;
	width: 260px;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		 -o-transform: translateX(10px);
			transform: translateX(10px);
	-webkit-transition: opacity .15s linear 0s, visibility .15s linear 0s, -webkit-transform .15s linear 0s;
		 -o-transition: opacity .15s linear 0s, visibility .15s linear 0s, -o-transform .15s linear 0s;
			transition: opacity .15s linear 0s, visibility .15s linear 0s, transform .15s linear 0s;
	-webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, .25);
			box-shadow: 0 0 25px 0 rgba(0, 0, 0, .25);
	z-index: 10000!important;
}.main_nav_menu li:hover > .sub_menu {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		 -o-transform: translateX(0);
			transform: translateX(0);
	z-index: 10000!important;
}.main_nav_menu .sub_menu li {
	position: relative;
}.main_nav_menu .sub_menu li.menu_item_has_children > a::after {
	position: absolute;
	top: calc(50% - 5px);
	right: 20px;
	width: 10px;
	height: 10px;
	content: '\f2fb';
	font: 15px/10px 'MaterialDesignIconicFont';
	text-align: center;
}.main_nav_menu .sub_menu li:not(:last-child) {
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}.main_nav_menu .sub_menu a {
	display: block;
	padding: 10px 45px 11px 25px;
	font: 400 16px/19px 'Ubuntu', sans-serif;
	color: #fff;
	-webkit-transition: background .15s linear 0s;
		 -o-transition: background .15s linear 0s;
			transition: background .15s linear 0s;
}.main_nav_menu .sub_menu li:first-child a {
	padding-top: 11px;
}.main_nav_menu .sub_menu li:last-child a {
	padding-bottom: 12px;
}.main_nav_menu .sub_menu li:hover > a {
	background: rgba(0, 0, 0, .1);
}.main_nav_menu .sub_menu .sub_menu {
	top: 0;
	left: 260px;
}.main_nav_menu .sub_menu li:not(:first-of-type) .sub_menu {
	margin-top: -1px;
}.middle_line .navbar .get_quote .btn {
	display: block;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);
	font: normal 15px/40px 'Fira Sans Condensed', Arial, sans-serif;
	letter-spacing: 0.02em;
}.middle_line .navbar .get_quote .btn:hover {
	color: #fff;
}
.block_promo {
	color: #fff;
}.block_promo .content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-justify-content: space-between;
		 -moz-justify-content: space-between;
		-ms-justify-content: space-between;
		 -o-justify-content: space-between;
			justify-content: space-between;
	-webkit-flex-wrap: wrap;
		 -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
			flex-wrap: wrap;
	-ms-align-items: center;
		align-items: center;
}.block_promo .text {
	width: calc(75% - 15px);
	padding: 27px 0 31px;
	font: 400 26px/36px 'Ubuntu', sans-serif;
	color: #fff;
}.block_promo .get_quote {
	width: calc(25% - 15px);
}.block_promo .get_quote .btn {
	width: 100%;
}.block_promo .get_quote .btn:hover {
	color: #fff;
}
.section_about {
	padding-bottom: 80px;
}.section_about .text {
	padding-bottom: 16px;
}.section_about .text p {
	margin: 0 0 27px;
}.section_about .text ul {
	margin: 0 0 27px;
	padding-left: 60px;
}.section_about .text li {
	min-height: 32px;
	margin-bottom: 10px;
	font: 400 17px/27px 'Ubuntu', sans-serif;
	color: #222;
}.section_about .text li::before {
	position: absolute;
	top: -3px;
	left: -46px;
	width: 32px;
	height: 32px;
	content: '\f26b';
	font: 22px/32px 'MaterialDesignIconicFont';
	text-align: center;
	-webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		-ms-border-radius: 50%;
		 -o-border-radius: 50%;
			border-radius: 50%;
	background-color: #f5f5f5;
}.section_about .btn {
	width: 260px;
}.section_about .photos {
	padding-top: 41px;
}.section_about .photos .img_wrp {
	width: 262px;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
 			background-size: cover;
	-webkit-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .2);
			box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .2);
}.section_about .photos .img1_wrp {
	float: right;
	height: 360px;
}.section_about .photos .img2_wrp {
	float: left;
	height: 262px;
	margin-top: -160px;
}
.section_services.section_carousel {
	padding-bottom: 80px;
}.section_services.section_carousel .section_subtext {
	margin-bottom: 23px;
}.section_services.section_carousel .services_list {
	padding-top: 20px;
}.services_list .img_wrp {
	margin-bottom: 20px;
	overflow: hidden;
}.services_list .img_wrp a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000;
}.services_list .img_wrp a::after {
	position: absolute;
	top: calc(50% - 22px);
	left: calc(50% - 22px);
	width: 44px;
	height: 44px;
	content: '\f18e';
	font: 44px/44px 'MaterialDesignIconicFont';
	text-align: center;
	color: #fff;
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	-webkit-transform: scale(0);
		-ms-transform: scale(0);
		 -o-transform: scale(0);
			transform: scale(0);
	opacity: 0;
}.services_list .img_wrp a:hover::after {
	-webkit-transform: scale(1);
		-ms-transform: scale(1);
		 -o-transform: scale(1);
			transform: scale(1);
	opacity: 1;
}.services_list .img_wrp img {
	display: block;
	width: 100%;
	height: auto;
	max-width: 480px;
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	opacity: 1;
}.services_list .img_wrp a:hover img {
	-webkit-transform: scale(1.15);
		-ms-transform: scale(1.15);
		 -o-transform: scale(1.15);
			transform: scale(1.15);
	opacity: .5;
}.services_list .one_service .title {
	margin: 0 0 11px;
	font: 500 21px/26px 'Ubuntu', sans-serif;
	letter-spacing: -0.01em;
		min-height: 2.4em;
}.services_list .one_service .title a {
	color: #222;
}.services_list .one_service .text {
	margin-bottom: 23px;
}.ie .services_list .one_service .text {
	width: 100%;
}.services_list .one_service .btn , .articles_list .one_article .btn	{
	display: block;
	width: 180px;
	margin-top: 23px;
	padding-left: 30px;
	padding-right: 30px;
}
.section_projects.section_carousel {
	padding-bottom: 100px;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
			background-size: cover;
}.section_projects .section_suptitle {
	color: rgba(255, 255, 255, .25);
}.section_projects .section_subtext {
	margin-bottom: 23px;
}.section_projects.section_dark .section_subtext {
	color: rgba(255, 255, 255, .85);
}.section_projects.section_carousel .carousel_nav {
	right: calc(50% - 570px);
}.section_projects.section_carousel .carousel_nav > div.disabled {
	border-color: rgba(255, 255, 255, .25) !important;
	background-color: transparent !important;
}.section_projects.section_carousel .carousel_nav > div.disabled::after {
	color: rgba(255, 255, 255, .25) !important;
}.section_projects.section_carousel .projects_list {
	padding-top: 20px;
}.projects_list .one_project .img_wrp {
	overflow: hidden;
}.projects_list .one_project .img_wrp img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	-webkit-transition: opacity .25s linear 0s, -webkit-transform .25s linear 0s;
	-o-transition: opacity .25s linear 0s, -o-transform .25s linear 0s;
	transition: opacity .25s linear 0s, transform .25s linear 0s;
}.projects_list .one_project:hover .img_wrp img {
	-webkit-transform: scale(1.15);
		-ms-transform: scale(1.15);
		 -o-transform: scale(1.15);
			transform: scale(1.15);
	opacity: .15;
}.projects_list .one_project .content_wrp {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-justify-content: center;
		 -moz-justify-content: center;
		-ms-justify-content: center;
		 -o-justify-content: center;
			justify-content: center;
	-ms-align-items: center;
		align-items: center;
	opacity: 0;
	-webkit-transform: scale(0);
		-ms-transform: scale(0);
		 -o-transform: scale(0);
			transform: scale(0);
	-webkit-transition: opacity .25s linear 0s, -webkit-transform .25s linear 0s;
		 -o-transition: opacity .25s linear 0s, -o-transform .25s linear 0s;
			transition: opacity .25s linear 0s, transform .25s linear 0s;
}.projects_list .one_project:hover .content_wrp {
	-webkit-transform: scale(1);
		-ms-transform: scale(1);
		 -o-transform: scale(1);
			transform: scale(1);
	opacity: 1;
}.section_projects_wide .projects_list .one_project .content_inside {
	padding: 30px 80px;
}.section_projects_container .projects_list .one_project .content_inside {
	padding: 30px 30px;
}.projects_list .one_project .content_inside {
	text-align: center;
}.projects_list .one_project .project_title a,
.projects_list .one_project .project_cat a {
	-webkit-transition: border .15s linear 0s;
		 -o-transition: border .15s linear 0s;
			transition: border .15s linear 0s;
}.projects_list .one_project .project_title {
	margin: 0 0 12px;
	font: 500 21px/24px 'Ubuntu', sans-serif;
}.projects_list .one_project .project_title a {
	color: #fff;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}.projects_list .one_project .project_title a:hover {
	border-color: rgba(255, 255, 255, 1);	
}.projects_list .one_project .project_cat {
	margin: 0;
	font: 400 16px/24px 'Ubuntu', sans-serif;
	color: #222;
}.projects_list .one_project .project_cat a {
	color: #222;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: rgba(34, 34, 34, 0);
}.projects_list .one_project .project_cat a:hover {
	border-color: rgba(34, 34, 34, 1);
}.projects_list .one_project .btns {
	display: inline-block;
	width: auto;
	margin-bottom: 9px;
}.projects_list .one_project .btns a {
	position: relative;
	width: 50px;
	height: 50px;
}.projects_list .one_project .btns a.link {
	float: left;
}.projects_list .one_project .btns a.zoom {
	float: right;
}.projects_list .one_project .btns a::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	font: 28px/48px 'MaterialDesignIconicFont';
	text-align: center;
	color: #fff;
	border: 2px solid #fff;
	background-color: transparent;
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
		-ms-border-radius: 0;
		 -o-border-radius: 0;
			border-radius: 0;
	-webkit-transition: color .15s linear 0s, background-color .15s linear 0s;
		 -o-transition: color .15s linear 0s, background-color .15s linear 0s;
			transition: color .15s linear 0s, background-color .15s linear 0s;
}.projects_list .one_project .btns a.link::after {
	content: '\f18e';
}.projects_list .one_project .btns a.zoom::after {
	content: '\f1c3';
}.projects_list .one_project .btns a:hover::after {
	background-color: #fff;
}
.section_advantages {
	padding-bottom: 40px;
}.section_advantages .section_subtext {
	margin-bottom: 13px;
}.advantages_list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
		 -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
			flex-wrap: wrap;
	padding-top: 20px;
}.advantages_list li {
	width: 50%;
	margin-bottom: 35px;
	text-align: center;
}.advantages_list .advantage_wrp {
	width: 263px;
	margin-left: auto;
	margin-right: auto;
}.advantages_list .advantage_wrp::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 32px;
	content: '\f26b';
	font: 22px/32px 'MaterialDesignIconicFont';
	text-align: center;
	-webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		-ms-border-radius: 50%;
		 -o-border-radius: 50%;
			border-radius: 50%;
	background-color: #f5f5f5;
	z-index: 250;
}.advantages_list .img_wrp {
	height: 150px;
	margin-bottom: 2px;
}.advantages_list .img_wrp img {
	display: block;
	width: 100%;
	max-width: 120px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);
}.advantages_list .text {
	font: 400 17px/25px 'Ubuntu', sans-serif;
	color: #222;
}.section_advantages .side_bg {
	position: absolute;
	top: 0;
	right: 0;
	width: calc(50% - 230px);
	height: 100%;
	background-position: top center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
			background-size: cover;
}
.section_team {
	padding-bottom: 55px;
}.section_team .section_subtext {
	margin-bottom: 23px;
}.team_list {
	padding-top: 20px;
}.team_list .one_team {
	padding-bottom: 25px;
}.team_list .one_team_wrp {
	text-align: center;
	background-color: #fff;
}.team_list .one_team .img_wrp img {
	display: block;
	width: 100%;
	height: auto;
	max-width: 450px;
}.team_list .one_team .description {
	padding: 22px 10px 25px;
}.team_list .one_team .name {
	margin-bottom: 1px;
	font: 500 17px/22px 'Ubuntu', sans-serif;
}.team_list .one_team .job {
	margin-bottom: 10px;
	font-style: italic;
}.team_list .one_team .about {
	line-height: 22px;
}.team_list .one_team .social {
	padding-bottom: 23px;
	text-align: center;
}.team_list .one_team .social_list {
	display: inline-block;
}.team_list .one_team .social_list li {
	float: left;
	margin: 0 5px;
}.team_list .one_team .social_list .zmdi {
	display: block;
	width: 36px;
	height: 36px;
	font: 18px/36px 'MaterialDesignIconicFont';
	text-align: center;
	background-color: transparent;
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
		-ms-border-radius: 0;
		 -o-border-radius: 0;
			border-radius: 0;
}.team_list .one_team .content {
	background-position: top center;
	-webkit-background-size: 100% 200%;
			background-size: 100% 200%;
}.team_list .one_team:hover .content {
	background-position: bottom center;
}.team_list .one_team .content,
.team_list .one_team .content .name,
.team_list .one_team .content .job,
.team_list .one_team .content .about,
.team_list .one_team .social_list .zmdi {
	-webkit-transition: color .15s linear 0s, background .25s linear 0s, -webkit-box-shadow .25s linear 0s;
		 -o-transition: color .15s linear 0s, background .25s linear 0s, -o-box-shadow .25s linear 0s;
			transition: color .15s linear 0s, background .25s linear 0s, box-shadow .25s linear 0s;
}.team_list .one_team:hover .name,
.team_list .one_team:hover .job,
.team_list .one_team:hover .about,
.team_list .one_team:hover .social_list .zmdi {
	color: #fff;
}.team_list .one_team:hover .social_list .zmdi {
	-webkit-box-shadow: inset 0 0 0 1px #fff;
			box-shadow: inset 0 0 0 1px #fff;
}.team_list .one_team .social_list .zmdi:hover {
	-webkit-box-shadow: inset 0 0 0 20px #fff;
			box-shadow: inset 0 0 0 20px #fff;
}
.section_numbers {
	padding-bottom: 59px;
}.section.section_numbers {
	padding-top: 55px;
}.section_numbers .section_title {
	margin-bottom: 38px;
	line-height: 52px;
	text-align: center;
}.section_numbers .section_title::after {
	display: none;
}.section_numbers .number_wrp {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-justify-content: center;
		 -moz-justify-content: center;
		-ms-justify-content: center;
		 -o-justify-content: center;
			justify-content: center;
	-ms-align-items: center;
		align-items: center;
	height: 80px;
}.section_numbers .number_wrp .number {
	width: 120px;
	font: 700 52px/52px 'Ubuntu', sans-serif;
	text-align: right;
	letter-spacing: -0.05em;
	color: #fff;
}.section_numbers .number_wrp .plus {
	width: 30px;
	margin-left: 8px;
	font: 700 42px/52px 'Ubuntu', sans-serif;
	letter-spacing: -0.05em;
	vertical-align: 2px;
	color: #fff;
}.section_numbers .number_wrp .text {
	width: calc(100% - 150px);
	padding-left: 25px;
	font: 400 18px/20px 'Ubuntu', sans-serif;
	color: #fff;
}.section_numbers .number_wrp .text .offset {
	padding-left: 10px;
}.section_numbers .number_wrp .text::before {
	content: '';
	position: absolute;
	top: -20px;
	left: 15px;
	width: 2px;
	height: 80px;
	background-color: #fff;
	-webkit-transform: rotate(30deg);
		-ms-transform: rotate(30deg);
		 -o-transform: rotate(30deg);
			transform: rotate(30deg);
}.section_numbers .section_content {
	z-index: 350;
}.section_numbers .section_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
			background-size: cover;
	opacity: .25;
}
.section_testimonials {
	padding-bottom: 80px;
	background-color: #f5f5f5;
	background-image: url('../img/pattern01.jpg');
	background-position: top left;
	background-repeat: repeat;
}.section_testimonials .section_subtext {
	margin-bottom: 23px;
}.testimonials_list {
	padding-top: 20px;
}.testimonials_list .testimonial_content {
	margin-bottom: 30px;
	padding: 25px 30px 28px;
	background-color: #fff;
}.testimonials_list .testimonial_content::after {
	content: '';
	position: absolute;
	bottom: -9px;
	left: 71px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 9px 0 9px;
	border-color: #fff transparent transparent transparent;
	z-index: 450;
}.testimonials_list .testimonial_content .title {
	margin: 0 0 8px;
	font: 500 19px/27px 'Ubuntu', sans-serif;
	letter-spacing: -0.01em;
	color: #222;
}.testimonials_list .testimonial_content .text {
	margin-bottom: 14px;
}.testimonials_list .testimonial_content .rate_list li {
	display: inline-block;
	margin: 0 2px;
}.testimonials_list .testimonial_content .rate_list .zmdi {
	font: 20px/20px 'MaterialDesignIconicFont';
}.testimonials_list .testimonial_meta {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-justify-content: space-between;
		 -moz-justify-content: space-between;
		-ms-justify-content: space-between;
		 -o-justify-content: space-between;
			justify-content: space-between;
	-ms-align-items: center;
		align-items: center;
	height: 100px;
	margin-left: 30px;
}.testimonials_list .testimonial_meta .photo_wrp {
	width: 100px;
}.testimonials_list .testimonial_meta .photo_wrp img {
	max-width: 100px;
	height: auto;
	-webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		-ms-border-radius: 50%;
		 -o-border-radius: 50%;
			border-radius: 50%;
}.testimonials_list .testimonial_meta .person {
	width: calc(100% - 120px);
	font-weight: 600;
	line-height: 22px;
	color: #222;
}
.section_faq {
	padding-bottom: 73px;
}.faq_accordion {
	min-height: 540px;
	padding-top: 23px;
}.faq_accordion .question {
	position: relative;
	margin: 10px 0 0;
	padding: 20px 25px 22px 67px;
	font: 400 21px/27px 'Ubuntu', sans-serif;
	color: #222;
	-webkit-transition: color .15s linear 0s, background .15s linear 0s;
		 -o-transition: color .15s linear 0s, background .15s linear 0s;
			transition: color .15s linear 0s, background .15s linear 0s;
	-webkit-cursor: pointer;
		 -moz-cursor: pointer;
		-ms-cursor: pointer;
		 -o-cursor: pointer;
			cursor: pointer;
	outline: 0;
}.faq_accordion .question::after {
	position: absolute;
	top: 24px;
	left: 26px;
	width: 20px;
	height: 20px;
	content: '\f277';
	font: 23px/20px 'MaterialDesignIconicFont';
	text-align: center;
	color: #222;
	-webkit-transition: color .15s linear 0s;
		 -o-transition: color .15s linear 0s;
			transition: color .15s linear 0s;
}.faq_accordion .question:hover,
.faq_accordion .question.ui-accordion-header-active,
.faq_accordion .question:hover::after,
.faq_accordion .question.ui-accordion-header-active::after {
	color: #fff;
}.faq_accordion .question.ui-accordion-header-active::after {
	content: '\f272';
}.faq_accordion .answer {
	padding: 28px 30px 34px;
	font-size: 17px;
	line-height: 27px;
	font-style: italic;
	background-color: #f5f5f5;
}.section_faq .note {
	padding-top: 38px;
	font: 400 17px/27px 'Ubuntu', sans-serif;
	color: #222;
}.section_faq .note a:hover {
	color: #222;
}.section_faq .side_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(50% - 230px);
	height: 100%;
	background-position: top center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
			background-size: cover;
}
.block_partners {
	padding: 50px 0 50px;
}.partners_list .one_partner {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-justify-content: center;
		 -moz-justify-content: center;
		-ms-justify-content: center;
		 -o-justify-content: center;
			justify-content: center;
	-ms-align-items: center;
		align-items: center;
	width: 100%;
	height: 100px;
}.partners_list .one_partner img {
	display: inline-block !important;
	width: auto !important;
	height: auto !important;
	max-width: 165px;
	max-height: 100px;
}.partners_list .one_partner .img_wrp {
	display: inline-block;
	-webkit-transition: opacity .25s linear 0s;
		 -o-transition: opacity .25s linear 0s;
			transition: opacity .25s linear 0s;
	opacity: .25;
}.partners_list .one_partner .img_wrp:hover {
	opacity: 1;
}.block_partners.section_carousel .carousel_nav {
	top: auto;
	right: auto;
	bottom: -90px;
	left: calc(50% - 45px);
}
.section_articles_mp {
	padding-bottom: 30px;
}.section_articles_mp .section_subtext {
	margin-bottom: 23px;
}.section_articles_mp .section_head {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-justify-content: space-between;
		 -moz-justify-content: space-between;
		-ms-justify-content: space-between;
		 -o-justify-content: space-between;
			justify-content: space-between;
	-ms-align-items: center;
		align-items: center;
}.section_articles_mp .section_head_title {
	width: calc(100% - 293px);
}.section_articles_mp .section_head_btn {
	width: 263px;
	padding-bottom: 18px;
}.section_articles_mp .section_head_btn.big_offset {
	padding-bottom: 50px;
}.section_articles_mp .section_head_btn .btn {
	display: block;
}.section_articles_mp .articles_list {
	padding-top: 20px;
}.articles_list_view1 {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
		 -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
			flex-wrap: wrap;
}.articles_list_view1 .one_article {
	display: block;
	width: calc((100% - 60px)/3);
	margin-bottom: 42px;
	-webkit-backface-visibility: hidden;
		 -moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
		 -moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
}.articles_list_view1 .one_article:not(:nth-child(3n)) {
	margin-right: 30px;
}.articles_list_view1 .img_wrp {
	margin-bottom: 20px;
}.articles_list_view1 .img_wrp a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000;
	overflow: hidden;
}.articles_list_view1 .img_wrp a::after {
	position: absolute;
	top: calc(50% - 22px);
	left: calc(50% - 22px);
	width: 44px;
	height: 44px;
	content: '\f18e';
	font: 44px/44px 'MaterialDesignIconicFont';
	text-align: center;
	color: #fff;
	-webkit-transform: scale(0);
		-ms-transform: scale(0);
		 -o-transform: scale(0);
			transform: scale(0);
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	will-change: transform, opacity;
	opacity: 0;
}.articles_list_view1 .img_wrp a:hover::after {
	-webkit-transform: scale(1);
		-ms-transform: scale(1);
		 -o-transform: scale(1);
			transform: scale(1);
	opacity: 1;
}.articles_list_view1 .img_wrp img {
	display: block;
	width: 100%;
	height: auto;
	max-width: 480px;
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	will-change: transform, opacity;
}.articles_list_view1 .img_wrp a:hover img {
	-webkit-transform: scale(1.15);
		-ms-transform: scale(1.15);
		 -o-transform: scale(1.15);
			transform: scale(1.15);
	opacity: .5;
}.articles_list_view1 .title {
	margin: 0 0 14px;
	font: 500 21px/26px 'Ubuntu', sans-serif;
}.articles_list_view1 .title a {
	color: #222;
}.articles_list_view1 .meta {
	margin-bottom: 15px;
	font-size: 13px;
	line-height: 24px;
	color: #bbb;
}.articles_list_view1 .meta span:not(.divider) {
	white-space: nowrap;
}.articles_list_view1 .meta span:not(.divider)::before {
	display: inline-block;
	margin-right: 3px;
	width: 16px;
	height: 16px;
	font: 16px/16px 'MaterialDesignIconicFont';
	vertical-align: -1px;
}.articles_list_view1 .meta .date::before {
	content: '\f332';
}.articles_list_view1 .meta .author::before {
	font-size: 17px;
	content: '\f207';
}.articles_list_view1 .meta .comments::before {
	content: '\f266';
}.articles_list_view1 .content .meta .categories::before {
	content: '\f228';
}.articles_list_view1 .meta .divider {
	display: inline-block;
	margin: 0 9px;
}.articles_list_view1 .meta a {
	color: #bbb;
}.articles_list_view1 .anons p {
	margin: 0;
}.ie .articles_list_view1 .anons {
	width: 100%;
}.with_sidebar .section_articles_inside {
	padding-right: 20px;
}.articles_list_view2 .one_article {
	padding-bottom: 32px;
}.articles_list_view2 .one_article:not(:last-of-type) {
	margin-bottom: 30px;
	border-bottom: 1px solid #f2f2f2;
}.articles_list_view2 .img_wrp {
	margin-bottom: 29px;
}.articles_list_view2 .img_wrp a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000;
	overflow: hidden;
}.articles_list_view2 .img_wrp a::after {
	position: absolute;
	top: calc(50% - 22px);
	left: calc(50% - 22px);
	width: 44px;
	height: 44px;
	content: '\f18e';
	font: 44px/44px 'MaterialDesignIconicFont';
	text-align: center;
	color: #fff;
	-webkit-transform: scale(0);
		-ms-transform: scale(0);
		 -o-transform: scale(0);
			transform: scale(0);
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	will-change: transform, opacity;
	opacity: 0;
}.articles_list_view2 .img_wrp a:hover::after {
	-webkit-transform: scale(1);
		-ms-transform: scale(1);
		 -o-transform: scale(1);
			transform: scale(1);
	opacity: 1;
}.articles_list_view2 .img_wrp img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	will-change: transform, opacity;
}.articles_list_view2 .img_wrp a:hover img {
	-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		 -o-transform: scale(1.1);
			transform: scale(1.1);
	opacity: .5;
}.articles_list_view2 .title {
	margin: 0 0 14px;
	font: 500 26px/32px 'Ubuntu', sans-serif;
	letter-spacing: -0.02em;
}.articles_list_view2 .title a {
	color: #222;
}.articles_list_view2 .meta {
	margin-bottom: 14px;
	font-size: 13px;
	line-height: 24px;
	color: #bbb;
}.articles_list_view2 .meta span:not(.divider) {
	white-space: nowrap;
}.articles_list_view2 .meta span:not(.divider)::before {
	display: inline-block;
	margin-right: 3px;
	width: 16px;
	height: 16px;
	font: 16px/16px 'MaterialDesignIconicFont';
	vertical-align: -2px;
}.articles_list_view2 .meta .date::before {
	content: '\f332';
}.articles_list_view2 .meta .author::before {
	font-size: 17px;
	content: '\f207';
}.articles_list_view2 .meta .comments::before {
	content: '\f266';
}.articles_list_view2 .meta .categories::before {
	content: '\f228';
}.articles_list_view2 .meta .divider {
	display: inline-block;
	margin: 0 9px;
}.articles_list_view2 .meta a {
	color: #bbb;
}.articles_list_view2 .anons p {
	margin: 0 0 11px;
}.articles_list_view2 .more-link {
	position: relative;
	padding-right: 20px;
}.articles_list_view2 .more-link::after {
	position: absolute;
	top: 6px;
	right: 0;
	width: 12px;
	height: 12px;
	content: '\f2ee';
	font: 15px/12px 'MaterialDesignIconicFont';
	text-align: center;
	-webkit-transition: -webkit-transform .15s ease 0s;
		 -o-transition: 	 -o-transform .15s ease 0s;
			transition: 		transform .15s ease 0s;
}.articles_list_view2 .more-link:hover::after {
	-webkit-transform: translateX(5px);
		-ms-transform: translateX(5px);
		 -o-transform: translateX(5px);
			transform: translateX(5px);
}.articles_list_view3 .one_article {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	padding-bottom: 32px;
}.articles_list_view3 .one_article:not(:last-of-type) {
	margin-bottom: 30px;
	border-bottom: 1px solid #f2f2f2;
}.articles_list_view3 .img_wrp {
width: 350px;
	height: 100%;
}.articles_list_view3 .img_wrp a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000;
	overflow: hidden;
}.articles_list_view3 .img_wrp a::after {
	position: absolute;
	top: calc(50% - 22px);
	left: calc(50% - 22px);
	width: 44px;
	height: 44px;
	content: '\f18e';
	font: 44px/44px 'MaterialDesignIconicFont';
	text-align: center;
	color: #fff;
	-webkit-transform: scale(0);
		-ms-transform: scale(0);
		 -o-transform: scale(0);
			transform: scale(0);
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	will-change: transform, opacity;
	opacity: 0;
}.articles_list_view3 .img_wrp a:hover::after {
	-webkit-transform: scale(1);
		-ms-transform: scale(1);
		 -o-transform: scale(1);
			transform: scale(1);
	opacity: 1;
}.articles_list_view3 .img_wrp img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	will-change: transform, opacity;
}.articles_list_view3 .img_wrp a:hover img {
	-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		 -o-transform: scale(1.1);
			transform: scale(1.1);
	opacity: .5;
}.articles_list_view3 .content {
	width: calc(100% - 263px);
	padding-left: 30px;
}.articles_list_view3 .title {
	margin: 0 0 14px;
	font: 500 21px/26px 'Ubuntu', sans-serif;
	letter-spacing: -0.01em;
}.articles_list_view3 .title a {
	color: #222;
}.articles_list_view3 .meta {
	margin-bottom: 14px;
	font-size: 13px;
	line-height: 24px;
	color: #bbb;
}.articles_list_view3 .meta span:not(.divider) a {
	white-space: nowrap;
}.articles_list_view3 .meta span:not(.divider)::before {
	display: inline-block;
	margin-right: 3px;
	width: 16px;
	height: 16px;
	font: 16px/16px 'MaterialDesignIconicFont';
	vertical-align: -2px;
}.articles_list_view3 .meta .date::before {
	content: '\f332';
}.articles_list_view3 .meta .author::before {
	font-size: 17px;
	content: '\f207';
}.articles_list_view3 .meta .comments::before {
	content: '\f266';
}.articles_list_view3 .meta .categories::before {
	content: '\f228';
}.articles_list_view3 .meta .divider {
	display: inline-block;
	margin: 0 9px;
}.articles_list_view3 .meta a {
	color: #bbb;
}.articles_list_view3 .anons p {
	margin: 0 0 11px;
}.articles_list_view3 .more-link {
	position: relative;
	padding-right: 20px;
}.articles_list_view3 .more-link::after {
	position: absolute;
	top: 6px;
	right: 0;
	width: 12px;
	height: 12px;
	content: '\f2ee';
	font: 15px/12px 'MaterialDesignIconicFont';
	text-align: center;
	-webkit-transition: -webkit-transform .15s ease 0s;
		 -o-transition: 	 -o-transform .15s ease 0s;
			transition: 		transform .15s ease 0s;
}.articles_list_view3 .more-link:hover::after {
	-webkit-transform: translateX(5px);
		-ms-transform: translateX(5px);
		 -o-transform: translateX(5px);
			transform: translateX(5px);
}.articles_list .img_wrp::before,
.articles_list .img_wrp::after,
.article_one .article_thumbnail::before,
.article_one .article_thumbnail::after {
	content: '';
	position: absolute;
	background-color: #eee;
}.articles_list .img_wrp::before,
.article_one .article_thumbnail::before {
	bottom: -7px;
	right: -7px;
	width: 2px;
	height: 100%;
}.articles_list .img_wrp::after,
.article_one .article_thumbnail::after {
	bottom: -7px;
	right: -7px;
	width: 100%;
	height: 2px;
}.empty_cat .subtitle {
	margin: 0 0 30px;
	font: 700 32px/36px 'Ubuntu', sans-serif;
	letter-spacing: -0.02em;
	color: #222;
}
.block_marketing {
	padding-top: 45px;
	padding-bottom: 50px;
	z-index: 0;
}.block_marketing .block_content {
	font: 400 28px/40px 'Ubuntu', sans-serif;
	text-align: center;
	color: #fff;
	z-index: 550;
}.block_marketing .block_content b,
.block_marketing .block_content strong {
	font-weight: 700;
	font-family: 'Ubuntu', sans-serif;
}.block_marketing .block_content i:not(.zmdi),
.block_marketing .block_content em {
	font-style: italic;
	font-family: 'Ubuntu', sans-serif;
}.block_marketing .block_content b,
.block_marketing .block_content strong,
.block_marketing .block_content i:not(.zmdi),
.block_marketing .block_content em {
	white-space: nowrap;
}.block_marketing .block_content p {
	margin: 0;
}.block_marketing .block_content .btn {
	display: block;
	width: 263px;
	margin-top: 30px;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
}.block_marketing .block_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
			background-size: cover;
	opacity: .15;
}
.section {
	padding-top: 56px;
}.section_bg {
	background-color: #f5f5f5;
}.section_suptitle {
	margin: 0;
	font: 400 24px/36px 'Ubuntu', sans-serif;
	color: #bababa;
}.section_title {
	position: relative;
	margin: 0 0 58px;
	font: 700 42px/36px 'Ubuntu', sans-serif;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	color: #333;
}.section_title::after {
	content: '';
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 165px;
	height: 2px;
}.section_subtext {
	font-style: italic;
}.section_carousel .carousel_nav {
	position: absolute;
	top: -70px;
	right: 0;
	width: 90px;
	height: 40px;
}.section_carousel .carousel_nav > div {
	width: 40px;
	height: 40px;
	border-width: 2px;
	border-style: solid;
	-webkit-transition: background-color .15s linear 0s, border-color .15s linear 0s;
		 -o-transition: background-color .15s linear 0s, border-color .15s linear 0s;
			transition: background-color .15s linear 0s, border-color .15s linear 0s;
	-webkit-cursor: pointer;
		 -moz-cursor: pointer;
		-ms-cursor: pointer;
		 -o-cursor: pointer;
			cursor: pointer;
}.section_carousel .carousel_nav .owl-prev {
	float: left;
}.section_carousel .carousel_nav .owl-next {
	float: right;
}.section_carousel .carousel_nav > div::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
	font: 32px/36px 'MaterialDesignIconicFont';
	text-align: center;
	-webkit-transition: color .15s linear 0s;
		 -o-transition: color .15s linear 0s;
			transition: color .15s linear 0s;
}.section_carousel .carousel_nav .owl-next::after {
	content: '\f2fb';
}.section_carousel .carousel_nav .owl-prev::after {
	content: '\f2fa';
}.section_carousel .carousel_nav > div:hover::after {
	color: #fff;
}.section_carousel .carousel_nav > div.disabled {
	border-color: #d0d0d0 !important;
	background-color: transparent !important;
	-webkit-cursor: default;
		 -moz-cursor: default;
		-ms-cursor: default;
		 -o-cursor: default;
			cursor: default;
}.section_carousel .carousel_nav > div.disabled::after {
	color: #d0d0d0 !important;
}.inside_pages_content {
	padding-bottom: 50px;
}.page_header {
	margin-bottom: 40px;
	padding-top: 50px;
	padding-bottom: 71px;
	color: #fff;
	text-align: center;
	z-index: 0!important;
}.page_header .block_content {
	z-index: 650;
}.page_header .block_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
			background-size: cover;
	opacity: .25;
}.breadcrumbs {
	margin-bottom: 30px;
	font-family: 'Ubuntu', sans-serif;
	color: #fff;
}.breadcrumbs a:hover {
	color: #fff;
}.main_title {
	margin: 0;
	font: 700 42px/52px 'Ubuntu', sans-serif;
	text-transform: uppercase;
	letter-spacing: -0.02em;
}.inside_pages_content .section_subtext {
	margin-top: 9px;
	margin-bottom: 44px;
}.inside_pages_content .section_subtext p {
	margin: 0;
}.inside_pages_content .top_margin {
	margin-top: 20px;
}.inside_pages_content .top_padding {
	padding-top: 20px;
}.services_list_all,
.projects_list_all {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
		 -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
			flex-wrap: wrap;
}.services_list_all {
	margin-bottom: -20px;
}.services_list_all .one_service,
.projects_list_all .one_project {
	width: calc((100% - 60px) / 3);
}.services_list_all .one_service {
	margin-bottom: 60px;
}.projects_list_all .one_project {
	margin-bottom: 30px;
}.services_list_all .one_service:not(:nth-child(3n)),
.projects_list_all .one_project:not(:nth-child(3n)) {
	margin-right: 30px;
}.projects_list_all .one_project {
	-webkit-backface-visibility: hidden;
		 -moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
		 -moz-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
}.cats_list {
	margin: 20px 0 30px;
}.cats_list .jq-selectbox {
	margin-left: 10px;
	vertical-align: -14px;
}.cats_list .jq-selectbox__select {
	height: 40px;
	padding-left: 15px;
	padding-right: 30px;
	border: 0;
	background-color: #f5f5f5;
	-webkit-cursor: pointer;
		 -moz-cursor: pointer;
		-ms-cursor: pointer;
		 -o-cursor: pointer;
			cursor: pointer;
}.cats_list .jq-selectbox__select:hover {
	border: 0;
	background-color: #e8e8e8;
}.cats_list .jq-selectbox__select-text {
	width: 315px !important;
	height: 40px;
	font: 400 15px/40px 'Ubuntu', sans-serif;
	text-transform: uppercase;
	color: rgba(0, 0, 0, .75);
}.cats_list .jq-selectbox__select:hover .jq-selectbox__select-text {
	color: rgba(0, 0, 0, .85);
}.cats_list .jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 10px;
	width: 8px;
	height: 40px;
}.cats_list .jq-selectbox__trigger::after {
	content: '\f2f2';
	display: block;
	width: 8px;
	height: 40px;
	font: 18px/40px 'MaterialDesignIconicFont';
	text-align: center;
	color: #2e2e2e;
}.cats_list .jq-selectbox__dropdown {
	width: 100%;
	left: 0;
}.jq-selectbox__dropdown ul {
	width: 100%;
	margin: 0;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
			box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
}.cats_list .jq-selectbox li {
	display: block;
	padding: 9px 15px;
	font: 400 15px/22px 'Ubuntu', sans-serif;
	color: rgba(0, 0, 0, .75);
	background-color: #fff;
	-webkit-cursor: pointer;
		 -moz-cursor: pointer;
		-ms-cursor: pointer;
		 -o-cursor: pointer;
			cursor: pointer;
}.cats_list .jq-selectbox li.selected,
.cats_list .jq-selectbox li:hover {
	color: #fff;
}.jq-selectbox li, .jq-select-multiple li {
	white-space: normal;
}.pagination_content {
	margin-top: 10px;
	padding: 30px 0;
	border-top: 1px solid #f2f2f2;
}.pagination_content {
	font: 400 14px/40px 'Ubuntu', sans-serif;
}.pagination_content span.pages {
	float: left;
	width: 80px;
	height: 40px;
	margin-right: 10px;
}.pagination_content span.current,
.pagination_content span.extend,
.pagination_content a {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 5px;
	text-align: center;
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
		-ms-border-radius: 0;
		 -o-border-radius: 0;
			border-radius: 0;
}.pagination_content a,
.pagination_content a:focus {
	color: #222;
	background-color: #f5f5f5;
	-webkit-transition: background-color .15s linear 0s, color .15s linear 0s;
		 -o-transition: background-color .15s linear 0s, color .15s linear 0s;
			transition: background-color .15s linear 0s, color .15s linear 0s;
}.pagination_content span.current,
.pagination_content a:hover {
	color: #fff;
}.pagination_content .next,
.pagination_content .prev {
	position: relative;
	font-size: 0;
	text-indent: -9999px;
}.pagination_content .next::after,
.pagination_content .prev::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	font: 17px/40px 'MaterialDesignIconicFont';
	text-align: center;
	text-indent: 0;
}.pagination_content .next::after {
	content: '\f2ee';
}.pagination_content .prev::after {
	content: '\f2ea';
}.left_col_service {
	padding-right: 20px;
}.left_col_project {
	padding-right: 36px;
}
.sidebar_box {
	margin-bottom: 30px;
	z-index: 0;
}.sidebar_box .title {
	margin: 0 0 17px;
	font: 700 22px/24px 'Ubuntu', sans-serif;
	letter-spacing: -0.02em;
	color: #222;
}.sidebar_sample_block {
	padding: 28px 30px 15px;
	font: 400 15px/25px 'Ubuntu', sans-serif;
	color: #222;
	background: url('../img/pattern01.jpg') repeat top left;
}.sidebar_sample_block p {
	margin: 0 0 15px;
}.sidebar_sample_block i {
	font-style: italic;
}.sidebar_sample_block small {
	font-size: 85%;
}.sidebar_banner_small .block_content {
	padding: 20px 30px 12px;
	z-index: 750;
}.sidebar_banner_small .block_content p {
	margin: 0 0 18px;
	font: 400 15px/25px 'Ubuntu', sans-serif;
	color: #fff;
}.sidebar_banner_small .block_content b {
	display: block;
	margin: 2px 0;
	font: 700 21px/35px 'Ubuntu', sans-serif;
}.sidebar_banner_small .block_content .btn {
	width: 170px;
	margin-bottom: 18px;
}.sidebar_banner_small .block_content .btn:hover {
	color: #fff;
}.sidebar_banner_big .block_content {
	padding: 24px 30px 35px;
	z-index: 750;
}.sidebar_banner_big .block_content p {
	margin: 0 0 15px;
	font: 400 14px/24px 'Ubuntu', sans-serif;
	color: #fff;
}.sidebar_banner_big .block_content b {
	display: block;
	margin: 2px 0;
	font: 700 26px/40px 'Ubuntu', sans-serif;
}.sidebar_banner_big .block_content .btn {
	width: 170px;
	margin-bottom: 14px;
}.sidebar_banner_big .block_content .btn:hover {
	color: #fff;
}.sidebar_banner_small .block_bg,
.sidebar_banner_big .block_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
			background-size: cover;
	opacity: .25;
}.sidebar_services_menu,
.sidebar_projects_menu {
	padding: 32px 0 28px;
	color: #fff;
}.sidebar_projects_menu {
	background-image: url('../img/pattern02.jpg');
	background-position: top left;
	background-repeat: repeat;
}.sidebar_services_menu .title,
.sidebar_projects_menu .title {
	margin: 0 30px 18px;
	font: 700 26px/32px 'Ubuntu', sans-serif;
	text-transform: uppercase;
	color: #fff;
}.sidebar_services_menu_list li,
.sidebar_projects_menu_list li {
	margin-bottom: 1px;
	font: 400 15px/25px 'Ubuntu', sans-serif;
}.sidebar_services_menu_list a,
.sidebar_services_menu_list a:focus,
.sidebar_projects_menu_list a,
.sidebar_projects_menu_list a:focus {
	display: block;
	padding: 5px 30px 6px;
	color: #fff;
	-webkit-transition: color .15s linear 0s, background .15s linear 0s;
		 -o-transition: color .15s linear 0s, background .15s linear 0s;
			transition: color .15s linear 0s, background .15s linear 0s;
	background-color: rgba(0, 0, 0, 0);
	font-size: 14px;
}.sidebar_services_menu_list a:hover,
.sidebar_services_menu_list li.current_menu_item a {
	background-color: rgba(0, 0, 0, .2);
}.sidebar_projects_menu_list a:hover,
.sidebar_projects_menu_list li.current_menu_item a {
	background-color: rgba(0, 0, 0, .4);
}.sidebar_services_price_btn a,
.sidebar_services_price_btn a:focus {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	min-height: 60px;
	padding: 10px 10px 10px 60px;
	font: 400 14px/20px 'Ubuntu', sans-serif;
	color: #fff;
	background-image: url('../img/pattern03.jpg');
	background-repeat: repeat;
	background-position: top left;
	-webkit-background-size: auto auto;
	background-size: auto auto;
}.sidebar_services_price_btn a::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 100%;
	content: '';
	background-color: rgba(0,0,0,.5);
	background-image: url('../img/pdf_icon.png');
	background-repeat: no-repeat;
	background-position: 10px 10px;
	-webkit-background-size: 30px auto;
			background-size: 30px auto;
}.sidebar_projects_details {
	padding: 20px 30px 12px;
	color: #222;
	background-color: #f5f5f5;
}.sidebar_projects_details .title {
	margin: 0 0 14px;
}.sidebar_projects_details_list li {
	position: relative;
	background: url(../images/li.png) no-repeat center left;
	margin-bottom: 11px;
	padding-left: 28px;
	font: 400 15px/25px 'Ubuntu', sans-serif;
}.sidebar_projects_details_list li b,
.sidebar_projects_details_list li strong {
	font-weight: 700;
}.sidebar_projects_details_list li::before {
	position: absolute;
	top: 3px;
	left: 0;
	width: 20px;
	height: 20px;
	font: 16px/20px 'MaterialDesignIconicFont';
	text-align: center;
}.sidebar_projects_details_list li.detail_cat::before {
	content: '\f228';
}.sidebar_projects_details_list li.detail_usr::before {
	content: '\f207';
}.sidebar_projects_details_list li.detail_cst::before {
	content: '\f19a';
}.sidebar_projects_details_list li.detail_plc::before {
	content: '\f196';
}.sidebar_projects_details_list li.detail_sqr::before {
	content: '\f37e';
}.sidebar_projects_details_list li.detail_prd::before {
	content: '\f32f';
}.sidebar_projects_details_list li a:hover {
	color: #222;
}.sidebar_services .sidebar_categories,
.sidebar_projects .sidebar_categories {
	padding: 30px 30px;
	background: #f5f5f5 url('../img/pattern01.jpg') repeat top left;
}.sidebar_projects_nav {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
		 -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
			flex-wrap: wrap;
	-ms-align-items: center;
		align-items: center;
	padding-top: 20px;
}.sidebar_projects_nav .all {
	width: 130px;
}.sidebar_projects_nav .all a {
	display: block;
	width: 50px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
}.sidebar_projects_nav .all .zmdi {
	display: block;
	width: 50px;
	height: 50px;
	font: 28px/51px 'MaterialDesignIconicFont';
	text-align: center;
	color: #555;
	-webkit-box-shadow: inset 0 0 0 3px #f5f5f5;
			box-shadow: inset 0 0 0 3px #f5f5f5;
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
		-ms-border-radius: 0;
		 -o-border-radius: 0;
			border-radius: 0;
	-webkit-transition: color .15s ease 0s, box-shadow .25s ease-in-out 0s;
		 -o-transition: color .15s ease 0s, box-shadow .25s ease-in-out 0s;
			transition: color .15s ease 0s, box-shadow .25s ease-in-out 0s;
}.sidebar_projects_nav .all .zmdi:hover {
	color: #fff;
}.sidebar_projects_nav .text_links {
	width: calc((100% - 130px)/2);
	font: 400 17px/22px 'Ubuntu', sans-serif;
}.sidebar_projects_nav .text_links a {
	color: #555;
}.sidebar_projects_nav .text_links .zmdi {
	position: relative;
	height: 20px;
	display: inline-block;
	-webkit-transition: -webkit-transform .25s ease 0s;
		 -o-transition: -o-transform .25s ease 0s;
			transition: transform .25s ease 0s;
}.sidebar_projects_nav .prev {
	text-align: right;
}.sidebar_projects_nav .prev .zmdi {
	margin-right: 10px;
}.sidebar_projects_nav .next .zmdi {
	margin-left: 10px;
}.sidebar_projects_nav .prev a:hover .zmdi {
	-webkit-transform: translateX(-5px);
		-ms-transform: translateX(-5px);
		 -o-transform: translateX(-5px);
			transform: translateX(-5px);
}.sidebar_projects_nav .next a:hover .zmdi {
	-webkit-transform: translateX(5px);
		-ms-transform: translateX(5px);
		 -o-transform: translateX(5px);
			transform: translateX(5px);
}.sidebar_search {
	padding-bottom: 2px;
}.sidebar_search input[type='search'] {
	display: block;
	width: calc(100% - 50px);
	height: 50px;
	padding: 10px 20px;
	font: normal 15px/25px 'Ubuntu', sans-serif;
	color: #222;
	-webkit-transition: all .15s linear 0s;
		 -o-transition: all .15s linear 0s;
			transition: all .15s linear 0s;
	background-color: #f5f5f5;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	border-color: rgba(204,204,204,0);
	-webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
			box-sizing: border-box;
}.sidebar_search input[type='search']:focus {
	-webkit-box-shadow: inset 1px 1px 2px 0 rgba(0,0,0,.1);
			box-shadow: inset 1px 1px 2px 0 rgba(0,0,0,.1);
	background-color: #fff;
	border-color: rgba(190,190,190,1);
}.sidebar_search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	border: 0;
	background-color: transparent;
	z-index: 100;
}.sidebar_search button::after {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	content: '\f1c3';
	font: 30px/50px 'MaterialDesignIconicFont';
	text-align: center;
	color: #fff;
	-webkit-transition: all .15s linear 0s;
		 -o-transition: all .15s linear 0s;
			transition: all .15s linear 0s;
}.sidebar_categories {
	padding-bottom: 5px;
}.sidebar_categories .list {
	margin-top: -2px;
}.sidebar_categories .list li {
	padding-left: 25px;
}.sidebar_categories .list li:not(:last-child) {
	margin-bottom: 7px;
}.sidebar_categories .list .children {
	margin-top: 7px;
}.sidebar_categories .list a {
	position: relative;
	font: 400 17px/25px 'Ubuntu', sans-serif;
	color: #444;
	letter-spacing: -0.02em;
}.sidebar_categories .list a::before {
	position: absolute;
	top: 5px;
	left: -17px;
	width: 8px;
	height: 10px;
	content: '\f2fb';
	font: 17px/10px 'MaterialDesignIconicFont';
	text-align: center;
}.sidebar_popular {
	padding-bottom: 12px;
}.sidebar_popular .list {
	padding-top: 14px;
}.sidebar_popular .list li {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}.sidebar_popular .list li:not(:last-child) {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f2f2f2;
}.sidebar_popular .img_wrp {
	width: 70px;
	height: 70px;
	overflow: hidden;
}.sidebar_popular .img_wrp a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000;
}.sidebar_popular .img_wrp img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	opacity: 1;
}.sidebar_popular .img_wrp a:hover img {
	-webkit-transform: scale(1.15);
		-ms-transform: scale(1.15);
		 -o-transform: scale(1.15);
			transform: scale(1.15);
	opacity: .5;
}.sidebar_popular .content {
	width: calc(100% - 70px);
	margin-top: -3px;
	padding-left: 15px;
}.sidebar_popular .article_title {
	margin: 0 0 7px;
	font: 400 15px/20px 'Ubuntu', sans-serif;
	letter-spacing: -0.02em;
}.sidebar_popular .article_title a {
	color: #222;
}.sidebar_popular .date {
	font-size: 13px;
	line-height: 18px;
	color: #bbb;
}.sidebar_tags {
	padding-bottom: 20px;
}.sidebar_tags .wp-tag-cloud {
	margin-bottom: -10px;
	padding-top: 9px;
}.sidebar_tags .wp-tag-cloud::after {
	content: ' ';
	display: table;
	clear: both;
}.sidebar_tags .wp-tag-cloud li {
	float: left;
	margin-bottom: 10px;
}.sidebar_tags .wp-tag-cloud li:not(:last-child) {
	margin-right: 15px;
}.sidebar_tags .wp-tag-cloud li a {
	position: relative;
	display: block;
	height: 30px;
	padding: 0 10px 0 10px;
	font: 400 15px/28px 'Ubuntu', sans-serif;
	letter-spacing: -0.02em;
	color: #555;
	background-color: #f5f5f5;
	-webkit-transition: color .1s linear 0s, background-color .15s linear 0s;
		 -o-transition: color .1s linear 0s, background-color .15s linear 0s;
			transition: color .1s linear 0s, background-color .15s linear 0s;
}.sidebar_tags .wp-tag-cloud li a::after {
	content: '';
	position: absolute;
	top: 0;
	right: -5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 0 15px 5px;
	border-color: transparent transparent transparent #f5f5ff;
	-webkit-transition: border-color .15s linear 0s;
		 -o-transition: border-color .15s linear 0s;
			transition: border-color .15s linear 0s;
}
.custom_page .article_one {
	padding-top: 50px;
}.article_one {
	padding-bottom: 19px;
}.article_one .article_thumbnail {
	margin-bottom: 30px;
}.article_one .article_thumbnail img {
	display: block;
	width: 100%;
	height: auto;
}.article_one .article_meta_primary {
	margin-bottom: 19px;
	padding-bottom: 28px;
	font-size: 13px;
	line-height: 24px;
	color: #bbb;
	border-bottom: 1px solid #f2f2f2;
}.article_one .article_meta_primary span:not(.divider) a {
	white-space: nowrap;
}.article_one .article_meta_primary span:not(.divider)::before {
	display: inline-block;
	margin-right: 3px;
	width: 16px;
	height: 16px;
	font: 16px/16px 'MaterialDesignIconicFont';
	vertical-align: -1px;
}.article_one .article_meta_primary .date::before {
	content: '\f332';
}.article_one .article_meta_primary .author::before {
	font-size: 17px;
	content: '\f207';
}.article_one .article_meta_primary .comments::before {
	content: '\f266';
}.article_one .article_meta_primary .categories::before {
	content: '\f228';
}.article_one .article_meta_primary .divider {
	display: inline-block;
	margin: 0 9px;
}.article_one .article_meta_primary a,
.article_one .article_meta_secondary .meta_wrp a {
	color: #bbb;
}.article_one .article_meta_secondary {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-justify-content: space-between;
		 -moz-justify-content: space-between;
		-ms-justify-content: space-between;
		 -o-justify-content: space-between;
			justify-content: space-between;
	-ms-align-items: center;
		align-items: center;
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 1px solid #f2f2f2;
}.article_one .article_meta_secondary .meta_wrp {
	font-size: 13px;
	line-height: 24px;
	color: #bbb;
}.article_one .article_meta_secondary span:not(.divider) a {
	white-space: nowrap;
}.article_one .article_meta_secondary span:not(.divider)::before {
	display: inline-block;
	margin-right: 3px;
	width: 16px;
	height: 16px;
	font: 16px/16px 'MaterialDesignIconicFont';
	vertical-align: -2px;
}.article_one .article_meta_secondary .tags::before {
	content: '\f187';
}.article_one .article_meta_secondary .share img {
	display: block;
}.article_page .subtitle {
	margin: 0;
	font: 700 28px/30px 'Ubuntu', sans-serif;
	letter-spacing: -0.02em;
	color: #222;
}.article_page .similar_posts {
	margin-bottom: 22px;
}.article_page .similar_posts .subtitle {
	margin-bottom: 34px;
}.article_page .similar_posts .list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
		 -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
			flex-wrap: wrap;
}.article_page .similar_posts .list li {
	width: calc((100% - 40px)/3);
	margin-bottom: 20px;
}.article_page .similar_posts .list li:not(:nth-child(3n)) {
	margin-right: 20px;
}.article_page .similar_posts .img_wrp {
	margin-bottom: 15px;
}.article_page .similar_posts .img_wrp a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000;
	overflow: hidden;
}.article_page .similar_posts .img_wrp a::after {
	position: absolute;
	top: calc(50% - 22px);
	left: calc(50% - 22px);
	width: 44px;
	height: 44px;
	content: '\f18e';
	font: 44px/44px 'MaterialDesignIconicFont';
	text-align: center;
	color: #fff;
	-webkit-transform: scale(0);
		-ms-transform: scale(0);
		 -o-transform: scale(0);
			transform: scale(0);
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	will-change: transform, opacity;
	opacity: 0;
}.article_page .similar_posts .img_wrp a:hover::after {
	-webkit-transform: scale(1);
		-ms-transform: scale(1);
		 -o-transform: scale(1);
			transform: scale(1);
	opacity: 1;
}.article_page .similar_posts .img_wrp img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	will-change: transform, opacity;
}.article_page .similar_posts .img_wrp a:hover img {
	-webkit-transform: scale(1.15);
		-ms-transform: scale(1.15);
		 -o-transform: scale(1.15);
			transform: scale(1.15);
	opacity: .5;
}.article_page .similar_posts .title {
	margin: 0 0 2px;
	font: 400 17px/25px 'Ubuntu', sans-serif;
	letter-spacing: -0.02em;
	color: #222;
}.article_page .similar_posts .title a {
	color: #222;
}.article_page .similar_posts .date {
	font-size: 13px;
	line-height: 24px;
	color: #bbb;
}
.article_one_service .article_thumbnail {
	margin-bottom: 40px;
}.article_one_service .article_thumbnail img {
	display: block;
	width: 100%;
	height: auto;
}.article_one_service .article_meta_primary {
	margin-top: -10px;
}.article_one_project .article_thumbnail {
	margin-bottom: 30px;
}.article_one_project .article_thumbnail img {
	display: block;
	width: 100%;
	height: auto;
}.article_one_project .article_content {
	padding-top: 14px;
}.article_content p,
.article_content blockquote,
.article_content ul,
.article_content ol {
	margin: 0 0 10px;
}.article_content sup {
	font-size: 60%;
}.article_content table {
	margin-top: 36px;
	margin-bottom: 30px;
	border-spacing: 0;
	border-collapse: collapse;
}.article_content table td,
.article_content table th {
	padding: 10px 5px;
	font-size: 15px;
	line-height: 24px;
	text-align: center;
}.article_content table th {
	font-family: 'Ubuntu', sans-serif;
	font-weight: 500;
	color: #fff;
}.article_content table td {
	font-family: 'Ubuntu', sans-serif;
	color: #222;
}.article_content table tr:nth-child(2n+1) td {
	background-color: #f5f5f5;
}.article_content table th:not(:last-child) {
	border-right: 1px solid rgba(255, 255, 255, .1);
}.article_content table td:first-child {
	border-left: 2px solid #f5f5f5;
}.article_content table td:last-child {
	border-right: 2px solid #f5f5f5;
}.article_content table tr:last-child:not(:nth-child(2n+1)) td { 
	border-bottom: 2px solid #f5f5f5;
}.article_content table td:not(:last-child) {
	border-right: 1px solid #f5f5f5;
}.article_content table tr:nth-child(2n+1) td:not(:last-child) {
	border-right: 1px solid #fff;
}.article_content table th i,
.article_content table th em {}.article_content table td i,
.article_content table td em {}.article_content h2,
.article_content h3,
.article_content h4,
.article_content h5,
.article_content h6 {
	margin: 0 0 25px;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 700;
	color: #222;
	letter-spacing: -0.02em;
}.article_content h2 {
	font-size: 30px;
	line-height: 30px;
}.article_content h3 {
	font-size: 26px;
	line-height: 28px;
}.article_content h4 {
	font-size: 22px;
	line-height: 24px;
}.article_content h5 {
	font-size: 18px;
	line-height: 20px;
}.article_content h6 {
	font-size: 16px;
	line-height: 18px;
}.article_content .content_col {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
		 -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
			flex-wrap: wrap;
}.article_content .content_col2 .one_col {
	width: calc((100% - 30px)/2);
}.article_content .content_col2 .one_col:not(:nth-child(2)) {
	margin-right: 30px;
}.article_content .content_col3 .one_col {
	width: calc((100% - 60px)/3);
}.article_content .content_col3 .one_col:not(:nth-child(3)) {
	margin-right: 30px;
}.article_content .content_col4 .one_col {
	width: calc((100% - 90px)/4);
}.article_content .content_col4 .one_col:not(:nth-child(4)) {
	margin-right: 30px;
}.article_content ul:not(.gallery_content) li,
.article_content ol li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 35px;
}.article_content ul:not(.gallery_content) li::before {
	position: absolute;
	top: 1px;
	left: 0;
	width: 25px;
	height: 25px;
	content: '\f26b';
	font: 14px/25px 'MaterialDesignIconicFont';
	text-align: center;
	background-color: #f5f5f5;
	-webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		-ms-border-radius: 50%;
		 -o-border-radius: 50%;
			border-radius: 50%;
}.article_content ol {
	counter-reset: num;
}.article_content ol li::before {
	position: absolute;
	top: 1px;
	left: 0;
	width: 25px;
	height: 25px;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	background-color: #f5f5f5;
	-webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		-ms-border-radius: 50%;
		 -o-border-radius: 50%;
			border-radius: 50%;
	content: counter(num);
	counter-increment: num;
}.article_content .gallery p {
	display: none !important;
}.article_content .gallery {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
		 -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
			flex-wrap: wrap;
	margin: 36px 0 15px !important;
}.article_content .gallery .gallery-item {
	float: none !important;
	margin: 0 !important;
	margin-bottom: 16px !important;
	-webkit-backface-visibility: hidden;
		 -moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
		 -moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
}.article_content .gallery-columns-4 .gallery-item {
	width: calc((100% - 48px)/4) !important;
}.article_content .gallery-columns-4 .gallery-item:not(:nth-of-type(4n)) {
	margin-right: 16px !important;
}.article_content .gallery-columns-3 .gallery-item {
	width: calc((100% - 32px)/3) !important;
}.article_content .gallery-columns-3 .gallery-item:not(:nth-of-type(3n)) {
	margin-right: 16px !important;
}.article_content .gallery-columns-2 .gallery-item {
	width: calc((100% - 16px)/2) !important;
}.article_content .gallery-columns-2 .gallery-item:not(:nth-of-type(2n)) {
	margin-right: 16px !important;
}.article_content .gallery .gallery-icon,
.article_content .img_wrp {
	
}.article_content .gallery .gallery-icon a,
.article_content .img_wrp a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000;
	overflow: hidden;
}.article_content .gallery .gallery-icon a::after,
.article_content .img_wrp a::after {
	position: absolute;
	top: calc(50% - 18px);
	left: calc(50% - 18px);
	width: 44px;
	height: 44px;
	content: '\f1c3';
	font: 44px/44px 'MaterialDesignIconicFont';
	text-align: center;
	color: #fff;
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	-webkit-transform: scale(0);
		-ms-transform: scale(0);
		 -o-transform: scale(0);
			transform: scale(0);
	opacity: 0;
}.article_content .gallery .gallery-icon a:hover::after,
.article_content .img_wrp a:hover::after {
	-webkit-transform: scale(1);
		-ms-transform: scale(1);
		 -o-transform: scale(1);
			transform: scale(1);
	opacity: 1;
}.article_content .gallery img,
.article_content .img_wrp img {
	display: block;
	width: 100%;
	height: auto;
	-webkit-transition: opacity .25s ease 0s, -webkit-transform .25s ease 0s;
		 -o-transition: opacity .25s ease 0s, -o-transform .25s ease 0s;
			transition: opacity .25s ease 0s, transform .25s ease 0s;
	opacity: 1;
	border: 0 !important;
}.article_content .gallery a:hover img,
.article_content .img_wrp a:hover img {
	-webkit-transform: scale(1.15);
		-ms-transform: scale(1.15);
		 -o-transform: scale(1.15);
			transform: scale(1.15);
	opacity: .5;
}.article_content blockquote {
	margin-left: 10px;
	padding-left: 22px;
	font-style: italic;
	border-left-width: 3px;
	border-left-style: solid;
}.article_content img.alignleft,
.article_content img.alignright,
.article_content img.aligncenter,
.article_content img.alignnone {
	display: block;
	max-width: 100%;
}.article_content .alignleft,
.article_content .alignright,
.article_content .aligncenter,
.article_content .alignnone {
	margin-bottom: 25px;
}.article_content .img_wrp img {
	margin: 0;
}.article_content .top_offset {
	padding-top: 11px;
}.article_content .alignleft {
	float: left;
	margin-right: 30px;
}.article_content .alignright {
	float: right;
	margin-left: 30px;
}.article_content .alignnone {}.article_content .aligncenter {
	margin-left: auto;
	margin-right: auto;
}.article_content .wp-caption {
	margin-bottom: 25px;
}.article_content .wp-caption-text {
	display: block;
	margin: 0;
	padding: 10px;
	font-size: 13px;
	line-height: 18px;
	background-color: #f5f5f5;
}.share_list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;	
}.share_list li:not(:last-of-type) {
	margin-right: 5px;
	width: 30px;
	height: 30px;
}.share_list .social_share {
	position: relative;
	display: block;
	width: 30px;
	height: 30px;
	-webkit-border-radius: 4px;
		 -moz-border-radius: 4px;
		-ms-border-radius: 4px;
		 -o-border-radius: 4px;
			border-radius: 4px;
	-webkit-transition: opacity .15s linear 0s;
		 -o-transition: opacity .15s linear 0s;
			transition: opacity .15s linear 0s;
	-webkit-cursor: pointer;
		 -moz-cursor: pointer;
		-ms-cursor: pointer;
		 -o-cursor: pointer;
			cursor: pointer;
}.share_list .social_share:hover {
	opacity: .75;
}.share_list .social_share.vk {
	background-color: #41658b;
}.share_list .social_share.fb {
	background-color: #39579a;
}.share_list .social_share.tw {
	background-color: #00abf0;
}.share_list .social_share.gp{
	background-color: #be3308;
}.share_list .social_share.mr{
	background-color: #2f69a1;
}.share_list .social_share.ok{
	background-color: #f4960f;
}.share_list .social_share.lj{
	background-color: #6899c4;
}.share_list .social_share::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	font: 18px/30px 'SocIcon';
	text-align: center;
	color: #fff;
}.share_list .social_share.vk::after {
	content: '\e095';
}.share_list .social_share.fb::after {
	content: '\e028';
}.share_list .social_share.tw::after {
	content: '\e08d';
}.share_list .social_share.gp::after {
	content: '\e038';
}.share_list .social_share.mr::after {
	content: '\e94a';
}.share_list .social_share.ok::after {
	content: '\e05a';
}.share_list .social_share.lj::after {
	content: '\e04d';
}.contacts_wrp {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
		 -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
			flex-wrap: wrap;
	-webkit-justify-content: space-between;
		 -moz-justify-content: space-between;
		-ms-justify-content: space-between;
		 -o-justify-content: space-between;
			justify-content: space-between;
}.contacts_data,
.contacts_form {
	width: calc((100% - 50px)/2);
}.contacts_form_box {
	margin-bottom: 50px;
	padding: 30px 40px 40px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 45px 0 rgba(0,0,0,.1);
			box-shadow: 0 0 45px 0 rgba(0,0,0,.1);
}.contacts_form_box .title {
	margin: 0 0 30px;
	font: 700 28px/30px 'Ubuntu', sans-serif;
	color: #333;
}.contacts_form_box .field {
	margin-bottom: 10px;
}.contacts_form_box .field_accept {
	margin-bottom: 15px;
}.contacts_form_box input[type='text'],
.contacts_form_box input[type='tel'],
.contacts_form_box input[type='email'],
.contacts_form_box textarea {
	display: block;
	width: 100%;
	height: 50px;
	padding: 10px 20px;
	font: 400 15px/25px 'Ubuntu', sans-serif;
	color: #222;
	-webkit-transition: all .15s linear 0s;
		 -o-transition: all .15s linear 0s;
			transition: all .15s linear 0s;
	background-color: #f5f5f5;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(204,204,204,0);
}.contacts_form_box textarea {
	height: 200px;
	-webkit-resize: none;
		 -moz-resize: none;
		-ms-resize: none;
		 -o-resize: none;
			resize: none;
}.contacts_form_box input[type='text']:focus,
.contacts_form_box input[type='tel']:focus,
.contacts_form_box input[type='email']:focus,
.contacts_form_box textarea:focus {
	-webkit-box-shadow: inset 1px 1px 2px 0 rgba(0,0,0,.1);
			box-shadow: inset 1px 1px 2px 0 rgba(0,0,0,.1);
	background-color: #fff;
	border-color: rgba(190,190,190,1);
}.contacts_form_box input[type='submit'] {
	display: block;
	width: 100%;
	height: 50px;
	font: 700 17px/27px 'Ubuntu', sans-serif;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	color: #fff;
	border: 0;
	-webkit-transition: all .15s linear 0s;
		 -o-transition: all .15s linear 0s;
			transition: all .15s linear 0s;
}.contacts_form_box input[type='submit']:disabled {
	background-color: #bbb !important;
}.contacts_form_box input[type="checkbox"] {
	display: none;
}.contacts_form_box input[type="checkbox"] + span {
	display: block;
	position: relative;
	padding-left: 30px;
	font: 300 13px/20px 'Ubuntu', sans-serif;
}.contacts_form_box input[type="checkbox"] + span::before {
	position: absolute;
	top: 0px;
	left: 0px;
	content: '';
	width: 20px;
	height: 20px;
	font: 20px/20px 'MaterialDesignIconicFont';
	color: #333;
	text-align: center;
	text-indent: 1px;
	background: #f5f5f5;
	border: none;
}.contacts_form_box input[type="checkbox"]:checked + span::before {
	content: "\f26b";
}span.wpcf7-list-item {
	margin: 0;
}div.wpcf7-validation-errors,
div.wpcf7-spam-blocked {
	display: none !important;
}span.wpcf7-not-valid-tip {
	width: 100% !important;
	padding: 8px 0 5px 20px !important;
	font: 300 13px/15px 'Ubuntu', sans-serif !important;
	color: red !important;
}div.wpcf7 span.ajax-loader {
	position: absolute;
	bottom: -28px;
	left: calc(50% - 10px);
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: none;
}div.wpcf7 span.ajax-loader:before {
	content: '\f3ec';
	display: inline-block;
	font: 21px/20px 'MaterialDesignIconicFont';
	color: #666;
	-webkit-animation: spinZ linear 1s infinite forwards;
			animation: spinZ linear 1s infinite forwards;
}@keyframes spinZ {	from {
	-webkit-transform: rotateZ(0deg);
			transform: rotateZ(0deg);
	}	to {
	-webkit-transform: rotateZ(360deg);
			transform: rotateZ(360deg);
	}}@-webkit-keyframes spinZ {	from {
	-webkit-transform: rotateZ(0deg);
			transform: rotateZ(0deg);
	}	to {
	-webkit-transform: rotateZ(360deg);
			transform: rotateZ(360deg);
	}}div.wpcf7-mail-sent-ok,
div.wpcf7-mail-sent-ng {
	width: 100% !important;
	margin: 10px 0 0 !important;
	padding: 15px !important;
	font-size: 13px;
	line-height: 18px;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) !important;
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25) inset, 0px 1px 2px rgba(0, 0, 0, 0.05) !important;
	border: 0px solid transparent !important;
	border-radius: 4px !important;
	box-sizing: border-box;
	clear: both;
	text-align: center !important;
}div.wpcf7-mail-sent-ok {
	color: #3C763D !important;
	background-color: #DFF0D8 !important;
	border-color: #D6E9C6 !important;
	background-image: linear-gradient(to bottom, #DFF0D8 0px, #C8E5BC 100%) !important;
	background-repeat: repeat-x !important;
	border-color: #B2DBA1 !important;
}div.wpcf7-mail-sent-ng {
	color: #A94442 !important;
	background-color: #F2DEDE !important;
	border-color: #EBCCD1 !important;
	background-image: linear-gradient(to bottom, #F2DEDE 0px, #E7C3C3 100%) !important;
	background-repeat: repeat-x !important;
	border-color: #DCA7A7 !important;
}.contacts_data .section_title {
	font-size: 32px;
	line-height: 36px;
	letter-spacing: 0;
	text-transform: none;
	color: #222;
}.contacts_data .contacts_list {
	margin-bottom: 30px;
	padding-top: 15px;
}.contacts_data .contacts_list li {
	position: relative;
	min-height: 36px;
	margin-bottom: 20px;
	padding-top: 2px;
	padding-left: 55px;
	font: 400 21px/31px 'Ubuntu', sans-serif;
}.contacts_data .contacts_list li::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
	font: 19px/36px 'MaterialDesignIconicFont';
	text-align: center;
	color: #111;
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
		-ms-border-radius: 0;
		 -o-border-radius: 0;
			border-radius: 0;
}.contacts_data .contacts_list li.phone::before {
	content: '\f2b6';
}.contacts_data .contacts_list li.email::before {
	content: '\f15a';
}.contacts_data .contacts_list li.address::before {
	content: '\f1ab';
}.contacts_data .contacts_list li.worktime::before {
	content: '\f337';
}.contacts_data .social_list {
	margin: 30px 0 35px;
}.contacts_data .social_list li {
	float: left;
	margin-right: 10px;
}.contacts_data .social_list .zmdi {
	display: block;
	width: 36px;
	height: 36px;
	font: 18px/36px 'MaterialDesignIconicFont';
	text-align: center;
	background-color: transparent;
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
		-ms-border-radius: 0;
		 -o-border-radius: 0;
			border-radius: 0;
}.contacts_data .social_list .zmdi {
	-webkit-transition: color .15s linear 0s, -webkit-box-shadow .15s linear 0s;
		 -o-transition: color .15s linear 0s, -o-box-shadow .15s linear 0s;
			transition: color .15s linear 0s, box-shadow .15s linear 0s;
}.contacts_data .social_list .zmdi:hover {
	color: #fff;
}.acf-map {
	width: 100%;
	height: 600px;
}.acf-map img {
	max-width: inherit !important;
}.map_marker_wrp {
	width: 360px;
}.map_title {
	margin: 7px 0 10px;
	font: 700 17px/22px 'Ubuntu', sans-serif;
}.map_address {
	margin: 0 0 10px;
	font: 400 15px/20px 'Ubuntu', sans-serif;
}.map_description {
	margin: 0 0 7px;
	font: 400 13px/20px 'Ubuntu', sans-serif;
}
.article_page .article_comments {
	margin-bottom: 50px;
}.article_page .add_comment {
	margin-bottom: 30px;
}.article_page .article_comments .subtitle {
	margin-bottom: 45px;
}.article_page .add_comment .subtitle {
	margin-bottom: 21px;
}.article_page .add_comment .subtitle small {
	margin-left: 10px;
}.article_page .add_comment p {
	margin: 0 0 14px;
}.article_page .add_comment .red {
	color: red;
}.article_comments .comment .children {
	margin-left: 30px;
}.comment_body {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-bottom: 30px;
	padding-bottom: 17px;
	border-bottom: 1px solid #f2f2f2;
}.comment_body .comment_top {
	margin-bottom: 12px;
}.comment_body .comment_ava {
	width: 100px;
}.comment_body .comment_ava img {
	display: block;
	width: 100px;
	height: auto;
	-webkit-border-radius: 50%;
		 -moz-border-radius: 50%;
		-ms-border-radius: 50%;
		 -o-border-radius: 50%;
			border-radius: 50%;
}.comment_body .comment_content {
	width: calc(100% - 100px);
	padding-left: 20px;
	padding-top: 5px;
}.comment_body .comment_content .comment_top {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
		 -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
			flex-wrap: wrap;
	-ms-align-items: center;
		align-items: center;
	padding-right: 100px;
}.comment_body .comment_author {
	margin-right: 20px;
	font: 500 17px/25px 'Ubuntu', sans-serif;
	letter-spacing: -0.02em;
	color: #222;
}.comment_body .comment_meta {
	padding-top: 2px;
	font: 300 13px/25px 'Open Sans', sans-serif;
}.comment_body .comment_meta,
.comment_body .comment_meta a {
	color: #bbb;
}.comment_body .comment_meta .comment-edit-link {
	margin-left: 5px;
}.comment_body .reply {
	position: absolute;
	top: 0;
	right: 0;
	font: 400 15px/25px 'Ubuntu', sans-serif;
}.comment_body .reply a {
	position: relative;
}.comment_body .reply a::before {
	content: '\f193';
	margin-right: 5px;
	font: 15px/25px 'MaterialDesignIconicFont';
}.comment_body .comment_bottom p {
	margin: 0 0 15px;
}.comment_awaiting_moderation {
	display: block;
	width: 100%;
	margin-top: -12px;
	margin-bottom: 12px;
	color: red;
}.add_comment .field_message {
	width: 100%;
	margin-bottom: 10px;
}.add_comment .fields_wrp {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
		 -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
			flex-wrap: wrap;
	-webkit-justify-content: space-between;
		 -moz-justify-content: space-between;
		-ms-justify-content: space-between;
		 -o-justify-content: space-between;
			justify-content: space-between;
}.add_comment .fields_wrp .field {
	width: calc((100% - 30px)/3);
}.add_comment .fields_wrp .field:not(:last-of-type) {
	margin-right: 15px;
}.add_comment input[type='text'],
.add_comment input[type='tel'],
.add_comment input[type='email'],
.add_comment textarea {
	display: block;
	width: 100%;
	height: 50px;
	padding: 10px 20px;
	font: 400 15px/25px 'Ubuntu', sans-serif;
	color: #222;
	-webkit-transition: all .15s linear 0s;
		 -o-transition: all .15s linear 0s;
			transition: all .15s linear 0s;
	background-color: #f5f5f5;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(204,204,204,0);
}.add_comment textarea {
	height: 300px;
	-webkit-resize: none;
		 -moz-resize: none;
		-ms-resize: none;
		 -o-resize: none;
			resize: none;
}.add_comment input[type='text']:focus,
.add_comment input[type='tel']:focus,
.add_comment input[type='email']:focus,
.add_comment textarea:focus {
	-webkit-box-shadow: inset 1px 1px 2px 0 rgba(0,0,0,.1);
			box-shadow: inset 1px 1px 2px 0 rgba(0,0,0,.1);
	background-color: #fff;
	border-color: rgba(190,190,190,1);
}.add_comment input[type='submit'] {
	display: block;
	width: 100%;
	height: 50px;
	font: 700 17px/27px 'Ubuntu', sans-serif;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	color: #fff;
	border: 0;
	-webkit-transition: all .15s linear 0s;
		 -o-transition: all .15s linear 0s;
			transition: all .15s linear 0s;
}._404 {
	max-width: 100%;
	height: auto;
}
.main_footer {
	padding-top: 64px;
	color: #fff;
	background-image: url('../img/pattern04.jpg');
	background-position: top left;
	background-repeat: repeat;
}.main_footer .footer_logo {
	margin-bottom: 27px;
}.main_footer .footer_logo img {
	width: auto;
	height: auto;
	max-width: 240px;
	max-height: 100px;
}.main_footer .footer_description {
	margin-bottom: 33px;
	font-style: italic;
	color: rgba(255, 255, 255, .75);
}.main_footer .footer_social .social_list {
	display: inline-block;
}.main_footer .footer_social .social_list li {
	float: left;
	margin-right: 10px;
}.main_footer .footer_social .social_list .zmdi {
	display: block;
	width: 36px;
	height: 36px;
	font: 18px/36px 'MaterialDesignIconicFont';
	text-align: center;
	background-color: transparent;
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
		-ms-border-radius: 0;
		 -o-border-radius: 0;
			border-radius: 0;
}.main_footer .footer_social .content {
	background-position: top center;
	-webkit-background-size: 100% 200%;
			background-size: 100% 200%;
}.main_footer .footer_social .social_list .zmdi {
	-webkit-transition: color .15s linear 0s, -webkit-box-shadow .15s linear 0s;
		 -o-transition: color .15s linear 0s, -o-box-shadow .15s linear 0s;
			transition: color .15s linear 0s, box-shadow .15s linear 0s;
}.main_footer .footer_social .social_list .zmdi:hover {
	color: #fff;
}.main_footer .footer_block .title {
	position: relative;
	margin: 0 0 52px;
	font: 500 21px/24px 'Ubuntu';
	text-transform: uppercase;
	letter-spacing: 0.02em;
}.main_footer .footer_block .title::after {
	content: '';
	position: absolute;
	bottom: -18px;
	left: 0;
	width: 68px;
	height: 2px;
}.main_footer .footer_menu_list li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 25px;
	line-height: 25px;
}.main_footer .footer_menu_list a {
	position: relative;
	color: rgba(255, 255, 255, .75);
	-webkit-transition: color .1s linear 0s;
		 -o-transition: color .1s linear 0s;
			transition: color .1s linear 0s;
}.main_footer .footer_menu_list a::before {
	position: absolute;
	top: 4px;
	left: -25px;
	width: 15px;
	height: 15px;
	content: '\f26b';
	font: 15px/15px 'MaterialDesignIconicFont';
	color: rgba(255, 255, 255, .75);
	-webkit-transition: color .1s linear 0s;
		 -o-transition: color .1s linear 0s;
			transition: color .1s linear 0s;
}.main_footer .footer_contacts li {
	position: relative;
	margin-bottom: 25px;
	padding-left: 30px;
	font: 400 18px/25px 'Ubuntu', sans-serif;
}.main_footer .footer_contacts li::before {
	position: absolute;
	top: 4px;
	left: 0;
	width: 16px;
	height: 18px;
	font: 19px/18px 'MaterialDesignIconicFont';
	text-align: center;
}.main_footer .footer_contacts li.phone::before {
	content: '\f2b6';
}.main_footer .footer_contacts li.email::before {
	top: 5px;
	content: '\f15a';
}.main_footer .footer_contacts li.address::before {
	content: '\f1ab';
}.main_footer .footer_contacts li.worktime::before {
	content: '\f337';
}.main_footer .footer_contacts a {
	color: #fff;
}.main_footer .footer_content {
	padding-bottom: 34px;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}.main_footer .footer_meta {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
		 -moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		 -o-flex-wrap: wrap;
			flex-wrap: wrap;
	-webkit-justify-content: space-between;
		 -moz-justify-content: space-between;
		-ms-justify-content: space-between;
		 -o-justify-content: space-between;
			justify-content: space-between;
	-ms-align-items: center;
		align-items: center;
	padding-top: 10px;
	padding-bottom: 15px;
}.main_footer .footer_meta .copy {
	padding: 7px 0 3px;
}.main_footer .footer_meta .made_in img {
	-webkit-transition: opacity .1s linear 0s;
		 -o-transition: opacity .1s linear 0s;
			transition: opacity .1s linear 0s;
	opacity: .75;
}.main_footer .footer_meta .made_in a:hover img {
	opacity: 1;
}.to_top,
.to_top:focus {
	position: fixed;
	bottom: 30px;
	left: 30px;
	width: 40px;
	height: 40px;
	-webkit-transition: transform .15s linear 0s, opacity .15s linear 0s;
		 -moz-transition: transform .15s linear 0s, opacity .15s linear 0s;
			transition: transform .15s linear 0s, opacity .15s linear 0s;
	-webkit-transform: translateX(70px);
		-ms-transform: translateX(70px);
		 -o-transform: translateX(70px);
			transform: translateX(70px);
	opacity: 0;
	z-index: 1000;
}.to_top.active,
.to_top.active:focus {
	-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		 -o-transform: translateX(0);
			transform: translateX(0);
	opacity: 1;
}.to_top::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	content: '\f2fc';
	font: 30px/40px 'MaterialDesignIconicFont';
	text-align: center;
	color: #fff;
	-webkit-transition: all .15s linear 0s;
		 -moz-transition: all .15s linear 0s;
			transition: all .15s linear 0s;
	opacity: .5;
}.to_top:hover::after {
	opacity: 1;
}.visible_mm {
	display: none;
}.ios.ipad .slicknav_menu, .ios.ipad .mm_block, .ios.ipad .burger,
.ios.iphone .slicknav_menu, .ios.iphone .mm_block, .ios.iphone .burger,
.ios.ipod .slicknav_menu, .ios.ipod .mm_block, .ios.ipod .burger,
.android .slicknav_menu, .android .mm_block, .android .burger,
.mobile .slicknav_menu, .mobile .mm_block, .mobile .burger,
.tablet .slicknav_menu, .tablet .mm_block, .tablet .burger {
	display: block;
}.ios.ipad .main_nav_menu,
.ios.iphone .main_nav_menu,
.ios.ipod .main_nav_menu,
.android .main_nav_menu,
.mobile .main_nav_menu,
.tablet .main_nav_menuu {
	display: none;
}
.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	filter: gray;
}.grayscale.grayscale-fade {
	transition: filter .25s;
}@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.grayscale.grayscale-fade {
		-webkit-transition: -webkit-filter .25s;
		transition:		 -webkit-filter .25s;
	}
}.grayscale.grayscale-off,
.grayscale.grayscale-fade:hover {
	-webkit-filter: grayscale(0);
	filter:		 grayscale(0);
}.grayscale.grayscale-replaced {
	-webkit-filter: none;
	filter:		 none;
}.grayscale.grayscale-replaced > svg {
	-webkit-transition: opacity .25s ease;
	transition:		 opacity .25s ease;
	opacity: 1;
}.grayscale.grayscale-replaced.grayscale-off > svg,
.grayscale.grayscale-replaced.grayscale-fade:hover > svg {
	opacity: 0;
}
@media (max-width: 1279px) {	.main_slider .slide_content_inside {
		padding-left: 90px;
		padding-right: 90px;
	}	.main_slider .slide_content .title {
		font-size: 54px;
		line-height: 70px;
	}	.main_slider .slide_content .subtitle {
		padding-left: 120px;
		padding-right: 120px;
	}}@media (max-width: 1199px) {	.btn {
		font-size: 13px;
	}	.btn .zmdi {
		font-size: 15px;
		vertical-align: -1px;
	}	.top_contacts li {
		font-size: 13px;
	}	.top_contacts li:not(:last-child) {
		margin-right: 15px;
		padding-right: 15px;
	}	.slicknav_menu,
	.mm_block,
	.burger {
		display: block;
	}	.main_nav_menu {
		display: none;
	}	.main_page .middle_line,
	.main_slider .slide {
		height: auto;
	}	.main_slider .slide {
		min-height: 720px;
	}	.main_slider .slide_content {
		padding-top: 100px;
		padding-bottom: 100px;
	}	.main_slider .slide_content .title {
		font-size: 44px;
		line-height: 56px;
	}	.main_slider .slide_content .subtitle {
		padding: 0;
	}	.block_promo .text {
		font-size: 22px;
		line-height: 32px;
	}	.section_about .photos .img_wrp {
		width: 212px;
	}	.section_about .photos .img1_wrp {
		height: 320px;
	}	.section_about .photos .img2_wrp {
		height: 212px;
		margin-top: -100px;
	}	.services_list .one_service .title {
		font-size: 18px;	}	.section_projects.section_carousel .carousel_nav {
		right: calc(50% - 470px);
	}	.projects_list .one_project .project_title {
		font-size: 18px;
	}	.section_projects_wide .projects_list .one_project .content_inside {
		padding-left: 30px;
		padding-right: 30px;
	}	.projects_list .one_project .project_cat {
		font-size: 14px;
		line-height: 24px;
	}	.section_advantages .side_bg {
		width: calc(50% - 197px);
	}	.section_numbers .number_wrp .number {
		width: 90px;
		font-size: 44px;
	}	.section_numbers .number_wrp .text {
		width: calc(100% - 120px);
		padding-left: 15px;
		font-size: 15px;
	}	.section_numbers .number_wrp .text::before {
		left: 7px;
	}	.section_faq .side_bg {
		width: calc(50% - 197px);
	}	.faq_accordion .question {
		font-size: 18px;
	}	.articles_list_view1 .title {
		font-size: 18px;
	}	.main_footer {
		padding-top: 14px;
	}	.footer_block,
	.footer_about {
		padding-top: 35px;
	}	.main_footer .footer_meta .copy {
		font-size: 13px;
	}	.inside_pages_content .top_padding {
		padding-top: 0;
	}	.left_col_service,
	.left_col_project,
	.with_sidebar .section_articles_inside {
		padding-right: 0;
	}	.article_one_service .article_thumbnail {
		margin-bottom: 30px;
	}	.article_content table td,
	.article_content table th {
		padding: 16px 20px 14px;
		font-size: 15px;
		line-height: 27px;
	}	.article_content table {
		margin-bottom: 30px;
	}	.article_one_service .article_meta_primary {
		margin-top: 0;
	}	.sidebar_projects_details {
		padding-top: 19px;
	}	.sidebar_projects_nav .all {
		width: 100px;
	}	.sidebar_projects_nav .text_links {
		width: calc((100% - 100px)/2);
		font-size: 15px;
	}}@media (max-width: 991px) {	.top_line {
		height: auto;
	}	.top_contacts {
		height: auto;
		margin: 0;
		padding-top: 7px;
		padding-bottom: 7px;
	}	.top_contacts li {
		top: 0;
		height: auto;
		padding: 3px 0;
		-webkit-transform: translateY(0);
			-ms-transform: translateY(0);
			 -o-transform: translateY(0);
				transform: translateY(0);
		line-height: 18px;
	}	.top_contacts li:not(:last-child) {
		margin-right: 10px;
		padding-right: 10px;
		border: 0;
	}	.middle_line .navbar .logo,
	.middle_line .navbar .get_quote,
	.main_nav {
		height: 100px;
	}	.burger {
		top: 35px;
	}	.middle_line .navbar .navbar_inside {
		border-bottom: 0;
	}	.main_slider .slide {
		padding-top: 100px;
	}	.main_slider .slide_content {
		padding-top: 50px;
		padding-bottom: 50px;
	}	.main_slider .slide_content .title {
		font-size: 40px;
		line-height: 48px;
	}	.main_slider .slide_content .subtitle {
		font-size: 18px;
	}	.main_slider .slide_content .btn {
		width: 220px;
	}	.main_slider .owl-nav {
		width: 720px;
		left: calc(50% - 360px);
	}	.main_slider .owl-nav .owl-prev {
		left: 0;
	}	.main_slider .owl-nav .owl-next {
		right: 0;
	}	.section_suptitle {
		margin-bottom: 8px;
		line-height: 32px;
	}	.block_promo .get_quote {
		width: 220px;
	}	.block_promo .text {
		width: calc(100% - 250px);
		font-size: 20px;
		line-height: 30px;
	}	.section_title {
		font-size: 36px;
	}	.section_about .photos {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: flex-end;
			align-items: flex-end;
		padding-top: 50px;
	}	.section_about .photos .img_wrp {
		width: 220px;
	}	.section_about .photos .img1_wrp,
	.section_about .photos .img2_wrp {
		float: none;
	}	.section_about .photos .img2_wrp {
		height: 220px;
		margin: 0 0 -30px -50px;
	}	.section_about .btn {
		width: 220px;
	}	.section_projects.section_carousel .carousel_nav {
		right: calc(50% - 360px);
	}	.section_projects_wide .projects_list .one_project .content_inside {
		padding: 25px 20px;
	}	.projects_list .one_project .img_wrp img,
	.projects_list .one_project:hover .img_wrp img {
		-webkit-transform: scale(1);
			-ms-transform: scale(1);
			 -o-transform: scale(1);
				transform: scale(1);
		opacity: 1;
	}	.projects_list .one_project .content_wrp {
		top: auto;
		bottom: 0;
		-ms-align-items: flex-start;
			align-items: flex-start;
		height: auto;
		-webkit-transform: scale(1);
			-ms-transform: scale(1);
			 -o-transform: scale(1);
				transform: scale(1);
		opacity: 1;
	}	.section_advantages .side_bg,
	.section_faq .side_bg {
		display: none;
	}	.section.section_numbers {
		padding-bottom: 30px;
	}	.section_numbers .number_wrp {
		-webkit-justify-content: flex-start;
			 -moz-justify-content: flex-start;
			-ms-justify-content: flex-start;
			 -o-justify-content: flex-start;
				justify-content: flex-start;
		width: 360px;
		padding-left: 0;
		padding-right: 0;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px;
	}	.section_numbers .number_wrp .plus {
		width: 30px;
	}	.faq_accordion {
		min-height: 0;
	}	.section_articles_mp .section_head_btn {
		width: 220px;
	}	.section_articles_mp .section_head_title {
		width: calc(100% - 250px);
	}	.articles_list_view1 .one_article {
		width: calc((100% - 30px)/2);
	}	.articles_list_view1 .one_article:not(:nth-child(3n)) {
		margin-right: auto;
	}	.articles_list_view1 .one_article:not(:nth-child(2n)) {
		margin-right: 30px;
	}	.articles_list_view1 .meta span:not(.divider) {
		white-space: normal;
	}	.block_marketing .block_content {
		font-size: 24px;
		line-height: 36px;
	}	.block_marketing .block_content .btn {
		width: 220px;
	}	.team_list .one_team {
		padding-bottom: 0;
	}	.team_list .one_team .content {
		background-position: bottom center;
	}	.team_list .one_team .content,
	.team_list .one_team .content .name,
	.team_list .one_team .content .job,
	.team_list .one_team .content .about {
		color: #fff;
	}	.team_list .one_team .social_list a .zmdi {
		color: #fff;
		-webkit-box-shadow: inset 0 0 0 1px #fff;
				box-shadow: inset 0 0 0 1px #fff;
	}	.page_header {
		margin-bottom: 40px;
		padding-top: 35px;
		padding-bottom: 40px;
	}	.breadcrumbs {
		margin-bottom: 15px;
	}	.main_title {
		font-size: 36px;
		line-height: 48px;
	}	.services_list_all .one_service,
	.projects_list_all .one_project {
		width: calc((100% - 30px)/2);
	}	.services_list_all .one_service:not(:nth-child(3n)),
	.projects_list_all .one_project:not(:nth-child(3n)) {
		margin-right: auto;
	}	.services_list_all .one_service:not(:nth-child(2n)),
	.projects_list_all .one_project:not(:nth-child(2n)) {
		margin-right: 30px;
	}	.inside_page .middle_line {
		height: 100px;
	}	.middle_line .navbar .logo img {
		max-height: 80px;
	}	.pagination_content a {
		margin-bottom: 5px;
	}	.sidebar {
		padding-top: 20px;
	}	.sidebar_box {
		margin-bottom: 20px;
	}	.article_one_project .article_thumbnail {
		margin-bottom: 20px;
	}	.contacts_data,
	.contacts_form {
		width: 100%;
	}
	
}@media (max-width: 767px) {	.container {
		overflow: hidden;
	}	.middle_line .navbar {
		position: fixed !important;
	}	.main_page .navbar {
		background: #ffffff;
		background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);
			 background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
				background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );
		-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .15);
				box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .15);
	}	.main_page .burger .bar {
		background-color: #222;
	}	.middle_line .navbar .logo,
	.middle_line .navbar .get_quote,
	.main_nav,
	.middle_line .navbar .is-sticky .logo,
	.middle_line .navbar .is-sticky .get_quote,
	.is-sticky .main_nav {
		height: 80px;
	}	.main_page .middle_line .navbar .logo .logo_light {
		opacity: 0;
		visibility: hidden;
		height: 0;
	}	.main_page .middle_line .navbar .logo .logo_dark {
		opacity: 1;
		visibility: visible;
		height: auto;
	}	.top_contacts li {
		font-size: 14px;
	}	.main_slider {
		margin-bottom: -1px;
	}	.burger,
	.mm_block .burger {
		top: 25px;
	}	.mm_block_wrp {
		padding-top: 80px;
	}	.main_slider .slide {
		min-height: 0;
		padding-top: 80px;
	}	.main_slider .slide_content {
		padding-top: 30px;
		padding-bottom: 30px;
	}	.main_slider .slide_content_inside {
		padding-left: 60px;
		padding-right: 60px;
	}	.main_slider .slide_content .title {
		font-size: 30px;
		line-height: 40px;
	}	.main_slider .slide_content .subtitle {
		margin-bottom: 30px;
		font-size: 16px;
		line-height: 24px;
	}	.main_slider .slide_content .btn {
		float: none;
		margin-bottom: 10px;
	}	.main_slider .owl-nav {
		width: 100%;
		top: 50%;
		left: auto;
	}	.main_slider .owl-nav .owl-prev {
		left: 15px;
	}	.main_slider .owl-nav .owl-next {
		right: 15px;
	}	.main_slider .owl-nav > div,
	.main_slider .owl-nav > div::after {
		width: 40px;
		height: 40px;
	}	.main_slider .owl-nav > div::after {
		line-height: 40px;
	}	.block_promo .content,
	.section_articles_mp .section_head {
		-webkit-flex-direction: column;
			 -moz-flex-direction: column;
			-ms-flex-direction: column;
			 -o-flex-direction: column;
				flex-direction: column;
		-ms-align-items: flex-start;
			align-items: flex-start;
	}	.block_promo .text {
		width: 100%;
		padding-top: 20px;
		padding-bottom: 20px;
	}	.block_promo .get_quote {
		margin-bottom: 30px;
	}	.section {
		padding-top: 36px;
	}	.section_about .text {
		padding-bottom: 0;
	}	.section_about .photos {
		padding-top: 40px;
	}	.section_services.section_carousel .services_list,
	.section_projects.section_carousel .projects_list,
	.team_list,
	.testimonials_list {
		padding-top: 10px;
	}	.section_carousel .carousel_nav {
		position: relative;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
	}	.section_services.section_carousel,
	.section_projects.section_carousel,
	.section_team,
	.section_testimonials,
	.section_faq {
		padding-bottom: 50px;
	}	.section_projects.section_carousel .carousel_nav {
		right: auto;
		left: 15px;
	}	.advantages_list .advantage_wrp {
		width: calc(100% - 30px);
	}	.advantages_list .text {
		font-size: 15px;
	}	.section_advantages {
		padding-bottom: 20px;
	}	.section.section_numbers {
		padding-top: 40px;
		padding-bottom: 20px;
	}	.faq_accordion .question {
		padding: 15px 15px 15px 50px;
	}	.faq_accordion .question::after {
		top: 18px;
		left: 20px;
	}	.faq_accordion .answer {
		padding: 20px 20px 25px;
		font-size: 16px;
	}	.block_partners {
		padding-top: 30px;
		padding-bottom: 30px;
	}	.section_articles_mp .section_head_title {
		width: 100%;
	}	.section_articles_mp .section_head_btn,
	.section_articles_mp .section_head_btn.big_offset {
		padding-bottom: 30px;
	}	.section_articles_mp {
		padding-bottom: 15px;
	}	.inside_page .middle_line {
		height: 80px;
	}	.page_header {
		margin-bottom: 30px;
	}	.inside_pages_content .section_subtext {
		margin-top: 0;
		margin-bottom: 30px;
	}	.inside_pages_content .top_margin {
		margin-top: 0;
	}	.inside_pages_content {
		padding-bottom: 30px;
	}	.main_title {
		font-size: 32px;
		line-height: 44px;
	}	.middle_line .navbar .logo img,
	.middle_line .navbar .is-sticky .logo img {
		max-width: 220px;
		max-height: 60px;
	}	.jq-selectbox, .jq-select-multiple {
		display: block;
	}	.cats_list {
		margin-top: 0;
	}	.cats_list .jq-selectbox {
		margin: 10px 0 0;
		vertical-align: 0;
	}	.add_comment .fields_wrp .field {
		width: 100%;
		margin-bottom: 10px;
	}	.add_comment .fields_wrp .field:not(:last-of-type) {
		margin-right: auto;
	}	.article_page .article_comments .subtitle {
		margin-bottom: 40px;
	}}@media (max-width: 639px) {	.articles_list_view1 .one_article {
		width: 100%;
	}	.articles_list_view1 .one_article:not(:nth-child(2n)) {
		margin-right: auto;
	}	.services_list .img_wrp img,
	.articles_list_view1 .img_wrp img {
		max-width: none;
	}	.services_list_all .one_service,
	.projects_list_all .one_project {
		width: 100%;
	}	.services_list_all .one_service:not(:nth-child(2n)),
	.projects_list_all .one_project:not(:nth-child(2n)) {
		margin-right: auto;
	}	.sidebar:not(.sidebar_articles) {
		padding-top: 10px;
	}	.articles_list_view3 .one_article {
		-webkit-flex-wrap: wrap;
			 -moz-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
			 -o-flex-wrap: wrap;
				flex-wrap: wrap;
	}	.articles_list_view3 .img_wrp {
		width: 100%;
		max-width: 263px;
		height: auto;
		margin-bottom: 20px;
	}	.articles_list_view3 .content {
		width: 100%;
		padding-left: 0;
	}	.articles_list_view2 .one_article,
	.articles_list_view3 .one_article {
		padding-bottom: 20px;
	}	.article_one .article_meta_primary {
		margin-top: -8px;
		padding-bottom: 18px;
	}	.article_one .article_meta_secondary {
		-webkit-flex-direction: column;
			 -moz-flex-direction: column;
			-ms-flex-direction: column;
			 -o-flex-direction: column;
				flex-direction: column;
	-ms-align-items: flex-start;
		align-items: flex-start;
		padding-top: 20px;
		padding-bottom: 20px;
	}	.article_one .article_meta_secondary .meta_wrp {
		margin-bottom: 20px;
	}	.article_page .similar_posts .list li {
		width: calc((100% - 20px)/2);
	}	.article_page .similar_posts .list li:not(:nth-child(3n)) {
		margin-right: auto;
	}	.article_page .similar_posts .list li:not(:nth-child(2n)) {
		margin-right: 20px;
	}	.article_content .content_col2 .one_col,
	.article_content .content_col3 .one_col,
	.article_content .content_col4 .one_col {
		width: 100%;
	}	.article_content .content_col2 .one_col:not(:nth-child(2)),
	.article_content .content_col3 .one_col:not(:nth-child(3)),
	.article_content .content_col4 .one_col:not(:nth-child(4)) {
		margin-right: auto;
	}	.comment_body .comment_ava {
		width: 60px;
	}	.comment_body .comment_ava img {
		width: 100%;
	}	.comment_body .comment_content {
		width: calc(100% - 60px);
	}	.article_comments .comment .children {
		margin-left: 15px;
	}	.contacts_data .section_title {
		margin-bottom: 53px;
		font-size: 28px;
		line-height: 32px;
	}	.empty_cat .subtitle {
		font-size: 28px;
		line-height: 32px;
	}	.contacts_data .contacts_list li {
		margin-bottom: 15px;
		padding-top: 3px;
		font-size: 19px;
		line-height: 29px;
	}	.contacts_form_box {
		margin-bottom: 40px;
		padding: 25px 30px 30px;
	}	div.wpcf7 span.ajax-loader {
		bottom: -24px;
	}	.contacts_data .social_list {
		margin-bottom: 30px;
	}	.acf-map {
		height: 400px;
	}}@media (max-width: 479px) {	.navbar_inside .col-xs-5 {
		width: 80%;
	}	.navbar_inside .col-xs-2 {
		width: 20%;
	}	.middle_line .navbar .logo img,
	.middle_line .navbar .is-sticky .logo img {
		max-height: 60px;
	}	.burger,
	.mm_block .burger {
		top: 27px;
		left: auto;
		right: 15px;
	}	.slicknav_nav li a {
		font-size: 14px;
		line-height: 22px;
	}	.slicknav_nav li > a {
		padding-top: 8px;
		padding-bottom: 11px;
	}	.slicknav_arrow::after {
		top: 2px;
	}	.main_slider .slide_content {
		padding-bottom: 80px;
	}	.main_slider .slide_content_inside {
		padding-left: 0;
		padding-right: 0;
	}	.main_slider .slide_content .title {
		font-size: 24px;
		line-height: 32px;
	}	.main_slider .owl-nav {
		top: auto;
		bottom: 50px;
		left: calc(50% - 45px);
		width: 90px;
	}	.main_slider .owl-nav .owl-prev {
		left: 0;
	}	.main_slider .owl-nav .owl-next {
		right: 0;
	}	.section_title {
		font-size: 30px;
		line-height: 32px;
	}	.section_suptitle {
		margin-bottom: 5px;
		font-size: 20px;
		line-height: 30px;
	}	.advantages_list li {
		width: 100%;
	}	.section_numbers .section_title {
		font-size: 26px;
		line-height: 36px;
	}	.section_numbers .number_wrp {
		width: 290px;
	}	.section_numbers .number_wrp .number {
		width: 80px;
		font-size: 36px;
	}	.section_numbers .number_wrp .text {
		width: calc(100% - 110px);
	}	.testimonials_list .testimonial_content {
		padding: 20px;
	}	.faq_accordion .question {
		padding: 13px 13px 12px 40px;
		font-size: 16px;
		line-height: 24px;
	}	.faq_accordion .question::after {
		top: 17px;
		left: 15px;
		width: 15px;
		height: 15px;
		font-size: 17px;
		line-height: 15px;
	}	.faq_accordion .answer {
		padding: 15px;
		font-size: 14px;
		line-height: 24px;
	}	.section_faq .note {
		padding-top: 25px;
	}	.section_articles_mp .section_head_btn,
	.section_articles_mp .section_head_btn.big_offset {
		padding-bottom: 20px;
	}	.section_articles_mp .section_subtext {
		margin-bottom: 10px;
	}	.block_marketing .block_content {
		font-size: 20px;
		line-height: 30px;
	}	.block_marketing {
		padding-top: 25px;
		padding-bottom: 35px;
	}	.block_marketing .block_content .btn {
		margin-top: 25px;
	}	.main_footer .footer_meta {
		-webkit-flex-direction: column;
			 -moz-flex-direction: column;
			-ms-flex-direction: column;
			 -o-flex-direction: column;
				flex-direction: column;
	-webkit-justify-content: flex-start;
		 -moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		 -o-justify-content: flex-start;
			justify-content: flex-start;
		-ms-align-items: flex-start;
			align-items: flex-start;
	}	.main_footer .footer_content {
		padding-bottom: 24px;
	}	.main_footer .footer_meta .made_in {
		margin-top: 10px;
	}	.to_top,
	.to_top:focus {
		bottom: 15px;
		right: 15px;
	}	.main_title {
		font-size: 28px;
		line-height: 36px;
	}	.breadcrumbs {
		font-size: 13px;
	}	.cats_list .jq-selectbox__select-text {
		width: auto !important;
	}	.cats_list .jq-selectbox__select-text,
	.cats_list .jq-selectbox li {
		font-size: 13px;
	}	.article_content .gallery-columns-4 .gallery-item,
	.article_content .gallery-columns-3 .gallery-item {
		width: calc((100% - 16px)/2) !important;
	}	.article_content .gallery-columns-4 .gallery-item:not(:nth-of-type(4n)),
	.article_content .gallery-columns-3 .gallery-item:not(:nth-of-type(3n)) {
		margin-right: auto !important;
	}	.article_content .gallery-columns-4 .gallery-item:not(:nth-of-type(2n)),
	.article_content .gallery-columns-3 .gallery-item:not(:nth-of-type(2n)) {
		margin-right: 16px !important;
	}	.article_one_service .article_thumbnail {
		margin-bottom: 20px;
	}	.article_content table td,
	.article_content table th {
		padding: 9px 8px 11px;
		font-size: 12px;
		line-height: 16px;	}	.article_content blockquote {
		padding-left: 20px;
	}	.sidebar_projects_details {
		padding-left: 20px;
		padding-right: 20px;
	}	.sidebar_banner_big .block_content {
		padding: 20px 25px 35px;
	}	.sidebar_banner_big .block_content p {
		font-size: 15px;
		line-height: 27px;
	}	.sidebar_banner_big .block_content b {
		font-size: 22px;
	}	.sidebar_projects_nav .all {
		width: 60px;
	}	.sidebar_projects_nav .all a,
	.sidebar_projects_nav .all .zmdi {
		width: 40px;
		height: 40px;
	}	.sidebar_projects_nav .all .zmdi {
		font-size: 22px;
		line-height: 41px;
	}	.sidebar_projects_nav .text_links {
		width: calc((100% - 60px)/2);
	}	.sidebar_projects_nav .text_links {
		font-size: 13px;
		line-height: 15px;
	}	.articles_list_view2 .img_wrp {
		margin-bottom: 20px;
	}	.articles_list_view3 .img_wrp {
		max-width: 100%;
	}	.articles_list_view2 .title,
	.articles_list_view3 .title {
		font-size: 18px;
		line-height: 26px;
	}	.article_page .similar_posts .img_wrp {
		margin-bottom: 8px;
	}	.article_page .similar_posts .title {
		font-size: 15px;
		line-height: 22px;
	}	.article_content .alignleft {
		float: none;
		margin-right: 0;
	}	.article_content .alignright {
		float: none;
		margin-left: 0;
	}	.hidden_mm {
		display: none;
	}	.visible_mm {
		display: block;
	}	.contacts_data .contacts_list li {
		padding-left: 50px;
		font-size: 17px;
	}	.contacts_form_box {
		margin-top: -15px;
		padding: 0 0 15px;
		-webkit-box-shadow: none;
				box-shadow: none;
	}	.map_marker_wrp {
		width: 200px;
	}	.popup_form {
		width: 240px;
		padding: 25px 25px 30px;
	}	.popup_form .title {
		font-size: 24px;
		line-height: 28px;
	}}
.tabs {
	min-width: 320px;
	max-width: 800px;
	padding: 0px;
	margin: 0 auto;
}.tabs>section {
	display: none;
	padding: 15px 0;
}
.tabs>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
} 
@-webkit-keyframes fadeIn {
	from {
	opacity: 0;
	}
	to {
	opacity: 1;
	}
}
@keyframes fadeIn {
	from {
	opacity: 0;
	}
	to {
	opacity: 1;
	}
}.tabs>input {
	display: none;
	position: absolute;
}.tabs>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 15px 10px;
	font-weight: 600;
	text-align: center;
	color: #242320;
	border: 0px solid #9f9079;
	border-width: 1px 1px 1px 1px;
	background: #edb937;
	border-radius: 3px 3px 0 0;
} 
.tabs>label:hover {
	color: #888;
	cursor: pointer;
}.tabs>input:checked+label {
	color: #555;
	border-top: 1px solid #009933;
	border-bottom: 1px solid #fff;
	background: #fff;
}#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3, #tab4:checked~#content-tab4, #tab5:checked~#content-tab5 {
	display: block;
}
/* Убираем текст с переключателей 
* и оставляем иконки на малых экранах
*/
 
@media screen and (max-width: 680px) {
	.tabs>label {
	font-size: 14px;
	}
	.tabs>label:before {
	margin: 0;
	font-size: 18px;
	}
}
/* Изменяем внутренние отступы 
*	переключателей для малых экранов
*/
@media screen and (max-width: 400px) {
	.tabs>label {
	padding: 15px;
	}
}
.table-responsive-2{
	display: block !important;
	width: 100% !important;
	overflow-x: auto !important;
	-webkit-overflow-scrolling: touch !important;
	-ms-overflow-style: -ms-autohiding-scrollbar !important;
}a,
a:focus {
	color: #edb937;
}.stickl{
	position: -webkit-sticky !important;
	position: -moz-sticky !important;
	position: -ms-sticky !important;
	position: -o-sticky !important;
	position: sticky !important;
	top: -300px;
	text-transform: uppercase;
}.loader {
	border-top-color: #edb937;
}.loader::before {
	border-top-color: #c3b8a8;
}.loader::after {
	border-top-color: #fff;
}.fancybox-navigation{top:50%;}.loader_wrp .loader_section {
	background-color: #242320;
}
.mm_block {
	background-color: #242320;
}.burger.active .bar,
.burger:hover .bar,
.main_page .is-sticky .burger:hover .bar {
	background-color: #edb937;
}.slicknav_nav li a:hover {
	color: #edb937;
}.mm_block .btn {
	font-weight: normal;
}.mm_block .btn.btn_fill:hover {
	color: #edb937;
}
.popup_form input[type='submit'] {
	color: #242320;
	background: #edb937;
}.popup_form input[type='submit']:hover {
	background: #ffc73b;
}
.main_slider .slide {
	background-color: #000;
}.main_slider .owl-nav > div {
	background-color: rgba(237, 185, 55, .25);
}.main_slider .owl-nav > div:hover {
	background-color: rgba(237, 185, 55, 1);
}.main_slider .slide_content .btn.btn_fill {
	border-color: #edb937;
	background-image: -webkit-linear-gradient(left, rgba(237, 185, 55, 0) 50%, rgba(237, 185, 55, 1) 50%);
	   background-image: -moz-linear-gradient(left, rgba(237, 185, 55, 0) 50%, rgba(237, 185, 55, 1) 50%);
			background-image: linear-gradient(to right, rgba(237, 185, 55, 0) 50%, rgba(237, 185, 55, 1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00edb937', endColorstr='#edb937',GradientType=1 );
}.ie .main_slider .slide_content .btn.btn_fill {
	-webkit-box-shadow: inset 0 0 0 2px #edb937;
			box-shadow: inset 0 0 0 2px #edb937;
}.main_slider .slide_content .btn.btn_empty:hover {
	color: #242320;
}
.top_line {
	background-color: #242320;
}.top_contacts li {
	color: #c3b8a8;
}.photogalery img{	max-height: 220px!important;
	object-fit: cover;}
.photogalery .img_wrp {width: 100%!important;}.top_contacts li:not(:last-child) {
	border-right-color: rgba(195, 184, 168, .25);
}.top_contacts a,
.top_contacts a:focus {
	color: #c3b8a8;
}.top_contacts a:hover {
	color: #eee6d9;
}.main_nav_menu > li:hover > a {
	color: #edb937;
}.main_page .is-sticky .main_nav_menu > li:hover > a,
.inside_page .main_nav_menu > li:hover > a {
	color: #edb937;
}.main_nav_menu .sub_menu {
	background-color: #edb937;
}.main_nav_menu .sub_menu a {
	color: #242320;
}.main_nav_menu .sub_menu .sub_menu {
	background-color: #d5a631;
}.btn {
	border-color: #edb937;
	background-image: -webkit-linear-gradient(left, rgba(237, 185, 55, 0) 50%, rgba(237, 185, 55, 1) 50%);
		   background-image: -moz-linear-gradient(left, rgba(237, 185, 55, 0) 50%, rgba(237, 185, 55, 1) 50%);
				background-image: linear-gradient(to right, rgba(237, 185, 55, 0) 50%, rgba(237, 185, 55, 1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00edb937', endColorstr='#edb937',GradientType=1 );
}.ie .btn {
	-webkit-box-shadow: inset 0 0 0 2px #edb937;
			box-shadow: inset 0 0 0 2px #edb937;
}.btn.btn_fill,
.btn.btn_fill:hover {
	color: #242320;
}.btn.btn_empty {
	color: #edb937;
}.main_page .middle_line .navbar .is-sticky .get_quote .btn:hover,
.inside_page .middle_line .navbar .get_quote .btn:hover {
	color: #242320;
}
.block_promo {
	background-color: #242320;
}
.section_about .content li::before {
	color: #8f877b;
}
.services_list .one_service .title a:hover {
	color: #edb937;
}
.section_projects .section_title {
	color: #fff;
}.section_projects .one_project .img_wrp {
	background-color: #edb937;
	height: 360px;
}.section_projects .one_project .btns a:hover::after {
	color: #edb937;
}
.advantages_list .advantage_wrp::before {
	color: #edb937;
}
.team_list .one_team .job,
.team_list .one_team .social_list .zmdi:hover {
	color: #edb937;
}.team_list .one_team .social_list .zmdi {
	color: #edb937;
	-webkit-box-shadow: inset 0 0 0 1px #edb937;
			box-shadow: inset 0 0 0 1px #edb937;
}.team_list .one_team .content {
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(164,148,124,1) 50%,rgba(117,106,89,1) 100%);
	   background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(164,148,124,1) 50%,rgba(117,106,89,1) 100%);
			background-image: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(164,148,124,1) 50%,rgba(117,106,89,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4947c', endColorstr='#756a59',GradientType=0 );
}
.section_numbers {
	background-color: #242320;
}.section_numbers .section_title,
.section_numbers .number_wrp .plus {
	color: #edb937;
}
.testimonials_list .testimonial_content .rate_list .zmdi {
	color: #edb937;
}
.faq_accordion .question:hover,
.faq_accordion .question.ui-accordion-header-active,
.faq_accordion .question:hover::after,
.faq_accordion .question.ui-accordion-header-active::after {
	color: #242320;
}.faq_accordion .question {
	background-color: rgba(237, 185, 55, .25);
}.faq_accordion .question:hover,
.faq_accordion .question.ui-accordion-header-active {
	background-color: rgba(237, 185, 55, 1);
}
.section_articles_mp .section_head_btn .btn {
	color: #242320;
}.articles_list .title a:hover {
	color: #edb937;
}.articles_list .meta span::before {
	color: #edb937;
}.articles_list .meta a:hover {
	color: #edb937;
}
.block_marketing {
	background-color: #242320;
}.block_marketing .block_content b {
	color: #edb937;
}.block_marketing .block_content .btn:hover {
	color: #242320;
}
.section_title::after {
	background-color: #c3b8a8;
}.section_carousel .carousel_nav > div {
	border-color: #edb937;
	background-color: rgba(237, 185, 55, 0);
}.section_carousel .carousel_nav > div:hover {
	background-color: rgba(237, 185, 55, 1);
}.section_carousel .carousel_nav > div::after {
	color: #edb937;
}.page_header {
	background-color: #242320;
}.breadcrumbs a {
	color: #c3b8a8;
}.cats_list .jq-selectbox li.selected,
.cats_list .jq-selectbox li:hover {
	color: #242320;
	background-color: #edb937;
}.pagination_content span.current,
.pagination_content a:hover {
	color: #242320;
	background-color: #edb937;
}.border_line{border-bottom:2px solid #edb937;}
.sidebar_services_menu {
	background: -webkit-linear-gradient(top, #a4947c 0%, #756a59 100%);
	   background: -moz-linear-gradient(top, #a4947c 0%, #756a59 100%);
			background: linear-gradient(to bottom, #a4947c 0%, #756a59 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4947c', endColorstr='#756a59',GradientType=0 );
}.sidebar_services_menu_list a:hover,
.sidebar_services_menu_list li.current_menu_item a {
	color: #ffd66e;
}.sidebar_projects_menu_list a:hover,
.sidebar_projects_menu_list li.current_menu_item a {
	color: #ffd66e;
}.sidebar_services_price_btn a:hover {
	color: #ffd66e;
}.sidebar_projects_menu {
	background-color: #362c2a;
}.sidebar_banner_small,
.sidebar_banner_big {
	background-color: #242320;
}.sidebar_banner_small .block_content b,
.sidebar_banner_big .block_content b {
	color: #edb937;
}.sidebar_projects_details_list li::before {
	color: #edb937;
}.sidebar_projects_nav .all .zmdi:hover {
	-webkit-box-shadow: inset 0 0 0 50px #edb937;
			box-shadow: inset 0 0 0 50px #edb937;
}.sidebar_projects_nav .text_links a:hover {
	color: #edb937;
}.sidebar_search button::after {
	color: #242320;
	background-color: #ffc73b;
}.sidebar_search button:hover::after {
	background-color: #edb937;
}.sidebar_categories .list a:hover {
	color: #edb937;
}.sidebar_popular .article_title a:hover {
	color: #edb937;
}.sidebar_tags .wp-tag-cloud li a:hover {
	color: #fff;
	background-color: #edb937;
}.sidebar_tags .wp-tag-cloud li a:hover::after {
	border-color: transparent transparent transparent #edb937;
}
.article_one .article_meta_primary span::before,
.article_one .article_meta_secondary span::before {
	color: #edb937;
}.article_one .article_meta_primary a:hover,
.article_one .article_meta_secondary .meta_wrp a:hover {
	color: #edb937;
}.article_page .similar_posts .title a:hover {
	color: #edb937;
}
.article_content table th {
	background-color: #8f877b;
}.article_content ul li::before,
.article_content ol li::before {
	color: #8f877b;
}.article_content blockquote {
	border-left-color: #edb937;
}.contacts_data .section_title .color {
	color: #edb937;
}.contacts_data .contacts_list li::before {
	background-color: #edb937;
}.contacts_form_box input[type='submit'], #subf {
	color: #242320;
	background: #edb937;
}.contacts_form_box input[type='submit']:hover, #subf:hover {
	background: #ffc73b;
}
.selectbox {
	vertical-align: middle;
	cursor: pointer;
}.selectbox .select {
	color: #686565;
	font-size: 16px;
	width: 400px;
	text-align: center;
	height: 41px;
	padding: 5px 25px 0px 5px;
	border-top: 1px solid #d5d7d7;
	border-right: 1px solid #d5d7d7;
	border-bottom: 1px solid #e1e2e3;
	border-left: 1px solid #d3d5d6;
	-webkit-box-shadow: inset -1px -1px 1px 0 #f2f3f3;
	-moz-box-shadow: inset -1px -1px 1px 0 #f2f3f3;
	box-shadow: inset -1px -1px 1px 0 #f2f3f3;
	z-index: 0 !important;
	background: #fff;
}.selectbox .select .text {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}.selectbox .trigger {
	position: absolute;
	top: 0;
	right: 0px;
}.selectbox .trigger .arrow {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 40px;
	height: 40px;
}.selectbox .trigger .arrow:after{
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	background-color: #edb937;
	height: 40px;
	content: '\f2f9';
	font: 30px/40px 'MaterialDesignIconicFont';
	text-align: center;
	color: #fff;
	-webkit-transition: all .15s linear 0s;
	-moz-transition: all .15s linear 0s;
	transition: all .15s linear 0s;
	}.calc_svayi{	font-family: 'Ubuntu', sans-serif;
	color: #222;}	.b-calculator{
	background: #f5f5f5;
	padding: 20px 0px;
}
	
.selectbox .dropdown {
	top: 40px!important;
	left: 0px;
	width: 100%;
	margin: 0;
	padding: 7px 8px 0px;
	background: #fff;
	z-index: 10000 !important;
	border: 1px solid #d3d5d5;
}.selectbox ul {
	margin-bottom: 9px;
}.selectbox li {
	display: block;
	margin: 0 0 9px;
	padding: 0px 0px 0px;
	color: #766b5a;
	font-size: 16px;
	line-height: 13px;
}.selectbox_right .select {
	left: 85px;
	width: 50px;
	height: 25px;
	text-align: center;
}.selectbox_right .dropdown {
	left: 85px;
	width: 62px;
	padding-left: 10px;
}
.text-center{text-align:center;}
.select_grey{	background: #f5f5f5;
}
.itog{padding-top: 20px;
	text-align: center;}
	
	.select_but{display: block;margin:0 auto;
	padding: 0 20px;}.comment_body .comment_meta a:hover {
	color: #edb937;
}.add_comment input[type='submit'] {
	color: #242320;
	background: #edb937;
}.add_comment input[type='submit']:hover {
	background: #ffc73b;
}
.main_footer {
	background-color: #242320;
}.main_footer .footer_block .title::after {
	background-color: #c3b8a8;
}.main_footer .footer_menu_list a:hover,
.main_footer .footer_menu_list .current_menu_item a {
	color: #edb937;
}.main_footer .footer_menu_list a:hover::before,
.main_footer .footer_menu_list .current_menu_item a::before {
	color: #edb937;
}.main_footer .footer_social .social_list .zmdi,
.contacts_data .social_list .zmdi {
	-webkit-box-shadow: inset 0 0 0 1px #edb937;
			box-shadow: inset 0 0 0 1px #edb937;
}.main_footer .footer_social .social_list .zmdi:hover,
.contacts_data .social_list .zmdi:hover {
	-webkit-box-shadow: inset 0 0 0 20px #edb937;
			box-shadow: inset 0 0 0 20px #edb937;
}.main_footer .footer_contacts li::before {
	color: #edb937;
}.main_footer .footer_contacts a:hover {
	color: #edb937;
}.push20{height:20px;}
.push30{height:30px;}
.push40{height:40px;}
.push50{height:50px;}.to_top::after {
	background-color: #edb937;
}.callback{padding: 0 20px;}
@media (max-width: 991px) {	.projects_list .one_project .content_wrp {
		background-color: rgba(237, 185, 55, .85);
	}	.team_list .one_team .social_list a .zmdi:hover {
		color: #edb937;
	}}@media (max-width: 767px) {	.main_page .middle_line .navbar .get_quote .btn:hover {
		color: #242320;
	}}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}body * {
  -webkit-touch-callout: none; 
  -webkit-user-select: none;   
  -khtml-user-select: none;    
  -moz-user-select: none;      
  -ms-user-select: none;       
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}.top_line *{
  -webkit-touch-callout: text;
-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
}
.section_certificates {
    padding: 80px 0;
    background-color: #fff;
}.certificates_list {
    margin-top: 40px;
}.certificate_item {
    margin-bottom: 30px;
    text-align: center;
}.certificate_item a {
    display: block;
    border: 1px solid #eee;
    padding: 10px;
    transition: box-shadow 0.3s ease;
}.certificate_item a:hover {
    box-shadow: 0 5px 20px rgba(0,0,0,0.1);
}.certificate_item img {
    max-width: 100%;
    height: auto;
}
.section_steps {
    padding: 80px 0;
}.steps_list {
    margin-top: 50px;
}.step_item {
    text-align: center;
    padding: 30px 15px;
    margin-bottom: 30px;
}.step_number {
    font-size: 48px;
    font-weight: 700;
    color: #f0f0f0;
    margin-bottom: 15px;
    font-family: 'Ubuntu', sans-serif;
}.step_icon {
    width: 80px;
    height: 80px;
    margin: 0 auto 20px;
    background: linear-gradient(135deg, #edb937 0%, #ff9800 100%);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}.step_icon i {
    font-size: 36px;
    color: #fff;
}.step_title {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
    color: #222;
    font-family: 'Ubuntu', sans-serif;
}.step_text {
    color: #666;
    line-height: 1.6;
}
.section_reviews {
    padding: 80px 0;
    background-color: #f5f5f5;
}.reviews_slider {
    margin-top: 50px;
}.review_item {
    background: #fff;
    padding: 40px;
    border-radius: 5px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    margin: 0 15px;
}.review_content {
    font-size: 18px;
    line-height: 1.6;
    color: #555;
    font-style: italic;
    margin-bottom: 30px;
    position: relative;
}.review_content:before {
    content: '"';
    font-size: 60px;
    color: #edb937;
    position: absolute;
    top: -20px;
    left: -10px;
    opacity: 0.3;
    font-family: Georgia, serif;
}.review_author {
    border-top: 1px solid #eee;
    padding-top: 20px;
}.author_name {
    font-weight: 600;
    color: #222;
    font-size: 18px;
    margin-bottom: 5px;
}.author_project {
    color: #777;
    font-size: 14px;
}
@media (max-width: 768px) {
    .step_item {
        margin-bottom: 40px;
    }
    
    .review_item {
        padding: 25px;
        margin: 0 10px;
    }
}
/* Мобильная адаптация */
@media (max-width: 767px) {
    .section_title {
        font-size: 32px;
        line-height: 40px;
    }
    
    .section_suptitle {
        font-size: 18px;
    }
    
    .step_item {
        padding: 20px 10px;
    }
    
    .step_icon {
        width: 60px;
        height: 60px;
    }
    
    .step_icon i {
        font-size: 28px;
    }
    
    .review_item {
        padding: 20px;
        margin: 0 5px;
    }
}