html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input,textarea{-webkit-border-radius:0;border-radius:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}em{font-style:italic}a{text-decoration:none}img{max-width:100%}*:focus{outline:none}.cleared{clear:both}.center{text-align:center}.hidden{display:none}.alignleft,img.alignleft{float:left;padding:5px 20px 10px 0}.alignright,img.alignright{float:right;padding:5px 0 10px 20px}.aligncenter{text-align:center}img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.gallery-caption{font-size:16px;line-height:24px;padding-top:10px}#background{position:relative;z-index:1;line-height:20px;font-size:14px;min-width:1240px;overflow:hidden;width:100%}#page{width:100%;position:relative;margin:0 auto}#page.layout-boxed{padding:0;margin-top:30px;margin-bottom:30px;width:1280px;box-shadow:0px 0px 10px rgba(0,0,0,.1)}.wrap{width:1200px;margin:0 auto;position:relative}#header{width:100%;position:relative;z-index:1000;-webkit-background-clip:padding-box;background-clip:padding-box}#header.header-on-slider{position:absolute;left:0;top:0}#header .wrap{position:relative}#header.header-transparent{background-position:center center;background-size:cover}#header .header_content{position:relative;z-index:2}.header_bg{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}.header-social{padding:12px 0 10px;display:inline-block;vertical-align:middle}.header-social a{display:inline-block;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.header-contact{display:inline-block;padding:12px 0 10px;vertical-align:middle}.header-contact ul li i{margin-right:15px}#top-bar .header-search{display:inline-block;vertical-align:middle;padding:12px 0 10px;cursor:pointer}.left-top-bar{float:left;line-height:0}.right-top-bar{float:right;line-height:0}.left-top-bar .header-social,.left-top-bar .header-contact,.left-top-bar .header-search{margin-right:20px}.right-top-bar .header-social,.right-top-bar .header-contact,.right-top-bar .header-search{margin-left:20px}.left-top-bar .header-social a{margin-right:20px}.left-top-bar .header-social a:last-child{margin-right:0}.right-top-bar .header-social a{margin-left:20px}.right-top-bar .header-social a:first-child{margin-left:0}.left-top-bar .header-contact ul li{display:inline-block;padding-right:20px}.right-top-bar .header-contact ul li{display:inline-block;padding-left:20px}.left-top-bar .header-search i{padding-right:20px}.right-top-bar .header-search i{padding-left:20px}#top-bar-open{position:relative;z-index:2000;text-align:center}#topbar-open{display:none;cursor:pointer;padding:5px 12px;border-radius:0;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.left-header{float:left}.right-header{float:right}.left-header .main-menu{float:left;margin-left:40px}.right-header .main-menu{float:right;margin-right:40px}.left-header div:first-child{margin-left:0}.right-header div:first-child{margin-right:0}.site-logo{float:left;font-size:0px;line-height:0}.site-logo h1{padding:0;margin:0;line-height:0;font-size:0px}.site-logo>a,.site-logo>h1>a{height:100px;display:inline-block;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.site-logo img{max-height:100px;line-height:0;font-size:0px;display:inline-block}.site-logo .logo-retina,.logo-retina{display:none}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.site-logo .logo-normal,.logo-normal{display:none}.site-logo .logo-retina,.logo-retina{display:block}}#scroll-header{width:100%;height:50px;position:fixed;z-index:2001;display:none;top:0;-webkit-background-clip:padding-box;background-clip:padding-box}.admin-bar #scroll-header{top:32px}#scroll-header .main-menu ul li{padding:17px 0 10px !important}#scroll-header .main-menu ul li li:last-child{padding-bottom:0 !important}#scroll-header .site-logo>a,#scroll-header .site-logo>h1>a{height:50px}#scroll-header .site-logo img{max-height:50px}.main-menu ul li{display:inline-block;position:relative;padding:40px 0 37px !important;margin-left:40px !important}.main-menu ul li:first-child{margin-left:0}.main-menu ul li a{position:relative;display:inline-block;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;padding:0 0 4px !important;height:auto !important}.main-menu ul li a:after{display:none !important}#scroll-header .main-menu ul ul.sub-menu,#scroll-header .main-menu ul ul.mega-sub-menu{top:50px !important}#scroll-header .main-menu ul ul.sub-menu ul.sub-menu,#scroll-header .main-menu ul ul.mega-sub-menu ul.mega-sub-menu{top:-33px !important}.main-menu ul ul.sub-menu,.main-menu ul ul.mega-sub-menu{text-align:left;position:absolute;top:100px !important;left:-30px !important;padding:0 !important;width:250px !important;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;display:none;padding:30px 0 !important}.main-menu ul ul.sub-menu ul.sub-menu,.main-menu ul ul.mega-sub-menu ul.mega-sub-menu{position:absolute;top:-33px !important;left:250px !important;width:250px !important;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;display:none}.main-menu ul li:hover ul.sub-menu{z-index:100;display:block}.main-menu ul li:hover ul.sub-menu ul.sub-menu{display:none}.main-menu ul ul.sub-menu li:hover ul.sub-menu{display:block}.main-menu ul li li,#scroll-header .main-menu ul li li{float:none;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 30px 15px !important;margin:0 !important}.main-menu ul li li:last-child{padding-bottom:0 !important}.main-menu ul li li a,.main-menu ul li.current-menu-item li a,.main-menu ul li.current-menu-ancestor li a{display:inline-block !important;box-sizing:border-box;-moz-box-sizing:border-box;margin:0;letter-spacing:0px;position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mega-menu-wrap,.mega-menu-wrap .mega-menu{position:static !important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.mega-menu-item{position:static !important}.main-menu .mega-menu-megamenu ul.mega-sub-menu{width:100% !important;left:0 !important}h4.mega-block-title{padding-bottom:25px !important;position:relative}.main-menu .mega-menu-megamenu ul.mega-sub-menu{padding-top:40px !important}.main-menu .mega-menu-megamenu ul.mega-sub-menu ul,.mega-block-title{padding-left:30px !important;padding-right:30px !important}.main-menu .mega-menu-megamenu ul.mega-sub-menu li,#scroll-header .main-menu .mega-menu-megamenu ul.mega-sub-menu li{padding-left:0 !important;padding-right:0 !important}.main-menu .mega-menu-megamenu ul.mega-sub-menu ul li,#scroll-header .main-menu .mega-menu-megamenu ul.mega-sub-menu ul li{padding-left:0 !important;padding-right:0 !important}#toggle-menu-button{position:absolute;right:0;top:25px;float:left;cursor:pointer;text-align:center;width:48px;height:48px;display:none;z-index:3;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}#toggle-menu-button i{font-size:24px;line-height:50px}#main-menu-toggle{padding:10px 0;position:absolute;display:none;top:50px}#main-menu-toggle a{padding:15px 20px;display:block;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.toggle-menu{display:none;position:absolute;width:100%;top:100px;left:0;z-index:3}.toggle-menu ul{padding:32px 23px 31px}.toggle-menu ul li{margin-bottom:20px}.toggle-menu ul li:last-child{margin-bottom:0}.search-box{position:fixed;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,.95);display:none}.search-box-inner{display:table-cell;text-align:center;vertical-align:middle}.search-box-inner .search-form{width:100%}.search-box-inner .content input[type=text]{width:50%;background-color:transparent;border:1px solid rgba(255,255,255,.1);font-size:24px;margin-bottom:0;color:#fff;padding:16px 36px}.search-box .search-form i{vertical-align:0px;font-size:36px;line-height:55px;vertical-align:-3px;padding-left:20px}.page-entry-content{padding:60px 0 60px}.page-entry-content>:first-child{padding-top:0}.page-entry-thumb{line-height:0}.text-404{text-align:center}.homepage-blog{padding-top:40px;padding-bottom:40px}.content-section{position:relative}.content-section .wrap,.content-section .wrap-column,.content-section .no-wrap{position:relative;z-index:3}.image-bg{background-size:cover;background-position:center;background-repeat:no-repeat}.section-bg-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.align-left .content-section-heading{text-align:left}.align-center .content-section-heading{text-align:center}.align-right .content-section-heading{text-align:right}.top-spacing-big{padding-top:130px}.top-spacing-medium{padding-top:100px}.top-spacing-small{padding-top:70px}.top-spacing-no{padding-top:0}.bottom-spacing-big{padding-bottom:120px}.bottom-spacing-medium{padding-bottom:95px}.bottom-spacing-small{padding-bottom:65px}.bottom-spacing-no{padding-bottom:0}.title-spacing-big .content-section-heading{margin-bottom:100px}.title-spacing-medium .content-section-heading{margin-bottom:75px}.title-spacing-small .content-section-heading{margin-bottom:50px}.title-spacing-no .content-section-heading{margin-bottom:0}h1.content-section-title,h2.content-section-title,h3.content-section-title,h4.content-section-title,h5.content-section-title,h6.content-section-title{margin:0;padding:0 0 20px;position:relative}.content-section-title:before{position:absolute;content:'';bottom:0;left:50%;margin-left:-35px;width:70px;height:2px}.align-left .content-section-title:before,.align-left .content-section-title:after{margin-left:0;left:0}.align-right .content-section-title:before,.align-right .content-section-title:after{margin-left:0;right:0;left:auto}h1.content-section-subtitle,h2.content-section-subtitle,h3.content-section-subtitle,h4.content-section-subtitle,h5.content-section-subtitle,h6.content-section-subtitle{padding:0 0 5px}.content-section-text{padding:40px 0 0}.content-section-text p{padding:0}.section-widget-heading{margin-bottom:0}.widget-entry{margin-bottom:50px}.content-section .widget-entry:last-child{margin-bottom:0}h1.section-widget-title,h2.section-widget-title,h3.section-widget-title,h4.section-widget-title,h5.section-widget-title,h6.section-widget-title{margin:0;padding:0;position:relative;margin-bottom:50px}.section-widget-title:before{content:'';width:30px;height:2px;position:absolute;left:0;bottom:-20px}.widget-title-align-center{text-align:center}.widget-title-align-center .section-widget-title:before{content:'';width:30px;height:2px;position:absolute;left:50%;margin-left:-15px;bottom:-20px}.big-column-pagebuilder .wrap-column{width:auto;padding:0}.section-half-column{display:table;width:100%}.section-column-content,.section-column-bg{width:50%;display:table-cell;box-sizing:border-box}.section-column-bg{background-position:center center;background-repeat:no-repeat;background-size:cover}.section-column-content{padding:7% 5%;box-sizing:border-box}.section-column-content-heading{margin-bottom:40px}.section-column-content-title{margin-bottom:13px}.section-column-content-heading div:last-child{margin-bottom:0}.widget-element-bottom{margin-bottom:0 !important}.widget-element-bottom .icon-direction-horizontal{margin-bottom:0}.icon-align-center,.icon-align-center img,.icon-align-center img{text-align:center}.icon-align-right,.icon-align-right img,.icon-align-right img{text-align:right}.icon-box-item{margin-bottom:50px}.widget-element-bottom .icon-box-item{margin-bottom:0}.icon-box-title{margin-bottom:20px}.icon-box-content p:last-child{padding-bottom:0}.icon-box-button{padding-top:24px}.icon-box-button a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.icon-direction-horizontal .icon-box-icon{margin-bottom:40px}.icon-type-icon-box .icon-box-icon i{width:90px;height:90px;border-radius:50%;text-align:center}.icon-type-single-icon.icon-direction-vertical .icon-box-icon{width:70px;text-align:center}.icon-type-icon-box.icon-direction-vertical .icon-box-icon i{width:70px;height:70px;border-radius:50%;text-align:center}.icon-box-title-image{margin-bottom:9px}.icon-box-image-hover{display:none}.icon-box-image-container{margin-bottom:30px}.icon-box-image-container:hover .icon-box-image{display:none}.icon-box-image-container:hover .icon-box-image-hover{display:inline-block}.icon-direction-vertical.icon-align-left .icon-box-icon,.icon-direction-vertical.icon-align-center .icon-box-icon{float:left}.icon-direction-vertical.icon-align-left .icon-box-data,.icon-direction-vertical.icon-align-center .icon-box-data{margin-left:100px;text-align:left}.icon-direction-vertical.icon-align-right .icon-box-icon{float:right}.icon-direction-vertical.icon-align-right .icon-box-data{margin-right:100px;text-align:right}.icon-box-title-inline i{margin-right:10px}.no-wrap .callout-wrap{max-width:1200px;margin:0 auto}.callout-align-left.callout-2-line .callout-buttons{padding-top:10px}.callout-align-left.callout-2-line .callout-inside{padding-top:70px;padding-bottom:70px}.callout-inside{padding:70px 45px 65px}.no-wrap .callout-inside{padding-left:0;padding-right:0}.callout-content{float:left}.callout-content p{padding-bottom:0}.callout-main-content{margin-bottom:10px}.callout-buttons{float:right}.callout-buttons.content .button{margin-bottom:0;margin-right:0}.callout-buttons.content .callout-button2{margin-left:20px !important}.callout-align-center .callout-inside{text-align:center;padding-top:50px;padding-bottom:55px}.callout-align-center .callout-content{float:none;margin-bottom:20px}.callout-align-center .callout-buttons{float:none}.tab-title{display:inline-block;cursor:pointer;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;padding:12px 20px;margin-right:12px}.tab-title i{margin-right:5px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;vertical-align:-5px}.tab-id{display:none}.tab-bottom{padding:30px 0 0}.tab-content{display:none}.tab-content p:last-child{padding-bottom:0}.tab-content-current{display:block}.tab-vertical-id{display:none}.tab-vertical-top{float:left;width:31%;position:relative;z-index:2;box-sizing:border-box;-moz-box-sizing:border-box}.tab-vertical-bottom{float:left;width:69%;position:relative;z-index:1;padding-left:33px;box-sizing:border-box;-moz-box-sizing:border-box}.tab-vertical-title{width:100%;margin-bottom:15px;cursor:pointer;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;padding:12px 20px;box-sizing:border-box;-moz-box-sizing:border-box}.tab-vertical-title i{margin-right:5px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;vertical-align:-5px}.tab-vertical-title:last-child{margin-bottom:0}.tab-vertical-icon{padding-bottom:0}.tab-vertical-content{display:none;margin-top:-4px}.tab-vertical-content-current{display:block}.tab-vertical-content p:last-child{padding-bottom:0}.content.tab-vertical-content h1,.content.tab-content h1,.content.tab-vertical-content h2,.content.tab-content h2,.content.tab-vertical-content h3,.content.tab-content h3{padding-top:0;padding-bottom:22px}.ui-accordion-header-icon{display:none !important}.accor-title{padding:0 0 14px;cursor:pointer;position:relative;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;margin-bottom:14px}.accordion .ui-state-focus{outline:0px}.accor-content{padding:12px 0 24px}.accor-content p:last-child{padding-bottom:0}.testimonials{position:relative;margin-bottom:40px;padding:35px 40px 30px;border-radius:5px}.widget-element-bottom .testimonials{margin-bottom:0}.testimonials-slider-box .testimonials-container{padding:35px 40px 30px;border-radius:5px}.testimonials-slider-section{padding:0}.testimonials-slider-section{text-align:center}.testimonials-slider-section .testimonials-each{margin-bottom:40px}.no-wrap .testimonials-slider-section{width:1200px;margin:0 auto;padding:0}.testimonials-content{padding-bottom:20px;position:relative}.testimonials-content p{padding-bottom:0}.testimonials-author-name{margin-right:10px}.testimonials-each{display:none}.testimonials-current{display:block}.testimonials-id,.testimonials-current-id,.testimonials-total{display:none}.testimonials-button-item{display:inline-block;margin-right:15px;width:12px;height:12px;border-radius:50%;cursor:pointer}.testimonials-button-item:last-child{margin-right:0}.testimonials-slider-box{position:relative}.testimonials-slider-box .testimonials-buttons{position:absolute;right:40px;bottom:35px}.logo_column1{width:100%;float:left;margin-bottom:16px}.logo_column2{width:49.3%;margin-right:1.4%;float:left;margin-bottom:16px}.logo_column3{width:32.4%;margin-right:1.4%;float:left;margin-bottom:16px}.logo_column4{width:23.95%;margin-right:1.4%;float:left;margin-bottom:16px}.logo_column5{width:18.88%;margin-right:1.4%;float:left;margin-bottom:16px}.logo_column6{width:15.5%;margin-right:1.4%;float:left;margin-bottom:16px}.logo_column1.column-last,.logo_column2.column-last,.logo_column3.column-last,.logo_column4.column-last,.logo_column5.column-last,.logo_column6.column-last{margin-right:0}.logo-client-item,.logo-client-item a{line-height:0;font-size:0px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.logo-client-item img{opacity:1;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.logo-client-item img:hover{opacity:.3}h1.subscribe-box-title,h2.subscribe-box-title,h3.subscribe-box-title,h4.subscribe-box-title,h5.subscribe-box-title,h6.subscribe-box-title{margin:0;padding:0 0 35px;position:relative}.subscribe-box-title:before{position:absolute;content:'';width:25px;height:1px;top:50px;left:0;background-color:#4c4c4c}.subscribe-align-center .subscribe-box-title:before{left:50%;margin-left:-12px}.subscribe-box input[type=email]{vertical-align:-2px}.subscribe-box input[type=submit]{margin-right:0 !important;margin-bottom:0 !important}.subscribe-style-box{padding:40px 35px}.subscribe-style-border-box{padding:25px}.subscribe-style-border-box .subscribe-box-inner{padding:50px 60px 40px}.subscribe-align-center{text-align:center}.subscribe-align-justify .subscribe-box-text{float:left}.subscribe-align-justify .subscribe-box-form{float:right;padding-top:42px}.subscribe-box-text{margin-bottom:30px}.subscribe-box-form input[type=email]{margin-right:20px;width:auto !important;display:inline-block !important;min-width:250px}.contact-form input[type=text],.contact-form textarea{box-sizing:border-box;-moz-box-sizing:border-box;width:100%}.contact-form textarea,.contact-form input[type=text]{margin-bottom:0}.contact-subject-field,.contact-name-field,.contact-email-field,.contact-website-field{margin-bottom:24px}.contact-textarea{margin-bottom:20px}.content.contact-button input[type=submit]{margin:0}.contact-button-full input[type=submit]{width:100%}.contact-form-col2{float:left;width:48%;margin-right:4%}.contact-form-col3{float:left;width:30.66%;margin-right:4%}.contact-form-col2.column-last,.contact-form-col3.column-last{margin-right:0}.contact-detail-board{padding:35px 40px 30px;border-radius:3px}.contact-detail-board-item i{margin-right:20px}.contact-detail-board-description{padding-bottom:20px}.contact-detail-box-item{padding:20px;border-radius:3px}.contact-detail-box-icon{text-align:center;margin-bottom:10px}.contact-detail-box-text{text-align:center}.gallery-demo-container.gallery{padding:0}.gallery-image-lightbox{position:relative;line-height:0;font-size:0px}.gallery-image-lightbox a{line-height:0;font-size:0px}.gallery-image-bg{position:absolute;left:0;top:0;width:100%;height:100%;content:'';opacity:0;filter:alpha(opacity=0);transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.gallery-image-icon{display:inline-block;position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;width:50px;height:50px;content:'';text-align:center;opacity:0;filter:alpha(opacity=0);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0)}.gallery-image-icon i{font-size:18px;line-height:50px;width:50px;height:50px;border-radius:50%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.gallery-image-lightbox:hover .gallery-image-bg{opacity:1;filter:alpha(opacity=100)}.gallery-image-lightbox:hover .gallery-image-icon{opacity:1;filter:alpha(opacity=100);transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1)}.gallery-image-lightbox .gallery-image-icon:hover{opacity:1;filter:alpha(opacity=100)}.gallery-left img{float:left}.gallery-right img{float:right}.gallery-center{text-align:center}div.pp_default .pp_description{color:gray;padding:0 0 0 12px}.gallery-grid{line-height:0;font-size:0px}.gallery-thumb-main{line-height:0;font-size:0px;overflow:hidden}.gallery-image-lightbox{width:100%;height:100%}.gallery-thumb-bottom .gallery-thumb-column{position:relative;line-height:0;font-size:0px;cursor:pointer}.gallery-thumb-bottom .gallery-thumb-border{position:absolute;top:0;left:0;width:100%;height:100%;content:'';box-sizing:border-box;-moz-box-sizing:border-box;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;opacity:.9;filter:alpha(opacity=90)}.gallery-thumb-main .gallery-thumb-each{height:0;overflow:hidden;font-size:0px;line-height:0}.gallery-thumb-main .gallery-current{height:auto}.gallery-demo-image{margin-bottom:30px}.gallery-left img{float:none;text-align:left}.gallery-center img{float:none;text-align:center}.gallery-right img{float:none;text-align:right}.gallery-demo-name,.gallery-demo-image{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.pricing-table-item{position:relative;z-index:1;text-align:center}.pricing-table-highlight{position:relative;z-index:2}.pricing-table-heading{padding:50px 0 40px}.pricing-table-sub-title{padding-top:10px}.sub-empty{visibility:hidden}.pricing-table-price{padding:35px 0 30px}.pricing-table-bottom{padding:50px 0 40px}.pricing-table-featured-list{margin-bottom:40px}.content.pricing-table-button .normal-button{margin-right:0}.pricing-table-column1{padding-top:0}.pricing-table-column5{float:left;width:20%;box-sizing:border-box;-moz-box-sizing:border-box}.pricing-table-column4{float:left;width:25%;box-sizing:border-box;-moz-box-sizing:border-box}.pricing-table-column3{float:left;width:33.3%;box-sizing:border-box;-moz-box-sizing:border-box}.pricing-table-column2{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box}.pricing-col{box-sizing:border-box;-moz-box-sizing:border-box}.pricing-button{padding:20px 20px 10px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.spacing-wrap{margin-top:-20px}.content ul.custom-list{list-style-type:none;margin:0;padding:0}ul.custom-list li{padding:10px 0}ul.custom-list i{margin-right:12px;text-align:center;vertical-align:-1px}ul.custom-list a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}ul.custom-list.icon-circle i,ul.custom-list.icon-circle-bold i,ul.custom-list.icon-square i,ul.custom-list.icon-square-bold i{width:24px;padding:3px}ul.custom-list.icon-circle i,ul.custom-list.icon-circle-bold i{border-radius:50%}ul.custom-list.icon-square i,ul.custom-list.icon-square-bold i{border-radius:3px}.milestone-number{position:relative;margin-bottom:20px}.milestone-icon i{margin-bottom:20px}.youtube-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.youtube-container iframe,.youtube-container object,.youtube-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.vimeo-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.vimeo-container iframe,.vimeo-container object,.vimeo-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.google-map-container iframe{width:100%;height:100%}.google-map-container small{display:none}.timeline-item{padding-bottom:20px;margin-bottom:20px}.timeline-item:last-child{padding-bottom:0}.timeline-image{width:30%;margin-right:4%;float:left}.timeline-detail{width:66%;float:left}.timeline-detail-full{width:100%;float:none}.timeline-year{display:inline-block;margin-right:10px}.timeline-title{margin-bottom:15px}.timeline-content p:last-child{padding-bottom:0}.progress-item{margin-bottom:29px}.progress-name{margin-bottom:13px}.progress-name{float:left}.progress-value{float:right;margin-right:-5px}.progress-background{width:100%;height:2px}.progress-current{height:100%}.progress-pie-chart-item{text-align:center;margin-bottom:40px}.progress-pie-chart-item .progress-value{float:none;margin:0;padding:0 0 0 3px;vertical-align:-2px}.progress-pie-chart-item .progress-name{float:none;margin-bottom:0}.progress-pie-chart{width:100px;height:100px;line-height:100px;text-align:center;position:relative;margin:0 auto;margin-bottom:16px}.progress-canvas{position:absolute;top:0;left:0}.process-left{float:left;width:80px}.process-number{width:80px;height:80px;border-radius:50%;text-align:center;display:inline-block}.process-data{margin-left:120px}.process-name{margin-bottom:20px}.process-grid .process-item{margin-bottom:40px}.process-step .process-item{text-align:center}.process-step .process-name{padding-top:20px}.process_row{width:100%;display:table}.subscribe-wrap{padding:45px 34px 47px}.subscribe-wrap.align-center{text-align:center}.subscribe-wrap.align-right{text-align:right}.background-style-no.subscribe-wrap{padding:45px 0 47px}.subscribe-name{margin-bottom:19px}.subscribe-description{margin-bottom:26px}.subscribe-email{margin-bottom:29px}.content .subscribe-email input{padding-left:20px;margin:0}.content .subscribe-button input{padding:12.5px 18.5px 12.5px 25.5px}.box-success{display:inline-block;padding-top:20px}.subscribe-small.background-style-border{padding:23px 23px 23px 26px}.subscribe-small.background-style-border .subscribe-post{padding:52px 62px 62px}.subcribe-layout-3 .subscribe-email,.subcribe-layout-3 .subscribe-button{display:inline-block}.subcribe-layout-3 .subscribe-name{margin:0 0 30px}.subcribe-layout-3 .subscribe-description{margin:0 0 43px}.subcribe-layout-3 .subscribe-email{margin:0 32px 0 0}.subcribe-layout-2 .subscribe-description,.subcribe-layout-2 .subscribe-email,.subcribe-layout-2 .subscribe-button{display:inline-block}.subcribe-layout-2.subscribe-small.background-style-border .subscribe-post{padding:54px 62px 62px 55px}.subcribe-layout-2 .subscribe-name{margin:0 0 11px}.subcribe-layout-2 .subscribe-description{margin:0 48px 0 0}.subcribe-layout-2 .subscribe-email{margin:0 35px 0 0;vertical-align:-1px}.subscribe-fullwidth.subcribe-layout-2 .subscribe-post{padding:68px 0 79px}.subscribe-fullwidth.subcribe-layout-3 .subscribe-post{padding:95px 0 99px}.subscribe-fullwidth.subscribe-wrap{padding:0}.subscribe-fullwidth.subcribe-layout-2 .subscribe-name{margin-bottom:9px}.subscribe-fullwidth.subcribe-layout-2 .subscribe-description{margin:0 130px 0 0}.subscribe-fullwidth.subcribe-layout-2 .subscribe-email{margin:0 13px 0 0;vertical-align:-1px}.subscribe-fullwidth.subcribe-layout-3 .subscribe-name{margin:0 0 23px}.subscribe-fullwidth.subcribe-layout-3 .subscribe-description{margin:0 0 44px}.transparent-10{opacity:.1}.transparent-20{opacity:.2}.transparent-30{opacity:.3}.transparent-40{opacity:.4}.transparent-50{opacity:.5}.transparent-60{opacity:.6}.transparent-70{opacity:.7}.transparent-80{opacity:.8}.transparent-90{opacity:.9}.promote-left{text-align:left}.promote-center{text-align:center}.promote-right{text-align:right}.promote-box{position:relative;font-size:0px;line-height:0}.promote-link-container{display:block;font-size:0px;line-height:0}.promote-title{position:relative;margin-bottom:20px}.promote-title:before{content:'';width:30px;height:2px;position:absolute;left:50%;margin-left:-15px;bottom:0}.promote-left .promote-title:before{left:0;margin-left:0}.promote-right .promote-title:before{left:auto;margin-left:0;right:0}.promote-image{position:relative;z-index:1}.promote-box-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.promote-box .promote-info{position:absolute;width:100%;padding:0 40px;box-sizing:border-box;top:50%;transform:translateY(-50%);z-index:3}.promote-section{padding:120px 0;position:relative}.promote-section-bg{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.promote-section-image{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-repeat:none;background-position:center center;background-size:cover}.promote-wrap{position:relative;z-index:2;width:1200px;margin:0 auto}.promote-section .promote-content{margin-bottom:20px}.promote-buttons.content .normal-button{margin-left:0;margin-right:0}.promote-buttons.content .promote-button2{margin-left:20px}.promote-right .promote-buttons.content .promote-button2{margin-left:20px}.blockquote-box{position:relative}.blockquote-bg{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.blockquote-image{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-repeat:none;background-position:center center;background-size:cover}.blockquote-wrap{position:relative;z-index:3;padding:45px 50px;box-sizing:border-box}.blockquote-section .blockquote-wrap{width:1200px;margin:0 auto;padding:130px 0 120px;text-align:center}.wrap-column .blockquote-section .blockquote-wrap{padding-left:50px;padding-right:50px}.team-detail{padding:30px 0 0}.team-heading{padding-bottom:45px;position:relative}.team-style-1 .team-heading:before{position:absolute;left:0;bottom:25px;width:30px;height:2px;background-color:#d9d9d9;content:''}.team-content{margin-bottom:30px}.team-content p,.team-socials p{padding-bottom:0}.team-style-2 .team-name{position:relative}.team-style-2 .team-name:before{position:absolute;left:50%;margin-left:-15px;bottom:-40px;width:30px;height:1px;background-color:#d9d9d9;content:''}.image-circle{display:inline-block;width:215px;height:215px;border-radius:50%;background-size:cover;background-position:center center}.team-thumb{font-size:0px;line-height:0;position:relative;overflow:hidden}.team-item{margin-bottom:35px}.team-item.widget-element-bottom{margin-bottom:0}.info-box{position:relative;padding:24px 50px 20px 30px;overflow:hidden}.info-box-icon{position:absolute;left:-24px;top:-24px;width:40px;height:40px;text-align:center}.info-box-content{margin-left:70px;margin-top:-5px}.info-box-content p:last-child{padding-bottom:0}.info-box-hide i{position:absolute;top:0;right:0;padding:1px;cursor:pointer;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.social-icons{display:inline-block;width:40px;height:40px;text-align:center;margin-right:10px;margin-bottom:13px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;border-radius:2px}.social-icons i{font-size:18px;line-height:40px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.dropcap{float:left;width:36px;height:36px;padding:0;text-align:center;margin:6px 10px 0 0}#wp-calendar caption{padding:10px 0 5px}#wp-calendar td,#wp-calendar th{text-align:center}.content table{margin-bottom:20px;width:100%}.content thead td,.content thead th,.content tfoot td{padding:3px 6px}.content tbody td{padding:3px 6px}pre{padding:10px 20px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}p{padding:0 0 20px}h1{padding:20px 0}h2{padding:20px 0}h3{padding:20px 0}h4{padding:20px 0}h5{padding:20px 0}h6{padding:20px 0}blockquote{margin:10px 0 25px;padding:33px;position:relative}blockquote span{position:absolute;left:37px;top:50%;margin-top:13px;width:48px;height:48px;border-radius:50%;text-align:center}blockquote p:last-child{padding-bottom:0}.content p:last-child{padding-bottom:0 !important}.content p:empty{display:none}.content ul{list-style-type:circle;padding:2px 0 6px 30px}.content .portfolio-flexslider ul{list-style-type:none;padding:0}.content .portfolio-flexslider ol li{list-style-type:none;padding:0}.content ol{list-style-type:decimal;padding:2px 0 6px 30px}.content li{padding:0 0 12px 4px}.content a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.content a:hover{text-decoration:none}.post-entry-content img,.post-entry-content .wp-caption,.post-entry-content .wp-caption img,.page-entry-content img,.page-entry-content .wp-caption,.page-entry-content .wp-caption img{max-width:100% !important;height:auto !important}.sidebar-widget .wp-caption img,.footer-widget .wp-caption img{max-width:100% !important;height:auto}.wp-caption img{max-width:100% !important;height:auto !important}.widget-column1-1 .wrap-no-fullwidth{padding:0}.no-wrap .wrap-no-fullwidth{width:1200px;margin:0 auto}.wrap-column{width:1240px;margin:0 auto}.small-column{width:36%;box-sizing:border-box;-moz-box-sizing:border-box}.big-column{float:left;width:64%;box-sizing:border-box;-moz-box-sizing:border-box}.big-column-pagebuilder{width:75%;box-sizing:border-box;-moz-box-sizing:border-box;padding:40px 0}.left{float:left;box-sizing:border-box}.big-column-pagebuilder.left{padding-right:30px}.right{float:right;padding-left:60px}.single-portfolio .right{padding-left:0}.column_half_left{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;padding-right:20px}.column_half_right{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:20px}.column1_3{float:left;width:30.6666%;margin-right:4%;box-sizing:border-box;-moz-box-sizing:border-box}.column-last{margin-right:0}.content-column-padding{padding:45px 35px 70px}.content-column1_1{float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box}.content-column2_1{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box}.content-column3_1{float:left;width:33.33%;box-sizing:border-box;-moz-box-sizing:border-box}.content-column3_2{float:left;width:66.67%;box-sizing:border-box;-moz-box-sizing:border-box}.content-column4_1{float:left;width:25%;box-sizing:border-box;-moz-box-sizing:border-box}.content-column4_2{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box}.content-column4_3{float:left;width:75%;box-sizing:border-box;-moz-box-sizing:border-box}.widget-column1-1{float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.widget-column1-2{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.widget-column1-3{float:left;width:33.33%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.widget-column2-3{float:left;width:66.67%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.widget-column1-4{float:left;width:25%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.widget-column2-4{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.widget-column3-4{float:left;width:75%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.column1,.column1-1{width:100%;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box}.no-wrap .column1{float:none;padding:0}.no-wrap .wrap-column .column1{padding:0 20px}.column2_1,.milestone_column2_1{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.column3_1,.milestone_column3_1{float:left;width:33.33%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.column3_2{float:left;width:66.67%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.column4_1,.milestone_column4_1{float:left;width:25%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.column4_2{float:left;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.column4_3{float:left;width:75%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.percent_column2,.gallery_percent_column2{float:left;width:50%}.percent_column3,.gallery_percent_column3{float:left;width:33.3%}.percent_column4,.gallery_percent_column4{float:left;width:25%}.percent_column5,.gallery_percent_column5{float:left;width:20%}.percent_column6,.gallery_percent_column6{float:left;width:16.6%}.percent_column7,.gallery_percent_column7{float:left;width:14.28%}.percent_column8,.gallery_percent_column8{float:left;width:12.5%}.footer-column{float:left;width:33.2%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px}.footer-column.column-last{width:25%}.column-last,.column2_1 .column-last,.column3_1 .column-last,.column3_2 .column-last,.column4_1 .column-last,.column4_2 .column-last,.column4_3 .column-last{margin-right:0}.footer-widget-last,.footer-widget-4{margin-right:0}.no_margin{margin-bottom:0}.content input[type=text],.content input[type=tel],.content input[type=email],.content input[type=password],.contact-form input[type=text]{padding:12px 18px;margin-bottom:10px;margin-top:0;border-radius:3px}.content textarea,.contact-form textarea{padding:12px 18px;margin-bottom:10px;border-radius:3px}.content select{padding:12px 18px;max-width:100%;margin-bottom:10px;border-radius:3px}.content .widget_search .search-form{letter-spacing:-3px}.content .widget_search input[type=text]{max-width:126px;margin:0;border-right:0}.content .widget_search input[type=submit]{margin:0;border-radius:2px}.content .small-button,.content a.small-button,.woocommerce ul.products li.product .add_to_cart_button{padding:7px 20px;margin-bottom:10px;margin-right:20px;display:inline-block;cursor:pointer;text-decoration:none;border:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;border-radius:50px !important}.small-button i{margin-left:5px;text-decoration:none}.content input[type=submit],.content button,.content .normal-button,.content a.normal-button,.normal-button,a.normal-button{padding:12px 30px;margin-bottom:10px;margin-right:20px;display:inline-block;cursor:pointer;text-decoration:none;border:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;border-radius:50px !important}.normal-button i{margin-left:8px;text-decoration:none}a.large-button{padding:14px 36px;margin-bottom:10px;margin-right:20px;display:inline-block;cursor:pointer;text-decoration:none;border:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;border-radius:50px !important}a.large-button i{margin-left:10px;text-decoration:none !important}.search-result-content{margin-bottom:30px}.top-search-form{padding:46px 0 60px}.search-form-title{margin-bottom:25px}.search-form-subtitle{margin-bottom:15px}.search-form-results{padding:44px 0 38px}.post-search-entry-icon{float:left}.post-search-entry-icon i{vertical-align:sub}.post-search-entry-container{margin-left:37px}.error404 .full-column{padding:38px 0 85px}.error404 .full-column p.center{padding-bottom:29px}#page-heading{position:relative;z-index:2}.heading-align-center{text-align:center}#page-heading .wrap{position:relative;padding-top:35px;padding-bottom:30px}.heading-align-center #page-heading-left{float:none;margin-bottom:9px}.heading-align-center #breadcrumb{float:none;display:inline-block;padding:0 14px}#page-heading.heading-align-center .wrap{position:relative;padding-top:100px;padding-bottom:50px}.header-transparent .heading-align-left{padding-bottom:60px}.header-transparent .heading-align-center{padding-bottom:100px}#page-heading-left{float:left}h1#page-title{padding:0;margin-bottom:0;display:inline-block}h2#page-subtitle{margin:0;padding:0}.heading-align-center h1#page-title{position:relative;margin-bottom:20px}.heading-align-center h1#page-title:before{position:absolute;left:50%;margin-left:-35px;bottom:-13px;content:'';width:70px;height:2px;background-color:rgba(255,255,255,.2)}#breadcrumb{float:right;padding:6px 0 0}#breadcrumb a{display:inline-block;padding:0 3px 0 0;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}#breadcrumb span{padding:0 0 0 3px}#breadcrumb i{display:inline-block;margin-right:5px}.paginate{text-align:left;padding:0 0 80px}.paginate .page-numbers:last-child{margin-right:0}.paginate a,.paginate .current,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-block;text-align:center;padding:7px 15px;min-width:10px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;margin-right:18px;border-radius:3px}.paginate-search-page{padding-top:60px}.search-field{padding:6px 12px}.no-border{border-bottom:0}.single-line{height:1px;width:25px}.post-entry{margin-bottom:80px;padding-bottom:80px}.sticky{padding:45px 30px 30px;border:1px dashed gray}.post-entry:first-child{padding-top:80px}.post-entry-single{padding:90px 0 0}.post-entry-heading{padding:0 0 50px}.single .post-entry-body{margin-bottom:60px}.post-entry-title h2{padding:0;margin-bottom:13px}.post-entry-meta{margin-bottom:3px}.post-entry-title a,.post-entry-meta a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.post-entry-button{padding-top:35px}.post-entry-media{line-height:0;margin-bottom:46px}.post-entry-content.content a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.post-entry-content-single{padding:10px 0 0}.post-entry-tags{padding:50px 0 0}.post-entry-tags a{margin-right:5px;display:inline-block}.post-entry-button a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.blog-template-center .post-entry-heading{text-align:center}.blog-template-center .post-entry-meta{text-align:center}.fullwidth-column{width:768px;margin:0 auto}.blog-fullwidth .post-entry-heading{padding:0 0 45px}.blog-fullwidth .post-entry-categories{margin-bottom:10px}.blog-fullwidth .post-entry-categories a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.blog-medium .post-entry-media{width:40%;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.blog-medium .post-entry-detail{width:60%;float:right;padding-left:60px;box-sizing:border-box;-moz-box-sizing:border-box}.blog-medium .post-entry-heading{padding:0 0 30px}.blog-medium .post-entry-media{margin-bottom:0}.post-grid-container{margin-bottom:50px}.post-cell{margin-bottom:50px}.post-cell.widget-element-bottom{margin-bottom:0}.post-cell a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.post-cell-thumb,.post-cell-thumb a{font-size:0px;line-height:0}.post-cell-grid .post-cell-detail{padding:30px 30px 20px}h1.post-cell-title,h2.post-cell-title,h3.post-cell-title,h4.post-cell-title,h5.post-cell-title,h6.post-cell-title{padding:0;margin-bottom:10px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.post-cell-meta{margin-bottom:30px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.post-cell-button{margin:0;padding-top:20px}.post-cell-button.content a{margin:0}.post-cell-list .post-cell-thumb{float:left;width:115px;height:115px}.post-cell-list .post-cell-detail{margin-left:155px;padding:0}.post-list-center-left .post-cell-thumb{float:right;width:115px;height:115px}.post-list-center-left .post-cell-detail{float:none;margin-right:155px;padding:0;background-color:transparent;text-align:right}.post-list-center-right .post-cell-thumb{float:left;width:115px;height:115px}.post-list-center-right .post-cell-detail{float:none;margin-left:155px;padding:0;background-color:transparent;text-align:left}.post-list-center-left .post-cell,.post-list-center-right .post-cell{margin-bottom:28px}.post-list-center-left .post-cell.widget-element-bottom,.post-list-center-right .post-cell.widget-element-bottom{margin-bottom:0}.post-cell-medium .post-entry-content{padding-top:20px}.post-cell-medium .post-cell-thumb{width:45%;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.post-cell-medium .post-cell-detail{width:55%;float:right;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:35px}.post-cell-masonry .post-cell-detail{padding:20px 30px}.author-bio-single{padding-top:60px;border-bottom:1px solid #e8e8e8}.author-bio{padding-bottom:48px}.author-bio a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.author-bio-avatar{float:left;width:100px;padding-top:3px}.author-bio-avatar img{border-radius:3px;height:100%}.author-bio-details{margin-left:130px}.author-bio-title{padding-bottom:10px;position:relative}.author-bio-description{margin-bottom:15px}a.author-bio-url{padding:4px 10px 6px;border-radius:3px}.post-relative{margin-bottom:60px;padding-top:60px}.post-relative-entry a{position:relative;display:block;line-height:0;font-size:0px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.post-relative-entry a img{line-height:0;font-size:0px}.post-relative-thumb{margin-bottom:20px}.post-relative-entry a .post-relative-title{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}h3#reply-title{margin:0;padding:0}.post-section-title,h3#reply-title{position:relative;padding-bottom:50px}.post-search-entry{padding-bottom:40px}.post-entry-section .post-search-entry:last-child{padding-bottom:60px}#comment-section{padding-top:60px;padding-bottom:50px}#comment-container a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}#comment-container ul{padding:0;list-style-type:none}#comment-container li{padding-bottom:30px}.comment-entry{position:relative;padding:26px 25px;border-radius:3px}.comment-author,.comment-date{margin-left:71px}.bypostauthor .comment-author a{padding-bottom:1px;display:inline-block}.comment-avatar{float:left;width:50px;height:50px}.comment-avatar img{border-radius:3px;max-width:100%;max-height:100%}.comment-reply{position:absolute;right:20px;top:20px}.comment-reply a{display:inline-block}.comment-content{padding-top:25px}.comment-content p:last-child{padding-bottom:0}.depth-2{margin-left:72px}.depth-3{margin-left:144px}.depth-4{margin-left:216px}.depth-5{margin-left:288px}#comment-form{padding-bottom:50px;padding-top:60px}.comment-form-left{padding-bottom:8px}.comment-form-left .comment-form-author,.comment-form-left .comment-form-email,.comment-form-left .comment-form-url{float:left;width:30.6666%;margin-right:4%;box-sizing:border-box}.comment-form-left .comment-form-url{margin-right:0}#comment-form label{padding-bottom:10px;display:inline-block}.content .comment-form-author input[type=text],.content .comment-form-email input[type=text],.content .comment-form-url input[type=text],.content .form-submit input[type=submit]{box-sizing:border-box;-moz-box-sizing:border-box;width:100%}.content .comment-form-comment textarea{box-sizing:border-box;-moz-box-sizing:border-box;width:100%;outline:none;margin-bottom:0}.comment-form-comment{padding-bottom:22px}.form-allowed-tags{display:none}#portfolio-section-des{padding-bottom:48px}.portfolio-single-container{padding:80px 0}.portfolio-single-container .left{padding:0}.portfolio-content.right{padding-left:60px !important}.portfolio-content.left{padding-right:60px}.portfolio-single-media{line-height:0}.portfolio-single-navigation{padding:15px 30px}.portfolio-single-navigation{padding:15px 30px}.portfolio-single-navigation a{display:inline-block;border-radius:15px;padding:5px 15px}.portfolio-single-navigation-left{float:left}.portfolio-single-navigation-right{float:right}.portfolio-big-column{width:65%;box-sizing:border-box;-moz-box-sizing:border-box}.portfolio-small-column{width:35%;box-sizing:border-box;-moz-box-sizing:border-box}.portfolio-single-center .portfolio-big-column{width:100%;box-sizing:border-box;padding-bottom:60px}.portfolio-single-center .portfolio-small-column{width:100%;box-sizing:border-box}.portfolio-single-center .portfolio-single-content{width:64%;float:left;box-sizing:border-box;margin-bottom:0}.portfolio-single-center .portfolio-single-content h3{margin-top:-3px}.portfolio-single-center .portfolio-single-content p{padding-bottom:24px}.portfolio-relatives.portfolio-relatives-center{margin-top:-8px}.portfolio-single-right .portfolio-small-column{padding-right:0 !important;border:0}.portfolio-data-left{float:left;width:75%;padding-right:50px !important;box-sizing:border-box;-moz-box-sizing:border-box;padding-bottom:0}.portfolio-data-right{float:left;width:25%;box-sizing:border-box;-moz-box-sizing:border-box}.portfolio-single-content p:last-child{padding-bottom:0}.portfolio-single-content{margin-bottom:80px}.portfolio-single-meta{padding-top:80px;display:table;width:100%}.portfolio-single-detail-entry{display:table-row;width:100%}.portfolio-single-detail-name{padding-right:20px;padding-bottom:10px}.portfolio-single-detail-name,.portfolio-single-detail-content{display:table-cell}.portfolio-single-detail p:empty{display:none}.portfolio-single-detail-entry:first-child{padding-top:0}.portfolio-single-detail p:last-child{padding-bottom:0}.portfolio-single-detail a.button,.portfolio-single-detail a.small-button,.portfolio-single-detail a.big-button{margin-bottom:0;margin-top:5px}.portfolio-single-pagination{margin-bottom:30px}.pagination_full{width:100%}.portfolio-grid{padding:0 0 20px}.portfolio-relatives{padding:70px 0 50px}.portfolio-relatives .wrap{padding:0 0 20px}.portfolio-relatives .portfolio-cell{margin-bottom:0}.portfolio-relative-title{text-align:center}.portfolio-relative-title .title_label{padding-bottom:15px}.portfolio_relative_column{float:left;width:25%;box-sizing:border-box;-moz-box-sizing:border-box}.portfolio_relative_column .portfolio-cell{margin-bottom:0}.image-list-each{margin-bottom:40px;line-height:0;font-size:0px}.image-list-each:last-child{margin-bottom:0}.single-portfolio .portfolio-big-column{border:0}.widget-entry .paginate-portfolio{padding-top:80px;padding-bottom:80px}.portfolio-cell-container{padding:80px 0}.paginate-portfolio{padding-top:0;padding-bottom:80px}.post-type-archive-portfolio .paginate-portfolio{padding-bottom:80px}.portfolio-container-style-2 .paginate-portfolio{padding-left:0}.portfolio-cell{line-height:0;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;position:relative;overflow:hidden}.portfolio-cell.widget-element-bottom{margin-bottom:0}.portfolio-board-column .portfolio-cell,.portfolio_filter_item_board .portfolio-cell{margin-bottom:0}.portfolio-container-style-1{padding:0 !important}.portfolio-container-style-1 .grid .grid-item .portfolio-cell{margin-left:40px}.grid .grid-item.portfolio-style-2 .portfolio-cell{margin-right:0}.portfolio-cell-thumb{position:relative;top:0;line-height:0;font-size:0px;z-index:1;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.portfolio-cell-bg{position:absolute;line-height:0;font-size:0px;z-index:2;left:0;top:0;width:100%;height:100%;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;box-sizing:border-box;-moz-box-sizing:border-box}a.portfolio-cell-view{position:absolute;z-index:3;left:50%;top:50%;width:50px;height:50px;text-align:center;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.portfolio-container-style-2{padding:0 20px}.portfolio-container-style-3{padding:0 20px}.column1.portfolio-container-style-2,.column1.portfolio-container-style-3{padding:0 20px}.no-wrap .portfolio-container-style-2,.no-wrap .portfolio-container-style-3{padding:0}.portfolio-style-2{padding:0 !important}.wrap.portfolio-style-2{width:1240px}.portfolio-style-2 .portfolio-cell,.portfolio-style-2.portfolio-cell{outline:0px;box-shadow:none;margin:0}.portfolio-cell-data{padding:30px 0;text-align:center}.portfolio-style-2 .portfolio-cell-data{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;opacity:0;text-align:center;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;padding:0}.portfolio-style-2 .portfolio-cell-data div{display:block}.portfolio-style-2:hover .portfolio-cell-data{opacity:1}.portfolio-style-2:hover .portfolio-cell-view{display:none}.portfolio-style-3{padding:0 !important}.portfolio-style-3 .portfolio-cell{outline:0px;box-shadow:none;margin-bottom:0}.grid-item.portfolio-style-3 .portfolio-cell{margin-right:0}.portfolio-cell-title{position:relative;padding-bottom:10px;margin-bottom:5px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.portfolio-cell-title:before{position:absolute;content:'';bottom:0;left:50%;margin-left:-35px;width:70px;height:2px;background-color:#1a1a1a}.portfolio-cell-categories{transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.filters{padding:48px 0 44px 20px}.widget-entry .filters{padding:0 0 44px}.portfolio-container-style-2 .wrap{width:1240px}.portfolio-container-style-2 .filters{padding:0 0 44px}.filters li{display:inline-block;letter-spacing:0px}.filters span{display:inline-block;cursor:pointer;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;padding:0 15px}.filters li:first-child span{padding-left:0}.filters li:after{content:"|";vertical-align:2px}.filters li:last-child:after{content:""}.filters li:last-child span{margin-right:0}.portfolio-custom-layout .portfolio-cell-thumb img{width:100%}a.portfolio-cell-view{margin-top:-19px;margin-left:-19px;padding:0;opacity:0;border-radius:50%;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}a.portfolio-cell-view i{width:38px;height:38px}.portfolio-cell:hover a.portfolio-cell-view{opacity:1}.sidebar-widget{padding-bottom:60px;margin-bottom:60px}.small-column .sidebar-widget:first-child{padding-top:90px}.small-column .sidebar-widget:last-child{padding-bottom:0}.sidebar-widget-title{padding:0 0 40px;position:relative}.sidebar-widget.content li{position:relative;padding:0 0 12px}.sidebar-widget.content li:last-child{border-bottom:0;padding-bottom:0}.sidebar-widget.content .children li:last-child{border-bottom:0;padding-bottom:0}.sidebar-widget i.icon-angle-right,.footer-widget i.icon-angle-right{margin-right:6px}.sidebar-widget a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.sidebar-widget ul{list-style-type:none;padding:0}.sidebar-widget ul.sub-menu,.footer-widget ul.sub-menu{padding:0 0 0 36px}.sidebar-widget ul.children,.footer-widget ul.children{padding:0 0 0 36px}.mc4wp-form{margin:0 !important}.widget_rss li a{text-transform:uppercase;font-weight:700 !important;margin-bottom:5px;display:inline-block}.widget_rss .rss-date{text-transform:uppercase;font-size:12px !important;line-height:14px !important;letter-spacing:2px !important;margin-bottom:10px;display:inline-block}.widget_rss cite{font-weight:700 !important;display:inline-block;padding-top:10px}.widget_archive i,.widget_categories i,.widget_pages i,.widget_meta i,.widget_recent_entries i,.widget_nav_menu i,.widget_recent_comments i{font-size:18px;line-height:28px;margin-right:5px;display:none}.search-form{position:relative;display:inline-block}.sidebar-widget .search-form{display:block}.content.search-form .search-input{width:320px;margin-bottom:0;padding:11px 0 11px 54px}.content .search-form i{position:absolute;top:15px;left:21px;margin-right:0}.sidebar-widget.widget_search .search-form,.footer-widget.widget_search .search-form{position:relative}.sidebar-widget.widget_search input[type=text],.footer-widget.widget_search input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:11px 0 11px 54px;margin-bottom:0}.sidebar-widget.widget_search i,.footer-widget.widget_search i{position:absolute;top:15px;left:21px;margin-right:0}.tagcloud a{padding:4px 8px;margin-right:5px;margin-bottom:3px;display:inline-block;border-radius:2px}.widget-post{margin-bottom:5px;padding-top:15px;min-height:90px}.widget-post-thumb{width:90px;height:90px;float:left}.widget-post-thumb img{border-radius:5px}.widget-post-title{margin-left:110px}.widget-post-meta{margin-left:110px;text-align:left}.video-widget-textarea{width:100%}.widget-map-container{position:relative}.widget-map-image{position:absolute;z-index:1;width:100%;height:100%;opacity:.1;filter:alpha(opacity=10)}.footer-widget .widget-map-image{position:absolute;z-index:1;width:100%;height:100%;opacity:.3;filter:alpha(opacity=30)}.widget-map-content{position:relative;z-index:2}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center;width:31.2%;box-sizing:border-box;-moz-box-sizing:border-box;margin-right:3.2%;margin-bottom:40px}.woocommerce.columns-4 ul.products li.product,.woocommerce-page .columns-4 ul.products li.product{width:22.6%;margin-right:3.2%}.woocommerce.columns-3 ul.products li.product,.woocommerce-page .columns-3 ul.products li.product{width:31.2%;margin-right:3.2%}.woocommerce.columns-2 ul.products li.product,.woocommerce-page .columns-2 ul.products li.product{width:48.4%;margin-right:3.2%}.woocommerce.columns-1 ul.products li.product,.woocommerce-page .columns-1 ul.products li.product{width:100%}.woocommerce ul.products li.product.last,.woocommerce-page ul.products li.product.last{margin-right:0}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{position:absolute;right:auto;left:-20px;top:-20px;width:70px;height:70px;border-radius:50%;text-align:center;padding:0;margin:0}.woocommerce ul.products li.product a{display:inline-block}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce ul.products li.product .star-rating{display:none}.woocommerce ul.products li.product .price{margin-bottom:10px;padding-bottom:20px}.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price ins{display:inline-block}.woocommerce .price ins{margin-left:20px}.woocommerce ul.products li.product h3{padding-top:20px;padding-bottom:10px}.woocommerce ul.products li.product .add_to_cart_button{margin-right:0}.woocommerce ul.products li.product:hover .add_to_cart_button{opacity:1}.woocommerce nav.woocommerce-pagination ul{margin-bottom:30px}.woocommerce-page .product h2{margin-bottom:20px}.woocommerce-single-product ul.products li.product{text-align:center;float:left;width:31.2%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0;margin-right:3.2%;margin-bottom:0}.woocommerce-single-product ul.products li.product:last-child{margin-right:0}.woocommerce div.product h1.product_title{margin-bottom:35px}.woocommerce div.product .summary .price{margin-bottom:35px;padding:20px 0}.woocommerce div.product div[itemprop=description]{margin-bottom:50px}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:50px}.woocommerce div.product form.cart,.woocommerce div.product p.cart{display:inline-block;margin-bottom:0}.woocommerce div.product form.cart div.quantity{float:none;display:inline-block;margin-right:10px}.woocommerce div.product form.cart div.quantity input,.woocommerce .quantity .qty{padding:12px 20px;display:inline-block}.woocommerce div.product form.cart .single_add_to_cart_button{float:none;display:inline-block;vertical-align:0px;margin-right:10px}.yith-wcwl-add-to-wishlist{display:inline-block;margin-top:0}.woocommerce div.product .single_add_to_cart_button,.woocommerce div.product .add_to_wishlist{padding:10px 24px;margin-bottom:10px;display:inline-block;cursor:pointer;text-decoration:none;border:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;border-radius:50%}.woocommerce div.product .summary .product_meta{margin-top:35px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;padding:6px 20px}.woocommerce #review_form #respond p{padding:0}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0}.woocommerce table.wishlist_table thead th{text-align:center}.woocommerce table.wishlist_table tr td.product-remove div{display:inline-block}.yith-wcwl-share ul{padding-left:20px}#yith-quick-view-modal .product .images{margin-bottom:0}#footer{position:relative}.footer-column{padding-top:90px;padding-bottom:80px}.footer-column .widget_nav_menu i{margin-right:0}.footer-widget{padding-bottom:60px}.footer-widget:last-child{padding-bottom:0}.footer-widget-title{padding:0 0 35px;position:relative}.footer-widget a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.footer-widget ul{margin:0;padding:0}.footer-widget ul li:first-child{padding-top:0}.footer-widget ul ul li:first-child{padding-top:6px}.footer-widget ul li:last-child{border-bottom:0;padding-bottom:0}.footer-widget ul li{list-style-type:none;padding:0 0 2px}.widget_recent_entries ul li{margin-bottom:10px}.post-date{display:block}#footer-bottom .wrap{text-align:left;padding:35px 0}.footer-social{margin-top:10px}.footer-social a{display:inline-block;padding:20px 20px 0 0;border-radius:50%;text-align:center}.footer-social a:last-child{padding-right:0}.multi_line_menu_container_1>div:not(.cleared){width:100%}.multi_line_menu_container_2>div:not(.cleared){width:44%;float:left;margin-right:4%}.multi_line_menu_container_3>div:not(.cleared){width:30.6%;float:left;margin-right:4%}.multi_line_menu_container_2>div:not(.cleared):nth-last-child(2),.multi_line_menu_container_3>div:not(.cleared):nth-last-child(2){margin-right:0}.left-top-bar #flags_language_selector img{margin-right:10px}#flags_language_selector a{display:inline-block}.right-top-bar #flags_language_selector img{margin-left:10px}#footer_language_list{padding-top:10px;text-align:center}#footer_language_list ul{list-style:none;margin:0;padding:0}#footer_language_list ul li img{margin-right:5px}#footer_language_list ul li{display:inline;margin:0 5px;padding:0}#footer_language_list ul li a:hover,#footer_language_list ul li a:active{color:#fff}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.grid-item{width:33.33%}.null-instagram-feed ul li{float:left;width:22%;margin-right:4%}.null-instagram-feed ul li:nth-child(4),.null-instagram-feed ul li:nth-child(8),.null-instagram-feed ul li:nth-child(12){margin-right:0}