html{max-width:100%;overflow-x:hidden;text-rendering:optimizeLegibility;-ms-overflow-style:scrollbar;-webkit-font-smoothing:antialiased}body{font-weight:400;line-height:1.7em;padding:0;-ms-word-wrap:break-word;word-wrap:break-word}a{-webkit-transition:all .3s ease;transition:all .3s ease}a,a:hover,a:active,a:focus{color:inherit;outline:0}a:active,a:focus{text-decoration:none}p{margin-bottom:20px}ins,::selection{color:#fff;text-shadow:none;text-decoration:none}::-moz-selection{color:#fff;text-shadow:none;text-decoration:none}img{display:block;height:auto}img,embed,iframe,object{max-width:100%}fieldset{margin-bottom:20px}label{margin:0}textarea,input[type=text],input[type=email]{width:100%;padding:15px 20px;background-color:transparent;border-radius:2px;border:2px solid;-webkit-transition:all .3s ease;transition:all .3s ease}input:focus,textarea:focus{outline:0;border-color:inherit}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}select::-ms-expand{display:none}blockquote{border-left:5px solid}section{position:relative}section:not(.nopadding) .container,section:not(.nopadding) .container-fluid{margin:90px auto}section.sm-section .container{margin:40px auto}.row-nopadding [class*=col-]{padding-left:0;padding-right:0}.select:after{margin-left:-20px;content:"";font-family:"FontAwesome";vertical-align:middle}.dropdown-toggle{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.spacer{clear:both;display:block;width:100%;height:30px}.triangle{top:-1px;width:0;height:0;margin:0 auto;border-top:30px solid}.line{clear:both;position:relative;width:100%;margin:30px 0;border-top:1px solid}.tooltip{font-size:1em;font-weight:400;letter-spacing:.077em}.no-animation{opacity:0}.no-background{background-image:none!important}body:not(.device-touch) .parallax{overflow:hidden;background-size:cover;background-position:50%0;background-repeat:no-repeat;background-attachment:fixed}.btn{padding:5px 15px;text-transform:uppercase;border-radius:2px;background-color:transparent;-webkit-transition:all .3s ease;transition:all .3s ease}.btn:hover{border-radius:0;text-decoration:none}.btn:focus{color:inherit;outline:0}.btn:active:focus{outline:0}.btn-md,.btn-lg{padding:10px 15px}.btn-light{color:#fff!important;border:2px solid rgba(255,255,255,.7)!important}.btn-light:hover{color:#000!important;background:#fff!important}.btn-dark{color:#111!important;border:2px solid rgba(17,17,17,.7)!important}.btn-dark:hover{color:#fff!important;background:#111!important}input.btn{vertical-align:bottom}input.form-control{height:44px;padding:5px 15px;font-size:.923em;letter-spacing:1px;text-transform:uppercase;border-radius:0;border:1px solid #ccc;background-color:#fff}input.form-control:hover{border-color:#ccc}input.form-control:focus{color:#151515;border-color:#151515;box-shadow:0 0 3px rgba(21,21,21,.3)}.separator{line-height:.5em;margin:30px 0}.separator span{position:relative;display:inline-block}.separator i{font-size:.462em}.separator span:before{right:100%;margin-right:15px}.separator span:after{left:100%;margin-left:15px}.separator span:before,.separator span:after{content:"";position:absolute;top:5px;width:275px;border-bottom-width:1px;border-bottom-style:solid}.yt-bg-player{position:relative;min-height:480px}.yt-bg-player iframe{max-width:inherit}.yt-control{position:absolute;right:0;bottom:5px}.yt-control i{cursor:pointer;font-size:1.077em;text-align:center;width:13px;margin-right:10px}.alignleft{display:inline;float:left;margin-right:1.3em}.alignright{display:inline;float:right;margin-left:1.3em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.loading-spinner{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;text-align:center;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loading-spinner>div{position:absolute;top:50%;left:50%;border-radius:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:bounce-delay 1.4s infinite ease-in-out;animation:bounce-delay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.site-header{position:relative;width:100%;height:85px;background:0 0;z-index:999;-webkit-transition:height .5s linear,background .5s ease;transition:height .5s linear,background .5s ease}.sticky-header{position:fixed;border-bottom:1px solid}.site-branding{display:inline-block;float:left}.scroll-progress-bar{display:none;background-color:transparent}.site-title{font-size:2.154em;font-weight:400;line-height:1.036em;letter-spacing:.071em;margin:28px 0;-webkit-transition:margin .2s linear;transition:margin .2s linear}.site-title a{text-decoration:none}.sticky-header .site-title{margin:21px 0 20px}.site-logo{display:table}.site-logo a{vertical-align:middle}.site-logo img{max-width:200px;max-height:85px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.sticky-header .site-logo img{max-height:70px}.site-logo .standard-logo{display:table-cell}.site-logo .retina-logo{display:none}.main-navigation{font-size:.846em;font-weight:400;line-height:3.183em;letter-spacing:.273em;text-transform:uppercase;float:right}.main-navigation ul{margin:0;padding:0}.main-navigation li{position:relative;float:left;list-style:none}.main-navigation a{position:relative;display:block;padding:25px 0 25px 20px;text-decoration:none}.main-navigation a i{margin-right:2px}.main-navigation ul ul{border-top:2px solid}.main-navigation li ul{opacity:0;visibility:hidden;position:absolute;top:70px;left:10px;width:200px;height:auto;z-index:999;-webkit-transition:visibility 0s,opacity .3s linear;transition:visibility 0s,opacity .3s linear}.main-navigation li:hover>ul{opacity:1;visibility:visible}.main-navigation li li{border-bottom:solid 1px;-webkit-transition:all .3s ease;transition:all .3s ease}.main-navigation li li:last-child{border-bottom:none}.main-navigation li li a{width:200px;padding:2px 15px;font-size:.909em}.main-navigation .menu-pos-invert{right:0;left:auto}.mobile-menu{display:none;float:right;width:36px;height:36px;margin:17px 0;padding:7px;cursor:pointer;font-size:1.846em;line-height:.875em;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-menu:before{font-family:"FontAwesome";content:""}.mobile-menu.closed:before{font-family:"FontAwesome";content:""}.module h2{margin:0;font-size:2.426em;font-weight:300;letter-spacing:.063em;text-transform:uppercase}.module h3{margin-top:0;font-size:1.385em;letter-spacing:.167em;text-transform:uppercase}.module p{margin:10px 0 0}.module-caption p{font-size:1.077em;letter-spacing:.036em}.slider{position:relative}.text-slider{background-size:cover;background-repeat:no-repeat}.text-slider .slider-wrapper{position:relative;display:table;width:100%;height:100%;overflow:hidden}.swiper-slider .swiper-container{position:relative;width:100%;height:100%}.swiper-slider .swiper-slide{position:relative;display:table;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}#slider-arrow-left{left:0;right:auto;border-radius:0 3px 3px 0}#slider-arrow-right{left:auto;right:0;border-radius:3px 0 0 3px}#slider-arrow-left,#slider-arrow-right{position:absolute;top:50%;width:52px;height:52px;margin-top:-26px;background-color:rgba(0,0,0,.3);cursor:pointer;z-index:99;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}body.device-touch #slider-arrow-left,body.device-touch #slider-arrow-right{display:none}#slider-arrow-left:hover,#slider-arrow-right:hover{background-color:rgba(0,0,0,.6)}#slider-arrow-left i{margin-left:7px}#slider-arrow-right i{margin-left:10px}#slider-arrow-left:hover i,#slider-arrow-right:hover i{color:rgba(255,255,255,.8)}#slider-arrow-left i,#slider-arrow-right i{color:rgba(255,255,255,.4);width:34px;height:52px;font-size:1.692em;line-height:2.364em;text-align:center;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#slide-number{opacity:0;position:absolute;top:auto;right:20px;bottom:25px;width:36px;height:40px;color:rgba(255,255,255,.8);font-size:1.385em;font-weight:300;text-align:center;z-index:99;-webkit-transition:all .3s linear;transition:all .3s linear}.slider:hover #slide-number{opacity:1}#slide-number-current{position:absolute;top:5px;left:0;line-height:1em}#slide-number-total{position:absolute;top:auto;bottom:5px;left:auto;right:0;line-height:1em}#slide-number span{display:block;font-size:1.778em;line-height:1.25em}.slider .yt-bg-player{display:inherit;width:100%;height:100%}.slider-caption{display:table-cell;vertical-align:middle;padding:0 5%}.slider-caption h1{font-size:3.231em;font-weight:300;line-height:1.326;letter-spacing:.326em;text-transform:uppercase}.slider-caption p{font-size:1.231em;font-weight:400;line-height:1.375;letter-spacing:.188em;text-transform:capitalize;margin:30px 0 50px}.slider-btn .btn{padding:10px 25px;border-radius:50px}.slider-btn .btn:hover{border-radius:0}.slider-btn a{font-size:1.077em;font-weight:400;line-height:.929;letter-spacing:.143em;display:inline-block}.slider-caption,.slider-parallax{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-backface-visibility:hidden}.scroll-down{cursor:pointer;position:absolute;left:50%;bottom:40px;width:24px;height:40px;margin-left:-12px;border-radius:12px;border:2px solid;z-index:999}.scroll-down:before{content:"";display:block;width:2px;height:6px;margin:5px auto;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}}@keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}}.icon-service-box{margin:10px 0}.icon-service-box a:hover{text-decoration:none}.service-icon{display:inline-block;width:96px;height:96px;margin:0 auto 30px;border:2px solid;border-radius:50%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.service-icon i{font-size:3.231em;line-height:96px;border-radius:50%;-webkit-transition:all 1s ease;transition:all 1s ease}.service-content{opacity:.8;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transform:translateZ(0)}.icon-service-box:hover .service-content{opacity:1}.icon-service-module .icon-service-box:hover .service-icon i{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.icon-service-img-module .left-icon-boxes{text-align:right}.icon-service-img-module .icon-box-img img{margin-left:auto;margin-right:auto}#portfolio-loader{display:none;position:fixed;top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0-24px;background-color:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:24px;line-height:48px;text-align:center;z-index:999}#portfolio-filter{margin-bottom:30px}#portfolio-filter a{display:inline-block;margin:5px;padding:5px 20px;font-size:.846em;letter-spacing:.273em;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}.portfolio-item{overflow:hidden}.portfolio-caption{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 10%;overflow:hidden;text-align:center;opacity:.8;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body:not(.device-touch) .portfolio-caption{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.portfolio-item a{display:block}.portfolio-caption .entry-title{font-size:1.231em;font-weight:700;letter-spacing:.188em;text-transform:uppercase}.portfolio-caption .entry-meta{font-size:.846em;letter-spacing:.091em}body:not(.device-touch) .portfolio-caption .entry-meta{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}body:not(.device-touch) .portfolio-caption .entry-title{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}body:not(.device-touch) .portfolio-item a:hover .portfolio-image{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.portfolio-image,.portfolio-caption,.portfolio-caption .entry-meta,.portfolio-caption .entry-title{-webkit-transition:all .6s ease;transition:all .6s ease}.portfolio-item a:hover .portfolio-caption .entry-meta,.portfolio-item a:hover .portfolio-caption .entry-title{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.portfolio-item a:hover .portfolio-caption{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#portfolio-container{position:relative;display:none;overflow:hidden;margin-bottom:60px}.portfolio-single-content{padding:20px}.portfolio-ajax-title{position:relative;padding-bottom:10px;border-bottom:1px solid}#portfolio-navigation{position:absolute;top:5%;right:0;left:auto;width:30%;font-size:2em;text-align:right}#portfolio-navigation a:first-child{margin-left:0!important}#portfolio-navigation a:last-child{margin-right:0!important}#portfolio-navigation #close-portfolio{margin:0 5px}.portfolio-ajax-title h2{font-size:2em;font-weight:500;letter-spacing:.077em}.portfolio-meta{list-style:none;padding:0}.portfolio-meta li{display:inline-block;width:50%;font-weight:600}.portfolio-meta li span{display:inline-block;width:120px;font-weight:600}.portfolio-meta li span i{width:10px;margin-right:10px;text-align:center}.promo-box-ver h2{font-size:3.692em;font-weight:600;line-height:1.563;letter-spacing:.104em;text-transform:uppercase;margin-bottom:50px}.promo-box-ver p{font-size:1.231em;font-weight:400;line-height:1.375;letter-spacing:.125em;margin-bottom:50px}.promo-box-ver .promo-btn{letter-spacing:.143em}.promo-box-hor{position:relative;margin:0 15px;padding-right:300px}.promo-box-hor h2{font-size:2.154em;font-weight:400;text-transform:none}.promo-box-hor p{font-size:1.231em;font-weight:300}.promo-box-hor .promo-btn{position:absolute;top:50%;right:0;left:auto;margin:-1.923em 0 0}.promo-box-hor .promo-btn a{padding:0 1.389em;font-size:1.385em;line-height:2.667em;letter-spacing:.111em}a.blog-item{position:relative;display:block;float:left;width:25%;text-align:center;text-decoration:none;overflow:hidden;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.blog-item .entry-media{position:relative;overflow:hidden}.blog-item .entry-media:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:0 0;z-index:0;-webkit-transition:all .3s cubic-bezier(0,0,.58,1);transition:all .3s cubic-bezier(0,0,.58,1)}.blog-item:hover .entry-media:before{background:rgba(255,255,255,.15);z-index:99}.blog-item .entry-publish-date{position:absolute;bottom:20px;left:0;width:75px;padding:15px 5px;font-size:.846em;font-weight:700;line-height:1.1;text-align:center;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all .3s cubic-bezier(.13,.895,.1,1.275);transition:all .3s cubic-bezier(.13,.895,.1,1.275)}.blog-item:hover .entry-publish-date{bottom:75px}.blog-item .entry-publish-date span{display:block}.blog-item .post-date-day{font-size:2.308em}.blog-item .post-date-month{margin-top:2px}.blog-item .read-more{position:absolute;bottom:0;left:0;width:75px;height:20px;padding:0 2px;font-size:.769em;font-weight:700;line-height:2em;text-transform:uppercase;opacity:.9;-webkit-transition:all .3s cubic-bezier(.13,.895,.1,1.275);transition:all .3s cubic-bezier(.13,.895,.1,1.275)}.blog-item:hover .read-more{height:75px;line-height:7.5em}.blog-item .entry-cats{line-height:1em;font-style:italic;opacity:.8}.blog-item .entry-meta{padding:20px 0}.blog-item .entry-title{margin-bottom:5px;font-size:1.846em;font-weight:400;letter-spacing:.042em;text-transform:none;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s cubic-bezier(0,0,.58,1);transition:all .3s cubic-bezier(0,0,.58,1)}.blog-item:hover .entry-title{opacity:.8}.see-more-wrap{position:absolute;top:0;left:0;display:table;width:100%}.see-more-wrap .sm-container{width:100%;display:table-cell;vertical-align:middle}.see-more-wrap .sm-icon{font-size:6.923em;line-height:1em;text-align:center;opacity:.1;-webkit-transform:translateZ(0);-webkit-transition:all .3s cubic-bezier(.3,.1,.58,1);transition:all .3s cubic-bezier(.3,.1,.58,1)}.blog-item:hover .sm-icon{font-size:9.846em;opacity:.7}.see-more-wrap .sm-icon i{vertical-align:middle}.see-more-wrap .sm-text{font-size:1.385em;font-weight:600;letter-spacing:.278em;text-transform:uppercase;opacity:1;-webkit-transform:translateZ(0);-webkit-transition:all .3s cubic-bezier(.3,.1,.58,1);transition:all .3s cubic-bezier(.3,.1,.58,1)}.blog-item:hover .sm-text{opacity:0;-webkit-transform:translateY(50px) scale(.5);-ms-transform:translateY(50px) scale(.5);transform:translateY(50px) scale(.5)}.contact-item{position:relative;margin-bottom:50px;padding-right:65px;text-align:right;overflow:hidden;opacity:.8;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transform:translateZ(0)}.contact-info .contact-item:last-child{margin-bottom:0}.contact-item:hover{opacity:1}.contact-item .ci-icon{position:absolute;top:0;right:5px;width:45px;height:45px;font-size:1.538em;line-height:2.25em;text-align:center;border-left:1px solid}.contact-item .ci-title{font-size:.923em;font-weight:700;line-height:1.6em;letter-spacing:.083em;text-transform:uppercase;margin-bottom:4px}.contact-item .ci-content{font-size:1.231em;font-weight:300;letter-spacing:.063em}.contact-form label{display:none!important}.contact-form #contact-form-result,.contact-form .contact-form-process{position:absolute;display:none;width:100%;height:100%;z-index:999}.contact-form-process i{position:relative;top:40%;left:45%;font-size:2.308em}#contact-form-result span{position:relative;top:35%;left:30%;color:#fff;padding:15px;border-radius:5px}#contact-form-result span i{margin-right:5px}.contact-form textarea,.contact-form input[type=text],.contact-form input[type=email]{resize:none;padding:0 0 10px 2px;line-height:1.538em;background:0 0;border:0;border-bottom:1px solid;opacity:.7;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-form input:focus,.contact-form textarea:focus{outline:0;opacity:1}.contact-form input.error,.contact-form textarea.error{color:#ff2000}.contact-form .btn{width:100%;font-size:1.154em;letter-spacing:.133em}#gmap{position:relative}#gmap div{position:absolute}#gmap a{position:absolute;left:50%;bottom:3px;font-size:1.692em;z-index:3;-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}#gmap .square{position:absolute;left:50%;bottom:-55px;width:80px;height:80px;margin-left:-40px;border-radius:20%;z-index:2;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#gmap .rectangle{left:50%;bottom:-30px;width:240px;height:40px;margin-left:-120px}#gmap .circle-left,#gmap .circle-right{left:50%;bottom:0;width:80px;height:80px;border-radius:50%;z-index:3}#gmap .circle-left{margin-left:-92px}#gmap .circle-left:after{right:40px}#gmap .circle-right{margin-left:13px}#gmap .circle-right:after{left:40px}#gmap .circle-left:after,#gmap .circle-right:after{content:"";position:absolute;bottom:0;width:70px;height:40px;background-color:inherit}#gmap-container{display:none;width:100%;height:500px;z-index:3}.process-flow{padding:100px 0 40px;overflow:hidden}.process-label{position:relative;left:50%;width:80%;margin:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.process-label li{position:absolute;bottom:0;display:inline-block}.process-label li i{position:absolute;bottom:40px;left:50%;padding:10px;font-size:3.385em;line-height:45px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.process-label li i i{font-size:1em}.process-label .icon-clone{bottom:0;left:10px;max-width:0;padding:10px 0;overflow:hidden;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.process-label span{opacity:0;display:block;height:55px;overflow:hidden;font-size:1.231em;font-weight:500;line-height:55px;letter-spacing:.063em;text-transform:uppercase}.process-label span:before{content:attr(data-active);position:absolute;top:0;left:0;max-width:0;height:100%;overflow:hidden}.process-active span{opacity:1}.process-active .icon-clone,.process-active span:before{max-width:100%}.line-process-wrapper{position:absolute;top:-56px;left:calc(10% + 15px);width:calc(80% - 30px);height:30px;z-index:99}.line-process-container{position:relative;left:50%;width:80%;height:1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.line-process{position:absolute;height:100%;z-index:99;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.line-process-wrapper .owl-dot{position:absolute;margin:0 0 0-10px}.line-process-wrapper .owl-dot:first-child{margin-left:-15px}.line-process-wrapper .owl-dot span{height:1px;width:25px}.line-process-wrapper .owl-dot span:after{content:"";position:absolute;width:0;height:100%}.line-process-wrapper .owl-dot.active span:after{width:100%}.process-container{cursor:col-resize}.process-item{margin:0 auto;padding:20px 3%0}.team-member{position:relative;overflow:hidden}.team-member .member-card{position:relative;padding:20px 0;text-align:center;z-index:3}.team-member .member-name{margin:0}.team-member .member-title{margin:5px 0 0;font-size:1.154em;font-weight:500}.team-member .member-profile{position:absolute;padding:20px;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}.team-member .member-image,.team-member .member-profile{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}body:not(.device-touch) .team-member:hover .member-image{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body:not(.device-touch) .team-member:hover .member-profile{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.team-member .member-bio{min-height:90px;text-align:center}.team-member .member-bio p{margin:0 0 10px}.team-member .member-social{margin:5px 0 0;padding:0;text-align:center}.team-member .member-social li{display:inline-block;width:30px;height:30px;margin:0 10px;font-size:1.385em;line-height:1.667em}.member-social .fa{-webkit-transition:color .3s ease;transition:color .3s ease}.member-social a:hover [class*=fa-twitter]{color:#55acee}.member-social a:hover [class*=fa-facebook]{color:#3b5998}.member-social a:hover [class*=fa-google-plus]{color:#dd4b39}.member-social a:hover [class*=fa-pinterest]{color:#cc2127}.member-social a:hover [class*=fa-linkedin]{color:#0077b5}.member-social a:hover [class*=fa-youtube]{color:#cd201f}.member-social a:hover [class*=fa-vimeo]{color:#1ab7ea}.member-social a:hover [class*=fa-tumblr]{color:#35465c}.member-social a:hover [class*=fa-instagram]{color:#3f729b}.member-social a:hover [class*=fa-flickr]{color:#0063dc}.member-social a:hover [class*=fa-dribbble]{color:#ea4c89}.member-social a:hover [class*=fa-quora]{color:#a82400}.member-social a:hover [class*=fa-foursquare]{color:#0732a2}.member-social a:hover [class*=fa-forrst]{color:#5b9a68}.member-social a:hover [class*=fa-vk]{color:#45668e}.member-social a:hover [class*=fa-wordpress]{color:#21759b}.member-social a:hover [class*=fa-stumbleupon]{color:#eb4924}.member-social a:hover [class*=fa-yahoo]{color:#400191}.member-social a:hover [class*=fa-blogger]{color:#f57d00}.member-social a:hover [class*=fa-soundcloud]{color:#f30}.member-social a:hover [class*=fa-git]{color:#333}.member-social a:hover [class*=fa-skype]{color:#00aff0}.member-social a:hover [class*=fa-whatsapp]{color:#4dc247}.team-container .owl-dots{position:static}.skill-bar-module .skill-bar,.skill-bar-module .content-box{padding-bottom:30px;overflow:hidden}.skill-bar .bar-line{position:relative;display:inline-block;width:100%;height:2px}.skill-bar .line-active{position:absolute;top:0;left:0;width:0;height:2px;-webkit-transition:width 3s linear;transition:width 3s linear}.skill-bar .line-active span{position:absolute;top:-15px;right:0;padding:5px 10px;font-size:1em;letter-spacing:.077em}.skill-bar .line-active span:after{content:"%"}.testimonial-box blockquote{margin:0;padding:30px 30px;border:0;border-radius:8px}.testimonial-box blockquote:before{display:block;padding-bottom:10px;font-family:FontAwesome;content:"";font-size:1.538em}.testimonial-box blockquote p{margin:0;font-size:.8em;font-weight:400;line-height:1.538em}.testimonial-box .testimonial-by{margin:-10px 0 0 20px}.testimonial-box .testimonial-img{float:left;margin-right:15px}.testimonial-box .testimonial-img img{width:50px;height:50px;border-radius:50%}.testimonial-box .testimonial-name{padding-top:17px;font-size:1.077em;font-weight:500}.testimonial-name span{margin-left:5px;font-style:italic;font-size:.857em;font-weight:400;letter-spacing:.083em}.testimonial-container .dot-container{margin:50px auto 15px}.client-item img{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.client-item:hover img{opacity:.5}.fun-fact-module .fact-number{margin:5px 0;font-size:3em;line-height:1em;letter-spacing:.077em;visibility:hidden}.fun-fact-module .fact-text{height:2em;margin-top:5px;font-size:1em;line-height:1em;letter-spacing:.077em;text-transform:uppercase}.pricing-item{margin-bottom:15px;padding:30px 0 40px;border-radius:3px}.pricing-item .btn{letter-spacing:.077em}h3.pb-heading{font-size:1.692em;font-weight:600;letter-spacing:.091em}.item-price{border:2px solid;border-radius:50%;width:150px;height:150px;margin:20px auto 30px;padding-top:15px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.pb-currency{font-size:2.538em;font-weight:700}.pb-price{font-size:3.538em;font-weight:500}.pb-duration{font-size:1.154em}.pb-detail{padding-bottom:20px}.pb-detail ul{list-style:none;margin:0;padding:0}.pb-detail ul li{font-size:1.077em;padding:10px 0}.pb-detail ul li i{margin-right:5px}.pb-featured{position:relative}.pb-star{position:absolute;top:0;right:15px;width:40px;height:60px;padding-top:15px;font-size:1.692em}.pb-star:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-bottom:13px solid;border-left:20px solid transparent;border-right:20px solid transparent}.twitter-icon{width:96px;height:96px;margin:0 auto 40px;border:2px solid;border-radius:50%}.twitter-icon i{font-size:3.231em;line-height:96px;border-radius:50%}.tweet p{margin:0;font-size:1.538em;font-weight:300;line-height:1.5em}.tweet-timestamp{display:block;margin:10px 0;font-size:1.077em;font-style:italic}.twitter-btn{margin-top:30px;letter-spacing:.077em}.subscribe-module h2{font-size:2.462em;font-weight:400;letter-spacing:.032em;text-transform:inherit}.subscribe-module p{margin:5px 0 0;font-size:1.231em;font-weight:300;letter-spacing:.063em}.subscribe-form{margin:5px 0;font-size:1.231em}.subscribe-form label{display:none!important}.subscribe-form .form-control{height:3.25em;font-size:100%;letter-spacing:.031em;text-transform:inherit;border:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.subscribe-form .form-control:focus{border:0;box-shadow:none}.subscribe-form .input-group-btn{font-size:100%;border:0;border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.subscribe-form .subscribe-btn{position:relative;height:100%;padding:0 1.563em;overflow:hidden;font-size:1.125em;font-weight:600;text-transform:inherit}.subscribe-form .subscribe-btn:before{position:absolute;top:50%;left:-100%;width:100%;content:"";font-family:"FontAwesome";font-size:1.333em;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.subscribe-form .subscribe-btn:hover{color:inherit}.subscribe-form .subscribe-btn:hover:before{left:0}.subscribe-form .subscribe-btn:active{box-shadow:none}.subscribe-form .subscribe-btn span{display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.subscribe-form .subscribe-btn:hover span{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}.subscribe-form input.error{color:#ff2000}#subscribe-form-result{position:absolute;top:0;left:0;display:none;width:100%;height:100%;text-align:center;line-height:3.25em;border-radius:2px;z-index:999}#subscribe-form-result i{margin-right:5px}body:not(.front-page) .content-area,body:not(.front-page) .widget-area{padding:90px 0}.bcrumbs{float:right;margin:90px 0 10px;padding:0;font-size:.923em;letter-spacing:.167em}.bcrumbs a{text-decoration:none}.bcrumbs li{display:inline;padding:0 5px}.sticky{display:block}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.entry-gallery{position:relative;overflow:hidden}.single-post .entry-image{border-bottom:4px solid}.single-post .entry-meta{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid}.single-post .entry-footer{padding:30px 0;border-bottom:1px solid}.entry-footer span:not(:first-child){margin-left:15px}.entry-footer .cat-links{text-transform:uppercase}article .entry-title a{color:inherit}.search-list article{padding-bottom:20px;margin-bottom:35px;border-bottom:solid 1px}.error-404{min-height:300px}.page-header{position:relative;margin:0;padding:90px 0 70px;border-bottom:none}.page-header h1{float:left;margin:80px 80px 0 0;font-size:2.462em;letter-spacing:.156em;text-transform:uppercase}.blog-list article{padding-bottom:15px;margin-bottom:70px;border-bottom:solid 1px}.blog-list .entry-content{position:relative;min-height:110px;margin-bottom:30px;padding-left:80px;border-top:4px solid}.blog-list .entry-title{font-size:1.846em}.blog-list .entry-publish-date{position:absolute;top:0;left:0}.blog-list .entry-publish-date span{display:block;width:60px;text-align:center}.blog-list .post-date-day{font-size:2.462em;font-weight:600;padding:45px 0 10px}.blog-list .post-date-month{font-size:1.077em;font-weight:600;letter-spacing:.5em;text-transform:uppercase;padding:7px 0 7px 7px;border-bottom:solid 4px}.blog-list .btn-more{float:right;padding:3px 25px;font-weight:700;text-decoration:none;text-transform:uppercase}.nav-links{margin:0;padding:0}.nav-links li{display:inline-block;margin-bottom:10px}.nav-links li a{margin-bottom:10px;padding:15px 20px;line-height:50px;text-decoration:none;border:solid 1px}.nav-links .nav-previous a{border-top-left-radius:4px;border-bottom-left-radius:4px}.nav-links .nav-previous a:before{content:"";font-family:"FontAwesome";margin-right:5px}.nav-links .nav-next a{border-top-right-radius:4px;border-bottom-right-radius:4px}.nav-links .nav-next a:after{content:"";font-family:"FontAwesome";margin-left:5px}.post-navigation{padding-top:40px}.posts-navigation ul{position:relative;margin:20px 0;padding-left:0;text-transform:capitalize}.posts-navigation ul li{display:inline-block;line-height:50px}.posts-navigation ul li:first-child a{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.posts-navigation ul li:last-child a{margin-right:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.posts-navigation ul li a{margin:5px;padding:15px 20px;text-decoration:none;border:solid 1px}.widget{margin-bottom:50px;padding-bottom:50px;border-bottom:solid 1px}.widget ul{list-style:none;margin:0;padding:0}.widget ul li{padding:5px 0}.widget:not(.woocommerce) ul li span{font-style:italic}.widget .widget-title{font-size:1.231em;letter-spacing:.063em;text-transform:uppercase}.widget .widget-title:after{content:"";display:block;width:30px;height:2px;margin:30px 0 20px}.search-wrap{position:relative}.search-btn{position:absolute;top:0;right:0;width:40px;padding:0;line-height:40px;color:#777;border:0;outline:0;background:0 0;-webkit-transition:all .3s ease;transition:all .3s ease}.search-btn:hover{color:#212121}.widget .tagcloud a{display:inline-block;margin:0 3px 10px 0;padding:5px 8px;text-decoration:none;border:solid 1px}.widget .tagcloud a:hover{border-color:inherit}.bypostauthor{display:block}.comments-area{margin-top:30px;padding-top:30px;border-top:1px solid}.comments-title{margin:0 0 30px}.comment-list{list-style:none;margin-bottom:50px;padding:0 0 50px 0;border-bottom:1px solid}.comment-list>li{position:relative;margin:30px 0 0 30px}.comment-list>li:first-child{margin-top:0;padding-top:0}.comment-list .children{list-style:none;margin-left:30px}.comment-list .children li{margin:30px 0 0 0}.comment-list .pingback .vcard{display:none}.comment-body{position:relative;border:1px solid;border-radius:5px;padding:20px 20px 20px 35px}.comment-list .children .comment-body{margin-left:25px;padding-left:20px}.comment-avatar{position:absolute;top:15px;left:-32px;padding:1px;border:1px solid;border-radius:50%}.comment-list .children .comment-avatar{left:-25px}.comment-avatar img{display:block;border-radius:50%}.comment-list .children .comment-avatar img{width:40px;height:40px}.comment-author{font-size:1.077em}.comment-author span{display:block;line-height:16px}.comment-author span a{font-size:.923em;font-style:italic}.comment-content{padding:0 0 0 15px;position:relative;overflow:hidden}.comment-content p{margin:10px 0 0}.comment-reply-link{position:absolute;top:4px;left:auto;right:0;line-height:1}.comment-navigation{margin:20px 0}.no-comments{margin:10px 30px}.comment-reply-title{text-transform:uppercase}.comment-form .input-field{margin:0-15px 0-15px}.comment-form .form-submit,.comment-form .textarea-field{padding:0}.site-footer{padding:65px 10px;text-align:center}.site-footer .site-branding{float:none}.site-footer .site-title{margin:25px 0 50px}.site-footer .site-logo{display:block}.site-footer .site-logo .standard-logo{display:inline-block}.social-link ul{margin:10px 0;padding:0}.social-link ul li{display:inline-block;vertical-align:top}.social-link ul li div{display:none}.social-link a{display:block;overflow:hidden;width:32px;height:32px;margin:5px;font-size:1.231em;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:50%}.social-link a i{display:block;width:30px;height:30px;line-height:1.875em}.social-link a:hover i:nth-child(1){margin-top:-30px}.social-link a:hover i:nth-child(2){margin-top:0}.social-link a,.social-link i{-webkit-transition:all .3s ease;transition:all .3s ease}.social-link a:hover [class*=fa-twitter]{background-color:#55acee}.social-link a:hover [class*=fa-facebook]{background-color:#3b5998}.social-link a:hover [class*=fa-google-plus]{background-color:#dd4b39}.social-link a:hover [class*=fa-pinterest]{background-color:#cc2127}.social-link a:hover [class*=fa-linkedin]{background-color:#0077b5}.social-link a:hover [class*=fa-youtube]{background-color:#cd201f}.social-link a:hover [class*=fa-vimeo]{background-color:#1ab7ea}.social-link a:hover [class*=fa-tumblr]{background-color:#35465c}.social-link a:hover [class*=fa-instagram]{background-color:#3f729b}.social-link a:hover [class*=fa-flickr]{background-color:#0063dc}.social-link a:hover [class*=fa-dribbble]{background-color:#ea4c89}.social-link a:hover [class*=fa-quora]{background-color:#a82400}.social-link a:hover [class*=fa-foursquare]{background-color:#0732a2}.social-link a:hover [class*=fa-forrst]{background-color:#5b9a68}.social-link a:hover [class*=fa-vk]{background-color:#45668e}.social-link a:hover [class*=fa-wordpress]{background-color:#21759b}.social-link a:hover [class*=fa-stumbleupon]{background-color:#eb4924}.social-link a:hover [class*=fa-yahoo]{background-color:#400191}.social-link a:hover [class*=fa-blogger]{background-color:#f57d00}.social-link a:hover [class*=fa-soundcloud]{background-color:#f30}.social-link a:hover [class*=fa-git]{background-color:#333}.social-link a:hover [class*=fa-skype]{background-color:#00aff0}.social-link a:hover [class*=fa-whatsapp]{background-color:#4dc247}.go-to-top{cursor:pointer;position:fixed;top:auto;left:auto;right:30px;bottom:50px;display:none;width:40px;height:40px;z-index:999}.go-to-top i{font-size:1.538em;line-height:36px}.go-to-top.btn{padding:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}figure{position:relative}figcaption{position:absolute;bottom:15px;left:20px;color:#eee;background-color:rgba(0,0,0,.6);border-radius:2px}.gallery-caption{display:block}.wp-caption{margin-bottom:1em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{margin-right:20px;padding:5px 10px;font-style:italic}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.mfp-preloader{left:50%;width:48px;height:48px;font-size:24px;line-height:48px;margin:-24px 0 0-24px;background-color:rgba(0,0,0,.7)}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.owl-carousel .owl-item{-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item img{-webkit-backface-visibility:hidden}.owl-dots{margin:15px auto;text-align:center}.owl-dot{display:inline-block;zoom:1;width:11px;height:7px;margin:7px}.owl-dot:focus{outline:0}.owl-dot span{display:block;-webkit-backface-visibility:visible}.dot-container .owl-dot{position:relative}.dot-container .owl-dot:after{content:"";position:absolute;left:0;width:100%;height:100%;border-radius:2px;opacity:0;visibility:hidden}.dot-container .owl-dot span{position:absolute;width:100%;height:100%;border-radius:2px}.dot-container .owl-dot.active span{opacity:0}.dot-container .owl-dot.active:after{opacity:1;visibility:visible}.carousel-control.left,.carousel-control.right{width:32px;height:96px;background:0;z-index:99}.carousel-control i{position:absolute;top:50%;width:100%;height:100%;font-size:1.3em;line-height:96px;background:rgba(23,23,36,.3);border:1px solid rgba(255,255,255,.1);z-index:99;-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out}.twitter-container:hover .carousel-control i{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.carousel-control.left i{left:-1px;padding-right:4px;opacity:0;-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%)}.carousel-control.right i{right:-1px;padding-left:4px;opacity:0;-webkit-transform:translateX(30%);-ms-transform:translateX(30%);transform:translateX(30%)}.fslider{overflow:hidden}.fslider .slider-wrap{position:relative;display:block;width:100%;height:auto;overflow:hidden}.fslider .slider-wrap>.slide{display:none}.flex-control-nav{position:absolute;top:14px;right:10px;margin-left:10px;z-index:99}.flex-control-nav li{float:left;display:block;margin:0 3px 5px}.flex-control-nav li a{display:block;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden;width:10px;height:10px;border:1px solid #fff;border-radius:50%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-control-nav li:hover a,.flex-control-nav li a.flex-active{background-color:#fff}#slave.fslider .slide{margin:2px 2px 0 0}#slave.fslider .slide img{cursor:pointer;opacity:.65;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#slave.fslider .slide img:hover,#slave.fslider .flex-active-slide img{opacity:1}.product-list{position:relative;margin:0-20px 0 0}.product{float:left;width:270px;margin:0 20px 0 0}.product-image{position:relative;width:100%;height:357px;overflow:hidden}.product-overlay{position:absolute;top:auto;bottom:-44px;left:0;width:100%;height:44px;line-height:44px;-webkit-transition:bottom .3s ease-in-out;-o-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.product-overlay a{display:block;float:left;width:50%;font-size:.929em;text-align:center;color:#333;background-color:#f5f5f5;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-overlay a:hover{color:#fff;background-color:#555}.product-overlay a i{position:relative;font-size:1em;margin-right:3px}.product-overlay a.added_to_cart,.product-overlay a.add_to_cart_button{border-right:1px solid rgba(0,0,0,.1)}.oc-item .product:hover .product-overlay,.product-list .product:hover .product-overlay{bottom:0}.product-desc{height:140px;padding:15px 0;overflow:hidden}.product-desc h3{margin:0 0 5px}.product-price{margin-bottom:5px}.single-product .product{width:100%;margin:0}.upsells.products h2,.related.products h2{margin:10px 0 20px}#oc-product .product-image{height:auto}#oc-product .product-desc{height:auto;text-align:center}#oc-product .star-rating{margin:0 auto .5em}.product_meta{padding:15px;border:1px solid;border-radius:4px}.product_meta>span{display:block;margin-bottom:5px}.single_add_to_cart_button{line-height:2em}#add_payment_method #payment,.woocommerce-checkout #payment{background:0 0;border:1px solid}.woocommerce span.onsale{position:absolute;top:10px;right:auto;left:10px;min-height:inherit;padding:5px 10px;font-size:1em;line-height:1.5em;font-weight:400;border-radius:2px;z-index:99}.woocommerce div.product p.price{font-size:1.714em}.woocommerce div.product span.price{font-size:1.286em;font-weight:600}.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:90%;font-weight:400;opacity:1}.woocommerce .star-rating{width:6.15em;font-size:.95em;float:none}.woocommerce .star-rating:before,.woocommerce .star-rating span:before{letter-spacing:.13em}.woocommerce div.product .woocommerce-tabs .panel{padding:0 0 2em;background-color:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{display:none}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1em}.woocommerce .woocommerce-product-rating .star-rating{margin:.55em 4px 0 0}.woocommerce div.product form.cart div.quantity{margin:0 15px 0 0}.woocommerce div.product form.cart .variations select{max-width:95%}.woocommerce div.product form.cart .variations label{font-size:1.231em;font-weight:400;line-height:3.438em}.woocommerce div.product form.cart .variations .label{font-size:100%}.woocommerce div.product form.cart .variations td.label{padding:0}.woocommerce .quantity .qty{height:42px;border:1px solid;background-color:inherit}.woocommerce table.shop_table{border-color:inherit}.woocommerce table.shop_table th{padding:15px 12px}.woocommerce table.shop_table td{padding:20px 12px;border-top-color:inherit}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top-color:inherit}.woocommerce table.shop_attributes td{padding:8px 0}.woocommerce #reviews h3{margin-bottom:10px}.woocommerce #reviews #comments ol.commentlist{margin-bottom:50px;padding:0 0 50px 0;border-bottom:1px solid}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:64px;padding:0;background:0 0;border-radius:50%}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 80px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:1em;font-style:italic}.woocommerce input.button,.woocommerce #respond input#submit{font-weight:400;line-height:inherit;background:0 0;border-radius:none}.woocommerce #respond div.select{display:none}.woocommerce #respond label{margin-bottom:10px}.woocommerce a.added_to_cart{display:none}.woocommerce a.remove{font-size:1em;margin:0 auto}.woocommerce a.remove:hover{background:0 0}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:none}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:10px}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{margin:15px 5px 10px;padding:10px 0 0}.woocommerce.widget_shopping_cart .buttons a{margin:0 5px}.woocommerce ul.product_list_widget span.amount{font-style:italic}.woocommerce ul.product_list_widget del{font-size:.857em}.woocommerce ul.product_list_widget ins{font-size:.929em;background:inherit}.woocommerce-cart table.cart img,.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:48px}.woocommerce ul.product_list_widget li .star-rating{margin:2px 0}.woocommerce-page a:hover{text-decoration:none}.woocommerce-page table.cart td.actions{padding:20px}.woocommerce form .form-row input.input-text,.woocommerce-cart table.cart td.actions .coupon .input-text{padding:8px 14px;font-size:1.071em;line-height:1.429;border:2px solid;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}.woocommerce form .form-row input.input-text{background:0 0}.woocommerce-cart table.cart input{font-weight:400;line-height:1.692em;background:0 0;border:1px solid}.woocommerce-cart table.cart td.actions .coupon .input-text{width:50%!important;opacity:.8}.woocommerce-cart table.cart td.actions .coupon .input-text:focus{opacity:1}.woocommerce form .form-row{margin:0 0 15px}.woocommerce form .form-row select,.woocommerce form .form-row textarea{font-size:1.071em;padding:8px 14px;border-radius:0}.woocommerce form .form-row.woocommerce-validated input.input-text{border-color:inherit}.woocommerce form .form-row label[for=rememberme]{display:block;margin-top:5px}.woocommerce form .form-row label[for=rememberme] input{vertical-align:sub}.woocommerce form .form-row div.state_select,.woocommerce form .form-row div.country_select{display:none!important}.woocommerce form .form-row select.state_select,.woocommerce form .form-row select.country_select{display:inline!important;border:0}.woocommerce-cart .cart-collaterals .cart-shipping{width:45%;float:left}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{padding:6px 10px}.woocommerce ul#shipping_method label{display:inline}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-top:15px}.woocommerce-account .addresses .title .edit{margin:20px 0 0 5px}.woocommerce div.product .flex-control-nav{position:relative;right:0}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{z-index:99}.service-icon img{display:inline-block;margin:0;margin-top:23px}