@font-face{font-family:'icons';src:url('../fonts/icons.woff') format('woff'),url('../fonts/icons.woff') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'dinpro';src:url('../fonts/dinpro-light-webfont.eot') format('embedded-opentype'),url('../fonts/dinpro-light-webfont.woff') format('woff'),url('../fonts/dinpro-light-webfont.ttf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'dinpro';src:url('../fonts/dinpro-bold-webfont.eot') format('embedded-opentype'),url('../fonts/dinpro-bold-webfont.woff') format('woff'),url('../fonts/dinpro-bold-webfont.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'dinpro';src:url('../fonts/dinpro-regular-webfont.eot') format('embedded-opentype'),url('../fonts/dinpro-regular-webfont.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'dinpro';src:url('../fonts/dinpro-black-webfont.eot') format('embedded-opentype'),url('../fonts/dinpro-black-webfont.woff') format('embedded-opentype'),url('../fonts/dinpro-black-webfont.ttf') format('truetype');font-weight:900;font-style:normal}a{-webkit-transition:opacity .3s,box-shadow .3s,color .3s,background-color .3s,border .3s;transition:opacity .3s,box-shadow .3s,color .3s,background-color .3s,border .3s}::-moz-selection{background-color:rgba(0,0,0,0.66);color:#fff}::selection{background-color:rgba(0,0,0,0.66);color:#fff}.l-body{min-width:1300px;-webkit-tap-highlight-color:rgba(20,20,20,0.3);background-color:#ddd}.l-canvas{position:relative;z-index:2;box-shadow:0 1px 1px rgba(0,0,0,0.05),0 2px 5px rgba(0,0,0,0.15);background-color:#fff;color:#444}.l-canvas.type_wide .l-subheader,.l-canvas.type_boxed .l-submain{max-width:100%}.l-canvas.type_wide .l-subheader-h,.l-canvas.type_wide .l-submain-h,.l-canvas.type_wide ~ .l-footer .l-subfooter-h,.l-canvas.type_boxed .l-subheader-h,.l-canvas.type_boxed .l-submain-h,.l-canvas.type_boxed ~ .l-footer .l-subfooter-h{max-width:1140px}.l-subheader{font-size:0;-webkit-transition:background-color .3s cubic-bezier(.78,.13,.15,.86),box-shadow .3s cubic-bezier(.78,.13,.15,.86),top .3s;transition:background-color .3s cubic-bezier(.78,.13,.15,.86),box-shadow .3s cubic-bezier(.78,.13,.15,.86),top .3s}.l-subheader.at_top{display:none;line-height:40px;padding-left:40px;padding-right:40px;position:relative;background-color:#f2f2f2;color:#666}.l-subheader.at_middle{text-align:center;line-height:60px;padding-left:40px;padding-right:40px;position:relative;background-color:#fff;color:#444}.l-subheader.at_middle.full-layout{padding:0}.l-subheader.at_middle.full-layout .l-subheader-h{width:auto;max-width:100%}.l-header.logopos_right .l-subheader.at_middle{text-align:left}.l-subheader.at_bottom{display:none;clear:both;line-height:50px;padding-left:40px;padding-right:40px;position:relative;background-color:#f2f2f2;color:#666}.l-subheader-h{height:100%;position:relative}.headerpos_fixed .l-header{top:0;position: fixed;left:0;width:100%;min-width:1300px;z-index:101}.headerpos_fixed .l-header.no_fixed{position:static}.headerlayout_extended .l-subheader.at_top{display:block}.headerlayout_advanced .l-subheader.at_middle,.headerlayout_centered .l-subheader.at_middle{box-shadow:none}.headerlayout_advanced.headerpos_fixed .l-header.sticky .l-subheader.at_middle,.headerlayout_centered.headerpos_fixed .l-header.sticky .l-subheader.at_middle{overflow:hidden}.headerlayout_advanced .l-subheader.at_bottom,.headerlayout_centered .l-subheader.at_bottom{display:block;box-shadow:0 4px 5px -2px rgba(0,0,0,0.22),0 2px 1px -1px rgba(0,0,0,0.05)}.headerlayout_centered .l-header .l-subheader.at_middle,.headerlayout_centered .l-header .l-subheader.at_bottom{text-align:center}.l-canvas.type_wide .l-header.transparent{background:linear-gradient(to top,transparent 0,rgba(0,0,0,0.5) 100%) repeat-x}.l-header.transparent .l-subheader{box-shadow:none;background-color:transparent;color:#fff}.headerlayout_standard.headerpos_fixed .transparent .l-subheader.at_top,.headerlayout_extended.headerpos_fixed .transparent .l-subheader.at_top{background-color:rgba(0,0,0,0.2);color:rgba(255,255,255,0.66)}.headerlayout_advanced .l-header.transparent .at_middle .l-subheader-h{box-shadow:0 1px 0 rgba(255,255,255,0.22)}.l-header.transparent .w-nav-anchor.level_1{background-color:transparent !important}.l-header.transparent .w-nav-anchor.level_1 .ripple{background-color:#fff !important}.l-main{z-index:1}.l-submain{padding:0 40px}.headerpos_fixed .l-header.no_fixed+.l-main .l-submain,.headerbg_transparent .l-submain.full_height:first-child{padding-top:0 !important}.l-submain-h{padding:30px 0;z-index:1}.l-submain-img{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;-webkit-background-size:cover;background-size:cover}.l-submain-video{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.l-submain-video .mejs-offscreen{display:none !important}.l-submain.with_video{overflow:hidden}.l-submain.with_video .l-submain-video{display:block}.l-submain.with_video .l-submain-img{background-attachment:scroll !important}.l-submain-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.for_pagehead.size_medium .l-submain-h{padding:40px 0}.for_pagehead.size_large .l-submain-h{padding:70px 0}.for_pagehead.size_huge .l-submain-h{padding:100px 0}.for_pagehead.color_alternate,.for_pagehead.color_primary,.for_pagehead.color_secondary,.for_pagehead.color_custom{box-shadow:0 -2px 1px -1px rgba(0,0,0,0.04) inset}.headerbg_transparent .for_pagehead.size_large,.headerbg_transparent .for_pagehead.size_huge{padding-bottom:30px}.headerbg_transparent .l-header.no_fixed+.l-main .for_pagehead{padding-bottom:0}.l-submain.full_width{padding-left:0;padding-right:0}.l-submain.full_width .l-submain-h{max-width:100%}.l-submain.full_height .l-submain-h{padding-top:0 !important;padding-bottom:0 !important}.l-submain.parallax_ver .l-submain-img{display:block}.no-touch .l-submain.parallax_ver .l-submain-img{background-attachment:fixed}.l-submain.parallax_hor{overflow:hidden}.l-submain.parallax_hor .l-submain-img{display:block;width:120%}.l-submain.color_alternate{background-color:#f5f5f5}.l-submain.color_primary{background-color:#c20;color:#fff}.l-submain.color_secondary{background-color:#8c0;color:#fff}.l-submain.color_primary a,.l-submain.color_secondary a,.no-touch .for_pagehead.color_secondary a:hover{color:inherit}.l-submain.color_primary .g-hr-h:before,.l-submain.color_primary .g-hr-h:after,.l-submain.color_secondary .g-hr-h:before,.l-submain.color_secondary .g-hr-h:after{background-color:rgba(255,255,255,0.5)}.l-submain.color_primary .g-hr-h i,.l-submain.color_secondary .g-hr-h i{color:rgba(255,255,255,0.5)}.l-submain.color_primary input,.l-submain.color_primary textarea,.l-submain.color_primary select,.l-submain.color_secondary input,.l-submain.color_secondary textarea,.l-submain.color_secondary select{border-color:rgba(255,255,255,0.5)}.l-content{width:68%}.page-template-page-blank-php .l-canvas{height:100%;max-width:none;font-size:0}.page-template-page-blank-php .l-canvas:before{content:'';display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle;height:100%}.page-template-page-blank-php .l-canvas .l-main{display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle;width:100%;font-size:14px;box-shadow:none}.page-template-page-blank-php .l-submain{padding-top:0 !important}.l-subfooter.at_top{padding:70px 40px 40px;box-shadow:0 1px 1px rgba(0,0,0,0.05),0 2px 5px rgba(0,0,0,0.15);z-index:1;background-color:#1a1a1a;color:gray}.l-subfooter.at_top p{margin:0 0 20px}.l-subfooter.at_top p:last-child{margin-bottom:0}.l-subfooter.at_top h1,.l-subfooter.at_top h2,.l-subfooter.at_top h3,.l-subfooter.at_top h4,.l-subfooter.at_top a{color:#ccc}.l-subfooter.at_bottom{text-align:center;padding:30px 40px;box-shadow:0 1px 1px rgba(0,0,0,0.05),0 2px 5px rgba(0,0,0,0.15);background-color:#222;color:#666}.l-subfooter.at_bottom a{color:#999}.no-touch .l-subfooter.at_bottom a:hover{color:#fff}.page-404{text-align:center}.page-404 i{font-size:200px;opacity:.1}body{font:14px/24px 'Roboto'}h1{font:40px/1.3 'Roboto'}h2{font:34px/1.4 'Roboto'}h3{font:28px/1.4 'Roboto'}h4{font:24px/1.4 'Roboto'}h5{font:20px/1.4 'Roboto'}h6{font:18px/1.4 'Roboto'}h1,h2,h3,h4,h5,h6{word-wrap:break-word;margin:24px 0;color:#222}.g-html h2,.g-html h3,.g-html h4,.g-html h5,.g-html h6{padding-top:18px}.l-submain.color_primary h1,.l-submain.color_primary h2,.l-submain.color_primary h3,.l-submain.color_primary h4,.l-submain.color_primary h5,.l-submain.color_primary h6,.l-submain.color_secondary h1,.l-submain.color_secondary h2,.l-submain.color_secondary h3,.l-submain.color_secondary h4,.l-submain.color_secondary h5,.l-submain.color_secondary h6,.l-submain.color_custom h1,.l-submain.color_custom h2,.l-submain.color_custom h3,.l-submain.color_custom h4,.l-submain.color_custom h5,.l-submain.color_custom h6,.g-cols .color_custom h1,.g-cols .color_custom h2,.g-cols .color_custom h3,.g-cols .color_custom h4,.g-cols .color_custom h5,.g-cols .color_custom h6{color:inherit}.g-html p{margin-bottom:24px}.g-html .g-cols>div>p:last-child,.g-html>p:last-child{margin-bottom:0}.g-html ul,.g-html ol{margin-bottom:24px}.g-html .g-cols>div>ul:last-child,.g-html>ul:last-child,.g-html .g-cols>div>ol:last-child,.g-html>ol:last-child{margin-bottom:0}.g-html ul li,.g-html ol li{margin-bottom:4px}.g-html blockquote{font-style:italic;padding:0 0 0 32px;border-left:5px solid #c20}.g-html pre{font-size:12px;line-height:20px;padding:10px 15px;margin-bottom:24px;background-color:#faf6e1;color:#333}.g-html p+pre{margin-top:-20px}.g-html code{padding:0 5px;background-color:#faf6e1;color:#333}.highlight_white{color:#fff}.highlight_black{color:#000}.highlight_primary{color:#c20}.highlight_secondary{color:#8c0}.highlight_faded{color:#999}.highlight_primary_bg{display:inline-block;padding:0 .3em;background-color:#c20;color:#fff}.highlight_secondary_bg{display:inline-block;padding:0 .3em;background-color:#8c0;color:#fff}.highlight_faded_bg{display:inline-block;padding:0 .3em;background-color:#999;color:#fff}.highlight_dark_bg{display:inline-block;padding:0 .3em;background-color:rgba(0,0,0,0.5);color:#fff}.highlight_light_bg{display:inline-block;padding:0 .3em;background-color:rgba(255,255,255,0.5);color:#111}.g-cols.type_boxed{display:table;width:100%;table-layout:fixed}.g-cols.type_boxed>div{float:none;display:table-cell;vertical-align:middle;padding:5%;background-position:center center;background-size:cover}.g-cols.offset_wide>div{background:none !important;color:inherit !important}.g-html img+h1,.g-html img+h2,.g-html img+h3,.g-html img+h4,.g-html img+ul,.g-html img+ol,.g-html img+p{margin-top:24px}.g-html div[class^="animate"]{margin-bottom:24px}.g-html img.alignleft{display:inline;float:left;margin-right:40px;margin-bottom:40px}.g-html img.alignright{display:inline;float:right;margin-left:40px;margin-bottom:40px}.g-html img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.g-html a.image-link img{-webkit-transition:opacity .3s;transition:opacity .3s}.no-touch .g-html a.image-link:hover img{opacity:.8}.g-hr{text-align:center;height:20px;width:100%;margin:35px 0;padding:2px 0;overflow:hidden;position:relative;clear:both}.g-hr-h:before,.g-hr-h:after{display:inline-block;content:"";height:1px;width:50%;margin-top:7px;vertical-align:top;position:relative;background-color:#e8e8e8}.g-hr-h:before{left:-13px;margin-left:-50%}.g-hr-h:after{left:13px;margin-right:-50%}.g-hr-h i{font-size:16px;line-height:16px;height:16px;width:20px;vertical-align:top;text-align:center;color:#e8e8e8}.g-hr.size_small{margin:25px 0}.g-hr.size_big{margin:45px 0}.g-hr.size_huge{margin:65px 0}.g-hr.type_invisible{height:0;margin:20px 0}.g-hr.type_invisible.size_small{margin:10px 0}.g-hr.type_invisible.size_big{margin:38px 0}.g-hr.type_invisible.size_huge{margin:58px 0}.g-hr.type_invisible .g-hr-h{display:none}.g-hr.type_short{width:30%;margin-left:auto !important;margin-right:auto !important}.g-hr.type_fullwidth{overflow:visible}.type_boxed .g-hr.type_fullwidth{overflow:hidden;margin-left:-50px;margin-right:-50px;width:auto}.g-hr.type_fullwidth .g-hr-h:before,.g-hr.type_fullwidth .g-hr-h:after{width:90%}.g-hr.no_icon{font-size:0}.g-hr.no_icon .g-hr-h:before,.g-hr.no_icon .g-hr-h:after{left:0}.g-hr.no_icon .g-hr-h i{display:none}.g-hr.with_text{padding:0}.g-hr.with_text .g-hr-h:before,.g-hr.with_text .g-hr-h:after{margin-top:11px}.g-hr.with_text .g-hr-h h6{display:inline-block;vertical-aligN:top;line-height:20px;margin:0}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],textarea,select{font-size:1.15em;padding:8px 0;box-shadow:0 -1px 0 0 rgba(0,0,0,0) inset;border-radius:0;background-color:transparent !important;color:inherit !important;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s}.form__group--required span:after{z-index:2;position:absolute;left:0;top:-2px;content:'';width:3px;height:38px;background:#000;display:block}button#send-message span:after{width:0;height:38px;background:transparent;content:''}button#send-message span{color:white;display:block;padding:0 14px;line-height:36px;background:#000}p.form__group--required{position:relative}p.form__group--required span.ajax-msg{display:inline-block;color:#333;font-size:12px;line-height:35px;padding-left:1em}.le_submit{float:right;width:150px;color:#fff;background:#fff;border:1px solid #000;padding:5px;border-radius:0}span.wpcf7-not-valid-tip{display:none}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],select{height:40px}select>option{padding:4px 8px}input[type="checkbox"],input[type="radio"]{margin-right:3px;box-shadow:none !important}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}::-webkit-input-placeholder{opacity:.66}.l-subfooter.at_top::-webkit-input-placeholder{opacity:.4}.g-btn,button,input[type="submit"]{font-size:15px;line-height:20px;padding:11px 22px;margin:5px 0;text-transform:uppercase;position:relative;background-color:transparent;border-radius:3px;border:0;-webkit-transition:background-color .3s,box-shadow .3s,color .3s;transition:background-color .3s,box-shadow .3s,color .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.g-btn span{position:relative;z-index:1}.g-btn i{position:absolute;z-index:1;line-height:inherit;vertical-align:top;left:20px}.g-btn i+span{padding-left:22px}.g-btn.iconpos_right i{right:20px;left:auto}.g-btn.iconpos_right i+span{padding-left:0;padding-right:22px}.g-btn.size_big,input.g-btn.size_big,button.g-btn.size_big{font-size:18px;line-height:28px;padding:14px 36px}.g-btn.size_big i{left:38px}.g-btn.size_big i+span{padding-left:30px}.g-btn.size_big.iconpos_right i{right:38px;left:auto}.g-btn.size_big.iconpos_right i+span{padding-left:0;padding-right:30px}.no-touch .g-btn.type_flat:hover{background-color:#f5f5f5}.no-touch .color_alternate .g-btn.type_flat:hover{background-color:#e5e5e5}.no-touch .color_primary .g-btn.type_flat:hover,.no-touch .color_secondary .g-btn.type_flat:hover,.no-touch .color_custom .g-btn.type_flat:hover{background-color:rgba(255,255,255,0.12)}.g-btn.type_flat .ripple{background-color:#999}.g-btn.type_flat .ripple.ripple-on{opacity:.08}input[type="submit"],.g-btn.type_raised{box-shadow:0 2px 1px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3)}.no-touch input[type="submit"]:hover,.no-touch .g-btn.type_raised:hover{box-shadow:0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3)}input[type="submit"]:focus,input[type="submit"]:active,.g-btn.type_raised:focus,.g-btn.type_raised:active{box-shadow:0 3px 3px rgba(0,0,0,0.1),0 5px 8px rgba(0,0,0,0.16),0 9px 20px rgba(0,0,0,0.16) !important}input[type="submit"],button.g-btn.color_primary.type_raised,a.g-btn.color_primary.type_raised{background-color:#c20;color:#fff}button.g-btn.color_primary.type_flat,a.g-btn.color_primary.type_flat{color:#c20}button.g-btn.color_secondary.type_raised,a.g-btn.color_secondary.type_raised{background-color:#8c0;color:#fff}button.g-btn.color_secondary.type_flat,a.g-btn.color_secondary.type_flat{color:#8c0}button.g-btn.color_light.type_raised,a.g-btn.color_light.type_raised{background-color:#e8e8e8;color:#444}.g-btn.color_light.type_raised .ripple{background-color:#999}.g-btn.color_light.type_raised .ripple.ripple-on{opacity:.1}button.g-btn.color_light.type_flat,a.g-btn.color_light.type_flat{color:#9e9e9e}button.g-btn.color_contrast.type_raised,a.g-btn.color_contrast.type_raised{background-color:#444;color:#fff}button.g-btn.color_contrast.type_flat,a.g-btn.color_contrast.type_flat{color:inherit}button.g-btn.color_black.type_raised,a.g-btn.color_black.type_raised{background-color:#000;color:#fff}button.g-btn.color_black.type_flat,a.g-btn.color_black.type_flat{color:#000}button.g-btn.color_white.type_raised,a.g-btn.color_white.type_raised{background-color:#fff;color:#222}button.g-btn.color_white.type_raised .ripple,a.g-btn.color_white.type_raised .ripple{background-color:#bbb}button.g-btn.color_white.type_flat,a.g-btn.color_white.type_flat{color:#fff}.no-touch .g-btn.color_white.type_flat:hover{background-color:rgba(255,255,255,0.12)}.g-btn.color_white.type_flat .ripple{background-color:#fff}.ripple-container{display:block;position:absolute !important;top:0;left:0;right:0;bottom:0;padding:0 !important;z-index:0 !important;overflow:hidden;border-radius:inherit;pointer-events:none}.ripple{display:block;position:absolute;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border-radius:100%;transform:scale(1);transform-origin:50%;opacity:0;background-color:#fff;pointer-events:none}.ripple.ripple-on{-webkit-transition:opacity .15s ease-in,-webkit-transform .45s cubic-bezier(.4,0,.2,1) .1s;transition:opacity .15s ease-in,transform .45s cubic-bezier(.4,0,.2,1) .1s;opacity:.13}.ripple.ripple-out{-webkit-transition:opacity .2s linear !important;transition:opacity .2s linear !important;opacity:0 !important}.g-alert{border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05),0 1px 3px 0 rgba(0,0,0,0.25)}.g-alert-icon{display:none;vertical-align:middle;font-size:30px;text-align:center;width:80px;opacity:.5}.g-alert.with_icon .g-alert-icon{display:table-cell}.g-alert-body{padding:20px 25px}.g-alert.with_close .g-alert-body{padding-right:60px}.g-alert.with_icon .g-alert-body{display:table-cell;vertical-align:middle;padding-left:0}.g-alert-body p:last-child{margin:0 !important}.g-alert-close{font-size:22px;padding:20px;opacity:.3;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.no-touch .g-alert-close:hover{opacity:1}.g-pagination{font-size:0}.g-pagination-item{display:inline-block;vertical-align:top;text-align:center;font-size:18px;line-height:54px;height:54px;width:54px;margin:0 2px;border-radius:50%;color:inherit}.no-touch .g-pagination-item:hover{background-color:#f5f5f5;color:inherit}.no-touch .color_alternate .g-pagination-item:hover{background-color:#e5e5e5}.no-touch .color_primary .g-pagination-item:hover,.no-touch .color_secondary .g-pagination-item:hover,.no-touch .color_custom .g-pagination-item:hover{background-color:rgba(255,255,255,0.12)}.g-pagination-item.active,.no-touch .g-pagination-item.active:hover{background-color:#c20;color:#fff}.g-pagination-item.to_prev,.g-pagination-item.to_next{font-size:0}.g-pagination-item.to_prev:before{content:'\e646';font-family:mdfonticon;font-size:30px;padding-right:1px}.g-pagination-item.to_next:before{content:'\e647';font-family:mdfonticon;font-size:30px;padding-left:2px}.w-actionbox{margin-bottom:0;padding:42px 46px}.w-actionbox.controls_aside .w-actionbox-text{padding:0}.w-actionbox-text h2+p{margin:12px 0 5px}.w-actionbox-button.g-btn{margin-left:8px}.w-actionbox.color_alternate{background-color:#f5f5f5}.w-actionbox.color_primary{background-color:#c20;color:#fff}.w-actionbox.color_secondary{background-color:#8c0;color:#fff}.w-actionbox.color_primary h1,.w-actionbox.color_primary h2,.w-actionbox.color_primary h3,.w-actionbox.color_primary h4,.w-actionbox.color_primary h5,.w-actionbox.color_primary h6,.w-actionbox.color_secondary h1,.w-actionbox.color_secondary h2,.w-actionbox.color_secondary h3,.w-actionbox.color_secondary h4,.w-actionbox.color_secondary h5,.w-actionbox.color_secondary h6{color:#fff}.w-actionbox.color_primary .w-actionbox-text a,.w-actionbox.color_secondary .w-actionbox-text a{color:#111}.no-touch .w-actionbox.color_primary .w-actionbox-text a:hover,.no-touch .w-actionbox.color_secondary .w-actionbox-text a:hover,.no-touch .w-actionbox.color_primary a.g-btn.color_transparent,.no-touch .w-actionbox.color_secondary a.g-btn.color_transparent{color:#fff}.l-submain.color_custom .w-actionbox.color_custom,.l-submain.color_primary .w-actionbox.color_primary,.l-submain.color_alternate .w-actionbox.color_alternate,.l-submain.color_secondary .w-actionbox.color_secondary{padding:0;background-color:transparent}.w-blog-entry{margin-bottom:60px}.w-blog-entry-h{position:relative}.w-blog-entry-link{color:inherit}.w-blog-preview{padding-bottom:30px}.w-blog.format-image .w-blog-preview,.w-blog.format-gallery .w-blog-preview,.w-blog.format-video .w-blog-preview{display:block}.g-html .format-quote blockquote{font-size:24px;line-height:34px;border:0;padding:0}.w-blog-entry-title{padding:0;margin-bottom:16px}.w-blog-entry.sticky .w-blog-entry-title{font-weight:700}.w-blog-entry-preview+.w-blog-entry-link .w-blog-entry-title{margin-top:20px}.w-blog-entry-title-h{-webkit-transition:color .3s;transition:color .3s}.no-touch .w-blog-entry-link:hover .w-blog-entry-title-h{color:#8c0}.w-blog-content{padding-bottom:14px}.w-blog-meta{margin:-2px 0 14px}.w-blog-content .w-blog-meta{margin:0 0 16px}.w-blog-meta a{color:inherit}.no-touch .w-blog-meta a:hover{color:#8c0}.w-blog-meta-date,.w-blog-meta-author,.w-blog-meta-tags,.w-blog-meta-category,.w-blog-meta-comments{margin:0 16px 2px 0}.w-blog-meta i{font-size:1.11em;vertical-align:middle;margin-right:4px;margin-bottom:3px}.w-blog-entry-short p:last-child{margin-bottom:0}.w-blog.imgpos_atleft .w-blog-entry-preview{border-radius:50%;overflow:hidden;max-width:350px}.w-blog.imgpos_atleft .w-blog-entry-preview-icon{display:block;height:0;width:100%;padding-bottom:100%;position:relative;-webkit-transition:color .3s;transition:color .3s;background-color:#f5f5f5}.w-blog.imgpos_atleft .w-blog-entry-preview-icon i{display:block;position:absolute;top:50%;left:50%;font-size:50px;text-align:center;line-height:80px;height:80px;width:80px;margin:-40px 0 0 -40px}.full_height .w-blog.type_masonry{margin-top:2px;margin-bottom:2px}.full_width .w-blog.type_masonry{margin-left:2px;margin-right:2px}.w-blog.type_masonry .w-blog-entry{padding:4px;margin-bottom:0;width:33.333333%}@media(min-width:1600px){.full_width .w-blog.type_masonry .w-blog-entry{width:20%}}@media(min-width:1200px) and (max-width:1599px){.full_width .w-blog.type_masonry .w-blog-entry{width:25%}}.w-blog.type_masonry .w-blog-entry-h{overflow:hidden;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05),0 1px 3px 0 rgba(0,0,0,0.25);-webkit-transition:box-shadow .3s;transition:box-shadow .3s;background-color:#fff;color:#444}.no-touch .w-blog.type_masonry .w-blog-entry:hover .w-blog-entry-h{box-shadow:0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3);z-index:3}.w-blog.type_masonry .w-blog-entry-link{display:block}.w-blog.type_masonry .w-blog-entry-title{font-size:20px;line-height:30px;padding:20px 30px 10px;margin:0}.w-blog.type_masonry .w-blog-entry-body{padding:0 30px 30px}.w-blog.type_masonry .w-blog-entry.format-quote .w-blog-entry-title blockquote{font-size:18px;line-height:26px;margin:0}.w-blog.type_masonry .w-blog-meta{line-height:1.5;margin:4px 0 12px}.w-blog-pagination{padding:20px 0}.w-blog-entry .w-blog-pagination{padding-bottom:0}.w-blog.type_masonry+.g-pagination{text-align:center;padding-top:30px}.l-submain.full_height .w-blog.type_masonry+.g-pagination{padding-bottom:30px}.w-bloglist{padding:26px 34px;background-color:#f5f5f5}.w-bloglist-entry{margin-bottom:6px}.w-bloglist-entry-link{margin-right:10px}.w-bloglist-entry-date{font-size:.9em;white-space:nowrap;opacity:.5}.w-cart{display:none;float:right;height:100%;position:relative;z-index:11}.w-cart.has_items{display:block}.l-header.logopos_right .l-subheader.at_middle .w-cart.has_items{float:none;display:inline-block}.headerlayout_centered .l-subheader.at_bottom .w-cart.has_items{float:none;display:inline-block;line-height:40px}.l-subheader.at_middle .w-nav.touch_enabled ~ .w-cart.has_items{display:block;position:absolute;top:0;left:40px}.l-subheader.at_middle .w-nav.touch_enabled ~ .w-search ~ .w-cart.has_items{left:86px}.headerlayout_centered .w-nav.touch_enabled ~ .w-cart.has_items{display:block;position:absolute;top:0;right:0}.headerlayout_centered .w-nav.touch_enabled ~ .w-search ~ .w-cart.has_items{right:40px}.w-cart-h{display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle;line-height:40px}.w-cart-link{display:block;font-size:21px;text-align:center;padding-left:15px;position:relative;color:inherit}.w-cart-link i{vertical-align:top;line-height:inherit}.w-cart-notification{display:none;position:absolute;right:0;font-size:13px;text-align:center;line-height:20px;padding:18px 20px;width:285px;z-index:11;border-radius:2px;background-color:rgba(0,0,0,0.85);color:#ccc}.l-header.logopos_right .l-subheader.at_middle .w-cart-notification{left:0;right:auto}.w-cart-notification .product-name{color:#fff}.w-cart-dropdown{display:none;position:absolute;right:0;font-size:14px;text-align:left;padding:30px 30px 25px;min-width:285px;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05),0 2px 5px 0 rgba(0,0,0,0.25);background-color:#fff;color:#444}.no-touch .w-cart:hover .w-cart-dropdown{display:block}.woocommerce-cart .w-cart-dropdown,.woocommerce-checkout .w-cart-dropdown{display:none !important}.l-header.logopos_right .l-subheader.at_middle .w-cart-dropdown{left:0;right:auto}.col_sidecont .w-clients.nav_arrows,.col_contside .w-clients.nav_arrows{padding:0 54px}@media only screen and (max-width:1299px){.w-clients.nav_arrows{padding:0 54px}}.w-clients-item-h{display:block;margin:5px;border-radius:2px;opacity:1;-webkit-transition:-webkit-transform .3s,background-color .3s,box-shadow .3s opacity .3s;transition:transform .3s,background-color .3s,box-shadow .3s,opacity .3s}.no-touch .w-clients-item:hover .w-clients-item-h{opacity:1;background-color:rgba(0,0,0,0.04);box-shadow:0 1px 1px rgba(0,0,0,0.1),0 1px 4px rgba(0,0,0,0.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.no-touch .color_primary .w-clients-item:hover .w-clients-item-h,.no-touch .color_secondary .w-clients-item:hover .w-clients-item-h{background-color:rgba(255,255,255,0.12)}.w-clients.nav_arrows .slick-prev,.w-clients.nav_arrows .slick-next{display:block !important}.w-comments{padding-top:30px;border-top:1px dashed #e8e8e8}.w-bloglist+.w-comments{border:0}.w-comments-title{margin-bottom:30px}.w-comments-title i{font-size:1.15em;vertical-align:middle;margin-right:8px;margin-bottom:3px;opacity:.33}.w-comments-item{overflow:hidden}.w-comments-item-meta{margin-bottom:12px}.w-comments-item-icon{top:0;line-height:0;border-radius:50%;overflow:hidden}.w-comments-item-author{font-size:.9em;margin-right:15px}.w-comments-item-date{font-size:.9em}.w-comments-item-text>p{margin-bottom:12px}.w-comments-item-answer{display:block;font-size:.9em}.w-comments .g-pagination{font-size:13px;text-align:center}.w-comments .g-pagination a{margin:0 10px}.comment-reply-title{font-size:20px}.comment-reply-title small{font-size:13px;margin-left:10px}.form-allowed-tags{display:none}.l-subheader .w-contacts{margin-right:15px}.l-subheader.at_top .w-contacts{float:left}.l-subheader.at_middle .w-contacts{float:right}.l-header.logopos_right .l-subheader.at_middle .w-contacts{float:left}.headerlayout_centered .l-subheader .w-contacts{display:none}.l-subheader .w-contacts-list{display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle;font-size:14px;line-height:40px;margin:0 -10px}.l-subheader .w-contacts-item{display:inline-block;vertical-align:top;margin:0 10px;white-space:nowrap}.l-subheader .w-contacts-item i{font-size:1.3em;vertical-align:middle;margin-bottom:1px;opacity:.5}.l-subheader .w-contacts-item-value{display:inline-block;vertical-align:top;margin:0 0 0 5px}.l-subheader .w-contacts-item i,.l-subheader .w-contacts-item.for_phone .w-contacts-item-value{-webkit-transition:color .3s;transition:color .3s}.l-subheader .w-contacts-item-value a{color:inherit}.no-touch .l-subheader .w-contacts-item-value a:hover{color:#8c0}.l-subfooter .w-contacts-item{position:relative}.l-subfooter .w-contacts-item i{display:block;position:absolute;top:0;left:0;text-align:center;font-size:18px;line-height:21px;height:21px;width:21px}.l-subfooter .w-contacts-item-value{display:block;margin:0 0 12px 36px}.w-nav+.w-copyright{float:left}.w-counter{text-align:center;margin:0 auto;max-width:300px}.w-counter-number{font-family:Roboto;line-height:1;color:#222}.w-counter.color_primary .w-counter-number{color:#c20}.w-counter.color_secondary .w-counter-number{color:#8c0}.l-submain.color_primary .w-counter-number,.l-submain.color_secondary .w-counter-number,.l-submain.color_custom .w-counter-number{color:inherit}.w-counter h6.w-counter-title{padding:14px 0 8px;margin:0}.w-counter.size_small .w-counter-number{font-size:4em}.w-counter.size_medium .w-counter-number{font-size:5em}.w-counter.size_big .w-counter-number{font-size:6em}.w-filters{text-align:center;font-size:0}.w-filters-item{display:inline-block;vertical-align:top;font-size:15px;line-height:24px;text-transform:uppercase;cursor:pointer;padding:14px 20px 12px;border-bottom:2px solid transparent;opacity:.66;-webkit-transition:border-color .3s,color .3s,opacity .3s;transition:border-color .3s,color .3s,opacity .3s}.no-touch .w-filters-item:hover{opacity:1}.w-filters-item.active{opacity:1;border-color:#c20;color:#c20}.no-touch .color_primary .w-filters-item.active,.no-touch .color_secondary .w-filters-item.active{border-color:#fff;color:#fff}.w-form{padding-top:10px}.l-footer .w-form.align_center{text-align:center}.l-footer .w-form.align_right{text-align:right}.w-form-row{padding-left:40px;margin-bottom:24px !important}.w-form-row.for_submit{padding-left:0}.w-form-label{margin-bottom:10px}.w-form-field{display:block;position:relative}.w-form-field>input:focus,.w-form-field>textarea:focus{box-shadow:none;border-color:#e5e5e5}.w-form-field>textarea{padding-top:11px;line-height:24px}.w-form-field>i{display:block;position:absolute;top:0;left:-40px;font-size:24px;line-height:46px;opacity:.33;-webkit-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}.w-form-field>input:focus+i,.w-form-field>textarea:focus+i{opacity:1}.w-form-field-label{position:absolute;top:10px;left:0;font-size:1.15em;line-height:26px;z-index:-1;opacity:.66;-webkit-transition:font-size .3s cubic-bezier(.78,.13,.15,.86),top .3s cubic-bezier(.78,.13,.15,.86);transition:font-size .3s cubic-bezier(.78,.13,.15,.86),top .3s cubic-bezier(.78,.13,.15,.86)}input:focus ~ .w-form-field-label,input.not-empty ~ .w-form-field-label,textarea:focus ~ .w-form-field-label,textarea.not-empty ~ .w-form-field-label{top:-15px;font-size:13px}.w-form-field-bar:before,.w-form-field-bar:after{content:'';position:absolute;bottom:0;height:2px;width:0;z-index:1;-webkit-transition:background-color .3s,width .3s cubic-bezier(.78,.13,.15,.86);transition:background-color .3s,width .3s cubic-bezier(.78,.13,.15,.86)}.w-form-field-bar:before{left:50%}.w-form-field-bar:after{right:50%}input:focus ~ .w-form-field-bar:before,input:focus ~ .w-form-field-bar:after,textarea:focus ~ .w-form-field-bar:before,textarea:focus ~ .w-form-field-bar:after{width:50%;background-color:#c20}.w-form-row.check_wrong input,.w-form-row.check_wrong textarea{border-color:red}.w-form-state{font-size:13px;line-height:18px;padding-top:5px;color:red;height:0;opacity:0;-webkit-transition:height .3s cubic-bezier(.78,.13,.15,.86),opacity .3s;transition:height .3s cubic-bezier(.78,.13,.15,.86),opacity .3s}.w-form-row.check_wrong .w-form-state{height:18px;opacity:1}.w-form.align_left .g-btn{margin-right:20px}.w-form-row.for_submit .g-btn .g-btn-label{display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s,-webkit-transform .3s cubic-bezier(.78,.13,.15,.86);transition:opacity .3s,transform .3s cubic-bezier(.78,.13,.15,.86)}.w-form-row.for_submit .g-btn.loading .g-btn-label{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.w-form-row.for_submit .g-btn .w-preloader{position:absolute;top:50%;left:50%;font-size:10px;height:26px;width:26px;margin:-13px 0 0 -13px;background:0;color:inherit;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.w-form-row.for_submit .g-btn .w-preloader.type_2:before,.w-form-row.for_submit .g-btn .w-preloader.type_2:after{border-width:2px;height:22px;width:22px}.w-form-row.for_submit .g-btn.loading .w-preloader{opacity:1}.w-form-field-success{display:inline-block;vertical-align:middle;font-size:18px;line-height:26px;padding:12px 0;color:#4c0}.w-form.align_center .w-form-field-success,.w-form.align_right .w-form-field-success{display:block;padding-bottom:0}.protected-post-form{margin-bottom:20px;padding:28px 34px 14px;background-color:#f5f5f5}.protected-post-form .w-form-row:after{display:block;content:'';clear:both}.protected-post-form .w-form-label{margin-left:-40px}.protected-post-form .w-form-field{float:left}.protected-post-form .w-form-field.for_input{margin-right:15px}.protected-post-form .g-btn{margin-top:4px}.w-gallery-tnail{position:relative;width:100%;cursor:zoom-in}.w-gallery-tnail img{display:block;margin:0 auto}.no-touch .w-gallery-tnail-title{display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:background-color .3s;transition:background-color .3s}.no-touch .w-gallery-tnail:hover .w-gallery-tnail-title{background-color:rgba(255,255,255,0.25)}.w-gallery.with_indents .w-gallery-tnails{margin:-2px}.w-gallery.with_indents .w-gallery-tnail{padding:2px}.w-gallery.with_indents .w-gallery-tnail-title{top:2px;left:2px;right:2px;bottom:2px}.w-gallery.columns_2 .w-gallery-tnail{width:50%}.w-gallery.columns_3 .w-gallery-tnail{width:33.3333%}.w-gallery.columns_4 .w-gallery-tnail{width:25%}.w-gallery.columns_5 .w-gallery-tnail{width:20%}.w-gallery.columns_6 .w-gallery-tnail{width:16.6666%}.w-gallery.columns_7 .w-gallery-tnail{width:14.2857%}.w-gallery.columns_8 .w-gallery-tnail{width:12.5%}.w-gallery.columns_9 .w-gallery-tnail{width:11.1111%}.w-gallery.columns_10 .w-gallery-tnail{width:10%}.w-iconbox-link{color:inherit;-webkit-transition:none;transition:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.w-iconbox-icon{position:static;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.w-iconbox-icon i{vertical-align:top;line-height:inherit}.w-iconbox-icon img{line-height:inherit}.no-touch .l-footer .w-iconbox-link:hover .w-iconbox-icon{color:inherit}.w-iconbox-title{-webkit-transition:color .3s;transition:color .3s}.w-iconbox-text p,.w-iconbox-text ul,.w-iconbox-text ol{margin-bottom:12px !important}.w-iconbox.iconpos_top .w-iconbox-title{padding:16px 0}.w-iconbox.iconpos_left .w-iconbox-title{padding:0 0 16px}.w-iconbox.size_tiny.iconpos_left .w-iconbox-title{padding-top:3px}.w-iconbox.size_tiny.iconpos_left .w-iconbox-text{margin-left:0}.w-iconbox.type_default .w-iconbox-icon{color:inherit;background-color:transparent !important}.w-iconbox.type_default .w-iconbox-icon>.fa{color:inherit}.w-iconbox.type_default.color_light .w-iconbox-icon{color:#e8e8e8}.w-iconbox.type_default.color_primary .w-iconbox-icon{color:#c20}.w-iconbox.type_default.color_secondary .w-iconbox-icon{color:#8c0}.w-iconbox.type_circle .w-iconbox-icon{text-align:center;overflow:hidden;border-radius:50%;box-shadow:0 -1px 0 rgba(0,0,0,0.12) inset,0 1px 1px rgba(0,0,0,0),0 2px 3px rgba(0,0,0,0);-webkit-transition:box-shadow .3s;transition:box-shadow .3s}.w-iconbox.type_circle .w-iconbox-link:active .w-iconbox-icon,.no-touch .w-iconbox.type_circle .w-iconbox-link:hover .w-iconbox-icon{box-shadow:0 -1px 0 rgba(0,0,0,0) inset,0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3)}.w-iconbox.type_circle .w-iconbox-icon i{text-shadow:0 1px 1px rgba(0,0,0,0.25)}.w-iconbox.type_circle.color_light .w-iconbox-icon{background-color:#f5f5f5;color:#444}.w-iconbox.type_circle.color_contrast .w-iconbox-icon{background-color:#444;color:#fff}.w-iconbox.type_circle.color_primary .w-iconbox-icon{background-color:#c20;color:#fff}.w-iconbox.type_circle.color_secondary .w-iconbox-icon{background-color:#8c0;color:#fff}.w-iconbox.type_circle.size_tiny .w-iconbox-icon{font-size:19px;line-height:44px;height:44px;width:44px}.w-iconbox.type_circle.size_tiny .w-iconbox-icon img{max-width:20px}.w-iconbox.size_tiny .w-iconbox-title{font-size:18px}.w-iconbox.type_circle.size_tiny.iconpos_left .w-iconbox-title,.w-iconbox.type_circle.size_tiny.iconpos_left .w-iconbox-text{margin-left:60px}.w-iconbox.type_circle.size_small .w-iconbox-icon{font-size:26px;line-height:60px;height:60px;width:60px}.w-iconbox.type_circle.size_small .w-iconbox-icon img{max-width:28px}.w-iconbox.size_small .w-iconbox-title{font-size:20px}.w-iconbox.size_small.iconpos_left .w-iconbox-title,.w-iconbox.size_small.iconpos_left .w-iconbox-text{margin-left:62px}.w-iconbox.type_circle.size_small.iconpos_left .w-iconbox-title,.w-iconbox.type_circle.size_small.iconpos_left .w-iconbox-text{margin-left:80px}.w-iconbox.type_circle.size_medium .w-iconbox-icon{font-size:34px;line-height:80px;height:80px;width:80px}.w-iconbox.type_circle.size_medium .w-iconbox-icon img{max-width:38px}.w-iconbox.size_medium .w-iconbox-title{font-size:22px}.w-iconbox.size_medium.iconpos_left .w-iconbox-title,.w-iconbox.size_medium.iconpos_left .w-iconbox-text{margin-left:75px}.w-iconbox.type_circle.size_medium.iconpos_left .w-iconbox-title,.w-iconbox.type_circle.size_medium.iconpos_left .w-iconbox-text{margin-left:105px}.w-iconbox.type_circle.size_big .w-iconbox-icon{font-size:46px;line-height:100px;height:100px;width:100px}.w-iconbox.type_circle.size_big .w-iconbox-icon img{max-width:46px}.w-iconbox.size_big .w-iconbox-title{font-size:24px}.w-iconbox.size_big.iconpos_left .w-iconbox-title,.w-iconbox.size_big.iconpos_left .w-iconbox-text{margin-left:100px}.w-iconbox.type_circle.size_big.iconpos_left .w-iconbox-title,.w-iconbox.type_circle.size_big.iconpos_left .w-iconbox-text{margin-left:120px}.w-iconbox.type_circle.size_huge .w-iconbox-icon{font-size:60px;line-height:130px;height:130px;width:130px}.w-iconbox.type_circle.size_huge .w-iconbox-icon img{max-width:60px}.w-iconbox.size_huge .w-iconbox-title{font-size:26px}.w-iconbox.size_huge.iconpos_left .w-iconbox-title,.w-iconbox.size_huge.iconpos_left .w-iconbox-text{margin-left:135px}.w-iconbox.type_circle.size_huge.iconpos_left .w-iconbox-title,.w-iconbox.type_circle.size_huge.iconpos_left .w-iconbox-text{margin-left:150px}.l-subheader.at_top .w-lang{float:left;z-index:2}.l-subheader.at_middle .w-lang{float:right;margin-right:20px;z-index:12}.l-header.logopos_right .l-subheader.at_middle .w-lang{float:left;margin-right:0}.headerlayout_centered .w-lang{display:none !important}.w-lang-h{display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle;line-height:40px}.w-lang.layout_dropdown .w-lang-list{padding-top:35px;padding-bottom:3px;min-width:100%;box-sizing:content-box;box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-transition:box-shadow .3s;transition:box-shadow .3s}.w-lang.layout_dropdown.active .w-lang-list{box-shadow:0 1px 1px 0 rgba(0,0,0,0.05),0 1px 3px 0 rgba(0,0,0,0.25)}.w-lang-item{padding:0 30px 0 12px;-webkit-transition:color .3s;transition:color .3s}.w-lang.active .w-lang-item{color:#444}.w-lang-list .w-lang-item{text-align:left;line-height:30px;padding-right:12px;color:inherit;opacity:0}.w-lang.active .w-lang-list .w-lang-item{opacity:1}.w-lang-item-title{font-size:14px;vertical-align:top}.w-lang-current{position:relative;z-index:1;cursor:pointer}.w-lang-current .w-lang-item:before{display:block;content:"\f107";position:absolute;top:0;right:10px;font-size:20px;font-family:FontAwesome;cursor:pointer}.w-loadmore{text-align:center;margin-top:30px;position:relative}.l-submain.full_height .w-loadmore{margin-bottom:30px}.w-loadmore.done{display:none}.w-loadmore .g-btn{margin:0;vertical-align:top;z-index:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:background-color .3s,opacity .3s,-webkit-transform .3s cubic-bezier(.78,.13,.15,.86);transition:background-color .3s,opacity .3s,transform .3s cubic-bezier(.78,.13,.15,.86)}.w-loadmore.loading .g-btn{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.color_primary .w-loadmore .g-btn.color_primary.type_flat{color:inherit}.w-loadmore .w-preloader{position:absolute;top:10px;left:50%;height:36px;width:36px;margin-left:-17px;opacity:0;background:0;color:inherit;-webkit-transition:opacity .3s;transition:opacity .3s}.w-loadmore .w-preloader.type_2:before,.w-loadmore .w-preloader.type_2:after{border-width:2px;height:32px;width:32px}.w-loadmore.loading .w-preloader{opacity:1}.w-logo{z-index:1}.l-header.logopos_right .w-logo{float:right}.headerlayout_centered .w-logo{float:none !important}.w-logo-link{color:inherit}.w-logo-title{font-size:27px;font-family:'Roboto';line-height:inherit}.w-logo-img{position:relative;height:30px;-webkit-transition:height .1s cubic-bezier(.78,.13,.15,.86);transition:height .1s cubic-bezier(.78,.13,.15,.86);top:20px}.w-logo-img>img{height:auto;width:auto;max-width:100%;margin-left: 2.5%}.headerlayout_standard .l-header.state_sticky .w-logo-img,.headerlayout_extended .l-header.state_sticky .w-logo-img{height:30px}.with_transparent .w-logo-img>img.for_transparent,.transparent .with_transparent .w-logo-img>img.for_default{opacity:0}.transparent .with_transparent .w-logo-img>img.for_transparent{opacity:1}.full_width .w-map{margin:20px}.no-touch .full_width .w-map{margin:0}.w-map img{max-width:none}span.w-nav-title{text-transform:uppercase}.w-map label{display:inline;width:auto}.gm-style .gm-style-iw>div{width:auto !important}.gmap_marker{color:#333}.l-header .w-nav{display:inline-block;margin-left:5.5%;vertical-align:bottom;vertical-align:-webkit-baseline-bottom;line-height:25px;position:relative;top:5px;z-index:2}.headerlayout_advanced .l-header .w-nav,.headerlayout_centered .l-header .w-nav{line-height:40px}.w-nav-control{float:right;font-size:24px;text-align:center;height:auto;width:50px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.w-nav-control i{vertical-align:top;line-height:inherit}.l-header.logopos_right .w-nav-control,.l-subheader.at_bottom .w-nav-control{float:none;text-align:left;width:40px}.l-header .w-nav-anchor{font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.l-header .w-nav-anchor.level_1{padding:0 15px;color:inherit}.w-nav-title i{width:20px}.l-header .w-nav-anchor.level_1 .ripple.ripple-on{opacity:.06}.l-header .w-nav-arrow{display:none;position:absolute;top:0;right:0;font-family:mdfonticon;font-size:22px;font-weight:normal;line-height:inherit;height:100%;width:20px}.l-header .w-nav-arrow:before{content:'\e71e'}.l-header .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-arrow{display:block;line-height:40px;width:30px}.l-header .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-arrow:before{content:'\e720'}.l-header .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-title{padding-right:30px}.l-header .w-nav-list.level_2,.l-header .w-nav-list.level_3{box-shadow:0 1px 1px 0 rgba(0,0,0,0.05),0 2px 5px 0 rgba(0,0,0,0.25);padding:6px 0;min-width:200px;border-radius:2px;background-color:#fff}.l-header .w-nav-list.level_3{box-shadow:0 2px 1px 0 rgba(0,0,0,0.05),0 3px 7px 0 rgba(0,0,0,0.25);top:-6px}.l-header .w-nav-anchor.level_2,.l-header .w-nav-anchor.level_3{line-height:20px;white-space:nowrap;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s;color:#444}.l-header .w-nav-anchor.level_2 .ripple.ripple-on,.l-header .w-nav-anchor.level_3 .ripple.ripple-on{opacity:.08}.w-nav.touch_disabled [class*="columns"] .w-nav-list.level_2{text-align:left;padding:15px 0}.w-nav.touch_disabled [class*="columns"] .w-nav-item.level_2{padding:0 15px}.touch_disabled [class*="columns"] .w-nav-list.level_3{box-shadow:none}.touch_disabled [class*="columns"] .w-nav-anchor.level_2,.touch_disabled [class*="columns"] .w-nav-anchor.level_3{white-space:normal}.touch_disabled [class*="columns"] .has_sublevel .w-nav-anchor.level_2{font-weight:400;text-transform:uppercase;margin:0 0 8px;background-color:transparent !important}.touch_disabled [class*="columns"] .has_sublevel .w-nav-arrow{display:none !important}.btn.w-nav-item.level_1{margin:0 10px}.btn.w-nav-item .w-nav-anchor.level_1{display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle;line-height:40px;border-radius:3px;box-shadow:0 2px 1px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3)}.no-touch .btn.w-nav-item .w-nav-anchor.level_1:hover{box-shadow:0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3)}.btn.w-nav-item .w-nav-anchor.level_1:focus,.btn.w-nav-item .w-nav-anchor.level_1:active{box-shadow:0 3px 3px rgba(0,0,0,0.1),0 5px 8px rgba(0,0,0,0.16),0 9px 20px rgba(0,0,0,0.16) !important}.w-nav.touch_enabled,.w-nav.touch_enabled .w-nav-control{display:block;line-height:inherit}.w-nav.touch_enabled .w-nav-list.level_1{clear:both;overflow-y:auto;padding-left:100px;padding-right:100px;margin-left:-100px;margin-right:-100px}.w-nav.touch_enabled .w-nav-item{float:none;width:100%;line-height:26px;text-align:left}.w-nav.touch_enabled .btn.w-nav-item{text-align:center}.w-nav.touch_enabled .w-nav-item.level_1.has_sublevel .w-nav-anchor.level_1 .w-nav-arrow,.w-nav.touch_enabled .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-arrow{display:block;font-size:26px;text-align:center;line-height:46px;width:50px}.w-nav.touch_enabled .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-arrow:before{content:'\e71e'}.w-nav.touch_enabled .w-nav-item.level_1.has_sublevel .w-nav-anchor.level_1 .w-nav-title,.w-nav.touch_enabled .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-title{padding-right:50px}.w-nav.touch_enabled .w-nav-item.level_1.open .w-nav-anchor.level_1 .w-nav-arrow,.w-nav.touch_enabled .w-nav-item.level_2.open .w-nav-anchor.level_2 .w-nav-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.w-nav.touch_enabled .w-nav-list.level_2,.w-nav.touch_enabled .w-nav-list.level_3{display:block;position:static;padding:0;box-shadow:none}.w-nav.touch_enabled .w-nav-anchor.level_1{margin:0;padding:10px 0;background-color:transparent !important;box-shadow:0 1px 0 rgba(0,0,0,0.06) inset}.w-nav.touch_enabled .btn.w-nav-item .w-nav-anchor.level_1{margin:10px 0;padding:0 20px}.w-nav.touch_enabled .w-nav-anchor.level_2{line-height:26px;margin:0;padding:10px 0 10px 20px}.w-nav.touch_enabled .w-nav-anchor.level_3{line-height:26px;margin:0;padding:10px 0 10px 40px}.l-subfooter.at_bottom .w-nav{float:right}.l-subfooter.at_bottom .w-nav-list.level_1{display:block}.l-subfooter.at_bottom .w-nav-anchor.level_1{display:inline-block;vertical-align:top;padding:0;margin:0 10px}.l-subfooter.at_bottom .btn.w-nav-item .w-nav-anchor.level_1{line-height:34px;padding:0 15px;margin-top:-6px;margin-bottom:-6px}.l-subfooter.at_bottom .w-nav-list.level_2{display:none !important}.w-pagehead{text-align:center}.single-portfolio .w-pagehead{padding:0 80px}.w-pagehead h1{margin:0}.w-pagehead p{line-height:22px;margin:10px 0 0;opacity:.66}.w-pagehead .g-breadcrumbs{font-size:13px;line-height:22px;margin:10px 0 4px}.g-breadcrumbs-separator{margin:0 8px}.g-breadcrumbs-separator i{font-size:16px;margin-bottom:2px;vertical-align:middle}.w-pagehead-nav-item{display:block;position:absolute;top:50%;margin-top:-27px;text-align:center;font-size:34px;line-height:54px;height:54px;width:54px;border-radius:50%;color:inherit}.w-pagehead-nav-item.type_next{right:0;padding-left:1px}.w-pagehead-nav-item.type_prev{left:0;padding-right:1px}.no-touch .w-pagehead-nav-item:hover{background-color:#f5f5f5;color:inherit}.no-touch .color_alternate .w-pagehead-nav-item:hover{background-color:#e5e5e5}.no-touch .color_primary .w-pagehead-nav-item:hover,.no-touch .color_secondary .w-pagehead-nav-item:hover,.no-touch .color_custom .w-pagehead-nav-item:hover{background-color:rgba(255,255,255,0.12)}.w-pagehead-nav-item i{line-height:inherit}@media only screen and (min-width:768px){.for_pagehead.size_huge .w-pagehead h1{font-size:44px;line-height:54px;letter-spacing:2px;font-weight:300}}.for_pagehead.size_huge .w-pagehead h1,.for_pagehead.size_huge .w-pagehead p{text-transform:uppercase}.single-portfolio .for_pagehead.size_medium .w-pagehead{padding:0}.for_pagehead.size_medium .w-pagehead h1{float:left;font-size:24px;line-height:34px;margin-right:22px}.for_pagehead.size_medium .w-pagehead p{float:left;margin:10px 0 0}.for_pagehead.size_medium .w-pagehead .g-breadcrumbs{float:right;margin:6px 0 0}.for_pagehead.size_medium .w-pagehead-nav{float:right;font-size:0;margin:-8px 0}.for_pagehead.size_medium .w-pagehead-nav-item{display:inline-block;vertical-align:top;position:static;margin:0}.w-portfolio-pagination{text-align:center;padding-top:30px}.l-submain.full_height .w-portfolio-pagination{padding-bottom:30px}.l-submain.full_height .w-portfolio.with_indents .w-portfolio-pagination{padding-top:26px}.w-portfolio.with_indents .w-portfolio-list{margin:-2px}.l-submain.full_width .w-portfolio.with_indents .w-portfolio-list{margin:2px}.w-portfolio.with_indents .w-portfolio-item{padding:2px}.w-portfolio-item-h{overflow:hidden;position:relative;z-index:1}.w-portfolio-item-anchor{background-color:#fff;color:#444}.w-portfolio-item-image{background-color:inherit}.w-portfolio-item-image img{width:100%}.w-portfolio-item-meta{padding:20px;position:relative;background-color:inherit}.w-portfolio-item-meta-h{background-color:inherit}.w-portfolio-item-title{font-size:20px;color:inherit !important}.l-footer .w-portfolio-item-title{font-size:14px !important}.w-portfolio-item-text{font-size:13px;line-height:18px;margin-top:5px;opacity:.66}.no-touch .type_1 .w-portfolio-item-image:after{content:'';position:absolute;top:0;left:0;right:0;opacity:0;border-radius:50%;padding-bottom:100%;background-color:inherit;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1),opacity .4s;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s}.no-touch .type_1.ratio_3-2 .w-portfolio-item-image:after{top:-25%}.no-touch .type_1.ratio_4-3 .w-portfolio-item-image:after{top:-16.6666%}.no-touch .type_1.ratio_2-3 .w-portfolio-item-image:after{top:16.6666%}.no-touch .type_1.ratio_3-4 .w-portfolio-item-image:after{top:12.5%}.no-touch .type_1 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after{opacity:.85;-webkit-transform:scale(1.42);transform:scale(1.42)}.no-touch .type_1.ratio_3-2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after{-webkit-transform:scale(1.2);transform:scale(1.2)}.no-touch .type_1.ratio_4-3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after{-webkit-transform:scale(1.25);transform:scale(1.25)}.no-touch .type_1.ratio_3-4 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after{-webkit-transform:scale(1.67);transform:scale(1.67)}.no-touch .type_1.ratio_2-3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after{-webkit-transform:scale(1.82);transform:scale(1.82)}.no-touch .type_1 .w-portfolio-item-meta{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1),opacity .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s}.no-touch .type_1 .w-portfolio-item-anchor:hover .w-portfolio-item-meta{opacity:.9;-webkit-transform:scale(1);transform:scale(1)}.no-touch .type_1 .w-portfolio-item-meta:before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-left:-0.5em}.no-touch .type_1 .w-portfolio-item-meta-h{display:inline-block;vertical-align:middle;width:100%}.no-touch .type_2 .w-portfolio-item-image:after{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s;background-color:inherit}.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after{opacity:.85}.type_2 .w-portfolio-item-meta{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 25px;background:0;color:#fff;-webkit-transition:padding .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);transition:padding .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta{color:inherit;padding:20px 30px 65px}.type_2 .w-portfolio-item-meta-h{position:relative}.type_2 .w-portfolio-item-meta:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(30,30,30,0.8) 0,transparent 100%) repeat-x;-webkit-transition:opacity .4s;transition:opacity .4s}.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta:before{opacity:0}.type_3 .w-portfolio-item-image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:.66;background-color:inherit;-webkit-transition:opacity .4s cubic-bezier(.78,.13,.15,.86);transition:opacity .4s cubic-bezier(.78,.13,.15,.86)}.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after{opacity:0}.type_3 .w-portfolio-item-meta{position:absolute;top:0;left:0;right:0;bottom:0;background:0}.type_3 .w-portfolio-item-meta:before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-left:-0.5em}.type_3 .w-portfolio-item-meta-h{display:inline-block;vertical-align:middle;width:100%}.no-touch .type_3 .w-portfolio-item-title{opacity:1;-webkit-transition:-webkit-transform .3s cubic-bezier(.78,.13,.15,.86),opacity .3s cubic-bezier(.78,.13,.15,.86);transition:transform .3s cubic-bezier(.78,.13,.15,.86),opacity .3s cubic-bezier(.78,.13,.15,.86)}.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-title{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.no-touch .type_3 .w-portfolio-item-text{opacity:.66;-webkit-transition:-webkit-transform .3s cubic-bezier(.78,.13,.15,.86),opacity .3s cubic-bezier(.78,.13,.15,.86);transition:transform .3s cubic-bezier(.78,.13,.15,.86),opacity .3s cubic-bezier(.78,.13,.15,.86)}.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-text{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.no-touch .type_4 .w-portfolio-item-meta{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background:radial-gradient(ellipse at center center,rgba(30,30,30,0.1) 0,rgba(30,30,30,0.8) 100%);color:#fff;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity .35s,-webkit-transform .35s cubic-bezier(.78,.13,.15,.86);transition:opacity .35s,transform .35s cubic-bezier(.78,.13,.15,.86)}.no-touch .type_4 .w-portfolio-item-anchor:hover .w-portfolio-item-meta{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.no-touch .type_4 .w-portfolio-item-meta:before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-left:-0.5em}.no-touch .type_4 .w-portfolio-item-meta-h{display:inline-block;vertical-align:middle;width:100%}.no-touch .type_5 .w-portfolio-item-image{position:relative;top:0;-webkit-transition:top .3s cubic-bezier(.78,.13,.15,.86);transition:top .3s cubic-bezier(.78,.13,.15,.86)}.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-image{top:-30px}.no-touch .type_5 .w-portfolio-item-meta{position:absolute;left:0;right:0;bottom:0;height:0;padding:0 20px;-webkit-transition:height .3s cubic-bezier(.78,.13,.15,.86);transition:height .3s cubic-bezier(.78,.13,.15,.86)}.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-meta{height:100%}.no-touch .type_5 .w-portfolio-item-meta:before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-left:-0.5em}.no-touch .type_5 .w-portfolio-item-meta-h{display:inline-block;vertical-align:middle;width:100%}.no-touch .type_5 .w-portfolio-item-title,.no-touch .type_5 .w-portfolio-item-text{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.78,.13,.15,.86);transition:opacity .5s cubic-bezier(.78,.13,.15,.86)}.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-title{opacity:1}.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-text{opacity:.66}.w-pricing-item-h{color:#444}.w-pricing-item:first-child .w-pricing-item-h{margin-left:0}.w-pricing-item:last-child .w-pricing-item-h{margin-right:0}.w-pricing-item-header{padding:35px 30px 25px}.w-pricing-item-title{margin-bottom:10px}.w-pricing-item.type_featured .w-pricing-item-title{color:inherit}.w-pricing-item-price{font-size:48px;line-height:48px}.w-pricing-item-price small{display:block;font-size:14px;line-height:20px;font-weight:normal;margin-top:5px}.w-pricing-item .w-pricing-item-features{list-style-type:none;margin:0}.w-pricing-item .w-pricing-item-features li{padding:6px 20px;margin:0}.w-pricing-item-footer{padding:25px 0 40px}.w-pricing.type_1 .w-pricing-item-h{margin:4px;border-radius:2px;overflow:hidden;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05),0 1px 3px 0 rgba(0,0,0,0.25);-webkit-transition:box-shadow .3s;transition:box-shadow .3s;background-color:#fff}.w-pricing.type_1 .w-pricing-item:hover .w-pricing-item-h{box-shadow:0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3);z-index:1}.w-pricing.type_1 .w-pricing-item-header{padding:30px;margin-bottom:25px;background-color:#f5f5f5}.w-pricing.type_1 .type_featured .w-pricing-item-header{background-color:#c20;color:#fff}.w-pricing.type_2 .w-pricing-item-h{margin:2px;background-color:#f5f5f5}.w-pricing.type_2 .type_featured .w-pricing-item-h{background-color:#c20;color:#fff}.w-search.submit_inside input[type="text"]{padding-right:46px;padding-left:0}.w-search.submit_inside input[type="text"]:focus{box-shadow:none;border-color:#e5e5e5}.w-search.submit_inside i{position:absolute;top:0;right:0;font-size:24px;text-align:right;line-height:46px;height:46px;width:40px;padding-right:2px;opacity:.5;-webkit-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}.w-search.submit_inside input[type="text"]:focus+i{opacity:1}.w-search-input-bar:before,.w-search-input-bar:after{content:'';position:absolute;bottom:0;height:2px;width:0;z-index:1;-webkit-transition:background-color .3s,width .3s;transition:background-color .3s,width .3s}.w-search-input-bar:before{left:50%}.w-search-input-bar:after{right:50%}input:focus ~ .w-search-input-bar:before,input:focus ~ .w-search-input-bar:after{width:50%;background-color:#c20}.w-search.submit_inside .w-search-submit{position:absolute;top:0;right:0;text-align:center;height:46px;width:40px}.w-search.submit_inside input[type="submit"]{height:inherit;width:inherit;margin:0;padding:0;text-indent:-9999px;box-shadow:none !important;background:none !important;border:none !important}.l-subheader .w-search{float:right;line-height:inherit;position:relative;z-index:12}.l-header.logopos_right .l-subheader.at_middle .w-search,.headerlayout_centered .l-subheader.at_bottom .w-search{float:none;display:inline-block;vertical-align:middle;vertical-align:-webkit-baseline-middle}.headerlayout_centered .l-subheader.at_bottom .w-search{line-height:40px}.headerlayout_centered .w-nav.touch_enabled ~ .w-search{display:block;position:absolute;top:0;right:0;margin:0}.l-subheader.at_middle .w-nav.touch_enabled ~ .w-search{display:block;position:absolute;top:0;left:36px;margin:0}.w-search-show{display:block;font-size:15px;line-height:50px;text-align:right;cursor:pointer;padding:0 15px;-webkit-transition:color .3s;transition:color .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.w-nav.touch_disabled+.w-search .w-search-show,.w-cart.has_items+.w-search .w-search-show{padding-right:12px}.w-search-show i{color:#000;vertical-align:bottom}.w-search-form-overlay{display:none;position:fixed;z-index:99;border-radius:100%;transform:scale(1);transform-origin:50%;opacity:0;pointer-events:none;background-color:#c20}.w-search-form-overlay.overlay-on{-webkit-transition:opacity .2s,-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .2s,transform .6s cubic-bezier(.4,0,.2,1);opacity:.96}.w-search-form-overlay.overlay-out{-webkit-transition:opacity .6s,-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s,transform .6s cubic-bezier(.4,0,.2,1)}.w-search-form-overlay.mobilefocus{display:none !important}.l-subheader .w-search-form{display:none;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;z-index:100}.l-subheader .w-search-form-h{display:table;height:100%;width:100%}.l-subheader .w-search-form-row{display:table-cell;vertical-align:middle;text-align:center;width:100%}.l-subheader .w-search-label{font-size:24px;line-height:2.2em}.l-subheader .w-search-input{line-height:80px;margin:0 auto;width:90%;max-width:1140px;position:relative}.l-subheader .w-search-input:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:1px;opacity:.3;background-color:#fff}.l-subheader .w-search-input input{font-size:15px;text-align:left;height:auto;width:100%;box-shadow:none;border-bottom:1px solid #a9a9a9;color:#a9a9a9 !important;text-align:left}.l-subheader input:focus ~ .w-search-input-bar:before,.l-subheader input:focus ~ .w-search-input-bar:after{background-color:#fff}.l-subheader .w-search-submit{display:none}.w-search-close{display:block;position:absolute;top:0;right:0;font-size:40px;line-height:100px;color:#333;height:100px;width:100px;cursor:pointer;opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.no-touch .w-search-close:hover{opacity:1}.w-socials-list{margin:0 0 -4px;height:55px}.w-socials-item{margin:0 4px 4px 0}.w-socials.align_center .w-socials-item{margin:0 2px 4px}.w-socials.align_right .w-socials-item{margin:0 0 4px 4px}.w-socials-item-link{font-size:18px;line-height:44px;height:44px;width:44px;border-radius:50%;box-shadow:0 -1px 0 rgba(0,0,0,0.12) inset,0 1px 1px rgba(0,0,0,0),0 2px 3px rgba(0,0,0,0);background-color:transparent}.no-touch .w-socials-item-link:hover{box-shadow:0 -1px 0 rgba(0,0,0,0) inset,0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3)}.w-socials-item-popup{line-height:28px;bottom:52px;left:5px;border-radius:3px}.w-socials.size_normal .w-socials-item-link{font-size: 24px;line-height: 44px;height: 44px;width: 44px;-webkit-transition: all .2s ease;transition: all .2s ease}.w-socials.size_normal .w-socials-item-popup{bottom:68px;left:13px}.w-socials.size_big .w-socials-item-link{font-size:28px;line-height:76px;height:76px;width:76px}.w-socials.size_big .w-socials-item-popup{bottom:84px;left:22px}.w-socials-item.email .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.email .w-socials-item-link:hover,.w-socials.inverted .email .w-socials-item-link{background-color:#697277;color:#fff}.w-socials-item.rss .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.rss .w-socials-item-link:hover,.w-socials.inverted .rss .w-socials-item-link{background-color:#ff9702;color:#fff}.w-socials-item.facebook .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.facebook .w-socials-item-link:hover,.w-socials.inverted .facebook .w-socials-item-link{background-color:#3b5998;color:#fff}.w-socials-item.twitter .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.twitter .w-socials-item-link:hover,.w-socials.inverted .twitter .w-socials-item-link{background-color:#00acee;color:#fff}.w-socials-item.gplus .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.gplus .w-socials-item-link:hover,.w-socials.inverted .gplus .w-socials-item-link{background-color:#c63b1e;color:#fff}.w-socials-item.linkedin .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.linkedin .w-socials-item-link:hover,.w-socials.inverted .linkedin .w-socials-item-link{background-color:#0073b2;color:#fff}.w-socials-item.youtube .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.youtube .w-socials-item-link:hover,.w-socials.inverted .youtube .w-socials-item-link{background-color:#cd332d;color:#fff}.w-socials-item.vimeo .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.vimeo .w-socials-item-link:hover,.w-socials.inverted .vimeo .w-socials-item-link{background-color:#20b9eb;color:#fff}.w-socials-item.skype .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.skype .w-socials-item-link:hover,.w-socials.inverted .skype .w-socials-item-link{background-color:#00aff0;color:#fff}.w-socials-item.flickr .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.flickr .w-socials-item-link:hover,.w-socials.inverted .flickr .w-socials-item-link{background-color:#ff0084;color:#fff}.w-socials-item.pinterest .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.pinterest .w-socials-item-link:hover,.w-socials.inverted .pinterest .w-socials-item-link{background-color:#cb2027;color:#fff}.w-socials-item.tumblr .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.tumblr .w-socials-item-link:hover,.w-socials.inverted .tumblr .w-socials-item-link{background-color:#2c4762;color:#fff}.w-socials-item.blogger .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.blogger .w-socials-item-link:hover,.w-socials.inverted .blogger .w-socials-item-link{background-color:#fc9947;color:#fff}.w-socials-item.dribbble .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.dribbble .w-socials-item-link:hover,.w-socials.inverted .dribbble .w-socials-item-link{background-color:#ea4c89;color:#fff}.w-socials-item.vk .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.vk .w-socials-item-link:hover,.w-socials.inverted .vk .w-socials-item-link{background-color:#4e7299;color:#fff}.w-socials-item.instagram .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.instagram .w-socials-item-link:hover,.w-socials.inverted .instagram .w-socials-item-link{background-color:#a17357;color:#fff}.w-socials-item.behance .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.behance .w-socials-item-link:hover,.w-socials.inverted .behance .w-socials-item-link{background-color:#1769ff;color:#fff}.w-socials-item.xing .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.xing .w-socials-item-link:hover,.w-socials.inverted .xing .w-socials-item-link{background-color:#026466;color:#fff}.w-socials-item.yelp .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.yelp .w-socials-item-link:hover,.w-socials.inverted .yelp .w-socials-item-link{background-color:#c41200;color:#fff}.w-socials-item.twitch .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.twitch .w-socials-item-link:hover,.w-socials.inverted .twitch .w-socials-item-link{background-color:#6441a5;color:#fff}.w-socials-item.soundcloud .w-socials-item-link{color:#ffffff}.no-touch .w-socials-item.soundcloud .w-socials-item-link:hover,.w-socials.inverted .soundcloud .w-socials-item-link{background-color:#ff5600;color:#fff}.w-socials.inverted .w-socials-item-link i{text-shadow:0 1px 1px rgba(0,0,0,0.25)}.w-socials.desaturated .w-socials-item-link{color:#999}.w-socials.inverted.desaturated .w-socials-item-link{background-color:#999;color:#fff}.l-subheader .w-socials{/*float:right;*/height: 35px}.l-header.logopos_right .l-subheader.at_middle .w-socials{float:left;margin-right:20px}.headerlayout_centered .l-subheader .w-socials{display:none}.l-subheader .w-socials-list{margin:0 -6px 0 0}.l-subheader .w-socials-item{vertical-align:middle;vertical-align:-webkit-baseline-middle;margin:0}.l-subheader .w-socials-item .w-socials-item-link{font-size:17px;line-height:40px;height:40px;width:36px;box-shadow:none !important;background:none !important;color:inherit}.l-subheader .w-socials-item-popup{display:none !important}.w-tabs-list{margin-bottom:20px;border-bottom:1px solid #e8e8e8}.full_width .full-width>.w-tabs .w-tabs-list{margin-bottom:0}.w-tabs-item{position:relative;text-align:center;white-space:nowrap;min-width:100%;padding:0;-webkit-transition:color .3s;transition:color .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.w-tabs-item.active{color:#c20}.w-tabs-list.items_2 .w-tabs-item{min-width:50%}.w-tabs-list.items_3 .w-tabs-item{min-width:33.3333%}.w-tabs-list.items_4 .w-tabs-item{min-width:25%}.w-tabs-list.items_5 .w-tabs-item{min-width:20%}.w-tabs-list.items_6 .w-tabs-item{min-width:16.6666%}.w-tabs-list.items_7 .w-tabs-item{min-width:14.2857%}.w-tabs-list.items_8 .w-tabs-item{min-width:12.5%}.w-tabs-item:last-child{margin-right:-5px}.w-tabs-item:last-child:before{display:block;content:'';position:absolute;left:0;bottom:-1px;height:2px;width:100%;z-index:2;background-color:#c20;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1)}.w-tabs-item-h{position:relative;padding:20px 25px;z-index:1}.w-tabs-item-icon{font-size:20px;line-height:26px;opacity:.66;-webkit-transition:opacity .3s;transition:opacity .3s}.w-tabs-item-icon i{line-height:inherit;vertical-align:top}.w-tabs-item-title{font-size:18px;font-family:'Roboto';line-height:26px;text-transform:uppercase;opacity:.66;-webkit-transition:opacity .3s;transition:opacity .3s}.w-tabs-item.with_icon .w-tabs-item-title{margin-left:15px}.w-tabs-item.active .w-tabs-item-icon,.w-tabs-item.active .w-tabs-item-title,.no-touch .w-tabs-item:hover .w-tabs-item-icon,.no-touch .w-tabs-item:hover .w-tabs-item-title{opacity:1}.w-tabs-item .ripple{background-color:#f5f5f5}.w-tabs-item .ripple.ripple-on{opacity:.5}.w-tabs.measure .w-tabs-item{min-width:0 !important}.w-tabs.measure .w-tabs-item:last-child:before{display:none}.w-tabs.layout_accordion .w-tabs-section{border-style:solid;border-width:1px 0 0 0;border-color:#e8e8e8}.w-tabs.layout_accordion .w-tabs-section:last-child{border-bottom-width:1px}.w-tabs.layout_accordion .w-tabs-item:last-child:before{display:none}.w-tabs.layout_accordion .w-tabs-section.color_custom{border-color:transparent}.w-tabs-section-header{padding:1.8% 2%;white-space:nowrap;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.w-tabs-section.color_custom.active .w-tabs-section-header{color:inherit !important}.no-touch .w-tabs-section-header:hover,.no-touch .w-tabs.type_toggle .active .w-tabs-section-header:hover{background-color:rgba(0,0,0,0.04)}.w-tabs-section.active .w-tabs-section-header{cursor:default;background-color:transparent;color:#c20}.w-tabs.type_toggle .active .w-tabs-section-header{cursor:pointer}.w-tabs-section-icon{font-size:20px;line-height:30px;text-align:center;top:14px;left:18px}.w-tabs-section-icon i{line-height:inherit;vertical-align:top}.w-tabs-section-title{line-height:30px;white-space:normal;color:inherit}.w-tabs-section.with_icon .w-tabs-section-title{margin-left:15px}.one-half .w-tabs-section-title,.one-third .w-tabs-section-title,.one-quarter .w-tabs-section-title,.two-thirds .w-tabs-section-title,.col_sidecont .w-tabs-section-title,.col_contside .w-tabs-section-title{font-size:18px}.w-tabs-section-control{top:50%;right:2%;font-size:28px;line-height:30px;height:30px;width:30px;margin:-15px -5px 0 0;text-align:center;transition:transform .3s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.w-tabs-section.active .w-tabs-section-control{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.w-tabs-section-control i{vertical-align:top;line-height:inherit}.w-tabs-section-content{padding:2% 2% 2.5%}.w-tabs-section-content-h{margin:0 auto;max-width:1140px}.w-tabs-section.no_indents .w-tabs-section-content{padding:0 !important}.w-tabs-section.no_indents .w-tabs-section-content-h{max-width:none}.one-half .w-tabs-section-header,.one-half .w-tabs-section-content,.two-thirds .w-tabs-section-content,.full_width .full-width .w-tabs-section-content{padding:3%}.one-half .w-tabs-section-control{right:3%}.one-half .w-tabs.layout_accordion .w-tabs-section-content{padding-top:3%;padding-bottom:4%}.one-third .w-tabs-section-header,.one-third .w-tabs-section-content,.one-quarter .w-tabs-section-header,.one-quarter .w-tabs-section-content{padding:4% 5%}.one-third .w-tabs-section-control,.one-quarter .w-tabs-section-control{right:5%}.one-third .w-tabs.layout_accordion .w-tabs-section-content,.one-quarter .w-tabs.layout_accordion .w-tabs-section-content{padding-top:4%;padding-bottom:5%}@media only screen and (min-width:480px){.w-tabs.layout_accordion.title_center .w-tabs-section-header{text-align:center}.w-tabs.layout_accordion.title_center .w-tabs-section-title{padding:0}.w-tabs.layout_accordion.title_center .w-tabs-section-control{display:inline-block;vertical-align:top;position:static;margin:0 0 0 10px}}.l-submain.color_primary .w-tabs-list,.l-submain.color_secondary .w-tabs-list,.l-submain.color_custom .w-tabs-list,.l-submain.color_primary .w-tabs.layout_accordion .w-tabs-section,.l-submain.color_secondary .w-tabs.layout_accordion .w-tabs-section,.l-submain.color_custom .w-tabs.layout_accordion .w-tabs-section{border-color:rgba(255,255,255,0.5)}@media only screen and (min-width:1280px){.full_width .full-width>.w-tabs .w-tabs-item-title{font-size:20px;line-height:30px}.full_width .full-width>.w-tabs .w-tabs-item-icon,.full_width .full-width>.w-tabs .w-tabs-section-icon{font-size:24px;line-height:30px}}@media only screen and (min-width:1600px){.full_width .full-width>.w-tabs .w-tabs-item-h{padding:30px 35px}.full_width .full-width>.w-tabs .w-tabs-section-header{padding:2%}}@media only screen and (min-width:1280px) and (max-width:1599px){.full_width .full-width>.w-tabs .w-tabs-item-h{padding:25px 35px}.full_width .full-width>.w-tabs .w-tabs-section-header{padding:2.5%}}.w-tags{margin:-10px 0 35px;color:#999}.w-tags i{font-size:1.11em;vertical-align:middle;margin-right:3px;margin-bottom:2px}.w-tags>a{color:inherit}.w-team{text-align:center}.w-team-image img{display:block}.w-team-content{padding-bottom:10px}.w-team-name{font-size:20px;margin-bottom:6px;padding-top:15px !important}.w-team-link .w-team-name{color:#c20;-webkit-transition:color .3s;transition:color .3s}.no-touch .w-team-link:hover .w-team-name{color:#8c0}.w-team-role{font-size:.9em;margin-bottom:0;opacity:.5}.w-team-links{font-size:0;text-align:center;width:100%;margin-top:4px}.w-team-links-item{font-size:18px;line-height:36px;width:36px;border-radius:50%;color:inherit}.w-team.type_1{overflow:hidden;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05),0 1px 3px 0 rgba(0,0,0,0.25);-webkit-transition:box-shadow .3s;transition:box-shadow .3s;background-color:#fff;color:#444}.no-touch .w-team.type_1:hover{box-shadow:0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3)}.w-team.type_1 .w-team-content{padding:0 20px 20px}.w-team.type_2 .w-team-image img{border-radius:50%;-webkit-transition:box-shadow .3s;transition:box-shadow .3s}.no-touch .w-team.type_2:hover .w-team-image img{box-shadow:0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3)}.w-testimonial blockquote{background:0;border:0;margin:0 !important;padding:0;font:inherit}.w-testimonial .w-testimonial-text{display:block;font-size:18px;line-height:28px;font-style:italic}.w-testimonial-person{padding-top:20px;overflow:hidden}.w-testimonial-person-name{font-weight:600}.w-testimonial-person-meta{font-size:.9em;margin-left:5px;opacity:.5}.w-testimonial-person img{float:left;margin-right:15px;border-radius:50%;height:60px;width:60px}.w-testimonial img ~ .w-testimonial-person-name{display:block;margin-top:5px}.w-testimonial img ~ .w-testimonial-person-meta{margin:0}.w-testimonial.type_1{padding:30px 36px;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05),0 1px 3px 0 rgba(0,0,0,0.25);-webkit-transition:box-shadow .3s;transition:box-shadow .3s;background-color:#f5f5f5;color:#444}.no-touch .w-testimonial.type_1:hover{box-shadow:0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3)}.w-testimonial.type_2{padding-left:90px;position:relative}.w-testimonial.type_2:before{content:'\e767';position:absolute;top:0;left:-18px;font-family:mdfonticon;font-size:100px;line-height:56px;color:#e8e8e8}.w-testimonial.type_2 .w-testimonial-text{quotes:none}.w-timeline-list{margin:0 0 35px}.w-timeline-list:before{height:2px;top:42px;left:1px;right:1px;width:auto;border-bottom:1px dashed #e8e8e8}.w-timeline-item{line-height:80px;height:80px;width:80px;overflow:hidden;border-radius:50%;box-shadow:0 -1px 0 rgba(0,0,0,0.12) inset,0 1px 1px rgba(0,0,0,0),0 2px 3px rgba(0,0,0,0);-webkit-transition:background-color .3s,color .3s,box-shadow .3s;transition:background-color .3s,color .3s,box-shadow .3s;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#f5f5f5;color:#444}.w-timeline-item.active{background-color:#c20;color:#fff}.no-touch .w-timeline-item:hover{box-shadow:0 -1px 0 rgba(0,0,0,0) inset,0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3);background-color:#c20;color:#fff}.w-timeline-item-title{font-size:17px}.w-timeline-section-title{margin:0 auto;padding-top:30px;width:80px}.w-timeline-section:first-child .w-timeline-section-title{padding-top:0}.w-timeline.type_vertical .w-timeline-section-title:before{display:block;content:'';position:absolute;top:0;left:50%;height:100%;width:2px;margin-left:-1px;border-left:1px dashed #e8e8e8}.w-timeline-section-title-text{display:block;font-size:17px;line-height:80px;height:80px;width:80px;position:relative;z-index:13;border-radius:50%;box-shadow:0 -1px 0 rgba(0,0,0,0.12) inset,0 1px 1px rgba(0,0,0,0),0 2px 3px rgba(0,0,0,0);-webkit-transition:background-color .3s,color .3s,box-shadow .3s;transition:background-color .3s,color .3s,box-shadow .3s;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#f5f5f5;color:#444}.w-timeline-section.active .w-timeline-section-title-text{box-shadow:0 -1px 0 rgba(0,0,0,0) inset,0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3);background-color:#c20;color:#fff}.w-timeline-section-content{padding:0 0 15px}.w-timeline.type_vertical .w-timeline-section-content{padding:50px 20px 20px;margin-top:-40px;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05),0 1px 3px 0 rgba(0,0,0,0.25)}.l-submain.color_primary .w-timeline-list:before,.l-submain.color_secondary .w-timeline-list:before,.l-submain.color_custom .w-timeline-list:before,.l-submain.color_primary .w-timeline.type_vertical .w-timeline-section-title:before,.l-submain.color_secondary .w-timeline.type_vertical .w-timeline-section-title:before,.l-submain.color_custom .w-timeline.type_vertical .w-timeline-section-title:before,.l-submain.color_primary .w-timeline.type_vertical .w-timeline-section-content,.l-submain.color_secondary .w-timeline.type_vertical .w-timeline-section-content,.l-submain.color_custom .w-timeline.type_vertical .w-timeline-section-content{border-color:rgba(255,255,255,0.5)}.w-toplink{display:block;position:fixed;bottom:-56px;right:15px;text-align:center;font-size:34px;line-height:54px;height:54px;width:54px;border-radius:50%;z-index:100;-webkit-transition:background-color .3s,box-shadow .3s,bottom .3s;transition:background-color .3s,box-shadow .3s,bottom .3s;background-color:rgba(0,0,0,0.3);color:#fff}.w-toplink.active{bottom:15px}.no-touch .w-toplink.active:hover{box-shadow:0 5px 10px rgba(0,0,0,0.25),0 10px 30px rgba(0,0,0,0.15);background-color:#8c0;color:#fff}.w-toplink.active:active{color:#fff}.w-toplink i{line-height:inherit}.w-video{background-color:#111}.w-video.align_center{margin:0 auto}.w-video.align_right{margin-left:auto}.g-html .wpb_text_column:last-child h1:last-child,.g-html .wpb_text_column:last-child h2:last-child,.g-html .wpb_text_column:last-child h3:last-child,.g-html .wpb_text_column:last-child h4:last-child,.g-html .wpb_text_column:last-child h5:last-child,.g-html .wpb_text_column:last-child h6:last-child,.g-html .wpb_text_column:last-child p:last-child,.g-html .wpb_text_column:last-child ul:last-child,.g-html .wpb_text_column:last-child ol:last-child{margin-bottom:0}.wpb_button.align_left{display:inline-block;vertical-align:top;margin-right:6px}.wpb_button.align_center{display:block;text-align:center}.wpb_button.align_right{float:right;margin-left:10px}.wpb_single_image{line-height:0;margin-bottom:40px}.wpb_single_image.align_left{display:inline;float:left;margin-right:30px}.wpb_single_image.align_right{display:inline;float:right;margin-left:30px}.wpb_single_image.align_center{clear:both;text-align:center}.one-half .wpb_single_image,.one-third .wpb_single_image,.two-thirds .wpb_single_image,.one-quarter .wpb_single_image,.three-quarters .wpb_single_image{margin-bottom:24px}.wpb_single_image:last-child,.full_width .full-width>.wpb_single_image{margin-bottom:0 !important}.wpb_single_image+h1,.wpb_single_image+h2,.wpb_single_image+h3,.wpb_single_image+h4,.wpb_single_image+h5,.wpb_single_image+h6{padding-top:0}.flickr_badge_image{float:left;width:75px;height:75px}.flickr_badge_image a{border:0}.flickr_badge_image img{overflow:hidden;position:relative;width:100%;height:100%;max-width:100%;max-height:100%}.wpb_flickr_widget p.flickr_stream_wrap{clear:both;font-size:80%;margin:0;padding-top:6px}.widget{margin-bottom:45px}.l-subfooter.at_top .widget{margin-bottom:30px}.widgettitle,.widget>h4{margin-bottom:18px}.g-html .widget ul{list-style-type:none;margin:0}.widget_archive ul li{line-height:1.5em;padding:8px 0 8px 20px;margin:0;position:relative}.widget_archive ul li:before{position:absolute;top:9px;left:-4px;content:'\e647';font-family:mdfonticon;font-size:20px;opacity:.5}.widget_calendar #calendar_wrap{padding:20px;background-color:#f5f5f5}#wp-calendar{width:100%}#wp-calendar caption{font-size:1.2em;padding:4px 20px 8px}#wp-calendar thead th,#wp-calendar tbody td,#wp-calendar tfoot td{padding:0;border:0;text-align:center;line-height:32px}#wp-calendar thead th{font-size:10px;font-weight:normal;border-top:0;opacity:.5}#wp-calendar tbody td a{display:block;font-weight:700}#wp-calendar tbody td#today{font-weight:700}#wp-calendar td#prev{text-align:left;padding-left:10px}#wp-calendar td#next{text-align:right;padding-right:10px}.widget_categories ul li{line-height:1.5em;padding:8px 0 8px 20px;margin:0;position:relative}.widget.widget_categories .children{margin:8px 0 -8px}.widget_categories ul li:before{position:absolute;top:9px;left:-4px;content:'\e647';font-family:mdfonticon;font-size:20px;opacity:.5}.l-main .widget_nav_menu>div{border-bottom:1px solid #e0e0e0}.l-main .widget_nav_menu ul li{margin:0}.l-main .widget_nav_menu .menu-item a{display:block;line-height:1.5em;padding:12px 20px;border-top:1px solid #e0e0e0;color:inherit}.no-touch .l-main .widget_nav_menu a:hover{background-color:#f5f5f5}.l-main .widget_nav_menu .menu-item.current-menu-item>a{font-weight:700;color:#c20}.l-main .widget_nav_menu .sub-menu{padding-bottom:10px}.l-main .widget_nav_menu .sub-menu>.menu-item>a{border:0;padding:8px 8px 8px 40px}.l-main .widget_nav_menu .sub-menu .sub-menu>.menu-item>a{border:0;padding:8px 8px 8px 60px}.l-main .widget_nav_menu .menu-item a i{width:20px}.l-footer .widget_nav_menu ul li{line-height:1.5em;padding:8px 0 8px 20px;margin:0;position:relative}.l-footer .widget_nav_menu .sub-menu{margin:8px 0 -8px}.l-footer .widget_nav_menu .menu-item a:before{position:absolute;top:9px;left:-4px;content:'\e647';font-family:mdfonticon;font-size:20px;opacity:.5}.widget_meta ul li{line-height:1.5em;padding:8px 0 8px 20px;margin:0;position:relative}.widget_meta ul li:before{position:absolute;top:9px;left:-4px;content:'\e647';font-family:mdfonticon;font-size:20px;opacity:.5}.widget_pages ul li{line-height:1.5em;padding:8px 0 8px 20px;margin:0;position:relative}.widget.widget_pages ul.children{margin:8px 0 -8px}.widget_pages ul li:before{position:absolute;top:9px;left:-4px;content:'\e647';font-family:mdfonticon;font-size:20px;opacity:.5}.widget_recent_comments .recentcomments{line-height:1.5em;padding:8px 0 8px 20px;margin:0;position:relative}.widget_recent_comments .recentcomments:before{position:absolute;top:9px;left:-4px;content:'\e647';font-family:mdfonticon;font-size:20px;opacity:.5}.widget_recent_entries ul li{line-height:1.5em;padding:8px 0 8px 20px;margin:0;position:relative}.widget_recent_entries ul li:before{position:absolute;top:9px;left:-4px;content:'\e647';font-family:mdfonticon;font-size:20px;opacity:.5}.widget_recent_entries ul li span{display:block;padding-top:3px;opacity:.5}.widget_rss .widgettitle a{padding-left:28px;position:relative}.widget_rss .widgettitle a:first-child{display:none}.widget_rss .widgettitle a:before{position:absolute;top:0;left:0;content:'\f143';font-family:FontAwesome;opacity:.5}.widget_rss ul li{line-height:1.5em;margin-bottom:20px}.widget_rss ul li span{display:block;padding-top:3px;opacity:.5}.widget_rss ul li cite{font-size:.9em;font-style:normal;opacity:.5}.widget_rss ul li div{display:block;font-size:.9em;padding:3px 0}.l-main .widget_tag_cloud a{color:#999}.l-footer .widget_tag_cloud a{color:inherit}.no-touch .l-main .widget_tag_cloud a:hover{color:#8c0}.g-html .wp-caption{line-height:0;margin:0 0 30px;max-width:100%;position:relative}.g-html .wp-caption-text{display:block;font-size:13px;line-height:18px;text-align:center;margin:0 auto;padding:5px 10px}.g-html .wp-caption.aligncenter{margin-left:auto;margin-right:auto}.g-html .wp-caption.alignleft{float:left;margin-right:30px}.g-html .wp-caption.alignright{float:right;margin-left:30px}.gallery-caption{font-size:inherit}.bypostauthor{font-size:inherit}img#wpstats{display:none}.menu-item-language{display:none}#lang_sel{display:block;height:auto}#lang_sel li{float:none;width:100%}#lang_sel a,#lang_sel a:visited{line-height:40px;padding-left:15px;position:relative;border:0;background-color:#f5f5f5;color:inherit}#lang_sel a:hover,#lang_sel ul ul a:hover,#lang_sel a.lang_sel_sel{background:none !important}#lang_sel a.lang_sel_sel:before{display:block;content:"\f107";position:absolute;top:0;right:15px;font-size:20px;font-family:FontAwesome;cursor:pointer}#lang_sel li:hover a.lang_sel_sel{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}#lang_sel img.iclflag{top:2px}#lang_sel ul ul{top:42px;z-index:1;height:auto;width:100%;border:0;background-color:#f5f5f5}#lang_sel ul ul a,#lang_sel ul ul a:visited{line-height:16px;padding:12px 15px;border-radius:0 !important;background:0}#lang_sel ul ul li:last-child a{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.slick-slider{text-align:center;position:relative;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.slick-list{position:relative;overflow:hidden}.slick-loading .slick-list{background:url(../img/loader.gif) center center no-repeat #fff}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{display:inline-block;vertical-align:top;position:relative;left:0;top:0}.slick-track:before,.slick-track:after{content:'';display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-slide img{display:block;margin:0 auto;pointer-events:none}.slick-slide.slick-loading img{display:none}.slick-prev,.slick-next{display:none !important;position:absolute;top:50%;font-size:0;font-weight:normal;text-align:center;line-height:56px;height:54px;width:54px;margin:-30px 0 0;border-radius:50%;padding:0 !important;background-color:transparent;color:inherit !important;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}.slick-prev{left:-54px}.slick-next{right:-54px}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default;background-color:transparent !important;opacity:.2 !important}.no-touch .slick-prev:hover,.no-touch .slick-next:hover{background-color:#f5f5f5}.no-touch .color_alternate .slick-prev:hover,.no-touch .color_alternate .slick-next:hover{background-color:#e5e5e5}.no-touch .color_primary .slick-prev:hover,.no-touch .color_primary .slick-next:hover,.no-touch .color_secondary .slick-prev:hover,.no-touch .color_secondary .slick-next:hover,.no-touch .color_custom .slick-prev:hover,.no-touch .color_custom .slick-next:hover{background-color:rgba(255,255,255,0.12)}.slick-next:before{content:'\e647';font-family:mdfonticon;font-size:34px;padding-left:2px}.slick-prev:before{content:'\e646';font-family:mdfonticon;font-size:34px;padding-right:2px}.fotorama__wrap{margin:0 auto}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:none !important}.fotorama__fullscreen-icon{font-size:34px;text-align:center;line-height:60px;height:60px;width:60px;right:0;top:0;text-shadow:0 1px 3px rgba(0,0,0,0.3);color:#fff}.fotorama__fullscreen-icon:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'\e64b';font-family:mdfonticon}.fotorama--fullscreen .fotorama__fullscreen-icon:after{content:'\e64c'}.fotorama__arr{font-size:54px;text-align:center;line-height:60px;height:60px;width:60px;margin-top:-30px;text-shadow:0 1px 3px rgba(0,0,0,0.3);color:#fff}.fotorama__arr--prev{left:0}.fotorama__arr--next{right:0}.fotorama__arr:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'\e646';font-family:mdfonticon}.fotorama__arr.fotorama__arr--next:after{content:'\e647'}.fotorama__dot{opacity:.5;border-color:inherit}.fotorama__thumb-border{border-color:#c20}.revslider-initialised ul{margin:0 !important}.tp-leftarrow.custom,.tp-rightarrow.custom{text-align:center;font-size:34px;line-height:54px;height:54px;width:54px;border-radius:50%;background-image:none;-webkit-transition:background-color .3s,box-shadow .3s,opacity .3s;transition:background-color .3s,box-shadow .3s,opacity .3s;background-color:rgba(0,0,0,0.3);color:#fff}.no-touch .tp-leftarrow.custom:hover,.no-touch .tp-rightarrow.custom:hover{box-shadow:0 5px 10px rgba(0,0,0,0.25),0 10px 30px rgba(0,0,0,0.15);background-color:#8c0;color:#fff}.tp-rightarrow.custom:after{content:'\e647';font-family:mdfonticon}.tp-leftarrow.custom:after{content:'\e646';font-family:mdfonticon}.tp-bullets.custom .bullet{float:left;height:10px;width:20px;margin:1px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;background-color:rgba(0,0,0,0.3)}.no-touch .tp-bullets.custom .bullet:hover{background-color:rgba(0,0,0,0.6)}.tp-bullets.custom .bullet.selected,.no-touch .tp-bullets.custom .bullet.selected:hover{cursor:default;background-color:#c20}.mfp-title,.mfp-close,.mfp-arrow:after{display:none !important}.mfp-arrow:before{content:'\e646';font-family:mdfonticon;font-size:60px;width:100%;margin-top:45px;margin-left:0;border:0;color:#fff}.mfp-arrow.mfp-arrow-right:before{content:'\e647'}.mfp-figure:after{box-shadow:0 3px 3px rgba(0,0,0,0.1),0 5px 8px rgba(0,0,0,0.16),0 9px 20px rgba(0,0,0,0.16)}.mfp-preloader{font-size:0;left:50%;right:auto;margin-top:-18px;margin-left:-18px;height:36px;width:36px;color:#fff}.mfp-preloader:before{content:'';display:block;position:absolute;top:0;left:0;width:32px;height:32px;border:2px solid;border-radius:50%;opacity:.2}.mfp-preloader:after{content:'';position:absolute;top:0;left:0;width:32px;height:32px;border-radius:50%;border-width:2px;border-style:solid;border-color:transparent;border-top-color:inherit;-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}.l-subfooter.at_top .wpcf7-form p:last-child{margin-bottom:24px}.wpcf7-form-control.wpcf7-radio,.wpcf7-form-control.wpcf7-checkbox{display:inline-block;padding:10px 0}span.wpcf7-list-item{margin:0 20px 0 0}div.wpcf7 img.ajax-loader{margin-left:10px}div.wpcf7-response-output{text-align:center;line-height:24px;margin:0;margin-top:30%;color: Green;padding:8px 16px}span.wpcf7-not-valid-tip{font-size:.9em}.animate_start{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition-timing-function:cubic-bezier(.78,.13,.15,.86);transition-timing-function:cubic-bezier(.78,.13,.15,.86)}@keyframes fade{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}.animate_fade{opacity:0}.animate_fade.animate_start{-webkit-animation-name:fade;animation-name:fade;opacity:1}@keyframes afc{from{opacity:0;transform:scale(0.2)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes afc{from{opacity:0;-webkit-transform:scale(0.2)}to{opacity:1;-webkit-transform:scale(1)}}.animate_afc{opacity:0}.animate_afc.animate_start{-webkit-animation-name:afc;animation-name:afc;opacity:1}@keyframes afl{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes afl{from{opacity:0;-webkit-transform:translateX(-50px)}to{opacity:1;-webkit-transform:translateX(0)}}.animate_afl{opacity:0}.animate_afl.animate_start{-webkit-animation-name:afl;animation-name:afl;opacity:1}@keyframes afr{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes afr{from{opacity:0;-webkit-transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0)}}.animate_afr{opacity:0}.animate_afr.animate_start{-webkit-animation-name:afr;animation-name:afr;opacity:1}@keyframes aft{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes aft{from{opacity:0;-webkit-transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0)}}.animate_aft{opacity:0}.animate_aft.animate_start{-webkit-animation-name:aft;animation-name:aft;opacity:1}@keyframes afb{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes afb{from{opacity:0;-webkit-transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0)}}.animate_afb{opacity:0}.animate_afb.animate_start{-webkit-animation-name:afb;animation-name:afb;opacity:1}@keyframes wfc{from{opacity:0;transform:scaleX(0.01)}to{opacity:1;transform:scaleX(1)}}@-webkit-keyframes wfc{from{opacity:0;-webkit-transform:scaleX(0.01)}to{opacity:1;-webkit-transform:scaleX(1)}}.animate_wfc{opacity:0}.animate_wfc.animate_start{-webkit-animation-name:wfc;animation-name:wfc;opacity:1}@keyframes hfc{from{opacity:0;transform:scaleY(0.01)}to{opacity:1;transform:scaleY(1)}}@-webkit-keyframes hfc{from{opacity:0;-webkit-transform:scaleY(0.01)}to{opacity:1;-webkit-transform:scaleY(1)}}.animate_hfc{opacity:0}.animate_hfc.animate_start{-webkit-animation-name:hfc;animation-name:hfc;opacity:1}.d1.animate_start{-webkit-animation-delay:.2s;animation-delay:.2s}.d2.animate_start{-webkit-animation-delay:.4s;animation-delay:.4s}.d3.animate_start{-webkit-animation-delay:.6s;animation-delay:.6s}.d4.animate_start{-webkit-animation-delay:.8s;animation-delay:.8s}.d5.animate_start{-webkit-animation-delay:1s;animation-delay:1s}.s1.animate_start{-webkit-animation-duration:.6s;animation-duration:.6s}.s2.animate_start{-webkit-animation-duration:.8s;animation-duration:.8s}.s3.animate_start{-webkit-animation-duration:1s;animation-duration:1s}.s4.animate_start{-webkit-animation-duration:1.2s;animation-duration:1.2s}.s5.animate_start{-webkit-animation-duration:1.4s;animation-duration:1.4s}.animate_revealgrid .animate_reveal{opacity:0}.disable_animation .animate_afc,.disable_animation .animate_aft,.disable_animation .animate_afb,.disable_animation .animate_afl,.disable_animation .animate_afr,.disable_animation .animate_wfc,.disable_animation .animate_hfc,.disable_animation .animate_rfl,.disable_animation .animate_rfr,.disable_animation .animate_rfc,.disable_animation .animate_revealgrid .animate_reveal{opacity:1;-webkit-animation:none !important;animation:none !important}.hidden{display:none !important}@media print{.l-header,.l-footer{display:none}.l-main,.l-submain{padding:0 !important}.l-submain-h{padding:20px 0 !important}}.item-title{table-layout:fixed}.gridlayout-container,.grid-row_full,.gridlayout-row{display:block;min-height:1px}.gridlayout-container:after,.grid-row_full:after,.gridlayout-row:after{content:"";display:table;clear:both}@media screen and (min-width:60.4375em){.gridlayout-news:after{position:absolute;content:"";width:80%;height:1px;background-color:#000;top:0;right:30%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:90% 100%;-ms-transform-origin:90% 100%;transform-origin:90% 100%;margin-top:2em;z-index:-1}}@media screen and (min-width:60.4375em){.gridlayout-news .item:nth-child(3){display:block}}.grid-row_full{height:auto}@media screen and (min-width:60.4375em){.grid-row_full{height:28.75em}}.gridlayout-row{height:auto}@media screen and (min-width:60.4375em){.gridlayout-row{height:15em}}@media screen and (min-width:75em){.gridlayout-row{height:14.375em}}.gridlayout-container--event .gridlayout-row{height:auto}@media screen and (max-width:60.375em){.gridlayout-container--event .event-the_title{line-height:.8}}.featured-image,.item-main{background:#f2f2f2 no-repeat center / cover}.item,.item-main,.item-structure,.featured-image,.item-title{width:100%;display:block}@media screen and (min-width:60.4375em){.item,.item-main,.item-structure,.featured-image,.item-title{height:100%;display:block;float:left;width:50%}}@media screen and (min-width:47.5em){.item{width:50%;float:left}}@media screen and (max-width:60.375em){.featured-image{height:18.75em}.featured-image:after{content:"";display:table;clear:both}}.item-main{width:100%}@media screen and (min-width:47.5em){.item-main{width:50%;float:left}}@media screen and (min-width:60.4375em){.item-main{height:100%;width:75%;position:relative}.item-main .featured-image{width:100%}}.item-tiny{width:100%}@media screen and (min-width:47.5em){.item-tiny{width:50%;float:left}}@media screen and (min-width:60.4375em){.item-tiny{width:25%;float:left}.item-tiny .item-the_title a:before{content:"\f105";margin-bottom:.3em}.item-tiny .item-the_title.item-reverse a:before{content:"\f102"}}.item-news{display:block;width:100%;background-color:#202020}.item-news:after{content:"";display:table;clear:both}.item-tiny .item-title.mobile{display:none}@media screen and (min-width:47.5em){.item-tiny .item-title.mobile{display:block}}.item-title{height:auto;text-align:center;padding:1em 2.5em;text-align:center;position:relative;background-color:#fff}@media screen and (min-width:47.5em){.item-title{border-bottom:0;display:table;height:16.5em}}@media screen and (min-width:60.4375em){.item-title{border-left:0;background-color:#fff;padding:0 4.0625em}}.item-title--nooverflow{position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0}@media screen and (min-width:47.5em){.item-title-inner{display:table-cell;vertical-align:middle}}@media screen and (min-width:60.4375em){.item-right .featured-image{float:left}.item-right .featured-image{float:right}.item-left .featured-image{float:right}.item-left .featured-image{float:left}.item-left .item-the_title a:before{content:"\f103"}}.item-main .item-title{display:block;width:100%;background-color:#000}.item-main .item-title .item-the_title a{color:#fff}@media screen and (min-width:47.5em){.item-main .item-title{display:table}}@media screen and (min-width:60.4375em){.item-main .item-title{position:absolute;top:0;left:0;width:17.8125em;height:17.8125em}}.item-tiny .featured-image,.item-tiny .item-title{display:block;width:100%}@media screen and (min-width:60.4375em){.item-tiny .featured-image,.item-tiny .item-title{height:50%}}.item-tiny .item-title{display:table}.js-FakeAjax{display:none}.item-the_title{line-height:1}.item-the_title a{font-weight:300;color:#000;text-transform:uppercase;font-size:.6em;line-height:1;display:block}.item-the_title a:before,.item-the_title a:after{display:block;text-align:center}.item-the_title a:before{font-family:"icons";margin:0 auto .4em;color:#333;content:"\f105";font-size:1.5em}@media screen and (max-width:60.375em){.item-the_title a:before{margin:0 auto .5em}}@media screen and (min-width:60.4375em){.item-the_title a:before{font-size:2em;content:"\f104"}}.item-the_title a:after{content:"";margin:1.5em auto 0;width:3.4375em;height:2px;background-color:#333}.lt-ie9 .item-the_title:before,.lt-ie9 .item-the_title:after{display:block}.le_permalink{display:block;width:100%;height:100%}@media screen and (min-width:60.4375em){.item-reverse .featured-image{position:absolute;width:100%;height:50%;bottom:0}.item-reverse .item-the_title a:after{display:block;background:transparent;font-family:"icons";margin:.5em auto 0;color:#333;width:3.4375em;content:"\f102";font-size:2em}.item-reverse .item-the_title a:before{display:block;content:"";margin:0 auto .5em;width:2.4375em;height:2px;background-color:#333}}@media screen and (min-width:60.4375em){.item{position:relative;overflow:hidden}}.item-excerpt{display:none}@media screen and (min-width:60.4375em){.item-excerpt{display:none;-webkit-transition:all .5s cubic-bezier(0.075,0.82,0.165,1);transition:all .5s cubic-bezier(0.075,0.82,0.165,1);position:absolute;top:0;width:50%;height:100%;background:#000;padding:1.875em;text-align:left}.item-excerpt .date,.item-excerpt .ze-excerpt,.item-excerpt .more{color:white;font-size:.9em}.item-excerpt .date{display:block;margin-bottom:.5em;font-size:.9em}.item-excerpt .ze-excerpt{padding:1em 0;line-height:1.4}.item-excerpt .more:after{font-family:"icons";display:inline-block;*display:inline;*zoom:1;margin-left:10px;color:white;content:"\f104";font-size:1.5em;position:relative;top:3px;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all .4s ease;transition:all .4s ease}.item-excerpt .more:hover:after{margin-left:20px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.item-tiny .item-excerpt{width:100%;height:50%}.item-right:first-child .item-excerpt{left:0}.item-right:last-child .item-excerpt,.item-left:last-child .item-excerpt{right:0}@media screen and (min-width:60.4375em){.item-excerpt:after{content:"";width:99%;height:0;border-style:solid;border-width:0;border-color:#000 transparent transparent transparent;position:absolute;top:99%;left:0;-webkit-transition:all .3s cubic-bezier(0.075,0.82,0.165,1) .1s;transition:all .3s cubic-bezier(0.075,0.82,0.165,1) .1s}}.item-main .item-excerpt:after{top:0;left:99%;border-width:0 0 500px 0;border-color:transparent transparent transparent #000}.item-right:last-child .item-excerpt:after,.item-left:last-child .item-excerpt:after{top:0;left:-99%;border-width:0 0 230px 0;border-color:transparent #000 transparent transparent}.item-left:first-child .item-excerpt:after,.item-right:first-child .item-excerpt:after{top:0;left:100%;border-width:0 80px 230px 0;border-color:transparent transparent transparent #000}@media screen and (min-width:60.4375em){.item-excerpt{display:none}.item:hover .item-excerpt{display:block}.item-excerpt{display:block;opacity:0}.item:hover .item-excerpt{opacity:1}.item-excerpt{opacity:1}.item-main .item-excerpt{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.item-main:hover .item-excerpt{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.item-main:hover .item-excerpt:after{border-width:0 0 500px 120px}.item-tiny .item-excerpt{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.item-tiny:hover .item-excerpt{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.item-tiny:hover .item-excerpt:after{border-width:50px 290px 0 0}.item-right:last-child .item-excerpt,.item-left:last-child .item-excerpt{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.item-right:hover .item-excerpt,.item-left:hover .item-excerpt{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.item-right:hover .item-excerpt:after{border-width:0 90px 230px 0}.item-left .item-excerpt,.item-right:first-child .item-excerpt{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.item-left:hover .item-excerpt,.item-right:first-child:hover .item-excerpt{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.item-left:hover .item-excerpt:after,.item-right:first-child:hover .item-excerpt:after{border-width:0 80px 230px 100px}.item-event:hover .item-excerpt:after{width:100%;height:0;border-width:90px 290px 0 0;border-color:#000 transparent transparent transparent;top:100%;left:0}}@media screen and (min-width:60.4375em){.item-main .item-excerpt-content,.item-tiny .item-excerpt-content{width:100%}.item-left .item-excerpt-content{float:left}.item-main .item-excerpt{padding:4em}.item-main .date{font-size:1.125em}.item-main .ze-excerpt{font-size:1.25em}.item-main .more{font-size:.9em}}.more_posts{padding:3.125em 0;text-align:center}.more_posts a{text-transform:uppercase;font-weight:400;color:black;font-size:.9em;padding:1em 0}.more_posts i{position:relative;display:inline-block;*display:inline;*zoom:1}.more_posts i:before,.more_posts i:after{display:block;margin-top:.5em;margin-left:-.5em;content:"";position:absolute;width:1em;height:2px;background:#333;-webkit-transition:all .2s cubic-bezier(0,1.2,1,1.2);transition:all .2s cubic-bezier(0,1.2,1,1.2)}@media screen and (max-width:60.375em){.more_posts i:before{height:3px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.more_posts i:after{height:3px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (min-width:60.4375em){.more_posts a:hover i:before{height:3px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.more_posts a:hover i:after{height:3px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}*,*:before,*:after{box-sizing:border-box}.grid-row .item-left:last-child .item-title,.grid-row .item-left:last-child .item-the_title a{background-color:#000;color:#fff}.grid-row .item-right:first-child .item-title,.grid-row .item-right:first-child .item-the_title a{background-color:#000;color:#fff}.portfolio-item{width:33.3%;float:left}.portfolio-item{padding:0;position:relative}.portfolio-item img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;width:100%;height:auto;display:block}.item-detail{display:block;position:absolute;padding:1.3em 0;background-color:transparent;position:absolute;width:100%;bottom:1em}@media screen and (min-width:60.4375em){.item-detail{background-color:rgba(0,0,0,0.5);width:100%;height:100%;overflow:hidden;opacity:0;top:0;left:0;padding:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.item-detail p,.item-detail a{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}.item-detail .inner{display:table;width:100%;height:100%;padding:0 2em}.item-detail .inner p,.item-detail .inner a{color:white}.item-detail .inner a{width:50%;margin:0 auto}.item-detail .inner-content{display:table-cell;vertical-align:middle;text-align:center}.item-detail .inner-content p,.item-detail .inner-content a{color:white;margin:0 auto}.item-detail .inner-content p{font-size:.8125em;line-height:1.5;margin-bottom:2em;display:none}@media screen and (min-width:60.4375em){.item-detail .inner-content p{display:block}}.item-detail .inner-content a{color:#000;font-size:.8125em}@media screen and (min-width:60.4375em){.le-thumbnail:hover .item-detail{opacity:1}.le-thumbnail:hover .item-detail p,.le-thumbnail:hover .item-detail a{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media screen and (min-width:60.4375em){.le-thumbnail:hover .item-detail{opacity:1}.le-thumbnail:hover .item-detail p,.le-thumbnail:hover .item-detail a{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}div#ajax-posts{width:950px}.l-main{max-width:1140px;margin:0 auto}.w-clients{width:950px;margin:0 auto}.l-main{padding-bottom:30px}.w-clients{border:1px solid #c2c2c2}.le_div{width:50% !important;float:left}.le_div_main{width:50% !important;float:left}.footer_le:before{background:#333;content:""}.faq_content .vc_toggle_title{border-bottom:1px solid #000}.faq_content .vc_toggle_title>h4{text-transform:uppercase}.faq_content .l-submain-h.g-html.i-cf,.faq_content .l-submain{padding:0}.le_email{float:left;width:85%}.le_email h6{margin-bottom:0}i.le_contact_info{float:left;font-size:25px;font-weight:bold;border:2px solid;border-radius:37px;height:41px;width:41px;color:#000;margin-right:20px}.le_contact_email i{line-height:39px;padding:0 8px}.le_contact_address i{line-height:38px;padding:0 11px}.le_contact_phone i{line-height:40px;padding:0 10px}.le_contact_skype i{line-height:39px;padding:0 8px}.le_email p{margin-bottom:15px}.clear{clear:both}.le_border{border-bottom:1px solid #000}.le_blog .vc_gitem-zone-a{background-size:auto}.vc_tta-tabs-container{text-align:center !important;margin-bottom:20px !important}.vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active:after{width:0;height:0;border-style:solid;border-width:11px 10px 0 10px;border-color:#000 transparent transparent transparent;line-height:35px;_border-color:#000 #fff #fff #fff;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#ffffff');content:''}.le_blogs .wpb_single_image img{width:850px}.le_blogs .vc_gitem-post-data,.le_blogs .vc_gitem-post-data h3,.le_blogs .g-hr{margin:0}.le_blogs .g-hr-h:after,.le_blogs .g-hr-h:before{background-color:#000}.footer{position:relative;width:100%;background-color:#202020;color:white;text-align:center}.footer-container{display:block;width:100%}.social h1{font-size:15px;text-transform:capitalize;font-weight:bold;margin-bottom:10px}a.le-socials-item-link{font-size:18px;line-height:44px;height:44px;width:44px;-webkit-transition:all .2s ease;transition:all .2s ease}.social i{font-size:20px;color:#660033}.social i:hover{color:#808080}.le-socials-item{display:inline-block;position:relative;line-height: 10px;margin-right:16px}.one-third h4{display:block;text-align:left;font-size:.9em;margin-bottom:.9375em;color:white;font-weight:bold}.one-third ul li a{font-size:12px;color:#ffffff;text-transform:capitalize}.w-copyright{display:block;background-color:#ffffff;text-transform:capitalize;color:white;width:50%;margin:0 auto;margin-top:1.5em;padding:1em .75em;font-weight:bold;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-size:.9em}.w-copyright a{color:#292929;text-transform:uppercase;font-size:14px;cursor:pointer}.cusotm_info ul li{display:inline-block;padding:0;margin:0;font-size:.625em}.cusotm_info ul li a{width:100%;margin:0;color:#ffffff;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:60.4375em){.footer-container{max-width:1440px;margin:0 auto}f.ooter .content{width:100%;margin:0 auto}.content.band{position:relative}.footer .content.band:before{position:absolute;content:"";display:block;width:100%;top:0;right:100%;height:100%;background:#292929;display: none;}.footer .content .content-right .pass:after{content:"";display:table;clear:both}.footer .content .content-right{width:50%;float:right;padding-right:0;padding-left:0;padding-top:1.4375em;position:absolute;top:0;right:0;float:right}.footer .content .content-left{width:50%;background-color:#292929;padding:3.5em 2.8125em 2.8125em 2.8125em;padding-right:0}.footer .one-third{display:inline-block;width:40%;vertical-align:top;margin-right:9%;text-align:left}.social .one-third{width:33%;margin:0;text-align:center;vertical-align:initial}.social a i:before{-webkit-transition:all .2s cubic-bezier(0,1.4,1,1.4);transition:all .2s cubic-bezier(0,1.4,1,1.4)}.le-socials-item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.social ul li a:after{content:"-";margin:0 .1875em}.push-universe{display:block;width:250px;padding:43px 10px 43px 60px;background-color:#fff;position:absolute;top:11%;right:0;-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}}.universe-header{position:absolute;top:0;left:0;-webkit-transform:rotate(-90deg) translate(-100%);-ms-transform:rotate(-90deg) translate(-100%);transform:rotate(-90deg) translate(-100%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;background-color:#000;padding:8px 0;width:302px;text-align:center}.universe-content{text-align:left}.universe-header a{text-transform:uppercase;font-size:20px;font-weight:500;margin:0;color:#fff;letter-spacing:5px}.universe-content ul{list-style-type:none}.universe-content ul li a{text-transform:capitalize;line-height:0;font-weight:700;color:#000}.w-copyright:hover a{color:white !important}.w-copyright:hover{color:white;background:#fe6160}.more_posts{display:none}a:hover{color:#fe6160 !important}.search-form,.connect-form{z-index:600;text-align:center;position:fixed;top:103px;left:0;right:0;bottom:0;background-color:#fff;background-color:rgba(255,255,255,0.97);-webkit-transform:perspective(800px) rotateX(50deg) scale(0.8) translateZ(10px);transform:perspective(800px) rotateX(50deg) scale(0.8) translateZ(10px);-webkit-transform-style:flat;transform-style:flat;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;visibility:hidden;text-align:center}.safari .search-form,.safari .connect-form{-webkit-transform:perspective(800px)}@media screen and (min-width:60.4375em){.search-form,.connect-form{z-index:500}}.search-form .input-searchForm,.search-form .input-searchForm:hover,.connect-form .input-searchForm,.connect-form .input-searchForm:hover{display:inline-block;*display:inline;*zoom:1;border:0;width:50%;padding:.5em;margin:0 auto;border:0;box-shadow:none;border-bottom:1px solid #fe6160;background-color:transparent;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-family:"dinpro";color:#fe6160;border-radius:0;text-transform:uppercase;min-width:70%}@media screen and (min-width:47.5em){.search-form .input-searchForm,.search-form .input-searchForm:hover,.connect-form .input-searchForm,.connect-form .input-searchForm:hover{min-width:50%;font-family:"dinpro"}}@media screen and (min-width:60.4375em){.search-form .input-searchForm,.search-form .input-searchForm:hover,.connect-form .input-searchForm,.connect-form .input-searchForm:hover{min-width:7em}}.search-form .input-searchForm:active,.search-form .input-searchForm:focus,.search-form .input-searchForm:hover:active,.search-form .input-searchForm:hover:focus,.connect-form .input-searchForm:active,.connect-form .input-searchForm:focus,.connect-form .input-searchForm:hover:active,.connect-form .input-searchForm:hover:focus{outline:0;box-shadow:none;border-color:#fe6160;border-bottom-width:3px}.search-form.is-active,.connect-form.is-active{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.search-form .btn-formClose,.connect-form .btn-formClose{display:inline-block;-webkit-appearance:none;box-sizing:border-box;margin:0;padding:0;border:0;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-background-clip:padding-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:-moz-none;user-drag:none;*zoom:1;*display:inline;background-color:transparent;font-size:1.5em;color:#000;font-weight:bold;font-family:Helvetica,Arial,sans-serif;position:relative;top:-1em;right:-1em;outline:0}@media screen and (min-width:60.4375em){.search-form .btn-formClose,.connect-form .btn-formClose{font-size:24px}}.search-inner,.connect-inner{display:table;width:100%;height:100%}.search-content,.connect-content{display:table-cell;vertical-align:middle}.menu-lang .js-toggleSearch,.menu-lang .js-toggleConnect{-webkit-transition:all .3s ease;transition:all .3s ease}.menu-lang .js-toggleSearch.is-active,.menu-lang .js-toggleConnect.is-active{color:red}.connect-form{background-color:#000;text-align:left}@media screen and (min-width:60.4375em){.connect-form{height:544px}}.connect-form p{margin-bottom:32px;line-height:1.8;font-size:13px;color:white;max-width:80%}.connect-form input{display:block;border-radius:0;color:#000;padding:.5em}.connect-form input .error{border:#fe6160}@media screen and (min-width:47.5em){.connect-form input{width:60%;margin:16px auto;padding:16px}}@media screen and (min-width:60.4375em){.connect-form input{float:left;width:375px;margin:1em 0 2em;padding:1em;font-size:.8125em}.connect-form input+input{float:right}}.connect-form .error-message{color:#fe6160;padding:.5em;text-transform:uppercase;text-align:center}.connect-form input[type="submit"]{clear:both;float:none;border:0;border-radius:0;display:block;margin:0 auto 20px;background-color:#292929;color:white;text-transform:uppercase;width:200px;font-size:15px;margin-top:20px;padding:8px 16px}.connect-form .underlined-title{margin-bottom:1em}.connect-form .underlined-title:after{width:90%}.connect-form .btn-formClose{position:absolute;color:white;font-weight:400;top:.5em;right:.5em;font-size:2em}@media screen and (min-width:60.4375em){.connect-form .btn-formClose{font-size:24px;top:5em;right:3em}}.connect-form ul{display:block;text-align:center}.connect-form ul li{display:inline-block;*display:inline;*zoom:1}.connect-form ul a{color:#979797;font-size:.75em;padding:0 1em;line-height:1}@media screen and (min-width:60.4375em){.connect-form ul a{border-left:1px solid #979797}}.connect-form ul li:first-child a{border-left:0}.exposer.col-left p{margin-top:2.1875em}.connected{text-align:center}.btn-connected{padding:.5em 1em;background-color:#fff;color:#000;text-align:center;margin-left:-.3333em;margin:.5em auto;display:block;width:80%}.btn-connected:hover{color:#fe6160}@media screen and (min-width:47.5em){.btn-connected{width:80%}}@media screen and (min-width:60.4375em){.btn-connected{display:block;float:left;width:27.3%;margin:0 2em 0 0}}.container-tiny{max-width:780px;margin:0 auto;padding:0}.atlc_login_field,#frm_atlc_login input[type="text"],#frm_atlc_login input[type="password"]{background-color:white !important}.underlined-title{text-transform:uppercase;font-weight:700;font-size:25px;letter-spacing:2px;margin-bottom:1em;color:white;font-family:"dinpro"}.underlined-title:after{content:"";display:block;width:100%;height:1px;background-color:white}.atlc_login_after_fields{text-align:center}.atlc_login_after_fields a{font-size:15px;color:white}a.icon.icon-profile.js-toggleConnect{display:block;color:#000;line-height:inherit;float:right}a.icon.icon-profile.js-toggleConnect{color:black;font-size:15px;padding:0 15px;display:block}p.le-excerpt{color:#fff !important}a.le_user i.fa.fa-user{font-size:15px;vertical-align:bottom}.footer .widget ul li{line-height:21px}.le_news #close_fp{float:right;background:#000;color:white;border-radius:44px;width:30px;height:30px;line-height:10px;text-align:center;padding:10px;font-size:15px;border:1px solid white;top:-40px;right:-25px}.le_newsletter{position:absolute;left:28%;bottom:90%;z-index:1;width:310px;padding:2em 1em;background:#ededed;border-bottom:3px solid #000}.le_newsletter:after{z-index:100;content:'';position:absolute;left:50%;top:100%;width:49px;margin-left:-24.5px;height:19px;background:url(/wp-content/themes/Dev/img/newsletter-bottom.png) no-repeat}.le_news label{float:left;color:black;line-height:40px}.le_join{width:150px;margin:0 auto;margin-top:20px}.le_news .wpcf7-validation-errors{clear:both}le_news inpit{border:1px solid;}#socials-2 h4{color:white;font-size:20px}.le_deskfix{bottom: 85px;display: block;position: fixed;right: 15px;text-align: center;z-index: 100;-webkit-transition: background-color .3s,box-shadow .3s,bottom .3s;transition: background-color .3s,box-shadow .3s,bottom .3s}.le_deskfix ul li {display: inline-block;font-size: 25px;background: #2CADE3;color: #656565;width: 54px;height: 54px;border: 1px solid #656565;line-height: 49px;border-radius: 50px}.le_deskfix ul li:last-child{background:#656565;}.le_deskfix ul li:last-child a{color:white}.le_deskfix ul li a{color:#ffffff}.le_head i{font-size: 17px;line-height: 27px;width:30px;height:30px;margin-right: 7px;}.le_head span{display: block;color: #333333;font-size:17px;float: left;line-height:1.5}.le_head{margin-top:5px} .l-subheader .w-socials-list div:last-child{margin-right:0}.social .w-socials-list{height: 40px}.bx-wrapper{margin-top:8em!important}.le_toplevel {margin-top:11%;}.le_power , .le_power span, .le_power span  a{text-align:center;background:white;color:#000;line-height:65px;font-family:Roboto;font-size:13px}

.l-body{overflow-x:hidden;min-width:0;}
.headerpos_fixed .l-header{min-width:0;}
.partners-image {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.partners-section .vc_single_image-img {
    max-width: 70%;
}
.partners-section-slider .attachment-full {
    max-width: 50%;
	margin:0 auto;
	display: block;
}
.partners-section .border-partners .logos		{ border-radius: 10px 10px 0 0 !important; border: solid 2px #666; border-bottom: 0;}
.partners-section .border-partners .text		{ border-radius: 0 0 10px 10px !important; border: solid 2px #666; border-top: 0; margin-top: -25px !important; padding-top: 5px;}
.slick-image-slide-wrap img {
    width: 100%;
    max-width: 50%;
}
.wpsisac-slick-carousal.design-6 .slick-dots 	 { display: none !important;}

@media only screen and (max-width:1300px){.w-blog.type_masonry .w-blog-entry{width:33.3%;}
}
@media only screen and (max-width:1023px){
.le_deskfix ,.w-toplink ,.w-search{display:none;}
.item-detail{display:none;}
.w-clients {width:auto;}	
.l-submain-h,
.for_pagehead.size_large .l-submain-h,
.for_pagehead.size_huge .l-submain-h{padding:40px 0;}
.l-subfooter.at_top{padding-top:40px;padding-bottom:10px;}
.l-subfooter.at_bottom{padding-top:25px;padding-bottom:20px;}
.l-subfooter.at_bottom .w-copyright,
.l-subfooter.at_bottom .w-nav{float:none;margin-bottom:5px;}
.l-subfooter.at_bottom .w-nav-list.level_1{display:inline-block;}
.g-hr{margin:30px 0;}
.g-hr.size_small{margin:20px 0;}
.g-hr.size_big{margin:40px 0;}
.g-hr.size_huge{margin:50px 0;}
.g-hr.type_invisible{margin:10px 0;}
.g-hr.type_invisible.size_small{margin:6px 0;}
.g-hr.type_invisible.size_big{margin:18px 0;}
.g-hr.type_invisible.size_huge{margin:28px 0;}
.g-hr.with_text.type_fullwidth .g-hr-h:before,
.g-hr.with_text.type_fullwidth .g-hr-h:after{width:50%;}
.g-btn.size_big,
input.g-btn.size_big,
button.g-btn.size_big{padding:12px 36px;font-size:15px;}
.w-blog-entry{margin-bottom:25px;padding-bottom:25px;}
.l-section.full_width .l-section-h > .wpb_text_column,
.w-tabs-section.no_indents .w-tabs-section-content-h > .wpb_text_column{padding:0 3%;}
}
@media only screen and (max-width:899px){
.le_processmain .one-half:last-child{position:relative!important}
.vc_toggle{width:90%;margin:0 auto!important;}
.le_process .vc_tta-panel-body .vc_toggle_title i{float:none!important}
.le_blogs{width:auto!important;}
.le_deskfix ,.w-toplink ,.w-search{display:none;}
.social{width:auto;position:relative;top:0;}
.w-nav-control i , span.w-nav-title , .l-header .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1{color:black}
.bx-wrapper{margin-top:0px!important;}
.one-third ul li a{font-size: 14px;}
.footer .widget ul li { line-height: 40px;    text-align: center;}
.w-logo-img{    height: auto!important;top:0;}
div#ajax-posts {width: auto;}
p.le-excerpt ,
.item-main .item-title .item-the_title a ,
.grid-row .item-right:first-child .item-title,
.grid-row .item-right:first-child .item-the_title a,
.item-main .item-title , .grid-row .item-left:last-child .item-title,
.grid-row .item-left:last-child .item-the_title a {background:white;color: #000;}
.featured-image {max-width: 100%;}

.headerlayout_advanced.headerpos_fixed .l-header,
.headerlayout_centered.headerpos_fixed .l-header{position:relative;}
.headerpos_fixed .l-submain:first-child{padding-top:80px !important;}
.headerlayout_advanced.headerpos_fixed .l-submain:first-child,
.headerlayout_centered.headerpos_fixed .l-submain:first-child{padding-top:0 !important;}
.l-subheader.at_top{line-height:36px !important;height:auto !important;text-align:center;}
.headerpos_fixed .l-subheader.at_top{display:none;}
.headerpos_fixed .no_fixed .l-subheader.at_top{display:block;}
.l-subheader.at_top .w-socials,
.l-subheader.at_top .w-contacts,
.l-subheader.at_middle .w-socials,
.l-subheader.at_middle .w-contacts{float:none;display:inline-block;vertical-align:top;position:relative;margin:0 10px;}
.l-subheader .w-socials-list{margin:0;}
.l-subheader.at_top .w-lang,
.l-subheader.at_middle .w-lang{float:none;display:inline-block;vertical-align:top;margin:0;}
.l-subheader.at_top .w-lang-h,
.l-subheader.at_middle .w-lang-h{display:block;}
.l-subheader.at_middle{line-height:80px !important;}
.headerlayout_advanced .l-subheader.at_middle{line-height:36px !important;height:auto !important;text-align:center;}
.headerlayout_centered .l-subheader.at_middle{height:80px !important;}
.headerlayout_advanced.headerpos_fixed .l-subheader.at_bottom,
.headerlayout_centered.headerpos_fixed .l-subheader.at_bottom{position:static;top:-60px;left:0;right:0;z-index:3;}
.headerlayout_advanced.headerpos_fixed .l-header.sticky .l-subheader.at_bottom,
.headerlayout_centered.headerpos_fixed .l-header.sticky .l-subheader.at_bottom{position:fixed;top:0;}
.headerlayout_advanced .w-logo{float:none;height:auto;margin:20px 0 15px;}
.l-sidebar{float:none !important;width:100% !important;}
.l-content{float:none !important;width:100% !important;padding-bottom:30px;}
.g-cols.type_boxed,
.g-cols.type_boxed > div{display:block;}
.g-cols > div{width:100% !important;margin-left:0 !important;margin-bottom:30px;}
.g-cols.offset_none > div,
.g-cols > div:last-child{margin-bottom:0;}
.w-blog.type_masonry .w-blog-entry{width:50%;}
.w-pagehead p{display:none;}
.w-tabs-section-header,
.w-tabs-section-content{padding:3%;}
.w-tabs-section-control{right:3%;}
}
@media only screen and (max-width:767px){


.l-submain.parallax_ver .l-submain-img{background-position:center center !important;}
.l-subfooter.at_top{padding-bottom:5px;}
.l-subfooter.at_top .g-cols > div{margin-bottom:10px;}
.w-actionbox{padding:20px;}
.w-actionbox-button.g-btn{margin-right:8px;}
.w-filters-item{font-size:13px;}
.w-filters-item{padding:8px 14px 6px;}
.w-gallery-tnails{text-align:center;}
.w-gallery.columns_5 .w-gallery-tnail,
.w-gallery.columns_6 .w-gallery-tnail,
.w-gallery.columns_7 .w-gallery-tnail,
.w-gallery.columns_8 .w-gallery-tnail,
.w-gallery.columns_9 .w-gallery-tnail,
.w-gallery.columns_10 .w-gallery-tnail{width:25%;}
.for_pagehead.size_medium .w-pagehead h1{float:none;margin:0;}
.for_pagehead.size_medium .w-pagehead .g-breadcrumbs{float:none;}
.w-pagehead-nav{float:none !important;font-size:0;margin:8px 0 -8px !important;}
.l-subheader .w-search-input{line-height:60px;}
.l-subheader .w-search-input input{font-size:30px;}
.w-search-close{line-height:80px;height:80px;width:80px;}
.w-tabs-section-icon,
.w-tabs-section-title{font-size:16px !important;line-height:24px;}
.w-tabs-section-control{line-height:24px;height:24px;margin:-12px 0 0;}
.w-tabs-section.with_icon .w-tabs-section-title{margin-left:10px;}
.page-404 i{font-size:100px;}
.wpb_single_image{margin-bottom:20px;}
.partners-section .vc_col-sm-3 	{ width: 50%; float: left;}
}
@media only screen and (max-width:599px){
.portfolio-item{width:auto;    margin-bottom: 20px;}
.featured-image {height:15em;max-width: 100%;}
	
.l-subheader.at_top,
.l-subheader.at_middle,
.l-subheader.at_bottom,
.l-subfooter.at_top,
.l-subfooter.at_bottom,
.l-submain{padding-left:25px;padding-right:25px;}
.l-subheader.at_middle,
.l-subheader.at_bottom{line-height:50px !important;}
.w-logo-title{font-size:26px;}
.headerlayout_centered .l-subheader.at_middle{height:50px !important;}
.headerpos_fixed .l-submain:first-child{padding-top:50px !important;}
.l-submain-h,
.for_pagehead.size_large .l-submain-h,
.for_pagehead.size_huge .l-submain-h{padding:25px 0;}
.l-subfooter.at_bottom .w-nav-item{float:none !important;margin-bottom:10px;}
.l-subfooter.at_bottom .btn.w-nav-item .w-nav-anchor.level_1{margin-top:4px;}
.g-html img.alignleft,
.g-html img.alignright{float:none;margin:0 0 20px;}
.full_width .w-blog.type_masonry.with_indents .w-blog-list{margin:0;}
.w-blog.imgpos_atleft .w-blog-entry-preview{padding-bottom:0;margin-bottom:20px;}
.w-blog-content .w-blog-meta{margin:0 0 8px;padding-top:0;}
.w-comments-childlist{margin-left:15px;}
.w-comments-item-icon{position:static;float:left;margin-right:15px;}
.w-comments-item-meta,
.w-comments-item-text,
.w-comments-item-answer{margin-left:0;}
.widget{margin-bottom:30px;}
.l-subheader .w-search-label{font-size:15px;}
.l-subheader .w-search-input{line-height:36px;}
.l-subheader .w-search-input input{font-size:20px;}
h1, h2, h3, h4, h5, h6,
.g-html p,
.g-html ul,
.g-html ol,
.g-html pre,
.g-html address,
.g-html blockquote{margin-bottom:16px;}
.g-hr{margin:15px 0;}
.g-hr.size_small{margin:5px 0;}
.g-hr.size_big{margin:25px 0;}
.g-hr.size_huge{margin:35px 0;}
.g-hr.type_short{width:auto;}
.g-hr.type_fullwidth{overflow:hidden;margin-left:-25px;margin-right:-25px;width:calc(100% + 50px);}
.g-hr.type_invisible{margin:5px 0;}
.g-hr.type_invisible.size_small{margin:2px 0;}
.g-hr.type_invisible.size_big{margin:10px 0;}
.g-hr.type_invisible.size_huge{margin:15px 0;}
.w-blog.type_masonry .w-blog-entry{width:100%;}
.g-pagination-item{line-height:44px;height:44px;width:44px;}
.l-subheader .w-search-show{padding:0 0 0 10px !important;}
.l-subheader.at_middle .w-nav-control{width:36px;}
.l-subheader.at_middle .w-nav.touch_enabled ~ .w-search{left:32px;}
.l-subheader.at_middle .w-nav.touch_enabled ~ .w-search ~ .w-cart.has_items{left:70px;}
#captcha_row{padding-top:20px;}
#captcha_row .w-form-field-label{top:-5px;line-height:20px;}
#captcha_row input:focus ~ .w-form-field-label,
#captcha_row input.not-empty ~ .w-form-field-label{top:-30px;}
.l-section.full_width .l-section-h > .wpb_text_column,
.w-tabs-section.no_indents .w-tabs-section-content-h > .wpb_text_column{padding:0 5%;}
.w-tabs-section-header,
.w-tabs-section-content{padding:5% !important;}
.w-testimonial.type_2:before{font-size:50px;line-height:36px;left:-8px;}
.w-testimonial.type_2{padding-left:50px;}
}
@media only screen and (max-width:479px){
.w-copyright{width: 95%;}	
.featured-image {height:26em;max-width: 100%;}	
.l-submain,
.l-subheader.at_top,
.l-subheader.at_middle,
.l-subfooter.at_top,
.l-subfooter.at_bottom{padding-left:20px;padding-right:20px;}
.l-submain-h,
.for_pagehead.size_medium .l-submain-h,
.for_pagehead.size_large .l-submain-h,
.for_pagehead.size_huge .l-submain-h{padding:20px 0;}
.g-cols.type_boxed > div{padding:20px;}
.g-hr.type_fullwidth{overflow:hidden;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);}
.w-actionbox-button.g-btn{margin:4px;}
.l-subheader .w-contacts-list{line-height:30px;}
.w-form-field-success{display:block;padding-bottom:0;}
.w-gallery.columns_1 .w-gallery-tnail,
.w-gallery.columns_2 .w-gallery-tnail,
.w-gallery.columns_3 .w-gallery-tnail{width:100%;}
.w-gallery.columns_4 .w-gallery-tnail,
.w-gallery.columns_5 .w-gallery-tnail,
.w-gallery.columns_6 .w-gallery-tnail,
.w-gallery.columns_7 .w-gallery-tnail{width:50%;}
.w-gallery.columns_8 .w-gallery-tnail,
.w-gallery.columns_9 .w-gallery-tnail,
.w-gallery.columns_10 .w-gallery-tnail{width:33.3333%;}
.w-lang-h{line-height:30px;}
.w-lang-list{padding-top:30px;}
.w-logo-title{font-size:20px;}
.protected-post-form{padding:20px 20px 1px;}
.protected-post-form .w-form-field{float:none;margin-right:0 !important;}
.protected-post-form .g-btn{margin-top:15px;}
.single-portfolio .w-pagehead{padding:0;}
.w-pagehead .g-breadcrumbs{display:none;}
.w-pagehead-nav-item{display:inline-block;vertical-align:top;position:static;margin:0;}
.l-subheader .w-search-input{width:87.5%;}
.l-subheader .w-nav-anchor.level_2,
.l-subheader .w-nav-anchor.level_3{white-space:normal;}
.w-testimonial.type_1{padding:20px;}
.partners-section .vc_col-sm-3 	{ width: 100%;}
.partners-section .vc_column_container>.vc_column-inner { padding-left: 25px;}
	
}

.l-canvas.type_wide.col_cont.headerlayout_standard.headerpos_fixed{
	position: relative;
	z-index: 9999;
}

#sb_instagram .sbi_header_text.sbi_no_info h3{
	    padding-top: 0px !important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
}


#ajax-posts.l-submain-h{
	    padding: 0;
}
#sb_instagram .sb_instagram_header{
	    padding: 10px !Important;
	    background-color: #eaeaea;
}


*		{ margin: 0; padding: 0;}
.claray-table		{ clear: both; position: relative; z-index: 1; border: 1px solid #d4d5d5; padding: 30px 10px; width: 100%; margin: 0 auto; }
.claray-table .grid			{ margin-left: 0px;}
.claray-table .name-list ul	{ margin-left: 0px;}
.claray-table .grid	{ display: flex; flex-wrap: wrap; list-style: none;}
.claray-table .grid .name-list	{ width: 24%; margin: 0 .5%; font-family: "syntax regular",Helvetica,Arial,sans-serif; font-size: 24px; margin-bottom: 10px;}
.claray-table .grid .name-list strong	{ font-weight: 500; text-transform: uppercase;}
.claray-table .grid .name-list ul	{ list-style: none; border-top: 1px solid #ece4d7; padding: 5px 0 15px 0;}
.claray-table .grid .name-list ul li{list-style:none;font-size:15px;position:relative; line-height: 24px;}
.claray-table .grid .name-list ul li:first-child{margin-top:5px;}
.claray-table .grid .name-list ul li a{font-size:12px;color:#2a2b2d; text-decoration: none; font-family: Verdana,Geneva,Tahoma,sans-serif;}
.claray-table .grid .name-list ul li span, .claray-table .grid .name-list ul li img{display:block;}
.claray-table .grid .name-list ul li p{font-size:16px;color:#2a2b2d;margin-top:10px;font-weight: 400 !important;}
.claray-table .grid .name-list ul li a:hover{text-decoration:underline;}
.claray-table .grid .name-list ul li a:hover .sublink_image{display:block;}
.claray-table .grid .name-list ul li a .sublink_image{/*display:none;position:absolute;top:-60px;left:60%;width:220px;*/border:1px solid #000;background-color:#fff;z-index:999;max-width:80%;}
/*
.claray-table .grid .name-list ul li a .sublink_image:before{content:""; border:14px solid transparent; border-right:8px solid #000; display:block; position:absolute;right:100%;top:65px;margin-top:-5px;}*/
.claray-table .grid .name-list ul li a .sublink_image img { width: 100%;}
.colette		{ width: 100%; margin: 0 auto;}
.colette .section-one			{ display: flex; flex-wrap: wrap; margin-top: 20px;margin-bottom: 10px;}
.colette .section-one .col-6	{ width: calc(100% - 300px);}
.colette .section-one .col-6.img{ max-width: 300px;width:100%;}
.colette .section-one .text		{ padding: 10px 20px;}
.colette .section-one .text	h6	{ font-weight: bold; font-family: "Syntax Regular",Arial,sans-serif; font-size: 27px;    font-weight: 600 !important;
 text-transform: uppercase; line-height: 36px; margin-bottom: 10px; margin-top: 0;} 
.colette .section-one .text	p	{ font-size: 18px; color: #6d6f72; font-family: Verdana,Geneva,Tahoma,sans-serif; line-height: 1.5;} 
.section-two 		{ display: flex; flex-wrap: wrap;}
.section-two .col-3	{ width: 25%;margin-bottom: -1px;max-width: 25%; flex: 0 0 25%;}
.section-two .product-list { border: 1px solid #d4d5d5; padding: 0 10px; position: relative; margin-left: -1px; margin-top: -1px;height:100%;margin-bottom:-1px;}
.section-two .product-list img { width: 100%;display:block;    margin-top: 10px;}
.section-two .product-list .text-container {margin-top:5px; padding: 10px 2px; display:block; width: 100%;}
.section-two .product-list .text-container h4 {margin-top:0; text-transform: capitalize; font-weight: bold !important; line-height: 1.1;color: #2a2b2d; font-size: 14px;margin-bottom: 5px;}
.section-two .product-list .text-container h3.product-grid__title { font-size: 14px; color: #747474; line-height: 1.1; margin-bottom: 10px; text-decoration: none; font-weight: 400 !important; margin-top: 5px;}
.section-one .text .l-submain	{ padding:0;}
.section-one .text .l-submain .l-submain-h	{ padding:0;}
.section-one .text .l-submain .l-submain-h	p{ margin-top:0;}
.section-one .col-6.img img		{ width:100%;}
.filters		{ display: flex; flex-wrap: wrap; padding: 20px 0; display: none;}
.filters .filter-a		{ width:50%;}
.filters .filter-a select{ font-size: 13px; padding: 0 30px 0 5px; color: #505050; border-radius: 5px; text-transform: lowercase; border: 1px solid #d4d5d5; width: 150px; height: 28px;}
.filters .filter-sort	{ width:50%;}
.filters .filter-sort select{ font-size: 13px; padding: 0 30px 0 5px; color: #505050; border-radius: 5px; text-transform: lowercase; border: 1px solid #d4d5d5; width: 150px; height: 28px;}
.filters .filter-sort .form-horizontal		{ float:right;}
.html5-lightbox-box #html5-watermark > div 	{ display: none !important;}
.ytp-cued-thumbnail-overlay		{ max-height: 315px;}
.section-one .col-6.img img 	{ width: 100%; margin-bottom: 10px;}
button.w3-button.w3-display-right.w3-black 	{ color: #fff; float: right; margin-right: 10px; display: none;}
button.w3-button.w3-display-left.w3-black 	{ color: #fff; display: none;}
.colette .col-12.img		{ display: flex; flex-wrap: wrap;}
.colette .col-12.img li		{ width: 50%;}
.colette .col-12.img li:nth-child(even)		{ clear:both;}
.colette .col-12.img li	img,
.colette .col-12.img li iframe{ padding: 5px; width: 100%;}
.pt-bold-font		{ font-size:32px !important; font-weight:400 !important;}
.prototyping-p p	{ margin-bottom:-15px !important;}
.page-id-4597 .l-main {
    z-index: 2;
}

@media only screen and (max-width: 1024px){
	.colette { padding: 0 20px;}
}
@media only screen and (max-width: 767px){
	.claray-table .grid .name-list	{ width: 49%;}
    .section-two .col-3	{ width: 50%;max-width: 50%; flex: 0 0 50%;}
}
@media only screen and (max-width: 580px){
	.colette .section-one .col-6	{ width: 50%;}
	.colette .section-one .col-6.img{ max-width: 50%;}
}
@media only screen and (max-width: 500px){
	.filters .filter-a { width: 100%;}
	.filters .filter-sort { width: 100%;}
	.colette .section-one .col-6	{ width: 100%;}
	.colette .section-one .col-6.img{ max-width: 100%;}
	.filters .filter-sort .form-horizontal { float: none; padding:20px  0 0 0;
}
.colette .section-one .text {
    padding: 15px 0 20px;
}
}
.headerpos_static{
	z-index:9;
}