@charset "UTF-8";a.meanmenu-reveal{display:none}.mean-container .mean-bar{min-height:42px;padding:4px 0;position:relative;background:#fff;width:100%;float:left;z-index:999998}.mean-container a.meanmenu-reveal{height:22px;padding:30px 13px 11px;font-size:16px;font-size:1px;text-decoration:none;font-weight:700;right:0;text-indent:-9999em;color:#000;position:absolute;top:0;cursor:pointer;width:22px;line-height:22px;font-family:Arial,Helvetica,sans-serif;display:block}.mean-container a.meanmenu-reveal span{height:3px;background:#fff;margin-top:3px;display:block}.mean-container .mean-nav{background:#0c1923;width:100%;float:left;margin-top:0}.mean-container .mean-nav ul{padding:0;list-style-type:none;margin:0;width:100%}.mean-container .mean-nav ul li{position:relative;width:100%;float:left}.mean-container .mean-nav ul li a{padding:1em 5%;text-decoration:none;color:#fff;text-transform:uppercase;border-top:1px solid #383838;border-top:1px solid hsla(0,0%,100%,.5);text-align:left;margin:0;width:90%;float:left;display:block}.mean-container .mean-nav ul li li a{filter:alpha(opacity=75);padding:1em 10%;text-shadow:none!important;border-top:1px solid #f1f1f1;border-top:1px solid hsla(0,0%,100%,.25);opacity:.75;visibility:visible;width:80%}.mean-container .mean-nav ul li.mean-last a{margin-bottom:0;border-bottom:0}.mean-container .mean-nav ul li li li a{padding:1em 15%;width:70%}.mean-container .mean-nav ul li li li li a{padding:1em 20%;width:60%}.mean-container .mean-nav ul li li li li li a{padding:1em 25%;width:50%}.mean-container .mean-nav ul li a:hover{background:#252525;background:hsla(0,0%,100%,.1)}.mean-container .mean-nav ul li a.mean-expand{height:32px;padding:12px!important;border:0!important;border-left:1px solid hsla(0,0%,100%,.4)!important;font-weight:700;right:0;position:absolute;border-bottom:1px solid hsla(0,0%,100%,.2)!important;text-align:center;top:0;background:hsla(0,0%,100%,.1);width:26px;margin-top:1px;z-index:2}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.9)}.mean-container .mean-push{clear:both;float:left}.mean-container .mean-push,.mean-nav .wrapper{padding:0;margin:0;width:100%}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}body{font-size:16px;color:#000;line-height:22px;font-family:Open Sans,sans-serif}a{transition:all .3s}a:focus,a:hover{text-decoration:none;outline:none}h1,h2,h3,h4,h5,h6{color:#313131;margin-top:0;font-family:Lora,serif}img{height:auto;max-width:100%}img.alignnone{max-width:100%;margin:10px 0}img.aligncenter{margin-right:auto;margin-left:auto}img.alignleft{margin-right:20px;float:left}img.alignright{margin-left:10px;float:right}img.size-full{margin-bottom:10px;margin-top:10px}.dib{display:inline-block}.header{transition:all .3s;border-bottom:1px solid #ddd;background:#fff;z-index:999999}.content-pad{padding:60px 0}.padtop60{padding-top:60px}.pad60{padding:60px 0}.padbottom60{padding-bottom:60px}.pad80{padding:80px 0}.padtop80{padding-top:80px}.padbottom80{padding-bottom:80px}.pad100{padding:100px 0}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}table{border:1px solid #ddd;width:100%}table th{color:#000;text-align:center;background:transparent;vertical-align:center}table td,table th{padding:8px;line-height:18px}table td{border-left:1px solid #ddd;border-top:1px solid #ddd;text-align:left;vertical-align:top}table td a{color:#000}table td a:hover{color:#4dd9c9}blockquote{border-color:#4dd9c9;background:#fafafa}.vc_column_container>.vc_column-inner{padding-top:0!important;margin-top:0!important}.content-no-margin .wpb_content_element,.content-no-margin.wpb_content_element{margin-bottom:0!important}.parallax{background-attachment:fixed;background-repeat:no-repeat}.parallax-banner{background-color:transparent}.parallax-banner,.parallax-banner-cmb2{background-attachment:fixed;background-size:inherit;background-position:top;background-repeat:no-repeat}.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text p{color:#fff}.ttu{text-transform:uppercase}.btn{padding:10px 24px;font-size:13px;border:0;transition:all .3s;border-radius:0}.btn.btn-default,.btn.btn-primary{color:#fff;background:#4dd9c9}.btn.btn-danger.hvr-sweep-to-right:before,.btn.btn-default.hvr-sweep-to-right:before,.btn.btn-info.hvr-sweep-to-right:before,.btn.btn-primary.hvr-sweep-to-right:before,.btn.btn-success.hvr-sweep-to-right:before,.btn.btn-warning.hvr-sweep-to-right:before{background:#000}.btn.btn-slideshow{padding:16px 34px;color:#fff;transition:all .3s!important;background:#4dd9c9}.btn.btn-slideshow:hover{background:#313131}.btn.btn-service{padding:8px 22px;font-size:13px;border:1px solid #777;color:#777}.btn.btn-service:hover{color:#fff}.btn.btn-service.hvr-sweep-to-right:before{background:#000}.fa-ul li{padding:5px 0}.fa-ul li i{padding:7px 0;font-size:15px;color:#4dd9c9}.footer{font-weight:400;color:#bbb;letter-spacing:.05em;background:#111}.copyright{padding:17px 0 10px;color:#bbb;border-top:1px solid #333;text-align:center;background:#222}.copyright a{color:#bbb}.copyright a:hover{color:#4dd9c9}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:transparent}.navbar-header .navbar-brand{transition:all .3s;line-height:70px}.navbar{margin-bottom:0}.navbar.navbar-default{border:0;background-color:transparent}.navbar.navbar-default .navbar-nav>li>a{font-size:12px;font-weight:600;color:#272727;text-transform:uppercase;line-height:80px;font-family:Open Sans,sans-serif}.navbar.navbar-default .navbar-nav>li>a:hover{color:#4dd9c9;background:transparent}.navbar.navbar-default .navbar-nav>li>a .caret{display:none}.navbar.navbar-default .navbar-nav>.open>a,.navbar.navbar-default .navbar-nav>li.current-menu-item>a,.navbar.navbar-default .navbar-nav>li.current-menu-parent>a{color:#4dd9c9;background:transparent}.navbar.navbar-default .navbar-nav .dropdown>a:after{content:"";margin-left:5px;line-height:20px;font-family:Font Awesome\ 5 Free;display:inline-block}.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu{padding:0;border:0;border-radius:0;background:#272727;z-index:9999}.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu>.dropdown>a:after{content:"";float:right;display:none}.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu>li{border-bottom:1px solid #555}.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu>li>a{padding:10px 20px;font-size:13px;color:#fff;text-transform:uppercase}.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu>li.active>a,.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu>li>a:hover{color:#4dd9c9;background:transparent}.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu>li:last-child{border-bottom:0}.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu>li.open .dropdown-menu{top:-2px;left:100%}.navbar.navbar-default .navbar-toggle{border:0;background:#4dd9c9;margin-top:16px}.navbar.navbar-default .navbar-toggle .icon-bar{background:#000}.navbar-fixed-top{transition:all .8s}.navbar-fixed-top .navbar-header .navbar-brand{padding:0 15px;line-height:60px}.navbar-fixed-top .navbar{margin-bottom:0}.navbar-fixed-top .navbar.navbar-default{border:0;background-color:transparent}.navbar-fixed-top .navbar.navbar-default .navbar-nav>li>a{line-height:40px}@media screen and (min-width:768px){.navbar.navbar-default .navbar-nav{float:right}.navbar.navbar-default .navbar-nav .active:after,.navbar.navbar-default .navbar-nav>li:after{height:2px}}@media screen and (max-width:767px){.navbar{margin-bottom:0}.navbar.navbar-default .navbar-toggle{margin-left:15px;float:left}.navbar.navbar-default .navbar-brand{padding:0 15px;display:none}.navbar.navbar-default .navbar-collapse{border:0;box-shadow:none}.navbar.navbar-default .navbar-collapse.collapse{margin-left:0;padding-left:0}.navbar.navbar-default .navbar-nav{padding-right:0;margin:7.5px 0;background:#272727}.navbar.navbar-default .navbar-nav>li{border-bottom:1px solid #555}.navbar.navbar-default .navbar-nav>li>a{color:#fff;margin-left:20px;line-height:30px}.navbar.navbar-default .navbar-nav>li .active:after,.navbar.navbar-default .navbar-nav>li:after{height:0}.navbar.navbar-default .navbar-nav .active>a{color:#4dd9c9;background:transparent}.navbar.navbar-default .navbar-nav .dropdown>a:after{content:"";margin-left:5px;font-family:Font Awesome\ 5 Free;display:inline-block}.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu>li{border-bottom:0}.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu>li>a{padding:5px 0;border-bottom:1px solid #555;margin:0 60px}.navbar.navbar-default .navbar-nav .dropdown .dropdown-menu>li:last-child>a{border-bottom:0}}.top-header{height:36px;font-size:13px;color:#fff;background:#444}.top-header .top-contact{margin:5px 12px 0 0}.top-header .top-contact i{margin-right:6px}.top-header a{color:#fff}ul.top_social_icons{padding:0;margin:0}ul.top_social_icons li{padding:0;margin:0;display:inline-block}ul.top_social_icons li a i{height:36px;padding:12px 0 10px;transition:all .3s;text-align:center;width:36px;line-height:10px}ul.top_social_icons li a:hover i{background:#4dd9c9}.slide-border:after{height:3px;content:"";background:#4dd9c9;width:80px;display:block}.section-title .section-title-text{font-size:42px;color:#313131;line-height:42px;font-family:Cinzel,serif}.section-title .section-title-text:after{height:2px;content:"";position:relative;margin:20px 0;background:#c3c3c3;width:70px;display:block}.section-title .subtitle{font-size:17px;font-style:italic;margin-bottom:50px;color:grey;font-family:Lora,serif}.section-title .text-center .section-title-text:after{margin:20px auto}.section-title .text-right .section-title-text:after{margin:20px 0 20px auto}.btn-slideshow{padding:10px 22px;font-size:14px;border:0;color:#fff;transition:all .3s;text-transform:uppercase;border-radius:0;margin-top:10px}.btn-slideshow:hover{color:#fff}.promo-block{position:relative;margin-top:-100px;z-index:99999}.promo-block .wpb_button,.promo-block .wpb_content_element,.promo-block ul.wpb_thumbnails-fluid>li{margin-bottom:35px!important}.promo-block h3{color:#fff;margin-left:15px;margin-top:35px}.service-grid-box .service-img-box{overflow:hidden;margin-bottom:18px;position:relative;width:100%;width:m}.service-grid-box .service-img-box .overley{height:100%;transform:scale(0);right:0;transition:all .3s;position:absolute;opacity:0;bottom:0;top:0;background:rgba(0,0,0,.5);left:0;width:100%}.service-grid-box .service-img-box .overley a{position:absolute;text-align:center;top:50%;margin-left:-28px;left:50%;margin-top:-28px}.service-grid-box .service-img-box .overley a i{height:60px;font-size:30px;color:#000;transition:all .3s;background:#4dd9c9;width:60px;line-height:60px}.service-grid-box .service-img-box .overley a:hover i{color:#fff;background:#000}.service-grid-box .service-img-box:hover .overley{transform:scale(1);opacity:1}.service-grid-box .service-contect-box h3{font-size:18px;line-height:18px}.service-grid-box .service-contect-box h3 a{color:#313131}.service-grid-box .service-contect-box h3 a:hover{color:#4dd9c9}.service-grid-box .service-contect-box p{margin-bottom:18px}.c2a-small{font-size:15px;line-height:22px}.c2a-heading h3{font-size:42px;font-weight:500;line-height:46px}.feature-box .text-left .featurebox-icon{margin-right:15px;margin-bottom:45px;float:left}.feature-box .featurebox-content h3{font-family:Lora,serif}.feature-box .text-right .featurebox-icon{margin-bottom:35px;margin-left:15px;float:right}.feature-box .featurebox-icon{margin-bottom:25px}.feature-box .featurebox-icon i.fa,.feature-box .featurebox-icon i.flaticon:before{font-size:44px;color:#9e9e9e;transition:all .6s;line-height:44px}.feature-box:hover .featurebox-icon i.fa,.feature-box:hover .featurebox-icon i.flaticon:before{transform:rotateY(1turn);color:#4dd9c9}.feature-box .featurebox-title-text{font-size:20px;margin-bottom:15px;color:#313131;transition:all .3s;text-transform:uppercase;line-height:20px;font-family:Lora,serif}.feature-box .featurebox-title-text:hover{color:#4dd9c9}.feature-number .number{height:48px;padding:0 14px;font-size:30px;border:1px solid #4dd9c9;margin-right:10px;color:#4dd9c9;text-align:center;width:48px;line-height:45px}.feature-number .number-content{font-size:15px;line-height:22px}.feature-number .number-content .featurenumber-title-text{margin-bottom:0;color:#fff;text-transform:uppercase}.feature-number .number-content p{color:#b9b9b9;margin:0}.feature-number.right .number{margin-left:10px}.feature-number.right .number-content{margin-right:10px;text-align:right}.border-text h3{font-size:24px;text-transform:uppercase;line-height:40px}.border-text h3:after{height:3px;content:"";margin:20px 0;background:#4dd9c9;width:80px;display:block}.animated-counter .icon i.fa,.animated-counter .icon i.flaticon:before{font-size:60px;margin-bottom:20px;clear:both;line-height:40px;display:block}.animated-counter .timer{font-size:60px;color:#4dd9c9;width:120px;line-height:60px;font-family:Cinzel,serif;display:inline-block}.animated-counter .timer:before{height:2px;content:"";margin:20px 0;background:#4dd9c9;width:60px;display:block}.animated-counter h4{font-size:16px;text-transform:uppercase;width:120px;line-height:22px;display:inline-block}.team-wrap{border:1px solid #ddd;transition:all .3s;text-align:center;background:#fff;margin-top:5px}.team-wrap .team-img{overflow:hidden;transition:all .3s;position:relative;border-bottom:1px solid #ddd}.team-wrap .team-img .overley{height:100%;transform:scale(0);right:0;transition:all .3s;position:absolute;bottom:0;top:0;background:rgba(0,0,0,.5);left:0;width:100%;display:block}.team-wrap .team-img .overley .team-social{position:absolute;top:50%;margin-left:-84px;left:50%;margin-top:-25px}.team-wrap .team-img .overley .team-social a i{height:40px;border:1px solid #4dd9c9;color:#fff;transition:all .3s;margin-left:-1px;width:40px;line-height:40px}.team-wrap .team-img .overley .team-social a:hover i{height:40px;border:1px solid #4dd9c9;color:#fff;background:#4dd9c9;width:40px;line-height:40px}.team-wrap .team-img:hover .overley{transform:scale(1)}.team-wrap h4{font-size:18px;color:#313131;text-transform:uppercase;margin:20px 0 10px;line-height:15px}.team-wrap p.designation{color:#4dd9c9;margin:0 0 9px}.team-wrap p{padding:0 10px;margin-bottom:16px}.team-wrap:hover{border:1px solid #4dd9c9;box-shadow:0 5px 20px 0 rgba(0,0,0,.2)}.team-wrap:hover .team-img{border-bottom:1px solid #4dd9c9}.clients.wpb_single_image img{border:1px solid #ddd;transition:all .3s;opacity:.6}.clients.wpb_single_image img:hover{opacity:1}.client-carousel .client-item{text-align:center}.client-carousel .client-item img{margin:auto}.testimonial-carousel.default .feedback-item .feedback-text{border-left:2px solid #4dd9c9;padding:46px;font-size:18px;font-style:italic;color:#000;position:relative;background:#fafafa;line-height:1.6em;font-family:Lora,serif}.testimonial-carousel.default .feedback-item .feedback-text:after{border-color:#4dd9c9 transparent transparent;content:"";position:absolute;border-style:solid;border-width:10px 10px 0;bottom:-10px;left:calc(80% - 10px);left:90%}.testimonial-carousel.default .feedback-item h4{color:#313131;text-transform:capitalize;text-align:right;margin:15px 0 0}.testimonial-carousel.default .feedback-item p.designation{font-size:13px;font-weight:400;text-align:right}.testimonial-carousel.alternate{padding:0 120px;text-align:center}.testimonial-carousel.alternate .feedback-item .feedback-img{position:relative}.testimonial-carousel.alternate .feedback-item .feedback-img img{height:100px;margin:20px auto;border-radius:100%;width:100px}.testimonial-carousel.alternate .feedback-item .feedback-text{font-size:18px;font-style:italic;color:#fff;line-height:1.6em;font-family:Lora,serif}.testimonial-carousel.alternate .feedback-item h4{color:#313131;text-transform:capitalize;margin:15px 0 0}.testimonial-carousel.alternate .feedback-item p.designation{font-size:13px;font-weight:400}.post-grid{border:1px solid #ddd;transition:all .3s}.post-grid,.post-grid .post-grid-thumb{overflow:hidden}.post-grid .post-grid-thumb img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);transition:all .3s}.post-grid .post-grid-meta{padding:10px 20px}.post-grid .post-grid-meta div{font-size:12px;margin-right:20px;display:inline-block}.post-grid .post-grid-meta div i{color:#4dd9c9}.post-grid .post-grid-content{padding:0 20px 20px}.post-grid .post-grid-content h4{font-size:20px;line-height:26px}.post-grid .post-grid-content h4 a{color:#313131}.post-grid .post-grid-content h4 a:hover{color:#4dd9c9}.post-grid:hover{border-color:#4dd9c9;box-shadow:0 5px 20px 0 rgba(0,0,0,.2)}.post-grid:hover .post-grid-thumb img{transform:scale(1.1);filter:none;-webkit-filter:grayscale(0)}.project-nav{text-align:center}.project-nav ul{padding:0;margin:0}.project-nav ul li{padding:8px 20px;color:#313131;transition:all .3s;margin:15px 5px 38px 0;cursor:pointer;display:inline-block}.project-nav ul li.active,.project-nav ul li:hover{color:#fff;background:#4dd9c9}.project-addon{overflow:hidden;width:100%}.project-addon .project-item{overflow:hidden;position:relative}.project-addon .project-item.spaced{padding:15px}.project-addon .project-item.col-2,.project-addon .project-item.col-3,.project-addon .project-item.col-4{float:left}.project-addon .project-item.col-2 img,.project-addon .project-item.col-3 img,.project-addon .project-item.col-4 img{width:100%}.project-addon .project-item.col-2{width:50%}.project-addon .project-item.col-3{width:33.33%}.project-addon .project-item.col-4{width:25%}.project-addon .project-item .project-overley{height:100%;transform:scale(0);right:0;transition:all .6s;position:absolute;bottom:0;top:0;background:rgba(0,0,0,.5);left:0;width:100%;display:block}.project-addon .project-item .project-overley .content{position:absolute;bottom:10%;left:5%}.project-addon .project-item .project-overley .content h3 a{color:#fff;transition:all .3s;text-transform:uppercase}.project-addon .project-item .project-overley .content .project-tags,.project-addon .project-item .project-overley .content h3 a:hover{color:#4dd9c9}.project-addon .project-item .project-overley .content .project-tags span{margin-right:5px}.project-addon .project-item:hover .project-overley{transform:scale(1)}.project,.service{margin-bottom:30px}.project .entry-thumb,.service .entry-thumb{margin-bottom:20px}.project .entry-thumb img,.service .entry-thumb img{max-width:100%}.project .entry-header h1.entry-title,.service .entry-header h1.entry-title{color:#313131}.project .entry-header h2.entry-title,.service .entry-header h2.entry-title{font-size:24px;font-weight:400;margin-bottom:20px;color:#313131;border-bottom:1px solid #ddd;padding-bottom:20px;line-height:30px;margin-top:0}.project .entry-header h2.entry-title a,.service .entry-header h2.entry-title a{color:#313131;outline:none}.project .entry-header h2.entry-title a:hover,.service .entry-header h2.entry-title a:hover{color:#4dd9c9}.project .entry-header .entry-meta,.service .entry-header .entry-meta{margin-bottom:10px}.project .entry-content a,.service .entry-content a{color:#000}.project .entry-content a:hover,.service .entry-content a:hover{color:#4dd9c9}.project .entry-footer span,.project .entry-header span,.service .entry-footer span,.service .entry-header span{margin-right:15px;display:inline-block}.project .entry-footer span i,.project .entry-header span i,.service .entry-footer span i,.service .entry-header span i{margin-right:5px;color:#4dd9c9;display:inline-block}.project .entry-footer span a,.project .entry-header span a,.service .entry-footer span a,.service .entry-header span a{color:#000}.project .entry-footer span a:hover,.project .entry-header span a:hover,.service .entry-footer span a:hover,.service .entry-header span a:hover{color:#4dd9c9}.project .entry-footer,.service .entry-footer{margin-top:20px}.page-head{padding:20px 0;position:relative}.page-head:before{height:100%;right:0;content:"";position:absolute;opacity:.5;bottom:0;top:0;left:0;width:100%;display:block}.page-head .page-head-title{font-size:26px;font-weight:700;color:#4dd9c9;text-transform:uppercase;line-height:26px}.page-head .breadcrumbs{color:#ccc;text-align:right}.page-head .breadcrumbs .fa{font-size:15px}.page-head .breadcrumbs span{color:#fff;text-transform:uppercase}.page-head .breadcrumbs span a{color:#4dd9c9}.pricing-table{padding:0;border:1px solid #ddd;text-align:center;margin:0 0 30px;background:#fff}.pricing-table li{list-style:none;padding:16px 4px;transition:all .3s;position:relative;border-bottom:1px solid #ddd}.pricing-table li h2{font-size:15px;font-weight:700;color:#fff;transition:all .3s;text-transform:uppercase;letter-spacing:1px;margin:0}.pricing-table li.price{padding:30px 0;font-size:24px;font-weight:700;color:#313131;border-bottom:1px solid #4dd9c9}.pricing-table li:first-child{padding:22px 0;transition:all .3s;background:#222}.pricing-table:hover li h2{color:#313131}.pricing-table:hover li:first-child{color:#313131;background:#4dd9c9}.dropcap{height:55px;padding:6px 10px 0 13px;font-size:40px;font-weight:400;margin:7px 10px 0 0;width:55px;line-height:40px;float:left}.dropcap.rounded,.dropcap.square{color:#fff;background:#4dd9c9}.dropcap.rounded{border-radius:4px}.dropcap.circle{color:#fff;border-radius:100%;background:#4dd9c9}.wip-wrap{overflow:hidden;border:1px solid #e5e5e5;transition:all .3s;background:#fff;padding-bottom:30px}.wip-wrap .wip-thumb{overflow:hidden;border-bottom:1px solid #e5e5e5}.wip-wrap .wip-thumb img{transition:all .3s}.wip-wrap .wip-content{padding:20px}.wip-wrap .wip-content h4{font-size:20px;line-height:22px}.wip-wrap .wip-content p{margin-bottom:0}.wip-wrap .wip-content .wip-meta{margin:18px 0 15px}.wip-wrap .wip-content .wip-meta p span{font-weight:700;font-style:italic;color:#4dd9c9;font-family:Lora,serif}.wip-wrap .btn i{transition:all .2s;margin-left:5px}.wip-wrap .btn:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.2)}.wip-wrap .btn:hover i{margin-left:10px}.wip-wrap:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.2)}.wip-wrap:hover,.wip-wrap:hover .wip-thumb{border-color:#4dd9c9}.wip-wrap:hover .wip-thumb img{transform:scale(1.1)}.footer .widget .instagram-pics.instagram-size-thumbnail,.sidebar .widget .instagram-pics.instagram-size-thumbnail{border-bottom:0}.footer .widget .instagram-pics.instagram-size-thumbnail li,.sidebar .widget .instagram-pics.instagram-size-thumbnail li{margin:5px;width:60px;float:left}.footer .widget .instagram-pics.instagram-size-thumbnail li a:before,.sidebar .widget .instagram-pics.instagram-size-thumbnail li a:before{display:none}.footer .widget p.clear,.sidebar .widget p.clear{clear:both}.footer .widget p.clear a,.sidebar .widget p.clear a{color:#bbb}.footer .widget p.clear a:hover,.sidebar .widget p.clear a:hover{color:#4dd9c9}.wpcf7 label{font-weight:400}.wpcf7 label span{font-size:20px;color:#4dd9c9}.wpcf7 .wpcf7-select,.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text]{height:40px;width:100%}.wpcf7 textarea{width:100%}.wpcf7 .wpcf7-select,.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 textarea{padding:0 15px;transition:all .3s;outline:none;box-shadow:none}.wpcf7 .wpcf7-select:focus,.wpcf7 input[type=date]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:focus,.wpcf7 textarea:focus{border:1px solid #4dd9c9}.wpcf7 textarea{height:100px;padding-top:12px}.wpcf7 input[type=submit]{color:#fff;transition:all .3s;background:#4dd9c9}.wpcf7 input[type=submit]:hover{background:#000}.back-to-top{height:40px;right:15px;transition:all 1s;position:fixed;opacity:0;bottom:15px;background:#4dd9c9;width:40px;display:block;z-index:99999}.back-to-top.reveal{transition:all .3s;opacity:.8;cursor:pointer}.back-to-top.reveal:active,.back-to-top.reveal:focus,.back-to-top.reveal:hover{opacity:1;background:#000}.back-to-top i{color:#fff;margin-left:10px;line-height:38px}.blockquote_light{border-left:2px solid #4dd9c9;background:#fff}.blockquote_dark,.blockquote_light{padding:30px 24px;font-style:italic;line-height:30px}.blockquote_dark{border-left:2px solid #333;background:#f7f7f7}.white-text .featurebox-title-text,.white-text .section-title-text{color:#fff}.white-text .subtitle{color:#dedede}.white-text .project-nav ul li{color:#fff}.white-text .testimonial-carousel.alternate .feedback-item .feedback-img{position:relative}.white-text .testimonial-carousel.alternate .feedback-item .feedback-img img{border:6px solid #333}.white-text .testimonial-carousel.alternate .feedback-item .feedback-text{font-size:18px;font-style:italic;color:#fff;line-height:1.6em;font-family:Lora,serif}.white-text .testimonial-carousel.alternate .feedback-item h4{color:#fff}.white-text .testimonial-carousel.alternate .feedback-item p.designation{color:#adadad}.alert{border-radius:0}.skill h4{font-size:14px;text-transform:uppercase}.skill h4 span{margin-left:25px}.skill .progress{height:14px;box-shadow:none;border-radius:0}.skill .progress .progress-bar{box-shadow:none}figure{max-width:100%}figure.aligncenter{margin-right:auto;text-align:center;clear:both;margin-left:auto}figure.alignleft{margin-right:10px;float:left}figure.alignright{margin-left:10px;float:right}figure.wp-caption{margin-bottom:10px;text-align:center;background:#4dd9c9}figure.wp-caption img{margin:0}figure.wp-caption .wp-caption-text{padding:8px 0}.post{margin-bottom:30px}.page.sticky,.post.sticky{padding:20px;border:1px solid #4dd9c9;background:#fafafa}.page .entry-thumb,.post .entry-thumb{margin-bottom:20px}.page .entry-thumb img,.post .entry-thumb img{max-width:100%}.page .entry-header h1.entry-title,.page .entry-header h2.entry-title,.post .entry-header h1.entry-title,.post .entry-header h2.entry-title{font-size:24px;font-weight:400;margin-bottom:20px;color:#313131;border-bottom:1px solid #ddd;padding-bottom:20px;line-height:30px;margin-top:0}.page .entry-header h1.entry-title a,.page .entry-header h2.entry-title a,.post .entry-header h1.entry-title a,.post .entry-header h2.entry-title a{color:#313131;outline:none}.page .entry-header h1.entry-title a:hover,.page .entry-header h2.entry-title a:hover,.post .entry-header h1.entry-title a:hover,.post .entry-header h2.entry-title a:hover{color:#4dd9c9}.page .entry-header .entry-meta,.post .entry-header .entry-meta{margin-bottom:10px}.page .entry-header .entry-meta span,.post .entry-header .entry-meta span{font-size:14px;color:#2f2f2f;font-family:Lora,serif}.page .entry-header .entry-meta span a,.post .entry-header .entry-meta span a{color:#2f2f2f}.page .entry-content a,.post .entry-content a{color:#000}.page .entry-content a:hover,.post .entry-content a:hover{color:#4dd9c9}.page .entry-content blockquote p,.post .entry-content blockquote p{font-size:14px;line-height:1.6em}.page .entry-content h2,.post .entry-content h2{margin:20px 0;line-height:30px}.page .entry-footer span,.page .entry-header span,.post .entry-footer span,.post .entry-header span{margin-right:15px;display:inline-block}.page .entry-footer span i,.page .entry-header span i,.post .entry-footer span i,.post .entry-header span i{margin-right:5px;color:#4dd9c9;display:inline-block}.page .entry-footer span a,.page .entry-header span a,.post .entry-footer span a,.post .entry-header span a{color:#000}.page .entry-footer span a:hover,.page .entry-header span a:hover,.post .entry-footer span a:hover,.post .entry-header span a:hover{color:#4dd9c9}.page .entry-footer,.post .entry-footer{margin-top:20px}.page .entry-footer .comments-link,.post .entry-footer .comments-link{margin-bottom:20px}.page ul.post-categories,.post ul.post-categories{display:inline-block}.page ul.post-categories li,.post ul.post-categories li{list-style:none;display:inline-block}.post-password-form input[type=password]{height:38px}.post-password-form input[type=submit]{padding:8px 22px;border:0;color:#000;transition:all .3s;box-shadow:none;background:#4dd9c9}.post-password-form input[type=submit]:focus,.post-password-form input[type=submit]:hover{color:#fff;background:#000}.gallery .gallery-item{margin-bottom:15px;text-align:center;width:100%;vertical-align:top;display:inline-block}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.33%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.66%}.gallery.gallery-columns-7 .gallery-item{width:14.28%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-9 .gallery-item{width:11.11%}iframe{width:100%}.page-content .search-form{position:relative;padding-right:50px;margin:30px 0}.page-content .search-form .form-control{height:45px;padding:6px 12px;font-size:14px;border:1px solid #ececec;box-shadow:none;border-radius:0;width:100%}.page-content .search-form button[type=submit]{height:45px;font-size:12px;border:none;right:0;color:#fff;position:absolute;text-align:center;top:0;background:#4dd9c9;width:50px;line-height:43px}.btn-readmore,.comment-respond .submit{padding:10px 22px;font-size:13px;border:0;color:#fff;transition:all .3s;text-transform:lowercase;border-radius:0;background:#4dd9c9;margin-top:10px}.btn-readmore.hvr-sweep-to-right:before,.comment-respond .hvr-sweep-to-right.submit:before{background:#000}.search-page-header{border-bottom:1px solid #eee;margin:0 0 20px;padding-bottom:9px}.post-navigation,.posts-navigation{padding:16px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.post-navigation h2,.posts-navigation h2{font-size:18px;color:#313131;display:none}.post-navigation .nav-links,.posts-navigation .nav-links{font-family:Lora,serif}.post-navigation .nav-links .nav-next,.post-navigation .nav-links .nav-previous,.posts-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-previous{width:50%}.post-navigation .nav-links .nav-next a,.post-navigation .nav-links .nav-previous a,.posts-navigation .nav-links .nav-next a,.posts-navigation .nav-links .nav-previous a{color:#000}.post-navigation .nav-links .nav-next a:hover,.post-navigation .nav-links .nav-previous a:hover,.posts-navigation .nav-links .nav-next a:hover,.posts-navigation .nav-links .nav-previous a:hover{color:#4dd9c9}.post-navigation .nav-links .nav-previous,.posts-navigation .nav-links .nav-previous{display:inline-block}.post-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-next{text-align:right;display:inline-block}.comment-respond .comment-reply-title{font-size:18px;color:#313131;line-height:20px}.comment-respond .logged-in-as a{color:#000}.comment-respond .logged-in-as a:hover{color:#4dd9c9}.comment-respond label{font-weight:400}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{height:40px;padding:10px;transition:all .3s;width:100%}.comment-respond input[type=email]:focus,.comment-respond input[type=text]:focus,.comment-respond input[type=url]:focus{border:1px solid #4dd9c9;outline:none;box-shadow:none}.comment-respond textarea{width:100%;vertical-align:top;padding-left:3px}.comment-respond .submit{text-transform:capitalize;background:#000}.comment-respond .submit:hover{background:#4dd9c9}.comments-area{clear:both;margin-top:20px}.comments-area .comments-title{font-size:18px}.comments-area ol.comment-list{list-style:none;padding:0;text-indent:0;margin:0 0 1em}.comments-area ol.comment-list li .comment-meta a{color:#000}.comments-area ol.comment-list li .comment-meta a:hover{color:#4dd9c9}.comments-area ol.comment-list li .comment-content{clear:both}.comments-area ol.comment-list li .comment-content a{color:#000}.comments-area ol.comment-list li .comment-content a:hover{color:#4dd9c9}.comments-area ol.comment-list li .comment-content h2{margin-top:20px}.comments-area ol.comment-list li.even{background:#fff}.comments-area ol.comment-list li.odd{background:#f6f6f6}.comments-area ol.comment-list li.comment{padding:1em;border-bottom:1px solid #ddd}.comments-area ol.comment-list li.comment div.vcard{font-weight:14px}.comments-area ol.comment-list li.comment div.vcard img.avatar{border:1px solid #ccc;margin:0 10px 20px 0;width:50px;float:left}.comments-area ol.comment-list li.comment div.comment-meta{font-size:11px}.comments-area ol.comment-list li.comment div.comment-meta a{color:#ccc}.comments-area ol.comment-list li.comment p{font-size:12px}.comments-area ol.comment-list li.comment ul{font-size:12px;margin:0}.comments-area ol.comment-list li.comment div.reply{font-size:11px}.comments-area ol.comment-list li.comment div.reply a{color:#000}.comments-area ol.comment-list li.comment ul.children{list-style:none;text-indent:0;margin:20px 0 0}.comments-area ol.comment-list li.comment ul.children li.depth-2,.comments-area ol.comment-list li.comment ul.children li.depth-3,.comments-area ol.comment-list li.comment ul.children li.depth-4{margin:10px 0 10px 10px}.comments-area ol.comment-list li.comment ol.children{list-style:none}.mean-bar>a{transition:all 0s}.mean-container .mean-nav ul li a.mean-expand{height:26px}.sidebar .widget{margin-bottom:30px}.sidebar .widget .widget-title{border-bottom:1px solid #ececec}.sidebar .widget .widget-title h3{font-size:22px;color:#313131;line-height:24px;margin-top:0;font-family:Lora,serif}.sidebar .widget .widget-title h3 a{color:#313131}.sidebar .widget ul{padding-left:0}.sidebar .widget ul li{list-style:none;padding:15px 0;color:#676767;border-bottom:1px dashed #ececec}.sidebar .widget ul li a{color:#676767}.sidebar .widget ul li a:hover,.sidebar .widget ul li a:hover:before{color:#4dd9c9}.sidebar .widget ul li:last-child{border-bottom:0}.sidebar .widget ul ul{padding-left:15px}.sidebar .widget ul ul li:last-child{padding-bottom:0}.sidebar .widget.widget_search .search-form{position:relative;padding-right:50px;margin-top:0}.sidebar .widget.widget_search .search-form .form-control{height:45px;padding:6px 12px;font-size:14px;border:1px solid #ececec;box-shadow:none;border-radius:0;width:100%}.sidebar .widget.widget_search .search-form button[type=submit]{height:45px;font-size:12px;border:none;right:0;color:#fff;position:absolute;text-align:center;top:0;background:#4dd9c9;width:50px;line-height:43px}.sidebar .widget table#wp-calendar{border:0!important;max-width:37.5rem;margin:10px auto 20px;width:100%}.sidebar .widget table#wp-calendar caption{padding:10px;font-size:14px;font-weight:700;color:#676767;background:transparent}.sidebar .widget table#wp-calendar thead tr{border-right:1px solid #ddd;background:#4dd9c9}.sidebar .widget table#wp-calendar thead th{padding:10px;font-size:14px;font-weight:700;color:#000;text-transform:uppercase;text-align:center}.sidebar .widget table#wp-calendar tbody td{padding:0;border:1px solid #ddd;position:relative;text-align:center;background:#fff;line-height:40px}.sidebar .widget table#wp-calendar tbody td.pad{opacity:.7}.sidebar .widget table#wp-calendar tbody td a{color:#fff;background:#4dd9c9;display:block}.sidebar .widget table#wp-calendar tbody td a:hover{color:#fff;background:#4dd9c9}.sidebar .widget table#wp-calendar tfoot tr{border:1px solid #ddd;background:hsla(0,0%,100%,.7)}.sidebar .widget table#wp-calendar tfoot tr td{padding:0;border:0}.sidebar .widget table#wp-calendar tfoot tr a{padding:10px;font-size:13px;color:#000;transition:all .3s;display:block}.sidebar .widget table#wp-calendar tfoot tr a:hover{color:#4dd9c9}.sidebar .widget table#wp-calendar tfoot tr #prev{text-align:left}.sidebar .widget table#wp-calendar tfoot tr #next{text-align:right}.sidebar .widget.widget_archive label.screen-reader-text,.sidebar .widget.widget_categories label.screen-reader-text{display:none}.sidebar .widget.widget_archive select,.sidebar .widget.widget_categories select{padding:8px;margin-bottom:20px;width:100%;margin-top:20px!important}.sidebar .widget.widget_archive select:focus,.sidebar .widget.widget_categories select:focus{outline:none}.sidebar .widget .textwidget{margin-bottom:20px;margin-top:20px}.sidebar .widget .textwidget p img{height:100%;width:100%}.sidebar .widget .textwidget p .fa{color:#4dd9c9}.sidebar .widget .textwidget select{padding:8px;margin-bottom:20px;width:100%;margin-top:20px!important}.sidebar .widget .textwidget select:focus{outline:none}.sidebar .widget.widget_tag_cloud .tagcloud{margin-bottom:20px;margin-top:20px}.sidebar .widget.widget_tag_cloud .tagcloud a{padding:4px 8px;font-size:12px!important;border:1px solid #d2d2d2;font-weight:400;margin-bottom:3px;color:#676767;display:inline-block}.sidebar .widget.widget_tag_cloud .tagcloud a:hover{border-color:#4dd9c9;color:#fff;background:#4dd9c9}.sidebar .widget.widget_recent_comments ul li.recentcomments .comment-author-link{margin-right:5px}.sidebar .widget.widget_recent_comments ul li.recentcomments .comment-author-link a:before{content:"";font-family:Font Awesome\ 5 Free}.sidebar .widget.widget_recent_comments ul li a:before{content:""}.footer .widget .widget-title h3{font-size:17px;color:#4dd9c9;text-transform:uppercase;line-height:19px;margin-top:0;font-family:Lora,serif}.footer .widget .widget-title h3 a{color:#4dd9c9}.footer .widget .widget-title:after{height:2px;content:"";position:relative;margin:20px 0;background:#4dd9c9;width:70px;display:block}.footer .widget ul{padding-left:0}.footer .widget ul li{list-style:none;padding:5px 0;color:#bbb}.footer .widget ul li a{color:#bbb}.footer .widget ul li a:before{margin-right:5px;color:#676767;transition:all .3s;content:"";font-family:Font Awesome\ 5 Free}.footer .widget ul li a:hover,.footer .widget ul li a:hover:before{color:#4dd9c9}.footer .widget ul ul{padding-left:15px}.footer .widget ul ul li:last-child{padding-bottom:0}.footer .widget.widget_search .search-form{position:relative;padding-right:50px;margin-top:30px}.footer .widget.widget_search .search-form .form-control{height:45px;padding:6px 12px;font-size:14px;border:1px solid #676767;color:#bbb;box-shadow:none;border-radius:0;background:#111;width:100%}.footer .widget.widget_search .search-form button[type=submit]{height:45px;font-size:12px;border:none;right:0;color:#fff;position:absolute;text-align:center;top:0;background:#4dd9c9;width:50px;line-height:43px}.footer .widget #wp-calendar{max-width:37.5rem;margin:10px auto 20px;width:100%}.footer .widget #wp-calendar caption{padding:10px;font-size:14px;font-weight:700;color:#bbb;background:transparent}.footer .widget #wp-calendar thead tr{border-right:1px solid #ddd;background:#4dd9c9}.footer .widget #wp-calendar thead th{padding:10px;font-size:14px;font-weight:700;color:#000;text-transform:uppercase;text-align:center}.footer .widget #wp-calendar tbody td{padding:0;border:1px solid #ddd;position:relative;text-align:center;background:#111;line-height:40px}.footer .widget #wp-calendar tbody td.pad{opacity:.7}.footer .widget #wp-calendar tbody td a{color:#fff;background:#4dd9c9;display:block}.footer .widget #wp-calendar tbody td a:hover{color:#fff;background:#4dd9c9}.footer .widget #wp-calendar tfoot tr{border:1px solid #ddd;background:#111}.footer .widget #wp-calendar tfoot tr td{padding:0;border:0}.footer .widget #wp-calendar tfoot tr a{padding:10px;font-size:13px;color:#bbb;transition:all .3s;display:block}.footer .widget #wp-calendar tfoot tr a:hover{color:#4dd9c9}.footer .widget #wp-calendar tfoot tr #prev{text-align:left}.footer .widget #wp-calendar tfoot tr #next{text-align:right}.footer .widget.widget_archive label.screen-reader-text,.footer .widget.widget_categories label.screen-reader-text{display:none}.footer .widget.widget_archive select,.footer .widget.widget_categories select{padding:8px;border:1px solid #676767;margin-bottom:20px;background:#111;width:100%;margin-top:20px!important}.footer .widget.widget_archive select:focus,.footer .widget.widget_categories select:focus{outline:none}.footer .widget .textwidget{margin-bottom:20px;margin-top:20px}.footer .widget .textwidget p img{height:100%;width:100%}.footer .widget .textwidget p .fa{color:#4dd9c9}.footer .widget .textwidget select{padding:8px;margin-bottom:20px;background:#111;width:100%;margin-top:20px!important}.footer .widget .textwidget select:focus{outline:none}.footer .widget.widget_tag_cloud .tagcloud{margin-bottom:20px;margin-top:20px}.footer .widget.widget_tag_cloud .tagcloud a{padding:4px 8px;font-size:12px!important;border:1px solid #676767;font-weight:400;margin-bottom:3px;color:#676767;display:inline-block}.footer .widget.widget_tag_cloud .tagcloud a:hover{border-color:#4dd9c9;color:#fff;background:#4dd9c9}.footer .widget.widget_recent_comments ul li.recentcomments .comment-author-link{margin-right:5px}.footer .widget.widget_recent_comments ul li.recentcomments .comment-author-link a:before{content:"";font-family:Font Awesome\ 5 Free}.footer .widget.widget_recent_comments ul li a:before{content:""}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel{border:1px solid #ddd;margin-bottom:10px}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{border:0}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a{font-size:13px;color:#313131;line-height:13px}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{border:0;background:#4dd9c9!important}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a{color:#fff}.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#313131!important}.vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,.vc_tta.vc_tta-style-outline .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:0!important}.vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta.vc_tta-style-outline .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom:0!important}.vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon:after,.vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon:before,.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after,.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before{border-color:#313131!important}.wpb_gmaps_widget .wpb_wrapper{padding:0!important}.woocommerce .widget-title{margin-bottom:15px;padding-bottom:10px}.woocommerce ul{padding:0;margin:0}.woocommerce ul li{padding:10px 0}.woocommerce ul li a:before{content:""}.woocommerce.widget_shopping_cart .widget_shopping_cart_content p{margin-bottom:0}.woocommerce.widget_product_search .woocommerce-product-search{position:relative}.woocommerce.widget_product_search .woocommerce-product-search .search-field{padding:12px 20px 12px 12px;font-size:14px;border:1px solid #ececec;transition:all .3s;box-shadow:0;width:100%}.woocommerce.widget_product_search .woocommerce-product-search .search-field:focus{border-color:#4dd9c9;outline:0;box-shadow:0}.woocommerce.widget_product_search .woocommerce-product-search button{padding:13px;border:0;right:0;color:#fff;position:absolute;top:0;background:#4dd9c9}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:10px 0}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit,.woocommerce button.button,.woocommerce input.button{padding:13px 23px;border:0;color:#fff;background:#4dd9c9}.woocommerce button.button,.woocommerce input.button{font-weight:400;border-radius:0}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#4dd9c9}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#4dd9c9}.woocommerce.widget_products ul li a,.woocommerce.widget_shopping_cart ul li a,.woocommerce.widget_top_rated_products ul li a{font-size:16px;font-weight:400;color:#4dd9c9}.woocommerce.widget_products ul li a:before,.woocommerce.widget_shopping_cart ul li a:before,.woocommerce.widget_top_rated_products ul li a:before{content:"";display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button{padding:13px 23px;border:0;font-weight:400;color:#fff;transition:all .3s;border-radius:0;background:#4dd9c9}.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;background:#000}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{padding:14px 0}.woocommerce a{color:#4dd9c9}.woocommerce a.added_to_cart{padding:10px 23px;border:0;font-weight:400;margin-bottom:20px;color:#fff;transition:all .3s;border-radius:0;background:#4dd9c9}.woocommerce a.added_to_cart:hover{color:#fff;background:#000}.woocommerce ul.products li.product{transition:all .3s;text-align:center;box-shadow:0 0 10px rgba(70,120,120,.15)}.woocommerce ul.products li.product:hover{box-shadow:0 0 30px rgba(70,120,120,.15)}.woocommerce ul.products li.product a.button{margin-bottom:20px}.woocommerce ul.products li.product a.button:hover{background:#000}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}.woocommerce ul.products li.product .price{font-size:16px;color:#229e90}.woocommerce ul.products li.product .price del{font-size:13px;margin-right:5px}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce span.onsale{background-color:#4dd9c9}.woocommerce .quantity .qty{line-height:34px}.woocommerce div.product p.price{color:#4dd9c9}.woocommerce div.product p.price del{font-size:14px}.woocommerce div.product p.price ins{font-size:26px;text-decoration:none;font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:16px;font-weight:400;font-family:Lora,serif}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{height:40px;width:120px}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{border-top-color:#4dd9c9}.woocommerce .checkout_coupon .form-row input.input-text{padding:10px}.woocommerce .woocommerce-checkout .col-1,.woocommerce .woocommerce-checkout .col-2{width:100%;float:none}.woocommerce .woocommerce-checkout .col-1 .woocommerce-billing-fields h3,.woocommerce .woocommerce-checkout .col-2 .woocommerce-billing-fields h3{font-weight:500;text-transform:capitalize;font-family:Lora,serif}.woocommerce .woocommerce-checkout .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper label,.woocommerce .woocommerce-checkout .col-2 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper label{font-weight:400;font-family:Lora,serif}.woocommerce .woocommerce-checkout .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .input-text,.woocommerce .woocommerce-checkout .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper select,.woocommerce .woocommerce-checkout .col-2 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .input-text,.woocommerce .woocommerce-checkout .col-2 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper select{padding:10px}.woocommerce .woocommerce-checkout .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2-selection,.woocommerce .woocommerce-checkout .col-2 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .select2-selection{height:45px;padding:7px;border-radius:0}.woocommerce .woocommerce-checkout .col-2 .checkbox input[type=checkbox]{position:relative;margin:0}.woocommerce .woocommerce-checkout .col-2 .woocommerce-shipping-fields__field-wrapper label{font-weight:400;font-family:Lora,serif}.woocommerce .woocommerce-checkout .col-2 .woocommerce-shipping-fields__field-wrapper .input-text,.woocommerce .woocommerce-checkout .col-2 .woocommerce-shipping-fields__field-wrapper select{padding:10px}.woocommerce .woocommerce-checkout .col-2 .woocommerce-shipping-fields__field-wrapper .select2-selection{height:45px;padding:7px;border-radius:0}.woocommerce .woocommerce-checkout .col-2 textarea.input-text{height:7em;padding:20px}.woocommerce .woocommerce-checkout #payment{background:#f9f9f9}.woocommerce .woocommerce-checkout #payment ul li label{font-weight:500;color:#313131;font-family:Lora,serif}.woocommerce #order_review_heading{text-transform:capitalize;margin:20px 0;line-height:30px}.woocommerce table.shop_table tfoot tr th{color:#fff}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{content:"";display:none}.woocommerce-info{border-top-color:#4dd9c9}