html{
    height:auto
}
a{
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease
}
::-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{
    height:auto;
    min-width:1200px
} 
.l-preloader{
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:333;
    overflow:hidden;
    background-color:#fff;
    color:#444; 
}.l-preloader-spinner{position:absolute;top:50%;left:50%;text-align:center;font-size:32px;line-height:60px;height:60px;width:60px;margin:-30px 0 0 -30px;background-color:inherit;color:inherit} .l-header{font-size:0;text-align:right;line-height:100px;width:100%;z-index:2;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.no_logo .l-header{text-align:center}.header_sticky .l-header{position:fixed;box-shadow:0 1px 0 rgba(0,0,0,0.08)}.l-header-h{position:relative;margin:0 auto;height:100%;width:96%;max-width:1200px}.l-header.full_width .l-header-h{max-width:none} .header_sticky.first_section .l-header.type_hidden{overflow:hidden;box-shadow:none;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.one_page_home .l-header.type_hidden + .l-main{padding-top:0 !important} .header_sticky.first_section .l-header.type_transparent{box-shadow:none;background:none}.header_sticky .l-header.type_transparent .w-nav-anchor.level_1{background:none !important}.one_page_home .l-header.type_transparent + .l-main{padding-top:0 !important} .l-footer{left:0;right:0;bottom:0;min-height:70px;overflow-y:auto}.no-touch .l-footer a:hover{border-bottom:1px solid}.l-footer p{font-size:14px;line-height:22px;margin-bottom:20px}.l-footer p:last-child{margin-bottom:0}.l-subfooter{width:96%;max-width:1200px}.l-subfooter.at_top{padding:40px 0;border-bottom:1px solid transparent}.l-subfooter.at_bottom{padding:10px 0 11px;text-align:center}.l-footer .widget{margin-bottom:35px}.l-footer .widget:last-child{margin-bottom:0} .l-main{margin-bottom:70px; z-index:1}.l-section{position:relative;overflow:hidden;background-color:#fff; color:#444; }.l-section-h{position:relative;z-index:1; margin:0 auto;width:96%;padding:4% 0;max-width:1200px} .l-section.full_width .l-section-h{width:100%;max-width:100%} .l-section.full_height .l-section-h{padding-top:0;padding-bottom:0} .l-section-img{position:absolute;top:0;left:0;bottom:0;width:100%;background-position:center center}.l-section-img.cover{background-size:cover}.no-touch .l-section-img.fixed,.no-touch .l-section.parallax_ver .l-section-img{background-attachment:fixed}.l-section.parallax_hor .l-section-img{width:120%;background-attachment:scroll !important} .l-section-video{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.l-section.with_video{overflow:hidden}.l-section.with_video .l-section-video{display:block}.l-section.with_video .l-section-img{background-attachment:scroll !important} .l-section-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.l-section.with_overlay .l-section-overlay{display:block} .l-section.for_pagehead{box-shadow:0 -1px 0 rgba(0,0,0,0.08) inset}.l-section.for_pagehead .l-section-h{padding:29px 0 31px}.l-section.for_pagehead.size_small .l-section-h{padding:14px 0 16px}.l-section.for_pagehead.color_primary,.l-section.for_pagehead.color_secondary{box-shadow:none} .l-section.color_primary,.l-section.color_primary .w-portfolio-item-anchor{background-color:#c20; color:#fff}.l-section.color_secondary,.l-section.color_secondary .w-portfolio-item-anchor{background-color:#8c0; color:#fff}.l-section.color_primary a,.no-touch .l-section.color_secondary a:hover{color:#fff}.l-section.color_primary .g-hr-h:before,.l-section.color_primary .g-hr-h:after,.l-section.color_secondary .g-hr-h:before,.l-section.color_secondary .g-hr-h:after{background-color:rgba(255,255,255,0.33)}.l-section.color_primary .g-hr-h i,.l-section.color_secondary .g-hr-h i{color:rgba(255,255,255,0.33)}.l-section.color_primary input[type="text"],.l-section.color_primary input[type="password"],.l-section.color_primary input[type="email"],.l-section.color_primary input[type="url"],.l-section.color_primary input[type="tel"],.l-section.color_primary input[type="number"],.l-section.color_primary input[type="date"],.l-section.color_primary textarea,.l-section.color_primary select,.l-section.color_secondary input[type="text"],.l-section.color_secondary input[type="password"],.l-section.color_secondary input[type="email"],.l-section.color_secondary input[type="url"],.l-section.color_secondary input[type="tel"],.l-section.color_secondary input[type="number"],.l-section.color_secondary input[type="date"],.l-section.color_secondary textarea,.l-section.color_secondary select{border-color:rgba(255,255,255,0.33)}.l-section.color_primary input[type="text"]:focus,.l-section.color_primary input[type="password"]:focus,.l-section.color_primary input[type="email"]:focus,.l-section.color_primary input[type="url"]:focus,.l-section.color_primary input[type="tel"]:focus,.l-section.color_primary input[type="number"]:focus,.l-section.color_primary input[type="date"]:focus,.l-section.color_primary textarea:focus,.l-section.color_primary select:focus,.l-section.color_secondary input[type="text"]:focus,.l-section.color_secondary input[type="password"]:focus,.l-section.color_secondary input[type="email"]:focus,.l-section.color_secondary input[type="url"]:focus,.l-section.color_secondary input[type="tel"]:focus,.l-section.color_secondary input[type="number"]:focus,.l-section.color_secondary input[type="date"]:focus,.l-section.color_secondary textarea:focus,.l-section.color_secondary select:focus{border-color:#fff}.l-section.color_primary .w-form-field > input:focus + i,.l-section.color_primary .w-form-field > textarea:focus + i,.l-section.color_secondary .w-form-field > input:focus + i,.l-section.color_secondary .w-form-field > textarea:focus + i{color:#fff}.l-section.color_primary button.g-btn.color_white.outlined,.l-section.color_primary a.g-btn.color_white.outlined,.l-section.color_secondary button.g-btn.color_white.outlined,.l-section.color_secondary a.g-btn.color_white.outlined,.no-touch .l-section.color_primary button.g-btn.color_white:hover,.no-touch .l-section.color_primary a.g-btn.color_white:hover,.no-touch .l-section.color_secondary button.g-btn.color_white:hover,.no-touch .l-section.color_secondary a.g-btn.color_white:hover{color:#fff}.l-section.color_primary .w-blog-meta,.l-section.color_secondary .w-blog-meta,.l-section.color_custom .w-blog-meta{color:inherit}.l-section.color_primary .w-blog-meta span,.l-section.color_secondary .w-blog-meta span,.l-section.color_custom .w-blog-meta span{opacity:0.66}.l-section.color_primary .w-testimonial,.l-section.color_primary .w-pricing-item-h,.l-section.color_secondary .w-testimonial,.l-section.color_secondary .w-pricing-item-h{border-color:rgba(255,255,255,0.33)}.no-touch .l-section.color_primary .slick-prev:hover,.no-touch .l-section.color_primary .slick-next:hover,.no-touch .l-section.color_secondary .slick-prev:hover,.no-touch .l-section.color_secondary .slick-next:hover{border-color:#fff;color:#fff} .l-border{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}.one_page_home.with_borders{padding-bottom:20px}.one_page_home.with_borders .l-border{display:block}.one_page_home.with_borders .l-footer{bottom:20px}.l-border.at_top{bottom:auto;height:20px;box-shadow:0 1px 0 rgba(0,0,0,0.08)}.first_section .l-border.at_top{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header_sticky .l-border.at_top{display:none}.l-border.at_right{left:auto;width:20px}.first_section .l-border.at_right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.l-border.at_bottom{top:auto;height:20px}.first_section .l-border.at_bottom{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.l-border.at_left{right:auto;width:20px}.first_section .l-border.at_left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)} .l-portfolio{display:none;position:fixed;top:0;left:0;right:0;bottom:0;padding:60px 60px 0;z-index:111;overflow:hidden;pointer-events:none;background-color:#fff; color:#444; }.l-portfolio-loading{position:fixed;top:50%;left:50%;font-size:30px;text-align:center;margin:-15px 0 0 -15px;width:30px;height:0;visibility:hidden;opacity:0;background-color:inherit;color:inherit;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.l-portfolio-loading.show{height:auto;visibility:visible;opacity:1}.l-portfolio-controls{opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.l-portfolio-controls.show{opacity:1}.close_portfolio .l-portfolio-controls.show{display:none}.l-portfolio-arrow{position:fixed;top:0;bottom:0;font-size:60px;text-align:center;width:100px;z-index:1;cursor:pointer;opacity:0.25;-webkit-transition:background-color 0.3s ease,opacity 0.3s ease;transition:background-color 0.3s ease,opacity 0.3s ease}.no-touch .l-portfolio-arrow:hover{opacity:1;background-color:rgba(0,0,0,0.04)}.l-portfolio-arrow i{position:absolute;top:50%;left:0;right:0;margin-top:-30px}.l-portfolio-arrow.to_prev{left:0}.l-portfolio-arrow.to_next{right:17px}.l-portfolio-arrow.disabled{opacity:0 !important;background:none !important;cursor:default}.l-portfolio-close{position:fixed;top:0;right:17px;font-size:40px;text-align:center;line-height:100px;width:100px;z-index:2;cursor:pointer;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.no-touch .l-portfolio-close:hover{background-color:rgba(0,0,0,0.04)}.l-portfolio-close span{display:block;opacity:0.25;-webkit-transition:-webkit-transform 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease}.no-touch .l-portfolio-close:hover span{opacity:1;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.l-portfolio-content{position:relative;margin:0 auto;max-width:1200px;padding-bottom:3%;overflow:hidden;pointer-events:none;opacity:0;-webkit-transition:-webkit-transform 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease;-webkit-transform:translateY(100px);transform:translateY(100px)}.l-portfolio-content.show{pointer-events:auto;overflow:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)} @keyframes open_portfolio{from{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes open_portfolio{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}.open_portfolio .l-portfolio.show{display:block;-webkit-animation:0.5s ease 0s normal both 1 open_portfolio;animation:0.5s ease 0s normal both 1 open_portfolio} .display_portfolio{overflow:hidden}.display_portfolio .l-portfolio.show{display:block;overflow-y:scroll;pointer-events:auto} @keyframes close_portfolio{from{transform:translateY(0)}to{transform:translateY(100%)}}@-webkit-keyframes close_portfolio{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}.close_portfolio .l-portfolio.show{display:block;overflow:hidden;-webkit-animation:0.5s ease 0s normal both 1 close_portfolio;animation:0.5s ease 0s normal both 1 close_portfolio} .l-content{width:72%}.l-sidebar{width:24%}.l-sidebar .widget{margin-bottom:45px}.l-sidebar .widget:last-child{margin-bottom:0 !important}.single-post.col_cont .l-content{margin:0 auto;max-width:800px} .page-404{text-align:center}.page-404 i{font-size:200px;opacity:0.1}  body{font:16px/26px 'PT Sans'} h1{font:46px/1.3 'Open Sans'}h2{font:40px/1.4 'Open Sans'}h3{font:32px/1.4 'Open Sans'}h4{font:26px/1.4 'Open Sans'}h5{font:22px/1.4 'Open Sans'}h6{font:18px/1.4 'Open Sans'}.g-html h1:last-child,.g-html h2:last-child,.g-html h3:last-child,.g-html h4:last-child,.g-html h5:last-child,.g-html h6:last-child{margin-bottom:0} h1.mega-heading{font-size:80px;letter-spacing:1px;line-height:1.22}.mega-heading-line{display:inline-block}.mega-heading-line.highlight_primary_bg,.mega-heading-line.highlight_secondary_bg,.mega-heading-line.highlight_dark_bg,.mega-heading-line.highlight_light_bg{margin:0 -0.135em;padding:0 0.22em } .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 0.3em;background-color:#c20; color:#fff}.highlight_secondary_bg{display:inline-block;padding:0 0.3em;background-color:#8c0; color:#fff}.highlight_faded_bg{display:inline-block;padding:0 0.3em;background-color:#999; color:#fff}.highlight_dark_bg{display:inline-block;padding:0 0.3em;background-color:rgba(0,0,0,0.5);color:#fff}.highlight_light_bg{display:inline-block;padding:0 0.3em;background-color:rgba(255,255,255,0.5);color:#111} .g-html .light{font-weight:300}.g-html .bold{font-weight:700}.g-html .semibold{font-weight:600} .no-touch .g-html p a:hover{border-bottom:1px solid}.g-html p.size_big{font-size:1.2em;line-height:1.6} .no-touch .g-html li a:hover{border-bottom:1px solid} .g-html blockquote{font-size:18px;line-height:1.6;padding:2px 0 2px 30px;border-left:5px solid #c20; } .g-html pre{font-size:12px;line-height:20px;padding:10px 15px;margin-bottom:20px;background-color:#faf6e1;color:#333}.g-html p + pre{margin-top:-16px}.g-html code{padding:0 5px;background-color:#faf6e1;color:#333}  .g-html img + h1,.g-html img + h2,.g-html img + h3,.g-html img + h4,.g-html img + h5,.g-html img + h6,.g-html img + ol,.g-html img + ul,.g-html img + p{margin-top:20px}.g-html img.alignleft{display:inline;float:left;margin-right:30px;margin-bottom:30px}.g-html img.alignright{display:inline;float:right;margin-left:30px;margin-bottom:30px}.g-html img.aligncenter{display:block;clear:both;margin-left:auto;margin-right:auto}.no-touch .g-html a.image-link:hover{border-bottom:none !important} .g-hr{display:block;position:relative;overflow:hidden;clear:both;font-size:0;text-align:center;height:24px;width:100%;padding:2px 0;margin:20px 0}.g-hr-h:before,.g-hr-h:after{display:inline-block;content:'';height:1px;width:50%;margin-top:9px;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:20px;height:20px;width:20px;vertical-align:top;text-align:center;color:#e8e8e8} .g-hr.size_small{margin:10px 0} .g-hr.size_big{margin:30px 0} .g-hr.size_huge{margin:40px 0} .g-hr.type_short{width:30%;margin-left:auto;margin-right:auto} .g-hr.type_fullwidth{overflow:visible}.g-hr.type_fullwidth .g-hr-h:before,.g-hr.type_fullwidth .g-hr-h:after{width:90%} .g-hr.type_invisible{height:0;padding: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} input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],textarea,select{border:none;font-size:16px;height:42px;padding:10px;border:1px solid #e8e8e8;background-color:rgba(0,0,0,0.04);color:inherit;-webkit-transition:border 0.3s ease,background-color 0.3s ease;transition:border 0.3s ease,background-color 0.3s ease}textarea{height:150px;line-height:24px}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="date"]:focus,textarea:focus,select:focus,.l-footer input[type="text"],.l-footer input[type="password"],.l-footer input[type="email"],.l-footer input[type="url"],.l-footer input[type="tel"],.l-footer input[type="number"],.l-footer input[type="date"],.l-footer textarea,.l-footer select{background-color:transparent}input[type=number]{-moz-appearance:textfield; } .g-btn,button,input[type="submit"]{font-size:17px;line-height:24px;text-transform:uppercase;padding:10px 30px;margin:4px 0;background-color:transparent;border:1px solid;-webkit-transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease}.g-btn i{margin:0 10px 0 -2px}.g-btn{margin-right:10px}.g-btn:last-child{margin-right:0 !important} .g-btn.size_small,input.g-btn.size_small,button.g-btn.size_small{font-size:14px;line-height:20px;padding:8px 22px} .g-btn.size_big,input.g-btn.size_big,button.g-btn.size_big{font-size:20px;line-height:30px;padding:12px 38px} .g-btn.color_transparent{padding:0 2px !important;margin-right:30px;text-transform:none;border:none !important}.no-touch .g-btn.color_transparent:hover span{border-bottom:1px solid} button.g-btn.color_white,a.g-btn.color_white{background-color:#fff;border-color:#fff !important;color:#333}.no-touch button.g-btn.color_white:hover,.no-touch a.g-btn.color_white:hover{background-color:transparent;color:#fff} button.g-btn.color_white.outlined,a.g-btn.color_white.outlined{background-color:transparent;color:#fff}.no-touch button.g-btn.color_white.outlined:hover,.no-touch a.g-btn.color_white.outlined:hover{background-color:#fff;color:#333} button.g-btn.color_text,a.g-btn.color_text{background-color:#444; border-color:#444; color:#fff; }.no-touch button.g-btn.color_text:hover,.no-touch a.g-btn.color_text:hover{background-color:transparent;border-color:#444; color:#444; } button.g-btn.color_text.outlined,a.g-btn.color_text.outlined{background-color:transparent;color:inherit}.no-touch button.g-btn.color_text.outlined:hover,.no-touch a.g-btn.color_text.outlined:hover{background-color:#444; color:#fff; } button.g-btn.color_primary,a.g-btn.color_primary,input[type="submit"]{background-color:#c20; border-color:#c20; color:#fff}.no-touch button.g-btn.color_primary:hover,.no-touch a.g-btn.color_primary:hover,.no-touch input[type="submit"]:hover{background-color:transparent;border-color:#c20; color:#c20; } button.g-btn.color_primary.outlined,a.g-btn.color_primary.outlined{background-color:transparent;color:#c20; }.no-touch button.g-btn.color_primary.outlined:hover,.no-touch a.g-btn.color_primary.outlined:hover{background-color:#c20; color:#fff} button.g-btn.color_secondary,a.g-btn.color_secondary{background-color:#8c0; border-color:#8c0; color:#fff}.no-touch button.g-btn.color_secondary:hover,.no-touch a.g-btn.color_secondary:hover{background-color:transparent;border-color:#8c0; color:#8c0; } button.g-btn.color_secondary.outlined,a.g-btn.color_secondary.outlined{background-color:transparent;color:#8c0; }.no-touch button.g-btn.color_secondary.outlined:hover,.no-touch a.g-btn.color_secondary.outlined:hover{background-color:#8c0; color:#fff} button.g-btn.color_faded,a.g-btn.color_faded{background-color:#999; border-color:#999; color:#fff}.no-touch button.g-btn.color_faded:hover,.no-touch a.g-btn.color_faded:hover{background-color:transparent;border-color:#999; color:#999; } button.g-btn.color_faded.outlined,a.g-btn.color_faded.outlined{background-color:transparent;color:#999; }.no-touch button.g-btn.color_faded.outlined:hover,.no-touch a.g-btn.color_faded.outlined:hover{background-color:#999; color:#fff} button.g-btn.color_red,a.g-btn.color_red{background-color:#e53d2e;border-color:#e53d2e !important;color:#fff}.no-touch button.g-btn.color_red:hover,.no-touch a.g-btn.color_red:hover{background-color:transparent;color:#e53d2e} button.g-btn.color_red.outlined,a.g-btn.color_red.outlined{background-color:transparent;color:#e53d2e}.no-touch button.g-btn.color_red.outlined:hover,.no-touch a.g-btn.color_red.outlined:hover{background-color:#e53d2e;color:#fff} button.g-btn.color_blue,a.g-btn.color_blue{background-color:#5ac8ed;border-color:#5ac8ed !important;color:#fff}.no-touch button.g-btn.color_blue:hover,.no-touch a.g-btn.color_blue:hover{background-color:transparent;color:#5ac8ed} button.g-btn.color_blue.outlined,a.g-btn.color_blue.outlined{background-color:transparent;color:#5ac8ed}.no-touch button.g-btn.color_blue.outlined:hover,.no-touch a.g-btn.color_blue.outlined:hover{background-color:#5ac8ed;color:#fff} button.g-btn.color_green,a.g-btn.color_green{background-color:#59ba41;border-color:#59ba41 !important;color:#fff}.no-touch button.g-btn.color_green:hover,.no-touch a.g-btn.color_green:hover{background-color:transparent;color:#59ba41} button.g-btn.color_green.outlined,a.g-btn.color_green.outlined{background-color:transparent;color:#59ba41}.no-touch button.g-btn.color_green.outlined:hover,.no-touch a.g-btn.color_green.outlined:hover{background-color:#59ba41;color:#fff} button.g-btn.color_yellow,a.g-btn.color_yellow{background-color:#fac000;border-color:#fac000 !important;color:#fff}.no-touch button.g-btn.color_yellow:hover,.no-touch a.g-btn.color_yellow:hover{background-color:transparent;color:#fac000} button.g-btn.color_yellow.outlined,a.g-btn.color_yellow.outlined{background-color:transparent;color:#fac000}.no-touch button.g-btn.color_yellow.outlined:hover,.no-touch a.g-btn.color_yellow.outlined:hover{background-color:#fac000;color:#fff} button.g-btn.color_pink,a.g-btn.color_pink{background-color:#ff668c;border-color:#ff668c !important;color:#fff}.no-touch button.g-btn.color_pink:hover,.no-touch a.g-btn.color_pink:hover{background-color:transparent;color:#ff668c} button.g-btn.color_pink.outlined,a.g-btn.color_pink.outlined{background-color:transparent;color:#ff668c}.no-touch button.g-btn.color_pink.outlined:hover,.no-touch a.g-btn.color_pink.outlined:hover{background-color:#ff668c;color:#fff} button.g-btn.color_midnight,a.g-btn.color_midnight{background-color:#2c3e50;border-color:#2c3e50 !important;color:#fff}.no-touch button.g-btn.color_midnight:hover,.no-touch a.g-btn.color_midnight:hover{background-color:transparent;color:#2c3e50} button.g-btn.color_midnight.outlined,a.g-btn.color_midnight.outlined{background-color:transparent;color:#2c3e50}.no-touch button.g-btn.color_midnight.outlined:hover,.no-touch a.g-btn.color_midnight.outlined:hover{background-color:#2c3e50;color:#fff} button.g-btn.color_purple,a.g-btn.color_purple{background-color:#8560a8;border-color:#8560a8 !important;color:#fff}.no-touch button.g-btn.color_purple:hover,.no-touch a.g-btn.color_purple:hover{background-color:transparent;color:#8560a8} button.g-btn.color_purple.outlined,a.g-btn.color_purple.outlined{background-color:transparent;color:#8560a8}.no-touch button.g-btn.color_purple.outlined:hover,.no-touch a.g-btn.color_purple.outlined:hover{background-color:#8560a8;color:#fff} button.g-btn.color_navy,a.g-btn.color_navy{background-color:#1265a8;border-color:#1265a8 !important;color:#fff}.no-touch button.g-btn.color_navy:hover,.no-touch a.g-btn.color_navy:hover{background-color:transparent;color:#1265a8} button.g-btn.color_navy.outlined,a.g-btn.color_navy.outlined{background-color:transparent;color:#1265a8}.no-touch button.g-btn.color_navy.outlined:hover,.no-touch a.g-btn.color_navy.outlined:hover{background-color:#1265a8;color:#fff} button.g-btn.color_teal,a.g-btn.color_teal{background-color:#008b83;border-color:#008b83 !important;color:#fff}.no-touch button.g-btn.color_teal:hover,.no-touch a.g-btn.color_teal:hover{background-color:transparent;color:#008b83} button.g-btn.color_teal.outlined,a.g-btn.color_teal.outlined{background-color:transparent;color:#008b83}.no-touch button.g-btn.color_teal.outlined:hover,.no-touch a.g-btn.color_teal.outlined:hover{background-color:#008b83;color:#fff} button.g-btn.color_brown,a.g-btn.color_brown{background-color:#6a4530;border-color:#6a4530 !important;color:#fff}.no-touch button.g-btn.color_brown:hover,.no-touch a.g-btn.color_brown:hover{background-color:transparent;color:#6a4530} button.g-btn.color_brown.outlined,a.g-btn.color_brown.outlined{background-color:transparent;color:#6a4530}.no-touch button.g-btn.color_brown.outlined:hover,.no-touch a.g-btn.color_brown.outlined:hover{background-color:#6a4530;color:#fff} button.g-btn.color_cream,a.g-btn.color_cream{background-color:#f5ddbf;border-color:#f5ddbf !important;color:#605c57}.no-touch button.g-btn.color_cream:hover,.no-touch a.g-btn.color_cream:hover{background-color:transparent;color:#f5ddbf} button.g-btn.color_cream.outlined,a.g-btn.color_cream.outlined{background-color:transparent;color:#f5ddbf}.no-touch button.g-btn.color_cream.outlined:hover,.no-touch a.g-btn.color_cream.outlined:hover{background-color:#f5ddbf;color:#605c57} button.g-btn.color_lime,a.g-btn.color_lime{background-color:#baeb59;border-color:#baeb59 !important;color:#444}.no-touch button.g-btn.color_lime:hover,.no-touch a.g-btn.color_lime:hover{background-color:transparent;color:#baeb59} button.g-btn.color_lime.outlined,a.g-btn.color_lime.outlined{background-color:transparent;color:#baeb59}.no-touch button.g-btn.color_lime.outlined:hover,.no-touch a.g-btn.color_lime.outlined:hover{background-color:#baeb59;color:#444} .g-alert-close{font-size:20px;opacity:0.3;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.no-touch .g-alert-close:hover{opacity:1} .g-pagination{text-align:center;padding:30px}.g-pagination-item{display:inline-block;vertical-align:top;text-align:center;font-size:18px;line-height:46px;height:48px;width:48px;padding:0;margin:0 3px;position:relative;border:1px solid transparent;color:inherit}.g-pagination-item.to_prev,.g-pagination-item.to_next{font-size:26px}.g-pagination-item.disabled{display:none}  .w-actionbox{padding:3%;background-color:rgba(0,0,0,0.04)}.color_primary .w-actionbox.color_primary,.color_secondary .w-actionbox.color_secondary{padding:0;background-color:rgba(0,0,0,0)}.no-touch .w-actionbox-text a:hover{border-bottom:1px solid}.w-actionbox-text h3 + p{margin:12px 0 0}.w-actionbox-button.g-btn{margin:0}.w-actionbox.color_primary{background-color:#c20; color:#fff}.w-actionbox.color_primary .g-btn.color_white{color:#c20; }.no-touch .w-actionbox.color_primary .g-btn.color_primary:hover{color:#fff}.w-actionbox.color_secondary{background-color:#8c0; color:#fff}.w-actionbox.color_secondary .g-btn.color_white{border-color:#fff;color:#8c0; }.no-touch .w-actionbox.color_secondary .g-btn.color_secondary:hover{color:#fff} .w-blog-list{margin:-25px -25px 0}.w-blog-entry{padding:25px}.w-blog-entry-h{position:relative}.w-blog-entry-title{font-size:22px;margin-bottom:15px !important}.no-touch .w-blog-meta a:hover{border-bottom:1px solid}.w-blog-meta{font-size:0.9em;line-height:1.3;margin-bottom:6px;color:#999; }.w-blog-content .w-blog-meta{padding:5px 0 15px}.w-blog-meta-date,.w-blog-meta-author,.w-blog-meta-category,.w-blog-meta-tags,.w-blog-meta-comments{margin:0 15px 7px 0}.w-blog-meta i{margin:0 5px 0 1px;opacity:0.66}.w-blog-meta-date i{margin-right:3px}.w-blog-meta a{color:inherit}.w-blog-entry.sticky .w-blog-entry-title,.w-blog-entry.sticky .w-blog-entry-short{font-weight:700}.w-blog-content{padding-bottom:35px}.w-blog-load{text-align:center;line-height:0;padding-top:20px}.w-blog-load #spinner{padding:8px;margin:0 auto} .w-blog.imgpos_atleft .w-blog-entry{min-height:200px}.w-blog.imgpos_atleft .w-blog-entry-preview{width:200px}.w-blog.imgpos_atleft .w-blog-entry-title,.w-blog.imgpos_atleft .w-blog-entry-body{margin-left:230px} .w-blog.imgpos_atleft.circle .w-blog-entry-preview img,.w-blog.imgpos_atleft.circle .w-blog-entry-preview:after{border-radius:50% !important}.w-blog.imgpos_atleft.circle .w-blog-meta-date{position:absolute;top:125px;left:125px;height:80px;width:80px;margin:0;padding:23px 10px 0;text-align:center;text-transform:uppercase;border-radius:50%;z-index:2;background-color:#fff; }.w-blog.imgpos_atleft.circle .w-blog-meta-date i{display:none}.w-blog.imgpos_atleft.circle .w-blog-meta-date span{display:block;font-size:13px;line-height:19px} .w-blog.type_masonry .w-blog-entry{border:1px solid transparent;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease}.no-touch .w-blog.type_masonry .w-blog-entry:hover{border-color:#444; } .w-cart{display:none;float:right;font-size:0;position:relative}.w-cart.has_items{display:block}.w-cart-link{display:inline-block;vertical-align:middle;font-size:20px;line-height:28px;text-align:center;padding:5px 12px;margin-left:6px;overflow:hidden;border:1px solid;color:inherit}.w-cart-quantity{font-size:16px;font-weight:bold;line-height:1;margin:0 1px 0 4px;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.w-cart-notification{display:none;position:absolute;right:0;font-size:14px;text-align:center;line-height:20px;padding:18px 20px;width:288px;z-index:11;background-color:rgba(0,0,0,0.85);color:#ccc}.w-cart-notification .product-name{color:#fff}.w-cart-dropdown{display:none;position:absolute;right:0;font-size:16px;text-align:left;padding:10px 20px 0;max-height:430px;min-width:288px;overflow-y:auto;box-shadow:0 8px 15px rgba(0,0,0,0.1);background-color:#fff; }.no-touch .w-cart:hover .w-cart-dropdown{display:block}.no-touch .l-body.woocommerce-cart .w-cart:hover .w-cart-dropdown,.no-touch .l-body.woocommerce-checkout .w-cart:hover .w-cart-dropdown{display:none} .w-clients-item-h{display:block;padding:30px;opacity:0.66;border:1px solid transparent;-webkit-transition:border-color 0.3s ease,opacity 0.3s ease;transition:border-color 0.3s ease,opacity 0.3s ease}.no-touch .w-clients-item-h:hover{opacity:1;border-color:#8c0; }.w-clients .slick-prev{left:-50px}.w-clients .slick-next{right:-50px} .w-comments{padding-top:30px;border-top:1px solid #e8e8e8}.w-comments-title i{margin-right:10px;margin-left:1px;opacity:0.66}.w-comments-list{padding-bottom:15px;border-bottom:1px solid #e8e8e8}.w-comments-item{padding-top:20px;margin-bottom:20px}.g-html .w-comments-item-text p{margin-bottom:10px}.w-comments-item-icon{top:20px;background-color:rgba(0,0,0,0.04)}.w-comments-item-icon img{display:block}.w-comments-item-date{float:none;color:inherit;opacity:0.66}.no-touch .w-comments-form-text a:hover,.no-touch .w-comments-item-meta a:hover,.no-touch .w-comments-item-answer a:hover{border-bottom:1px solid;opacity:1}.w-comments .g-pagination{text-align:center;margin-top:20px;padding:0}.w-comments .g-pagination a{margin:0 5px}.no-touch .w-comments .g-pagination a:hover{border-bottom:1px solid}.w-comments-form{padding-top:20px} .w-copyright{font-size:13px;line-height:50px}.w-socials + .w-copyright{float:left;text-align:left}.no-touch .w-copyright a:hover{border-bottom:1px solid} .w-counter{text-align:center;margin:0 auto;max-width:300px}.w-counter-number{font-family:'Open Sans';line-height:1}.w-counter.size_small .w-counter-number{font-size:3.1em}.w-counter.size_medium .w-counter-number{font-size:4.1em}.w-counter.size_big .w-counter-number{font-size:5.5em}.w-counter.size_small h5.w-counter-title{padding-top:4px}.w-counter.size_medium h5.w-counter-title{padding-top:4px}.w-counter.size_big h5.w-counter-title{padding-top:6px} .w-filter-list{text-align:center;padding-bottom:30px}.w-portfolio:first-child .w-filter-list{padding-top:30px}.w-filter-item{display:inline-block;vertical-align:top;margin:0 3px}.w-filter-link{display:block;padding:6px 12px;border:1px solid transparent;color:inherit} .w-form{max-width:600px;margin:0 auto}.l-footer .w-form.align_center{text-align:center}.l-footer .w-form.align_right{text-align:right}.w-form-row{padding-bottom:20px}.w-form-label{display:none;text-align:left;margin-bottom:3px} .w-form-label span{margin-left:3px}.w-form-field{position:relative}.w-form-field > input[type="text"],.w-form-field > input[type="password"],.w-form-field > input[type="email"],.w-form-field > textarea,.w-form-field > select{padding-left:50px}.w-form-field > i{display:block;position:absolute;top:0;left:0;font-size:20px;text-align:center;line-height:42px;height:42px;width:50px;opacity:0.33;-webkit-transition:opacity 0.3s ease,color 0.3s ease;transition:opacity 0.3s ease,color 0.3s ease}.w-form-field > input:focus + i,.w-form-field > textarea:focus + i{opacity:1;color:#c20}.w-form-state{font-size:14px;line-height:24px;color:red}.w-form-row.check_wrong input[type="text"],.w-form-row.check_wrong input[type="password"],.w-form-row.check_wrong input[type="email"],.w-form-row.check_wrong input[type="url"],.w-form-row.check_wrong input[type="tel"],.w-form-row.check_wrong input[type="number"],.w-form-row.check_wrong input[type="date"],.w-form-row.check_wrong textarea{border-color:red}.w-form-field-success{display:inline-block;vertical-align:top;font-size:18px;line-height:26px;padding:14px 8px;color:#4c0}.w-form.align_center .w-form-field-success{display:block;padding:0}.w-form-row.for_submit .g-btn i{display:none;position:absolute;top:50%;left:50%;font-size:26px;line-height:30px;height:30px;width:30px;margin:-15px 0 0 -15px}.w-form-row.for_submit .g-btn.loading i{display:block}.w-form-row.for_submit .g-btn.loading span{opacity:0} .w-gallery{margin-bottom:20px}.w-gallery:last-child{margin-bottom:0}.w-gallery-tnail{position:relative;z-index:1;cursor:zoom-in;width:100%;max-width:600px;color:inherit}.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-tnail img{display:block;position:relative}.w-gallery-tnail-title{display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:2;background:url(../img/icon-plus.png) no-repeat 50% 50% rgba(0,0,0,0.85);background-size:40px 40px;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.no-touch .w-gallery-tnail:hover .w-gallery-tnail-title{opacity:1} .w-gallery .slick-slide{min-height:50px}.w-gallery.default .slick-prev,.w-gallery.default .slick-next{-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;border-color:transparent !important;background:rgba(0,0,0,0.2);color:#fff}.no-touch .w-gallery.default .slick-prev:hover,.no-touch .w-gallery.default .slick-next:hover{background-color:#8c0; color:#fff}.w-gallery.default .slick-prev{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.w-gallery.default .slick-next{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important} .w-gallery.iphone_ver{background:url(../img/iphone-white-portrait.png) no-repeat;background-size:contain;height:812px;max-width:386px;padding:122px 33px 0;margin-left:auto;margin-right:auto}.w-gallery.iphone_hor{background:url(../img/iphone-white-landscape.png) no-repeat;background-size:contain;height:386px;max-width:812px;padding:33px 125px 0 119px;margin-left:auto;margin-right:auto}.w-gallery.ipad_ver{background:url(../img/ipadmini-white-portrait.png) no-repeat;background-size:contain;height:757px;max-width:510px;padding:77px 30px 0;margin-left:auto;margin-right:auto}.w-gallery.ipad_hor{background:url(../img/ipadmini-white-landscape.png) no-repeat;background-size:contain;height:513px;max-width:755px;padding:30px 77px 0 78px;margin-left:auto;margin-right:auto}.w-gallery.iphone_ver .slick-prev,.w-gallery.iphone_hor .slick-prev,.w-gallery.ipad_ver .slick-prev,.w-gallery.ipad_hor .slick-prev,.w-gallery.iphone_ver .slick-next,.w-gallery.iphone_hor .slick-next,.w-gallery.ipad_ver .slick-next,.w-gallery.ipad_hor .slick-next{height:80px;width:80px}.w-gallery.iphone_ver .slick-prev:before,.w-gallery.iphone_hor .slick-prev:before,.w-gallery.ipad_ver .slick-prev:before,.w-gallery.ipad_hor .slick-prev:before,.w-gallery.iphone_ver .slick-next:before,.w-gallery.iphone_hor .slick-next:before,.w-gallery.ipad_ver .slick-next:before,.w-gallery.ipad_hor .slick-next:before{font-size:50px;line-height:78px}.w-gallery.iphone_ver .slick-prev,.w-gallery.ipad_ver .slick-prev{left:-140px}.w-gallery.iphone_ver .slick-next,.w-gallery.ipad_ver .slick-next{right:-140px}.w-gallery.iphone_hor .slick-prev{left:-220px}.w-gallery.iphone_hor .slick-next{right:-220px}.w-gallery.ipad_hor .slick-prev{left:-180px}.w-gallery.ipad_hor .slick-next{right:-180px} .w-icon{display:inline-block;vertical-align:middle;margin:4px}.w-icon-link{display:block;color:inherit}.w-icon.outline .w-icon-link{text-align:center;border:1px solid #444; }.w-icon.outline.circle .w-icon-link{border-radius:50% !important}.no-touch .w-icon.outline a.w-icon-link:hover{background-color:#444; color:#fff}.color_primary .w-icon.outline .w-icon-link,.color_secondary .w-icon.outline .w-icon-link{border-color:#fff}.color_custom .w-icon.outline .w-icon-link{border:1px solid}.no-touch .color_primary .w-icon.outline a.w-icon-link:hover,.no-touch .color_secondary .w-icon.outline a.w-icon-link:hover{background-color:#fff;color:#333} .w-icon.color_primary .w-icon-link{color:#c20; }.w-icon.color_primary.outline .w-icon-link{border-color:#c20; }.no-touch .w-icon.color_primary.outline a.w-icon-link:hover{background-color:#c20; color:#fff} .w-icon.color_secondary .w-icon-link{color:#8c0; }.no-touch .w-icon.color_secondary a.w-icon-link:hover{color:#c20; }.w-icon.color_secondary.outline .w-icon-link{border-color:#8c0; }.no-touch .w-icon.color_secondary.outline a.w-icon-link:hover{background-color:#8c0; color:#fff} .w-icon.color_faded .w-icon-link{color:#999; }.w-icon.color_faded.outline .w-icon-link{border-color:#999; }.no-touch .w-icon.color_faded.outline a.w-icon-link:hover{background-color:#999; color:#fff} .w-icon.size_tiny{font-size:30px}.w-icon.size_tiny.outline{font-size:18px;line-height:38px;width:40px} .w-icon.size_small{font-size:40px}.w-icon.size_small.outline{font-size:24px;line-height:48px;width:50px} .w-icon.size_medium{font-size:50px}.w-icon.size_medium.outline{font-size:28px;line-height:58px;width:60px} .w-icon.size_big{font-size:70px}.w-icon.size_big.outline{font-size:38px;line-height:78px;width:80px} .w-icon.size_huge{font-size:100px}.w-icon.size_huge.outline{font-size:50px;line-height:98px;width:100px} .w-iconbox.iconpos_left{display:inline-block}.w-iconbox.iconpos_left + .w-iconbox.iconpos_left{margin-left:30px}.w-iconbox-icon{-webkit-transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease}.w-iconbox.outline .w-iconbox-icon{border:1px solid transparent}.w-iconbox.outline.circle .w-iconbox-icon{border-radius:50% !important}.w-iconbox.size_tiny .w-iconbox-title{font-size:1.25em;line-height:30px}.w-iconbox.iconpos_top .w-iconbox-title{padding:13px 0}.w-iconbox.size_tiny.iconpos_left .w-iconbox-title,.w-iconbox.size_big.iconpos_left .w-iconbox-title,.w-iconbox.size_huge.iconpos_left .w-iconbox-title{padding-top:0}.w-iconbox.size_small.iconpos_left .w-iconbox-title{padding-top:5px}.w-iconbox.size_medium.iconpos_left .w-iconbox-title{padding-top:7px}.w-iconbox-text{opacity:0.66}.w-iconbox.iconpos_left .w-iconbox-text{padding-top:15px} .w-iconbox.color_text .w-iconbox-icon{color:#444; }.w-iconbox.color_text.outline .w-iconbox-icon{border-color:#444; }.no-touch .w-iconbox.color_text.outline a:hover .w-iconbox-icon{background-color:#444; color:#fff}.color_primary .w-iconbox.color_text .w-iconbox-icon,.color_secondary .w-iconbox.color_text .w-iconbox-icon{color:#fff}.color_primary .w-iconbox.color_text.outline .w-iconbox-icon,.color_secondary .w-iconbox.color_text.outline .w-iconbox-icon{border-color:#fff}.no-touch .color_primary .w-iconbox.color_text.outline a:hover .w-iconbox-icon,.no-touch .color_secondary .w-iconbox.color_text.outline a:hover .w-iconbox-icon{background-color:#fff;color:#333} .w-iconbox.color_primary .w-iconbox-icon{color:#c20; }.w-iconbox.color_primary.outline .w-iconbox-icon{border-color:#c20; }.no-touch .w-iconbox.color_primary.outline a:hover .w-iconbox-icon{background-color:#c20; color:#fff} .w-iconbox.color_secondary .w-iconbox-icon{color:#8c0; }.no-touch .w-iconbox.color_secondary a:hover .w-iconbox-icon{color:#c20; }.w-iconbox.color_secondary.outline .w-iconbox-icon{border-color:#8c0; }.no-touch .w-iconbox.color_secondary.outline a:hover .w-iconbox-icon{background-color:#8c0; color:#fff} .w-iconbox.color_faded .w-iconbox-icon{color:#999; }.w-iconbox.color_faded.outline .w-iconbox-icon{border-color:#999; }.no-touch .w-iconbox.color_faded.outline a:hover .w-iconbox-icon{background-color:#999; color:#fff} .w-iconbox.size_tiny.outline .w-iconbox-icon{font-size:18px;line-height:38px;width:40px}.w-iconbox.size_tiny.iconpos_left.outline .w-iconbox-title{padding-top:5px}.w-iconbox.size_tiny.iconpos_left.outline .w-iconbox-title,.w-iconbox.size_tiny.iconpos_left.outline .w-iconbox-text{margin-left:58px}.w-iconbox.size_small.outline .w-iconbox-icon{font-size:24px;line-height:48px;width:50px}.w-iconbox.size_small.iconpos_left.outline .w-iconbox-title{padding-top:9px}.w-iconbox.size_small.iconpos_left.outline .w-iconbox-title,.w-iconbox.size_small.iconpos_left.outline .w-iconbox-text{margin-left:70px}.w-iconbox.size_medium.outline .w-iconbox-icon{font-size:28px;line-height:58px;width:60px}.w-iconbox.size_medium.iconpos_left.outline .w-iconbox-title,.w-iconbox.size_medium.iconpos_left.outline .w-iconbox-text{margin-left:88px}.w-iconbox.size_big.outline .w-iconbox-icon{font-size:38px;line-height:78px;width:80px}.w-iconbox.size_big.iconpos_left.outline .w-iconbox-title,.w-iconbox.size_big.iconpos_left.outline .w-iconbox-text{margin-left:110px}.w-iconbox.size_huge.outline .w-iconbox-icon{font-size:50px;line-height:98px;width:100px} .w-logo{float:left;z-index:2}.w-logo-link{color:inherit}.w-logo-img{height:75px; max-height:120px}.w-logo-title{font-size:27px;font-family:'Open Sans';-webkit-transition:color 0.3s ease;transition:color 0.3s ease} .w-map{margin:20px}.no-touch .w-map{margin:0}.w-map-h{height:400px; }.w-map img{max-width:none}.w-map label{display:inline;width:auto}.gm-style .gm-style-iw{width:auto !important}.gmap_marker{color:#333} .l-header .w-nav{display:inline-block;vertical-align:middle}.l-header .w-nav-control{display:none;font-size:21px;text-align:center;width:42px;cursor:pointer}.l-header .w-nav-list{clear:both;min-width:200px}.l-header .w-nav-item.level_1{font-size:17px; margin-left:6px}.l-header .w-nav-item.level_1:first-child{margin-left:0}.l-header .w-nav-anchor.level_1{line-height:28px;padding:5px 12px;border:1px solid transparent;color:inherit} .l-header .w-nav-arrow{display:none;position:absolute;top:0;right:0;font-family:FontAwesome;font-size:20px;font-weight:normal;line-height:inherit;height:100%;width:20px}.l-header .w-nav-arrow:before{content:'\f107'}.l-header .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-arrow{display:block;line-height:40px}.l-header .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-arrow:before{content:'\f105'}.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{font-size:15px; padding:12px 0;box-shadow:0 8px 15px rgba(0,0,0,0.1);background-color:#fff; }.l-header .w-nav-list.level_3{margin-top:-12px}.touch_disabled .w-nav-item.level_2,.touch_disabled .w-nav-item.level_3{padding:0 12px}.l-header .w-nav-anchor.level_2,.l-header .w-nav-anchor.level_3{line-height:20px;padding:10px 12px;white-space:nowrap;-webkit-transition:color 0.1s ease,background-color 0.1s ease;transition:color 0.1s ease,background-color 0.1s ease} .touch_disabled .btn .w-nav-anchor.level_1{background-color:#c20; color:#fff; }.touch_disabled .btn.active .w-nav-anchor.level_1,.touch_disabled .btn.current-menu-item .w-nav-anchor.level_1,.touch_disabled .btn.current-menu-ancestor .w-nav-anchor.level_1,.no-touch .touch_disabled .btn:hover .w-nav-anchor.level_1{background-color:transparent} .touch_disabled [class*="columns"] .w-nav-list.level_3,.touch_disabled [class*="columns"] .w-nav-item.level_3{box-shadow:none;padding:0;margin:0}.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-size:1.1em;line-height:1.4;font-weight:bold;margin-bottom:5px;background-color:transparent !important}.touch_disabled [class*="columns"] .has_sublevel .w-nav-arrow{display:none !important} .l-header .w-nav.touch_enabled{display:block}.l-header .touch_enabled .w-nav-control{display:block;float:right}.header_sticky .l-header .touch_enabled .w-nav-list.level_1{padding:0 2%;margin:0 -2%;overflow-y:auto !important}.l-header .touch_enabled .w-nav-item{float:none;width:100%;line-height:26px}.l-header .touch_enabled .w-nav-item.level_1{margin-left:0}.l-header .touch_enabled .w-nav-anchor.level_1{border:none}.l-header .touch_enabled .w-nav-anchor.level_1:after{display:none}.l-header .touch_enabled .w-nav-item.level_1.has_sublevel .w-nav-anchor.level_1 .w-nav-arrow,.l-header .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}.l-header .touch_enabled .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-arrow:before{content:'\f107'}.l-header .touch_enabled .w-nav-item.level_1.has_sublevel .w-nav-anchor.level_1 .w-nav-title,.l-header .touch_enabled .w-nav-item.level_2.has_sublevel .w-nav-anchor.level_2 .w-nav-title{padding-right:50px}.l-header .touch_enabled .w-nav-item.level_1.open .w-nav-anchor.level_1 .w-nav-arrow,.l-header .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)}.l-header .touch_enabled .w-nav-list.level_2,.l-header .touch_enabled .w-nav-list.level_3{display:block;position:static;padding:0;margin:0;box-shadow:none}.l-header .touch_enabled .w-nav-anchor.level_1,.l-header .touch_enabled .w-nav-anchor.level_2,.l-header .touch_enabled .w-nav-anchor.level_3{text-align:left;padding:10px 0;margin:0;white-space:normal;border-radius:0 !important;box-shadow:0 1px 0 rgba(0,0,0,0.08) inset}.l-header .touch_enabled .w-nav-anchor.level_1{background-color:transparent !important}.l-header .touch_enabled .w-nav-anchor.level_2{line-height:26px;padding-left:16px;padding-right:16px}.l-header .touch_enabled .w-nav-anchor.level_3{line-height:26px;padding-left:32px;padding-right:16px} .w-pagehead{text-align:center}.g-html .w-pagehead h1{margin:0}.w-pagehead p{line-height:22px;margin:6px 0 0;opacity:0.66}.l-section.color_primary .g-breadcrumbs-item,.l-section.color_primary .g-breadcrumbs-separator,.l-section.color_secondary .g-breadcrumbs-item,.l-section.color_secondary .g-breadcrumbs-separator{opacity:0.66}.l-section.color_primary a.g-breadcrumbs-item,.l-section.color_secondary a.g-breadcrumbs-item{opacity:1;color:inherit !important}.w-pagehead .g-breadcrumbs{font-size:13px;line-height:24px;margin:8px 0 4px}.no-touch .g-breadcrumbs a:hover{border-bottom:1px solid}.g-breadcrumbs-item{margin:0}.g-breadcrumbs-separator{margin:0 8px} .w-pagehead.type_row h1{float:left;font-size:24px;line-height:34px;margin:3px 0}.w-pagehead.type_row p{float:left;margin:12px 0 0 22px}.w-pagehead.type_row .g-breadcrumbs{float:right} .w-portfolio.type_sortable .w-portfolio-list{margin-bottom:-1px}.w-portfolio.with_indents .w-portfolio-list{margin-bottom:4px}.w-portfolio.type_sortable.with_indents .w-portfolio-list{margin-bottom:4px}.w-portfolio-item-anchor{cursor:pointer;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}.w-portfolio-item-text{font-size:0.9em;line-height:18px;margin-top:5px;opacity:0.66} .no-touch .type_1 .w-portfolio-item-image{overflow:hidden}.no-touch .type_1 img{-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}.no-touch .type_1 .w-portfolio-item-anchor:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.type_1 .w-portfolio-item-meta{position:relative;background-color:inherit} .type_2 .w-portfolio-item-image{overflow:hidden}.no-touch .type_2 img{-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}.no-touch .type_2 .w-portfolio-item-anchor:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.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 0.3s ease;transition:opacity 0.3s ease;background-color:inherit}.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after{opacity:0.9}.type_2 .w-portfolio-item-meta{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 25px;color:#fff}.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta{color:inherit}.type_2 .w-portfolio-item-meta:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,0.75) 0,transparent 100%) repeat-x;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.type_2 .w-portfolio-item-meta-h{position:relative}.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta:before{opacity:0} .no-touch .type_3 .w-portfolio-item-image{position:relative;z-index:1;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-image{-webkit-transform:translateY(-30px) scale(0.7);transform:translateY(-30px) scale(0.7)}.no-touch .type_3 .w-portfolio-item-meta{position:absolute;bottom:0;left:0;right:0} .type_4 .w-portfolio-item-h{overflow:hidden;position:relative;z-index:1}.no-touch .type_4 .w-portfolio-item-image{-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease}.no-touch .type_4 .w-portfolio-item-anchor:hover .w-portfolio-item-image{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.no-touch .type_4 .w-portfolio-item-meta{position:absolute;bottom:-1px;left:0;right:0;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;-webkit-transform:translateY(100%);transform:translateY(100%);background-color:inherit}.no-touch .type_4 .w-portfolio-item-anchor:hover .w-portfolio-item-meta{-webkit-transform:translateY(0);transform:translateY(0)} .type_5 .w-portfolio-item-h{overflow:hidden;position:relative;z-index:1}.no-touch .type_5 .w-portfolio-item-image{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease}.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.no-touch .type_5 .w-portfolio-item-meta{position:absolute;top:30px;bottom:30px;left:30px;right:30px;padding:30px;opacity:0;-webkit-transition:-webkit-transform 0.4s ease,opacity 0.4s ease;transition:transform 0.4s ease,opacity 0.4s ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background-color:inherit}.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-meta{opacity:0.95;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.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%} .type_6 .w-portfolio-item-h{overflow:hidden;position:relative;z-index:1}.no-touch .type_6 .w-portfolio-item-meta{position:absolute;top:0;bottom:0;left:0;right:0;padding:30px;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;background-color:inherit}.no-touch .type_6 .w-portfolio-item-anchor:hover .w-portfolio-item-meta{opacity:0.9}.no-touch .type_6 .w-portfolio-item-meta:before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-left:-0.5em}.no-touch .type_6 .w-portfolio-item-meta-h{display:inline-block;vertical-align:middle;width:100%;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.no-touch .type_6 .w-portfolio-item-anchor:hover .w-portfolio-item-meta-h{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} .w-preloader{background-color:inherit;color:inherit}.w-preloader.size_small{font-size:10px}.w-preloader.size_big{font-size:20px} .w-pricing-item{padding:15px 0}.w-pricing-item-h{margin-left:-1px;border:1px solid #999; -webkit-transition:background-color 0.3s ease,box-shadow 0.3s ease;transition:background-color 0.3s ease,box-shadow 0.3s ease}.w-pricing-item:first-child .w-pricing-item-h{margin-left:0}.no-touch .w-pricing-item-h:hover{box-shadow:0 -1px 0 rgba(0,0,0,0.08) inset}.w-pricing-item-title{padding:30px 20px}.w-pricing-item-price{font:50px/50px 'Open Sans';padding:0 20px 30px}.w-pricing-item-price small{display:block;font-size:16px;line-height:20px;margin-top:4px;opacity:0.66}.w-pricing-item .w-pricing-item-features{list-style-type:none;margin:0;padding:0}.w-pricing-item .w-pricing-item-features li{padding:5px 30px;margin:0}.w-pricing-item-footer{padding:25px 0 35px}.w-pricing-item.type_featured{padding:0}.w-pricing-item.type_featured .w-pricing-item-h{position:relative;border-color:#c20}.w-pricing-item.type_featured .w-pricing-item-title{padding-top:45px;color:#c20; }.w-pricing-item.type_featured .w-pricing-item-price span{color:#c20; }.w-pricing-item.type_featured .w-pricing-item-footer{padding-bottom:50px} .w-search-form{min-width:100px}.widget .w-search form input[type="submit"]{font-size:13px;line-height:42px;height:42px;width:70px;margin:0;padding:0} .w-socials-item-link{position:relative;line-height:38px;border:1px solid transparent;color:inherit}.w-socials.size_normal .w-socials-item-link{line-height:48px}.w-socials.size_big .w-socials-item-link{line-height:58px}.w-socials-item-popup{background-color:rgba(0,0,0,0.9)}.l-header .w-socials-item-popup,.l-subfooter.at_bottom .w-socials-item-popup{display:none}.no-touch .l-main .w-socials-item-popup,.no-touch .l-subfooter.at_top + .l-subfooter.at_bottom .w-socials-item-popup{display:block}.no-touch .l-main .w-socials-item.rss .w-socials-item-link:hover{border-color:#ff9702;color:#ff9702}.no-touch .l-main .w-socials-item.facebook .w-socials-item-link:hover{border-color:#3b5998;color:#3b5998}.no-touch .l-main .w-socials-item.twitter .w-socials-item-link:hover{border-color:#00acee;color:#00acee}.no-touch .l-main .w-socials-item.gplus .w-socials-item-link:hover{border-color:#c63b1e;color:#c63b1e}.no-touch .l-main .w-socials-item.linkedin .w-socials-item-link:hover{border-color:#0073b2;color:#0073b2}.no-touch .l-main .w-socials-item.youtube .w-socials-item-link:hover{border-color:#cd332d;color:#cd332d}.no-touch .l-main .w-socials-item.vimeo .w-socials-item-link:hover{border-color:#20b9eb;color:#20b9eb}.no-touch .l-main .w-socials-item.email .w-socials-item-link:hover{border-color:#16a085;color:#16a085}.no-touch .l-main .w-socials-item.skype .w-socials-item-link:hover{border-color:#00aff0;color:#00aff0}.no-touch .l-main .w-socials-item.flickr .w-socials-item-link:hover{border-color:#ff0084;color:#ff0084}.no-touch .l-main .w-socials-item.pinterest .w-socials-item-link:hover{border-color:#cb2027;color:#cb2027}.no-touch .l-main .w-socials-item.tumblr .w-socials-item-link:hover{border-color:#2c4762;color:#2c4762}.no-touch .l-main .w-socials-item.blogger .w-socials-item-link:hover{border-color:#fc9947;color:#fc9947}.no-touch .l-main .w-socials-item.dribbble .w-socials-item-link:hover{border-color:#ea4c89;color:#ea4c89}.no-touch .l-main .w-socials-item.vk .w-socials-item-link:hover{border-color:#4e7299;color:#4e7299}.no-touch .l-main .w-socials-item.instagram .w-socials-item-link:hover{border-color:#a17357;color:#a17357}.no-touch .l-main .w-socials-item.behance .w-socials-item-link:hover{border-color:#1769ff;color:#1769ff} .l-header .w-socials{float:right;margin-left:6px}.l-header .w-socials-item{vertical-align:middle}.l-header .w-socials-item-link{color:inherit} .l-subfooter.at_bottom .w-socials{float:right;padding:5px 0}.l-footer .w-socials.align_center{text-align:center}.l-footer .w-socials.align_right{text-align:right}.l-footer .w-socials-item-link{color:inherit} .w-tabs-list{overflow:hidden;background-color:rgba(0,0,0,0.04)}.w-tabs-item{text-align:center;white-space:nowrap;padding:0;width:100%;-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease}.w-tabs-list.items_2 .w-tabs-item{width:50%}.w-tabs-list.items_3 .w-tabs-item{width:33.3333%}.w-tabs-list.items_4 .w-tabs-item{width:25%}.w-tabs-list.items_5 .w-tabs-item{width:20%}.w-tabs-list.items_6 .w-tabs-item{width:16.6666%}.w-tabs-list.items_7 .w-tabs-item{width:14.2857%}.w-tabs-list.items_8 .w-tabs-item{width:12.5%}.w-tabs-item-h{position:relative;overflow:hidden;padding:22px}.no-touch .w-tabs-item:hover{background-color:rgba(0,0,0,0.03)}.w-tabs-item-icon,.w-tabs-section-icon{font-size:22px;line-height:30px;opacity:0.66;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.w-tabs-item.active .w-tabs-item-icon,.w-tabs-item.color_custom .w-tabs-item-icon,.w-tabs-section.active .w-tabs-section-icon,.w-tabs-section.color_custom .w-tabs-section-icon{opacity:1}.w-tabs-item-title{font-family:'Open Sans'}.w-tabs-item-title,.w-tabs-section-title{line-height:30px;white-space:normal}.w-tabs-item-title,.one-half .w-tabs-section-title,.one-third .w-tabs-section-title,.one-quarter .w-tabs-section-title,.two-thirds .w-tabs-section-title{font-size:22px}.w-tabs-item.with_icon .w-tabs-item-title,.w-tabs-section.with_icon .w-tabs-section-title{margin-left:15px}.w-tabs-section-header{padding:1.8% 2%;white-space:nowrap;-webkit-transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease}.no-touch .w-tabs-section-header:hover{background-color:rgba(0,0,0,0.04)}.w-tabs-section-control{top:50%;right:2%;font-size:26px;line-height:30px;margin:-15px -5px 0 0;width:30px;text-align:center;transition:transform 0.2s ease}.w-tabs-section.active .w-tabs-section-control{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.w-tabs-section-content{padding:1.8% 2%}.w-tabs-section-content-h{margin:0 auto;max-width:1200px}.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}.l-section.full_width .l-section-h > .w-tabs .w-tabs-section-content{padding:3%}.one-half .w-tabs-section-header,.one-half .w-tabs-section-content,.two-thirds .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%} .w-tabs.layout_accordion .w-tabs-section{border-top-width:1px;border-style:solid}.w-tabs.layout_accordion .w-tabs-section:last-child{border-bottom-width:1px}.l-section.full_height .w-tabs.layout_accordion:last-child .w-tabs-section:last-child{border-bottom-width:0}.w-tabs.layout_accordion .w-tabs-section-content{padding-top:1%} .w-tabs.layout_accordion .w-tabs-section.color_custom{border-color:transparent}.w-tabs.layout_accordion .w-tabs-section.color_custom + .w-tabs-section{border-top-color:transparent}.w-tabs.layout_accordion .w-tabs-section.active.color_custom .w-tabs-section-header{color:inherit} .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;position:static;margin:0 0 0 10px} .w-tabs-item-h:after{display:block;content:'';position:absolute;bottom:-38px;left:50%;height:30px;width:30px;margin-left:-15px;background-color:#fff; -webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 0.3s ease;transition:bottom 0.3s ease}.w-tabs-item.active .w-tabs-item-h:after{bottom:-22px}.l-section.with_overlay .w-tabs-item-h:after,.l-section.color_primary .w-tabs-item-h:after,.l-section.color_secondary .w-tabs-item-h:after{display:none}@media only screen and (min-width:1600px){.l-section.full_width .l-section-h > .w-tabs .w-tabs-item-h{padding:35px}.l-section.full_width .l-section-h > .w-tabs .w-tabs-item.active .w-tabs-item-h:after{bottom:-18px}}@media only screen and (min-width:1280px) and (max-width:1599px){.l-section.full_width .l-section-h > .w-tabs .w-tabs-item-h{padding:30px}.l-section.full_width .l-section-h > .w-tabs .w-tabs-item.active .w-tabs-item-h:after{bottom:-20px}} .w-tags{font-size:0.9em;line-height:1.3;padding-bottom:40px}.no-touch .w-tags-item-link:hover{border-bottom:1px solid}.w-tags-item-separator:last-child{display:none} .w-team{text-align:center;min-height:150px}.w-team.img_circle .w-team-image img,.w-team.img_circle .w-team-links:before{border-radius:50%}.w-team-name{padding-top:18px !important}.w-team-role{margin:0 0 5px;opacity:0.66}.w-team-links{padding-top:10px;margin-bottom:-5px}.w-team-links-list{position:relative}.w-team-links-item{font-size:18px;line-height:38px;height:40px;width:40px;border:1px solid transparent;color:#999; }.no-touch .w-team-links-item:hover{border:1px solid} .w-team.type_2{padding-bottom:40px;padding-bottom:40px}.w-team.type_2 .w-team-image{position:static}.w-team.type_2 .w-team-links{position:absolute;left:0;right:0;bottom:0;margin:0;padding:0} .no-touch .w-team.type_3 .w-team-links,.no-touch .w-team.type_4 .w-team-links{position:absolute;top:10px;left:10px;right:10px;bottom:10px;margin:0;padding:0;z-index:1;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease} .no-touch .w-team.type_3.img_circle .w-team-links,.no-touch .w-team.type_4.img_circle .w-team-links{-webkit-transform:scale(1);-webkit-transition:opacity 0.3s ease}.no-touch .w-team.type_3:hover .w-team-links,.no-touch .w-team.type_4:hover .w-team-links{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.no-touch .w-team.type_3 .w-team-links:before,.no-touch .w-team.type_4 .w-team-links:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.85)}.no-touch .w-team.type_3 .w-team-links:after,.no-touch .w-team.type_4 .w-team-links:after{content:'';display:inline-block;vertical-align:middle;height:100%;margin-right:-0.25em}.no-touch .w-team.type_3 .w-team-links-list,.no-touch .w-team.type_4 .w-team-links-list{display:inline-block;vertical-align:middle;width:88%}.no-touch .w-team.type_3 .w-team-links-item,.no-touch .w-team.type_4 .w-team-links-item{color:#fff}.no-touch .w-team.type_3 .w-team-links-item:hover,.no-touch .w-team.type_4 .w-team-links-item:hover{color:#8c0; } .no-touch .w-team.type_4.img_circle{border-radius:50%;overflow:hidden}.no-touch .w-team.type_4 .w-team-content{position:absolute;left:0;right:0;bottom:0;padding:0 20px 12px;background:linear-gradient(to top,rgba(0,0,0,0.75) 0,transparent 100%) repeat-x;color:#fff}.no-touch .w-team.type_4 .w-team-content a{color:inherit}.no-touch .w-team.type_4 .w-team-content .w-team-name{padding-top:50px !important} .w-testimonial{text-align:left;padding:25px 30px;margin-bottom:20px;border:1px solid #e8e8e8; -webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease}.w-testimonial:last-child{margin-bottom:0}.no-touch .w-testimonial:hover{border-color:#c20; }.w-testimonial-content{position:relative;margin:0 !important}.w-testimonial-content:before{content:'\201C';position:absolute;left:-9px;font-size:1.4em;opacity:0.5}.w-testimonial-content:after{content:'\201D';font-size:1.4em;line-height:1px;opacity:0.5}.w-testimonial-person{display:table;margin-top:15px;overflow:hidden}.w-testimonial-person-img{display:table-cell;vertical-align:middle}.w-testimonial-person-img-h{display:block;font-size:19px;text-align:center;margin-right:15px;line-height:50px;height:50px;width:50px;border-radius:50%;position:relative;background-color:rgba(0,0,0,0.04)}.w-testimonial-person-img-h img{position:absolute;border-radius:50%;left:0}.w-testimonial-person-text{display:table-cell;vertical-align:middle}.w-testimonial-person-name{display:block}.w-testimonial-person-desc{display:block;font-size:0.8em;line-height:1.5;opacity:0.75} .w-toplink{display:block;position:fixed;bottom:-50px;right:20px;text-align:center;font-size:26px;line-height:50px;height:50px;width:50px;opacity:0;z-index:100;-webkit-transition:background-color 0.2s ease,opacity 0.3s ease,bottom 0.3s ease;transition:background-color 0.2s ease,opacity 0.3s ease,bottom 0.3s ease;background-color:rgba(0,0,0,0.2);color:#fff}.w-toplink.active{bottom:20px;opacity:1}.no-touch .w-toplink.active:hover{background-color:rgba(0,0,0,0.75);color:#fff}.w-toplink i{line-height:inherit} .w-video{margin-bottom:20px;background-color:rgba(0,0,0,0.04) }.w-video:last-child{margin-bottom:0}.w-video:before{display:block;content:'\f144';position:absolute;top:50%;left:50%;font-family:FontAwesome;text-align:center;font-size:50px;line-height:50px;width:50px;margin:-25px 0 0 -25px;opacity:0.33} .widget{margin-bottom:45px}.g-html .widget ul{list-style-type:none;margin:0} .comment-reply-title{font-size:26px}.comment-reply-title small{font-size:14px;margin-left:10px}.no-touch .comment-reply-title a:hover{border-bottom:1px solid}.w-comments-form .comment-form p{margin-bottom:16px}.comment-form-author,.comment-form-email{float:left;width:31%;margin-right:3.5%}.comment-form-url{float:left;width:31%}.form-allowed-tags{display:none}.w-comments-form p label{display:block;margin-bottom:5px}.w-comments-form p input[type="text"],.w-comments-form p input[type="email"]{max-width:400px}.w-comments-form p.form-allowed-tags code{font-size:0.8em;line-height:1.6;margin-top:5px} .widget_search form{position:relative}.widget_search form label{display:none}.widget_search form input[type="text"]{padding:10px 80px 10px 10px}.widget_search form input[type="submit"]{position:absolute;top:0;right:0;font-size:13px;line-height:42px;height:42px;width:70px;margin:0;padding:0;background-color:transparent;border-color:transparent;color:inherit} .widget.widget_archive ul li{line-height:20px;padding:7px 18px;position:relative}.widget.widget_archive ul li:before{display:block;position:absolute;top:8px;left:1px;content:'\f105';font-size:18px;font-family:"FontAwesome";font-style:normal;font-weight:normal;opacity:0.66} #wp-calendar{margin:0;width:100%}#wp-calendar caption{padding:8px 20px 2px}#wp-calendar thead th,#wp-calendar tbody td,#wp-calendar tfoot td{padding:0;border-top:1px solid #e8e8e8;border-bottom:none;text-align:center;line-height:32px}#wp-calendar thead th{font-size:10px;font-weight:normal;border-top:none;opacity:0.66}#wp-calendar tbody td a{display:block;font-weight:bold}.no-touch #wp-calendar tbody td a:hover{border-bottom:none}#wp-calendar tbody td#today{font-weight:bold}#wp-calendar td#prev{text-align:left;padding-left:10px}#wp-calendar td#next{text-align:right;padding-right:10px}.no-touch #wp-calendar tfoot a:hover{border-bottom:1px solid} .widget.widget_categories ul li{line-height:20px;padding:7px 18px;position:relative}.widget.widget_categories .children{margin:8px 0 -8px}.widget.widget_categories ul li:before{display:block;position:absolute;top:8px;left:1px;content:'\f105';font-size:18px;font-family:"FontAwesome";font-style:normal;font-weight:normal;opacity:0.66} .widget.widget_nav_menu .menu{border-bottom:1px solid #e8e8e8}.widget.widget_nav_menu .menu-item{padding:0}.widget.widget_nav_menu .menu-item a{display:block;padding:12px 20px;line-height:20px;position:relative;-webkit-transition:color 0.1s ease,background-color 0.1s ease,border-color 0.1s ease;transition:color 0.1s ease,background-color 0.1s ease,border-color 0.1s ease;border-top:1px solid #e8e8e8;color:inherit}.no-touch .widget.widget_nav_menu .menu-item a:hover{background-color:#8c0; border-bottom:none;border-color:transparent;color:#fff}.widget.widget_nav_menu .menu-item.current-menu-item > a{background-color:#c20; border-color:transparent;color:#fff}.l-footer .widget.widget_nav_menu .menu-item.current-menu-item a{background-color:transparent}.l-main .widget.widget_nav_menu .menu-item.current-menu-item + .menu-item > a,.no-touch .widget.widget_nav_menu .menu-item:hover + .menu-item > a{border-color:transparent}.widget.widget_nav_menu .sub-menu > .menu-item > a{padding-left:40px}.widget.widget_nav_menu .sub-menu .sub-menu > .menu-item > a{padding-left:60px} .widget.widget_meta ul{list-style-type:disc;margin-left:22px}.widget.widget_meta ul li{margin-bottom:8px} .widget.widget_pages ul{list-style-type:disc;margin-left:22px}.widget.widget_pages ul li{margin-bottom:8px}.widget.widget_pages .children{padding-top:8px} .widget.widget_recent_comments .recentcomments{position:relative;line-height:22px;padding-left:24px;margin-bottom:15px}.widget.widget_recent_comments .recentcomments:before{display:block;position:absolute;top:1px;left:2px;content:'\f075';font-size:13px;font-family:"FontAwesome";font-style:normal;font-weight:normal;opacity:0.66} .widget.widget_recent_entries ul li{position:relative;line-height:22px;margin-bottom:15px;padding-left:18px}.widget.widget_recent_entries ul li:last-child{margin-bottom:0}.widget.widget_recent_entries ul li span{display:block;font-size:0.9em}.widget.widget_recent_entries ul li:before{display:block;position:absolute;top:0;left:1px;content:'\f105';font-size:18px;font-family:"FontAwesome";font-style:normal;font-weight:normal;opacity:0.66} .widget.widget_rss h4 a{padding-left:30px;position:relative}.widget.widget_rss h4 a:first-child{display:none}.widget.widget_rss h4 a:before{position:absolute;top:-3px;left:1px;display:block;content:'\f143';font-family:"FontAwesome";font-style:normal;font-weight:normal}.widget.widget_rss ul li{line-height:22px;margin-bottom:14px;padding-bottom:14px;padding-left:0}.widget.widget_rss ul li span{display:block;padding-top:5px;font-size:0.9em;opacity:0.66}.widget.widget_rss ul li cite{font-size:0.9em;font-style:normal;opacity:0.66}.widget.widget_rss ul li div{display:block;font-size:0.9em;padding:6px 0} .widget.widget_tag_cloud .tagcloud a{color:inherit}.no-touch .widget.widget_tag_cloud .tagcloud a:hover{border-bottom:1px solid} .g-html .wp-caption{clear:both;max-width:100%;position:relative}.g-html .wp-caption + h1,.g-html .wp-caption + h2,.g-html .wp-caption + h3,.g-html .wp-caption + h4,.g-html .wp-caption + h5,.g-html .wp-caption + h6,.g-html .wp-caption + ol,.g-html .wp-caption + ul,.g-html .wp-caption + p{margin-top:20px}.g-html .wp-caption img{display:block;width:100%}.g-html .wp-caption-text{display:block;position:absolute;left:0;right:0;bottom:0;text-align:center;margin:0;padding:40px 20px 20px;background:linear-gradient(to top,rgba(0,0,0,0.75) 0,transparent 100%) repeat-x;color:#fff}.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} .post-password-form label{display:inline-block;vertical-align:bottom;width:250px}.post-password-form input[type="submit"]{margin:0 0 0 5px;padding:9px 30px;vertical-align:bottom}.gallery-caption{font-size:inherit}.bypostauthor{font-size:inherit}img#wpstats{display:none} .tp-banner,.tp-banner-container,.tp-banner-fullscreen-container{width:100%;position:relative;padding:0}.tp-caption.grata_1{font:700 71px/71px Open Sans;color:#fff}.tp-caption.grata_2{font:300 45px/45px Open Sans;color:#000}.tp-caption.grata_3{top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7)}.tp-caption.grata_4{font:300 80px/80px Open Sans;color:#fff}.tp-caption.grata_5{white-space:normal;max-width:400px} .slick-slider{margin-bottom:0}.slick-slide img{margin:0 auto}.slick-prev,.slick-next{display:none !important;height:50px;width:50px;margin:-25px 0 0 0;background:none;-webkit-transition:border-color 0.3s ease,color 0.3s ease;transition:border-color 0.3s ease,color 0.3s ease;border:1px solid transparent;color:inherit}.slick-prev:before,.slick-next:before{line-height:48px}.no-touch .slick-prev:hover,.no-touch .slick-next:hover{border-color:#8c0; color:#8c0; }.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default}.slick-prev{left:0}.slick-next{right:0}.no-touch .slick-prev,.no-touch .slick-next{display:block !important}.slick-next:before,.slick-prev:before{content:'\f105';font-size:inherit;font-family:FontAwesome;font-size:26px;line-height:50px;margin:0 0 0 3px;opacity:1;color:inherit}.slick-prev:before{content:'\f104';margin:0 3px 0 0}.slick-dots{position:static;padding-top:10px;margin:0 !important}.no-touch .slick-dots{display:none !important}.slick-dots li{margin:0}.slick-dots li button{margin:0;color:inherit}.slick-dots li button:before{font-size:8px;color:inherit} .mfp-arrow:after{display:none}.mfp-arrow:before{content:'\f104';font-family:FontAwesome;font-size:60px;width:100%;margin-top:40px;margin-left:0;border:none;color:#fff}.mfp-arrow.mfp-arrow-right:before{content:'\f105'} .g-html .wpcf7-form p{margin-bottom:15px}span.wpcf7-form-control-wrap{display:inline-block;width:100%}.wpcf7-form input[type="text"],.wpcf7-form input[type="password"],.wpcf7-form input[type="email"],.wpcf7-form input[type="url"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="number"],.wpcf7-form input[type="date"],.wpcf7-form textarea,.wpcf7-form select{margin-top:5px}.wpcf7-form-control.wpcf7-radio,.wpcf7-form-control.wpcf7-checkbox{display:block;padding:5px 0}span.wpcf7-list-item{display:block;margin:0 20px 0 0}span.wpcf7-list-item input[type="checkbox"],span.wpcf7-list-item input[type="radio"]{margin:0 2px 0 0}div.wpcf7 img.ajax-loader{display:inline;margin-left:10px;margin-right:-20px}div.wpcf7-response-output{font-size:14px;line-height:22px;margin:0;padding:10px 16px}span.wpcf7-not-valid-tip{font-size:14px} .gform_wrapper h2,.gform_wrapper h3,.gform_wrapper h4{margin-bottom:10px}.g-html .gform_wrapper img{display:inline}.gform_wrapper ul,.gform_wrapper li{list-style:none !important;margin:0 !important}.gform_wrapper .gform_heading,.g-html .gform_wrapper li{padding:0 0 15px}.g-html .gform_wrapper li.gsection{padding:20px 0 10px}.g-html .gform_wrapper li.gsection h2{font-size:22px}.gform_wrapper li:after{content:'';display:block;clear:both}.gform_wrapper .gfield_label{display:block;margin-bottom:3px}.gform_wrapper .gfield_required{margin-left:4px}.gform_ajax_spinner{margin-left:10px}.gform_wrapper .charleft,.gform_wrapper .gfield_description{font-size:0.88em;line-height:1.2;padding-top:6px;opacity:0.66}.gform_wrapper .description_above .gfield_description{padding-top:0;padding-bottom:8px;margin-top:-4px}.g-html .gform_wrapper .gfield_radio li,.g-html .gform_wrapper .gfield_checkbox li{display:block;padding:2px 0 4px 20px}.gform_wrapper .gfield_radio input[type="radio"],.gform_wrapper .gfield_checkbox input[type="checkbox"]{position:absolute;margin:6px 0 0 -20px} .gform_wrapper .left_label .gfield_label,.gform_wrapper .right_label .gfield_label{float:left;padding-right:15px;width:30%}.gform_wrapper .right_label .gfield_label{text-align:right}.gform_wrapper .left_label .ginput_container,.gform_wrapper .right_label .ginput_container{float:left;width:70%}.gform_wrapper .left_label .gfield_description,.gform_wrapper .right_label .gfield_description{clear:both;margin-left:30%}.gform_wrapper .left_label .gfield_captcha_container,.gform_wrapper .right_label .gfield_captcha_container,.gform_wrapper .gform_footer.left_label,.gform_wrapper .gform_footer.right_label{margin-left:30%} .gform_wrapper .ginput_complex .ginput_full{display:block;clear:both}.gform_wrapper .ginput_complex .ginput_left{float:left;width:48%}.gform_wrapper .ginput_complex .ginput_right{float:right;width:48%}.gform_wrapper .ginput_complex .name_suffix,.gform_wrapper .ginput_complex .name_prefix{float:left;margin-right:10px;width:50px}.gform_wrapper .ginput_complex .name_first,.gform_wrapper .ginput_complex .name_last{float:left;margin-right:10px;width:150px}.gform_wrapper .ginput_complex input + label,.gform_wrapper .ginput_complex select + label{display:block;font-size:0.88em;line-height:1.2;padding:4px 0 10px;opacity:0.66}.gform_wrapper .gfield_time_hour,.gform_wrapper .gfield_time_minute,.gform_wrapper .gfield_time_ampm,.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{float:left;margin-right:10px;width:70px !important}.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_year{float:left;margin-right:10px;width:auto !important}.gform_wrapper input.datepicker{float:left;margin-right:5px;width:210px}.gform_wrapper .simple_captcha_small input{width:100px}.gform_wrapper .simple_captcha_medium input{width:150px}.gform_wrapper .simple_captcha_large input{width:200px}.gform_wrapper table.gfield_list{margin:0;width:100%}.gform_wrapper table.gfield_list th,.gform_wrapper table.gfield_list td{padding:0 6px 6px 0;border-width:0}.gform_confirmation_message{font-size:1.2em;color:#5a0}.gform_wrapper .validation_error,.gfield_error .gfield_checkbox,.gfield_error .gfield_radio{color:#f00}.gfield_error input[type="text"],.gfield_error input[type="password"],.gfield_error input[type="email"],.gfield_error input[type="url"],.gfield_error input[type="tel"],.gfield_error input[type="number"],.gfield_error input[type="date"],.gfield_error textarea,.gfield_error select{border-color:#f00} .ui-datepicker{height:auto;width:210px;box-shadow:0 8px 15px rgba(0,0,0,0.1);background-color:#fff}.ui-datepicker table{width:100%}.ui-datepicker-header{line-height:30px;min-height:30px;box-shadow:0 -1px 0 rgba(0,0,0,0.08) inset}.ui-datepicker-title select{height:auto;border-radius:0;background:none !important;border:none !important;box-shadow:0 1px 0 rgba(0,0,0,0.08) inset;color:#666}.ui-datepicker-prev{float:left;padding-left:10px;cursor:pointer}.ui-datepicker-next{float:right;padding-right:10px;cursor:pointer}.ui-datepicker th{font-size:10px;font-weight:normal;text-transform:uppercase;text-align:center;color:#999}.ui-datepicker tbody td{padding:0;border:none}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;text-align:center;width:30px;height:30px;line-height:30px;color:#666}.ui-datepicker-calendar .ui-state-hover{background-color:#666;color:#fff !important}.ui-datepicker-calendar .ui-state-active{background-color:#FFF2AA;color:#333 !important} .rounded_corners .mega-heading-line,.rounded_corners input[type="text"],.rounded_corners input[type="password"],.rounded_corners input[type="email"],.rounded_corners input[type="url"],.rounded_corners input[type="tel"],.rounded_corners input[type="number"],.rounded_corners input[type="date"],.rounded_corners textarea,.rounded_corners select,.rounded_corners button,.rounded_corners input[type="submit"],.rounded_corners .g-btn,.rounded_corners .g-alert,.rounded_corners .g-pagination-item,.rounded_corners .w-actionbox,.rounded_corners .w-blog.type_masonry .w-blog-entry,.rounded_corners .w-blog-entry-preview:after,.rounded_corners .w-blog-entry-preview img,.rounded_corners .w-cart-link,.rounded_corners .w-clients-item-h,.rounded_corners .w-comments-item-icon,.rounded_corners .w-filter-link,.rounded_corners .w-icon.outline .w-icon-link,.rounded_corners .w-iconbox.outline .w-iconbox-icon,.rounded_corners .l-header .w-nav-anchor,.rounded_corners .w-pricing-item-h,.rounded_corners .w-socials-item-link,.rounded_corners .w-socials-item-popup,.rounded_corners .w-team-links-item,.rounded_corners .w-testimonial,.rounded_corners .w-toplink,.rounded_corners .tp-leftarrow.default,.rounded_corners .tp-rightarrow.default,.rounded_corners .woocommerce-message,.rounded_corners .woocommerce-error,.rounded_corners .woocommerce-info,.rounded_corners .woocommerce table.shop_table .product-remove a.remove,.rounded_corners .woocommerce form.login,.rounded_corners .woocommerce form.checkout_coupon,.rounded_corners .woocommerce form.register,.rounded_corners .woocommerce .checkout #order_review,.rounded_corners .woocommerce #payment .payment_box,.rounded_corners .woocommerce .button,.rounded_corners.woocommerce-page .button,.rounded_corners.woocommerce-page .comment-respond,.rounded_corners.woocommerce-page .products .product,.rounded_corners.woocommerce-page .woocommerce-pagination ul li a,.rounded_corners.woocommerce-page .woocommerce-pagination ul li span,.rounded_corners.woocommerce-page .quantity,.rounded_corners div.jGrowl-notification{border-radius:4px}

.loaderIcon{
                    font-size: 40px;
                    color: #A2292E;
                    text-align: center;
                    display: none;
                }
                /* ######### loader animatio ######### */
               @keyframes rotating {
                from {
                  transform: rotate(0deg);
                  -ms-transform: rotate(0deg);
                  -moz-transform: rotate(0deg);
                  -webkit-transform: rotate(0deg);
                  -o-transform: rotate(0deg);
                }
                to {
                  transform: rotate(360deg);
                  -ms-transform: rotate(360deg);
                  -moz-transform: rotate(360deg);
                  -webkit-transform: rotate(360deg);
                  -o-transform: rotate(360deg);
                }
              }
              @-webkit-keyframes rotating {
                from {
                  transform: rotate(0deg);
                  -ms-transform: rotate(0deg);
                  -moz-transform: rotate(0deg);
                  -webkit-transform: rotate(0deg);
                  -o-transform: rotate(0deg);
                }
                to {
                  transform: rotate(360deg);
                  -ms-transform: rotate(360deg);
                  -moz-transform: rotate(360deg);
                  -webkit-transform: rotate(360deg);
                  -o-transform: rotate(360deg);
                }
              }

                .loaderIcon .fa-spinner{
                    -webkit-animation: rotating 1s linear infinite;
                    -moz-animation: rotating 1s linear infinite;
                    -ms-animation: rotating 1s linear infinite;
                    -o-animation: rotating 1s linear infinite;
                    animation: rotating 1s linear infinite;
                }
               
