.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:180px}.main-navigation ul li>ul{left:initial}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul li a.menu-image-title-below+.dropdown-menu,.main-navigation ul li a.menu-image-title-above+.dropdown-menu{top:3.8em}.menu-toggle,.main-navigation.toggled ul{display:block}.nav>li>a:focus{background:#fff0}.main-navigation{float:none}.main-navigation li{display:block}.main-navigation li>a{display:block;font-size:14px;text-transform:uppercase;color:#fff;font-family:'Raleway',sans-serif;font-weight:600;padding:10px 15px 10px 30px;border-right:0 solid #fff0}.main-navigation li>a:focus,.main-navigation li a:hover{color:#fff}.main-navigation li.active a,.main-navigation li a:hover{background:#fff0;color:#07cb79;box-shadow:15px 0 0 0 #07cb79 inset;border-right:5px solid #07cb79}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover{background:#fff0;color:#07cb79;box-shadow:15px 0 0 0 #07cb79 inset;border-right:5px solid #07cb79}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:#fff0;color:#07cb79}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:3em 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.dropdown-menu>li>a{white-space:initial}.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 rgb(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}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 3em}.widget select{width:100%;padding:10px;border-color:#d6d6d6;color:#9ea8b6;border:1px solid}.sticky{display:block}.hentry{margin:0}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}table{border-collapse:collapse;width:100%}td,th{border:1px solid #f8f9fa;text-align:left;padding:12px 12px 12px 22px}.woocommerce table.shop_table td{border-top:none}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-bottom:1px solid #dfe0e1;border-right:1px solid #dfe0e1}.woocommerce table.shop_table tr td:last-child,.woocommerce table.shop_table tr th:last-child{border-right:none}.woocommerce table.shop_table tr:last-child td{border-bottom:none}tr:nth-child(even){background-color:#f8f9fa}.entry-content ul li{margin-left:30px;padding-left:10px;line-height:30px;font-size:16px;list-style:square!important}.entry-content ol li{margin-left:30px;padding-left:10px;line-height:30px;font-size:16px;list-style:inherit!important}dd{margin-left:40px}ul,ol{padding:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}blockquote cite:before,blockquote small:before{content:"\2014\00a0"}blockquote cite,blockquote small{display:block}blockquote em,blockquote i,blockquote cite{font-style:normal}dt{font-weight:700}address{font-style:italic}abbr[title]{border-bottom:1px dotted}abbr,acronym{border-bottom:1px dotted #d1d1d1;cursor:help}img{height:auto;max-width:100%;vertical-align:middle}form input,form textarea:focus{background-color:#fff0;border:1px solid #07cb79;color:#626262;outline:0}form input:focus,form textarea:focus{background-color:#fff0;border-color:#07cb79;color:#626262;outline:0}input[type=checkbox],input[type=radio]{height:inherit;width:inherit;margin:4px 5px 0 0}html{-webkit-tap-highlight-color:#fff0}body{font-family:'Open Sans',sans-serif;font-weight:400;font-style:normal;font-size:14px;margin:0;color:#2f3742}a,button,input{outline:medium none!important;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;color:#07cb79}a:focus,a:hover{outline:medium none!important;text-decoration:none;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s}ol,ul{padding:0;margin:0}.skill li{list-style:none!important}p{font-size:14px;color:#9ea8b6;line-height:24px}*::-moz-selection{background:#000;color:#fff;text-shadow:none}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}h1,h2,h3,h4,h5,h6{color:#2f3742}h1{font-size:50px}h2{font-size:34px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}.button-large{padding:0;margin-top:30px}.button-large a{display:inline-block;text-align:center;padding:10px 30px;font-size:18px;border-radius:3px;font-weight:600;background:#07cb79;color:#fff;text-transform:uppercase;font-family:'Raleway',sans-serif}.button-large a:hover{background:#2f3742;color:#fff}.button-small a{padding:8px 15px;font-size:14px;border-radius:3px;font-weight:500;background:#07cb79;color:#fff;text-transform:uppercase;font-family:'Raleway',sans-serif}.button-small a:hover{background:#2f3742;color:#fff}button.button-small{padding:8px 15px;display:block;font-size:14px;width:100%;margin:0;border:0;border-radius:3px;font-weight:500;background:#464e5a;color:#fff;text-transform:uppercase;font-family:'Raleway',sans-serif}button.button-small:hover{background:#07cb79;color:#2f3742}.button-small a{padding:8px 15px;font-size:14px;border-radius:3px;font-weight:500;background:#07cb79;color:#fff;text-transform:uppercase;font-family:'Raleway',sans-serif}.button-small a:hover{background:#2f3742;color:#fff}#loading{background-color:#000;height:100%;width:100%;position:fixed;z-index:1;margin-top:0;top:0;left:0;bottom:0;overflow:hidden!important;right:0;z-index:999999}#loading-center{width:100%;height:100%;position:relative}#loading-center-absolute{position:absolute;left:50%;top:50%;height:50px;width:50px;margin-top:-25px;margin-left:-25px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-ms-animation:loading-center-absolute 1.5s infinite;-moz-animation:loading-center-absolute 1.5s infinite;-o-animation:loading-center-absolute 1.5s infinite;-webkit-animation:loading-center-absolute 1.5s infinite;animation:loading-center-absolute 1.5s infinite}.object{width:25px;height:25px;background-color:#FFF;float:left}#object_one{-webkit-animation:object_one 1.5s infinite;-o-animation:object_one 1.5s infinite;-moz-animation:object_one 1.5s infinite;-ms-animation:object_one 1.5s infinite;animation:object_one 1.5s infinite}#object_two{-webkit-animation:object_two 1.5s infinite;-o-animation:object_two 1.5s infinite;-ms-animation:object_two 1.5s infinite;-moz-animation:object_two 1.5s infinite;animation:object_two 1.5s infinite}#object_three{-webkit-animation:object_three 1.5s infinite;-o-animation:object_three 1.5s infinite;-moz-animation:object_three 1.5s infinite;-ms-animation:object_three 1.5s infinite;animation:object_three 1.5s infinite}#object_four{-webkit-animation:object_four 1.5s infinite;-o-animation:object_four 1.5s infinite;-moz-animation:object_four 1.5s infinite;-ms-animation:object_four 1.5s infinite;animation:object_four 1.5s infinite}@-webkit-keyframes loading-center-absolute{100%{-webkit-transform:rotate(-45deg)}}@keyframes loading-center-absolute{100%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}}@-webkit-keyframes object_one{25%{-webkit-transform:translate(0,-50px) rotate(-180deg)}100%{-webkit-transform:translate(0,0) rotate(-180deg)}}@keyframes object_one{25%{transform:translate(0,-50px) rotate(-180deg);-webkit-transform:translate(0,-50px) rotate(-180deg)}100%{transform:translate(0,0) rotate(-180deg);-webkit-transform:translate(0,0) rotate(-180deg)}}@-webkit-keyframes object_two{25%{-webkit-transform:translate(50px,0) rotate(-180deg)}100%{-webkit-transform:translate(0,0) rotate(-180deg)}}@keyframes object_two{25%{transform:translate(50px,0) rotate(-180deg);-webkit-transform:translate(50px,0) rotate(-180deg)}100%{transform:translate(0,0) rotate(-180deg);-webkit-transform:translate(0,0) rotate(-180deg)}}@-webkit-keyframes object_three{25%{-webkit-transform:translate(-50px,0) rotate(-180deg)}100%{-webkit-transform:translate(0,0) rotate(-180deg)}}@keyframes object_three{25%{transform:translate(-50px,0) rotate(-180deg);-webkit-transform:translate(-50px,0) rotate(-180deg)}100%{transform:translate(0,0) rotate(-180deg);-webkit-transform:rtranslate(0,0) rotate(-180deg)}}@-webkit-keyframes object_four{25%{-webkit-transform:translate(0,50px) rotate(-180deg)}100%{-webkit-transform:translate(0,0) rotate(-180deg)}}@keyframes object_four{25%{transform:translate(0,50px) rotate(-180deg);-webkit-transform:translate(0,50px) rotate(-180deg)}100%{transform:translate(0,0) rotate(-180deg);-webkit-transform:translate(0,0) rotate(-180deg)}}.page-section{padding:60px 0}.page-section-pt{padding:60px 0 0}.page-section-pb{padding:0 0 60px}.container-fluid{padding:0 60px}.content-scroller{margin-left:230px;overflow:hidden}.vc_row{position:relative;margin-left:0px!important;margin-right:0px!important}.vc_row-background-overlay{position:absolute;width:100%;height:100%;content:"";left:0;right:0;top:0;background:rgb(0 0 0 / .5)}.vc_row .vc_column_container .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.menu-responsive{display:none}.navbar{overflow-y:scroll;overflow-x:hidden;height:100%}.header{position:fixed;overflow:visible;display:block;left:0;width:230px;height:100%;background:#2f3742;padding-bottom:0}#left-header{overflow-x:hidden}#left-header .navbar-brand{padding:13px 12px}#left-header .navbar-brand img{width:100%}#center-header #logo_img,#site-header #logo_img{height:60px}#center-header.sticky #logo_img,#site-header.sticky #logo_img{height:40px}#left-header #site-navigation{margin-bottom:140px}.navbar-collapse{height:auto;border-top:0;box-shadow:none;max-height:none;padding-left:0;padding-right:0}.navbar-collapse.collapse{display:block!important;width:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-x:visible}.navbar{max-width:230px;margin-right:0;margin-left:0}.navbar-nav,.navbar-nav>li,.navbar-left,.navbar-right,.navbar-header{float:none!important}.navbar-right .dropdown-menu{left:0;right:auto}.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:0}.navbar-header{margin:10px 10px 35px 10px}.navbar-brand{height:inherit}.navbar-brand>img{height:180px}.navbar-default{background:#fff0;border:0}.navbar-default .navbar-nav>li>a{font-size:14px;text-transform:uppercase;color:#fff;font-family:'Raleway',sans-serif;font-weight:600;padding:10px 15px 10px 30px;border-right:0 solid #fff0}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover{background:#fff0;color:#07cb79;box-shadow:15px 0 0 0 #07cb79 inset;border-right:5px solid #07cb79}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover{background:#fff0;color:#07cb79;box-shadow:15px 0 0 0 #07cb79 inset;border-right:5px solid #07cb79}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:#fff0;color:#07cb79}.navbar-default .dropdown-menu{left:24px;background:#f4f5f6;box-shadow:none;border:0}.navbar-default .dropdown-menu:before{width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:#fff0 #fff0 #fff #fff0;position:absolute;top:-7px;left:16px;content:""}.navbar-nav>li>.dropdown-menu{border-radius:3px}.navbar-nav>li>.dropdown-menu li a{line-height:26px;font-size:14px;line-height:18px;padding:5px 20px 5px 20px;font-weight:500}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#fff0;color:#07cb79;border-right:0;box-shadow:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#07cb79;background:#fff0;border-right:0;box-shadow:none}.dropdown-menu>li>a{white-space:pre-wrap}.main-navigation ul ul{padding:10px 0}.navbar-nav>li>.dropdown-menu{width:80%;margin:10%}.navbar-nav>li>.dropdown-menu li a{color:#2f3742;font-size:14px;text-transform:capitalize;font-weight:500!important}.main-navigation ul ul{box-shadow:none}.navbar-nav>li>.dropdown-menu:before{width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:#fff0 #fff0 #fff #fff0;position:absolute;top:-7px;left:16px;content:""}.navbar-nav>li>.dropdown-menu li a:hover,.navbar-nav>li>.dropdown-menu li a:focus{box-shadow:none;border:none;color:#07cb79}.navbar-nav li.focus li a{box-shadow:none;border:none}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:none;border-color:#fff0}.intro-content-main{height:92vh}.intro-content-main .intro-content{display:table}.intro-content-main .intro-content .vc_column-inner{display:table-cell;vertical-align:middle}.menu-footer{position:fixed;left:0;right:0;width:230px;bottom:0;text-align:left;padding:20px 20px 20px 30px;background:#2f3742}.menu-footer .social{margin-bottom:14px}.menu-footer .social ul li{display:inline-block}.menu-footer .social ul li a{display:block;font-size:14px;padding-right:15px;color:#ffffff!important}.menu-footer .social ul li a:hover{color:#07cb79}.menu-footer .copyright p{color:#ffffff!important;font-size:12px;text-transform:uppercase;margin-bottom:0}#site-header.site-header{position:absolute;width:100%;overflow:visible;display:block;z-index:999;background:rgb(28 28 28 / .3);padding:0 50px;height:auto}#site-header.site-header .main-navigation li{display:inline-block}#site-header.site-header .main-navigation li>a{font-size:14px;text-transform:uppercase;color:#fff;font-family:'Raleway',sans-serif;font-weight:600;padding:40px 17px;border-bottom:5px solid #fff0}#site-header.site-header .main-navigation li a:hover{color:#07cb79;border-bottom:5px solid #07cb79}#site-header.site-header .main-navigation li.active a,#site-header.site-header .main-navigation li a:hover{background:#fff0;color:#07cb79;border-bottom:5px solid #07cb79;box-shadow:none;border-right:none}#site-header.site-header .navbar-default .navbar-nav>.active>a,#site-header.site-header .navbar-default .navbar-nav>.active>a:hover{background:#fff0;color:#07cb79;border-bottom:5px solid #07cb79;box-shadow:none}#site-header .main-navigation li a:hover,#site-header .main-navigation li a:focus{box-shadow:none!important}#site-header.site-header .navbar-brand{padding:0}#site-header.site-header .site-branding{display:inline-block;float:left;padding:22px 0}#site-header.site-header .main-navigation{clear:inherit}#site-header.site-header .main-navigation li a.active,#site-header.site-header .main-navigation li a:hover{border-right:none}#site-header.site-header .navbar-collapse.collapse{display:inline-block!important;float:right}#site-header.site-header .navbar-nav li.focus a{border-right:none;box-shadow:none}#site-header.site-header .navbar-brand>img{height:60px;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}#site-header.site-header .main-navigation ul ul{top:107px;margin-top:0;padding:10px 0}#site-header.site-header .navbar-nav>li>.dropdown-menu li a{color:#2f3742;padding:5px 17px;border:0;font-size:14px;font-weight:400;text-transform:capitalize}#site-header.site-header .navbar-nav>li>.dropdown-menu li a:hover{border-bottom:0;color:#07cb79}#site-header .navbar-brand img{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}#site-header.sticky{position:fixed;top:0;left:0;right:0;padding:0 50px;z-index:9999;width:100%;background:#2f3742}#site-header.sticky .navbar-nav>li>a{padding:30px 17px}#site-header.sticky .navbar-brand>img{height:40px}#site-header.sticky.site-header .main-navigation ul ul{top:87px}#center-header.site-header{text-align:center;position:absolute;top:0;width:100%;overflow:visible;display:block;z-index:999;background:#fff0;padding:30px 0 0;border-bottom:1px solid rgb(255 255 255 / .2);transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;height:auto}#center-header.site-header .site-branding{display:block;float:none;padding:0}#center-header.site-header .navbar-collapse.collapse{display:block!important;float:none}#center-header.site-header .navbar-brand>img{height:60px}#center-header.site-header .navbar-brand{float:none;display:inline-block;padding:0}#center-header .main-navigation li a:hover,#center-header .main-navigation li a:focus{box-shadow:none!important;border-right:0}#center-header.site-header .main-navigation li{display:inline-block}#center-header.site-header .main-navigation li>a{font-size:14px;text-transform:uppercase;color:#fff;font-family:'Raleway',sans-serif;font-weight:600;padding:40px 17px;border-bottom:5px solid #fff0;box-shadow:none;border-right:0}#center-header.site-header .main-navigation li a:hover{color:#07cb79;border-bottom:5px solid #07cb79}#center-header.site-header .main-navigation li.active a,#center-header.site-header .main-navigation li a:hover{background:#fff0;color:#07cb79;border-bottom:5px solid #07cb79;box-shadow:none;border-right:0}#center-header.site-header .navbar-default .navbar-nav>.active>a,#center-header.site-header .navbar-default .navbar-nav>.active>a:hover{background:#fff0;color:#07cb79;border-right:0;border-bottom:5px solid #07cb79;box-shadow:none}#center-header.site-header .main-navigation ul ul{top:107px;margin-top:0}#center-header.site-header .navbar-nav>li>.dropdown-menu li a{color:#2f3742;padding:5px 17px;border:0;font-size:14px;font-weight:400;text-transform:capitalize}#center-header.site-header .navbar-nav>li>.dropdown-menu li a:hover{border-bottom:0;color:#07cb79}#center-header.sticky{position:fixed;top:0;left:0;right:0;padding:0 50px;z-index:9999;width:100%;background:#2f3742}#center-header.sticky .navbar-nav>li>a{padding:30px 17px}#center-header.sticky.site-header .site-branding{display:none}#center-header.sticky.site-header .main-navigation ul ul{top:87px}.no-page-header #center-header,.no-page-header #site-header{position:relative;background:rgb(0 0 0 / .7)}.woocommerce.no-page-header #center-header,.woocommerce.no-page-header #site-header{position:absolute;background:#fff0}.intro-bg{background-size:cover!important;background-repeat:no-repeat;background-position:center;position:relative;height:100vh;width:100%}.intro{display:table;width:100%;height:100%;position:relative}.intro-content{display:table-cell;height:100%;vertical-align:middle}.content-left{padding-left:7%}.intro-content h1{font-size:72px;color:#fff;font-weight:700;text-transform:uppercase;font-weight:700;font-family:'Raleway',sans-serif}.intro-content p{font-size:30px;display:block;font-family:'Raleway',sans-serif;font-weight:600;color:#ffffff!important}.typer-content{height:auto;min-height:40px}.typer-content h2{font-size:28px;color:#fff;font-weight:600;text-transform:uppercase;font-family:'Raleway',sans-serif}.typer-content.color-layout-light h2{color:#fff}.typer-content.color-layout-dark h2{color:#000}.intro-content .wpb_content_element{margin-bottom:20px}.scroll-down{text-align:center;width:34px;height:58px;display:inline-block;border-radius:20px;border:3px solid #fff;position:absolute;left:50%;bottom:40px;margin-left:-85px;line-height:50px}.scroll-down .vc_general.vc_btn3{background:transparent!important;border:none;padding:14px 12px!important}.scroll-down .vc_general.vc_btn3:hover,.scroll-down .vc_general.vc_btn3:focus{background:transparent!important;border:none!important}.scroll-down i{height:10px;width:4px;background:#fff;display:inline-block;border-radius:3px;-webkit-animation-name:fadebounce;-moz-animation-name:fadebounce;-ms-animation-name:fadebounce;-o-animation-name:fadebounce;animation-name:fadebounce;-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}@-moz-keyframes fadebounce{0%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}50%{-moz-transform:translateY(17px);transform:translateY(17px);opacity:1}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadebounce{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(17px);transform:translateY(17px);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadebounce{0%{-o-transform:translateY(0);transform:translateY(0);opacity:1}50%{-o-transform:translateY(17px);transform:translateY(17px);opacity:1}100%{-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-ms-keyframes fadebounce{0%{-ms-transform:translateY(0);transform:translateY(0);opacity:1}50%{-ms-transform:translateY(17px);transform:translateY(17px);opacity:1}100%{-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadebounce{0%{transform:translateY(0);opacity:1}50%{transform:translateY(17px);opacity:1}100%{transform:translateY(0);opacity:1}}.section-title{position:relative;display:block;margin-bottom:60px}.section-title-name{position:relative;z-index:9}.section-title-name h2{font-size:38px;color:#2f3742;font-weight:600;margin-top:4px}.section-title-name span{background:#07cb79;display:inline-block;font-size:16px;color:#fff;padding:6px 20px}.title-name-gray{position:absolute;left:160px;top:0}.title-name-gray strong{font-size:100px;font-style:italic;font-weight:700;color:rgb(247 248 249 / .7);margin:0;line-height:68px}.about .section-title{margin-bottom:20px}.about-social{background:#07cb79;padding:10px 10px;text-align:center}.about-social ul{padding:0;margin:0}.about-social ul li{display:inline-block;margin:2px 2px}.about-social ul li a{display:block;margin:0;width:40px;height:40px;background:rgb(0 0 0 / .1);color:#fff;line-height:40px;text-align:center;border-radius:50%;font-size:14px}.about-social ul li a:hover{background:#2f3742;color:#fff}.about-block p{margin-top:30px}.about-block p{font-size:16px;font-style:italic;line-height:30px}.about-block p b{color:#2f3742}.feature_box .feature-icon{float:left;margin-right:30px}.feature_box .feature-icon span{font-size:40px;color:#9ea8b6;line-height:50px}.feature_box .feature-info{display:table-cell;padding-right:10px}.feature_box .feature-info h3{margin-top:0;margin-bottom:5px;color:#07cb79;font-weight:600}.feature_box .feature-info h4{margin-top:0;margin-bottom:5px;color:#07cb79;font-weight:600}.feature_box .feature-info p{color:#9ea8b6;font-weight:600;font-size:16px}.service-block{position:relative;overflow:hidden;margin-right:30px}.service-block span{font-size:50px;color:#a1aab6;display:block}.service-block h2{text-transform:capitalize;font-weight:400;margin-bottom:30px;margin-top:15px;font-size:30px}.service-block p{margin-bottom:60px}.service-block.contact-button-off p{margin-bottom:0}.service-block .contact-button{height:5px;position:absolute;bottom:0;left:0;right:0;background:#07cb79;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;color:#fff}.service-block .contact-button:hover{background:#2f3742;color:#fff}.service-block .contact-button a span{font-size:16px;display:inline-block;margin-bottom:0;color:#ffffff!important;line-height:100px;padding:0 20px;transition:all 0.9s ease-in-out;-webkit-transition:all 0.9s ease-in-out;-o-transition:all 0.9s ease-in-out;-moz-transition:all 0.9s ease-in-out;-ms-transition:all 0.9s ease-in-out}.service-block .contact-button a:hover span{color:#fff}.service-block:hover .contact-button{height:40px}.service-block:hover .contact-button a span{line-height:40px}.my-skill .section-title .title-name-gray{left:110px}.my-skill h2{font-weight:600;margin-top:0}.skill-content{padding-right:25px!important}.skill-content b{font-weight:600;font-size:20px;color:#9ea8b6;line-height:30px;margin-bottom:30px;display:block;margin-top:20px}.skill-content blockquote{border-left:3px solid #07cb79;padding-left:20px;font-style:italic;margin-top:25px;padding-top:0;padding-bottom:5px}blockquote{margin:0}.skill li{position:relative;margin-bottom:55px;font-size:18px;text-transform:capitalize;color:#9ea8b6;font-weight:600}.content-area .skill li{padding-left:0;list-style:none!important}.skill .bar_container,.bar{position:absolute;left:0;height:14px;content:"";top:30px}.skill .bar_container{bottom:0;width:100%;background-color:#fff0;text-align:right;background:#f8f9fa}.skill .bar{top:0;background:#07cb79}.skill .pct{position:absolute;top:18px;right:0;opacity:0;transition:opacity 0.3s linear;color:#9ea8b6!important}.skill-chart{margin-top:80px;margin-left:3px}.skill-chart .skill-chart-item{margin-bottom:8px;height:45px;background:#9ea8b6;border-radius:2px;opacity:.8;overflow:hidden;white-space:nowrap}.skill-chart .skill-chart-item p{color:#9ea8b6;font-size:14px;line-height:45px;padding-left:15px}.skill-chart .skill-chart-expand{margin-top:20px}.skill-chart .skill-chart-expand:before{display:block;position:relative;content:"";width:100%;height:1px;margin-bottom:0;background:#9ea8b6}.skill-chart .skill-chart-expand .expand{display:inline-block;float:left;width:25%}.skill-chart .skill-chart-expand .expand p{color:#9ea8b6;font-size:14px}.skill-chart .skill-chart-expand .expand:before{display:block;position:relative;content:"";width:1px;height:10px;margin:auto;margin-bottom:5px;background:#9ea8b6;top:-10px}.skill-chart .skill-chart-expand .expand.expand-left:before{margin-left:0}.skill-chart .skill-chart-expand .expand.expand-right{text-align:right}.skill-chart .skill-chart-expand .expand.expand-right:before{margin-right:0}.language-skills{margin-top:20px}.language-skills h2{margin-bottom:30px}#skill h2{font-size:30px}.chart{position:relative;display:inline-block;width:150px;height:150px;margin-bottom:20px;text-align:center}.chart canvas{position:absolute;top:0;left:0}.percent{display:inline-block;line-height:150px;font-size:36px;font-weight:600;z-index:2;color:#9ea8b6}.percent:after{content:'%';margin-left:.1em;font-size:.8em}.chart-bar{position:relative}.chart-bar h3{display:inline-block;width:150px;font-weight:600;color:#9ea8b6;line-height:36px;vertical-align:middle;margin-top:0;padding-left:20px;margin-bottom:22px}.knowledge{margin-top:50px}.knowledge h2{margin-bottom:20px}.knowledge p{margin-bottom:20px}#resume h3{font-weight:500;margin-top:0}#resume h2{font-size:30px}#resume .feature_box{padding-right:10px}ul.pgs_list.pgs_list_style_1{padding:0 10px 0 0;margin:0}ul.pgs_list.pgs_list_style_1 li{line-height:24px;margin-bottom:13px;font-size:18px;color:#2f3742;display:table}ul.pgs_list.pgs_list_style_1 li i{padding-right:15px;color:#07cb79;display:table-cell}.portfolio{overflow:hidden}.isotope-filters{display:table;margin-bottom:30px;margin-left:8px}.isotope-filters button{border:none;margin:2px;cursor:pointer;color:#2f3742;font-size:20px;font-weight:600;background:#fff0;text-transform:capitalize;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;padding:8px 0;box-shadow:0 3px 0 0 #fff0}.isotope-filters button span{color:#2f3742;padding:0 20px}.isotope-filters button:focus{outline:none;outline-style:none;outline-offset:0}.isotope-filters button.active,.isotope-filters button:hover{background:#fff0;color:#07cb79}.grid-item{background:#fff;color:#fff;width:auto;border:0}.grid-item img{-webkit-transition:transform 0.35s;-ms-transition:transform 0.35s;-moz-transition:transform 0.35s;-o-transition:transform 0.35s;transition:transform 0.35s;width:100%}.full-screen .grid-item{padding:10px 10px;width:25%}.portfolio-item .item-info a{margin:0;padding:0;color:#fff;font-weight:100;text-transform:capitalize;line-height:30px;margin-bottom:15px;display:block;font-size:24px}.portfolio-item .item-info a:hover{color:#07cb79}.portfolio-item .item-info span{color:#07cb79;font-size:14px;text-transform:capitalize}.portfolio-item .item-info .item-link{position:absolute;bottom:20px;right:20px}.portfolio-item .item-info .item-link a{margin-bottom:0;text-align:center;padding:8px 13px;font-size:16px;border-radius:3px;display:inline-block;background:#07cb79;color:#fff;line-height:24px}.portfolio-item .item-info .item-link a:hover{background:#ffffff!important;color:#07cb79}.portfolio-item .item-info a span{color:#ffffff!important;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out}.portfolio-item .item-info a:hover span{color:#2f3742!important}.portfolio-item .item{-webkit-perspective:1700px;-moz-perspective:1700px;perspective:1700px;-webkit-perspective-origin:0 50%;-moz-perspective-origin:0 50%;perspective-origin:0 50%}.portfolio-item .item-hover{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.portfolio-item .item-hover .item-inner{overflow:hidden}.portfolio-item .item-hover img{-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s}.no-touch .portfolio-item .item-hover:hover img,.portfolio-item .item-hover.cs-hover img{-webkit-transform:translateX(25%);-moz-transform:translateX(25%);-ms-transform:translateX(25%);transform:translateX(25%)}.portfolio-item .item-info{position:absolute;top:0;left:0;padding:20px;background:#2f3742;color:#07cb79;height:100%;width:50%;opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transition:-webkit-transform 0.4s,opacity 0.1s 0.3s;-moz-transition:-moz-transform 0.4s,opacity 0.1s 0.3s;transition:transform 0.4s,opacity 0.1s 0.3s}.no-touch .portfolio-item .item-hover:hover .item-info,.portfolio-item .item-hover.cs-hover .item-info{opacity:1;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:-webkit-transform 0.4s,opacity 0.1s;-moz-transition:-moz-transform 0.4s,opacity 0.1s;transition:transform 0.4s,opacity 0.1s}.main-calendar{background:#f8f9fa;padding:30px}.clr{clear:both;font-size:0;height:0}.date-area{background:#07cb79;color:#fff;margin-bottom:22px;padding:35px 20px;text-align:center;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif}.date-area>.day,.date-area>.month{font-size:20px;line-height:100px;vertical-align:top;width:33.3333%;float:left;text-align:center}.date-area>.date{background:#fff;font-size:80px;color:#07cb79;min-height:100px;font-weight:600;line-height:100px;width:33.3333%;float:left;text-align:center}.dateinfo .block{font-family:Arial,Helvetica,sans-serif;color:#999;font-size:16px;line-height:25px;margin:20px 0}.dateinfo .block>span{width:25px;height:25px;display:inline-block;background:#000;border-radius:3px;margin-right:10px;vertical-align:top}.dateinfo .block>.today{background-color:#07cb79}.dateinfo .block>.not-ava{background-color:#c6c6c6}table.ui-datepicker-calendar tbody td.highlight a{background:#c6c6c6;color:#fff}.dateinfo .block>.available{background-color:#fff}.ui-datepicker-today{background-color:#07cb79;background-color:#07cb79}.ui-datepicker-today .ui-state-highlight{background-color:#c6c6c6;border-color:#c6c6c6;background-image:none;color:#fff}.semi a{background-color:#ffd974!important;border-color:#ffd974!important;background-image:none!important;color:#ffffff!important}.not-ava a{background-color:#c6c6c6!important;border-color:#c6c6c6!important;background-image:none!important;color:#ffffff!important}.on-vacation a{background-color:#c6c6c6!important;border-color:#c6c6c6!important;background-image:none!important;color:#ffffff!important}.ui-widget-content{background:#fff0;border:none;border-radius:0}.ui-datepicker{width:100%}.ui-datepicker td{padding:0}.ui-datepicker td span,.ui-datepicker td a{padding:1em;text-align:center;background:#fff0;font-size:18px;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff0;border:0}.ui-widget-header{background:#fff0;border:0}.ui-datepicker .ui-datepicker-title{padding:0em 1em 2em}.ui-datepicker th{padding:1em 1em 2em;text-transform:uppercase}.ui-datepicker .ui-datepicker-next:before{content:"\f101";width:20px;height:20px;margin-top:0;position:absolute;top:0%;right:20px;font-family:'Font Awesome 5 Free';speak:none;font-style:normal;font-weight:900;font-variant:normal;text-transform:none;font-size:20px;line-height:20px;text-align:center;color:#2f3742}.ui-datepicker .ui-datepicker-prev:before{content:"\f100";width:20px;height:20px;margin-top:0;position:absolute;top:0%;right:20px;font-family:'Font Awesome 5 Free';speak:none;font-style:normal;font-weight:900;font-variant:normal;text-transform:none;font-size:20px;line-height:20px;text-align:center;color:#2f3742}.ui-datepicker .ui-datepicker-prev{left:60px}.ui-datepicker .ui-datepicker-next{right:28px}.ui-datepicker .ui-datepicker-title{line-height:.8em}.blog-block .blog-image{position:relative}.blog-block .blog-image .blog-date{position:absolute;left:20px;top:20px;z-index:99}.blog-block .blog-image .blog-date span{background:#07cb79;padding:5px 10px;text-align:center;font-weight:600;font-size:14px;text-transform:uppercase;color:#fff;display:block}.blog-info{margin:-25px 10px 10px 10px;background:#f8f9fa;padding:20px;position:relative}.blog-info .blog-meta span{color:#9ea8b6;display:inline-block;padding-right:4px}.blog-info .blog-meta p{display:inline-block;font-size:14px;font-weight:600;color:#2f3742;padding-right:12px;margin-bottom:0}.blog-info .blog-meta p:nth-child(3){padding-right:0}.blog-info .blog-meta p a{color:#2f3742;font-weight:400}.blog-info .blog-meta p a:hover{color:#07cb79}.blog-info .blog-content{margin-top:20px}.blog-info .blog-content a{font-size:26px;line-height:33px;font-weight:200;text-transform:capitalize;color:#2f3742;margin-bottom:15px;display:block}.blog-info .blog-content a:hover{color:#07cb79}.blog-bottom .button-small{display:inline-block}.blog-bottom .button-small a{color:#fff;display:inline-block;font-size:13px;line-height:inherit;text-transform:capitalize;font-weight:600;margin-bottom:0}.blog-bottom .button-small a:hover{color:#ffffff!important}.blog-bottom{margin-top:20px}.blog-bottom .social{display:inline-block}.blog-bottom .social ul li{display:inline-block;line-height:0;margin-left:0;padding-left:0}.blog-bottom .social ul li a{font-size:14px;color:#9ea8b6;padding-left:12px;padding-top:0;margin-bottom:0}.blog-bottom .social ul li a:hover{color:#07cb79}.blog-no-image .blog-info{padding:100px 20px 20px;margin-top:0}.blog-no-image .blog-image .blog-date{z-index:99;left:30px}.pagination{margin-bottom:0}.testimonials-block{margin-bottom:30px}.testimonials-content{background:#f4f5f6;padding:15px;position:relative;border-radius:3px}.testimonials-avtar{display:table-cell;vertical-align:middle;width:96px}.testimonials-avtar img{border-radius:50%;height:auto!important;width:96px}.testimonials-comment{display:table-cell;padding-left:30px}.testimonials-comment p{margin-bottom:0}.testimonials-content:before{content:"";position:absolute;left:40px;bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#f4f5f6 #fff0 #fff0 #fff0}.testimonials-name{margin-top:35px}.testimonials-name h4{color:#07cb79;margin-bottom:5px}.testimonials-name span{color:#2f3742;font-size:13px;font-weight:600}.sm-testimonials .col-lg-4:nth-child(4){clear:both}.google-map .container-fluid{padding-right:0;padding-left:0;position:relative}#google-map{padding:0}#map-canvas{width:100%;height:730px}.google-map{margin-top:30px}.contact{position:relative;left:0;top:0;bottom:0;background:rgb(0 0 0 / .6);width:32%;height:100%;z-index:999;padding:50px 50px 50px 75px}#google-map+.contact{position:absolute}.contact h2{color:#fff;font-weight:100;font-size:40px}.contact .address{margin-top:40px}.contact .address ul li{display:block;color:#fff;margin-bottom:25px}.contact .address ul li span{display:table-cell;font-size:20px}.contact .address ul li p{display:table-cell;padding-left:20px;color:#ffffff!important;font-size:16px;vertical-align:middle;word-break:break-all}.contact .button-large{margin-top:70px}.contact .button-large a{font-size:14px;padding:20px 30px}.contact .social{margin-top:70px;display:block}.contact .social ul li{display:inline-block;padding-right:30px}.contact .social ul li a{display:block;color:#ffffff!important;font-size:16px}.contact .social ul li a:hover{color:#07cb79}.contact .social h4{color:#fff;text-transform:uppercase}.contact .social p{color:#fff!important;display:block;margin-bottom:30px}footer{position:relative}.wpb_single_image.wpb_content_element{margin-bottom:0px!important}.vc_general.vc_btn3.vc_btn3-color-sam-martin-primary-color{font-size:17px!important;text-transform:uppercase;font-weight:600!important;padding:10px 20px!important;font-family:'Raleway',sans-serif!important;background:#07cb79;color:#fff;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out}.vc_general.vc_btn3.vc_btn3-color-sam-martin-primary-color:hover{background:#2f3742!important;color:#fff}footer .container-fluid{padding-left:0;padding-right:0}.vc_general.vc_btn3.vc_btn3-color-sam-martin-primary-color{display:flex}.vc_general.vc_btn3.vc_btn3-color-sam-martin-primary-color .vc_btn3-icon{position:relative;top:0;transform:inherit;align-self:center}.vc_general.vc_btn3.vc_btn3-color-sam-martin-primary-color.vc_btn3-icon-left .vc_btn3-icon{left:0!important;padding-right:12px}.vc_general.vc_btn3.vc_btn3-color-sam-martin-primary-color.vc_btn3-icon-right .vc_btn3-icon{right:0!important;padding-left:12px}.vc_general.vc_btn3.vc_btn3-color-sam-martin-primary-color .vc_btn3-icon span.vc_btn3-icon-inner{position:relative}#contact-wrapper{position:relative;width:100%;height:100%}.contact-content{padding:30px;width:300px;height:100%;background:#2f3742;position:fixed;top:0;right:-300px;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.3s cubic-bezier(.32,1.25,.375,1.15);transition:all 0.3s cubic-bezier(.32,1.25,.375,1.15);z-index:9999}.contact-content.show-contact{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);-webkit-transform:translateX(-300px) tranlateZ(0);-ms-transform:translateX(-300px) tranlateZ(0);transform:translateX(-300px) tranlateZ(0);-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.contact-toggle{position:fixed;bottom:70px;right:70px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.4s cubic-bezier(.32,1.25,.375,1.15);transition:all 0.4s cubic-bezier(.32,1.25,.375,1.15);z-index:9999}.contact-toggle span{box-shadow:0 0 20px rgb(0 0 0 / .17);background:#07cb79;width:70px;height:70px;line-height:70px;color:#fff;font-size:28px;display:block;border-radius:50%;text-align:center}.no-touch .contact-toggle span:hover{color:#fff}.contact-toggle span.ti-comments{color:#fff;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out}.contact-toggle span.ti-comments:hover{color:#fff}.contact-toggle.show-contact{bottom:12px;right:12px}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #000 inset!important;box-shadow:0 0 0 1000px #000 inset!important;color:#ffffff!important}input{background:#fff0;border:none;height:45px;padding-left:10px;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;font-size:14px;color:#9ea8b6;font-weight:400;width:100%}input:focus{background:#fff0;box-shadow:0 0 17px 0 #ebebeb}textarea{resize:vertical;background:#fff0;width:100%;padding:10px;border:none;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;font-size:14px}textarea:focus{background:#fff0;box-shadow:0 0 17px 0 #ebebeb;outline:none!important}.contact-form{position:relative;height:100%}.contact-form h4{text-transform:uppercase;color:#07cb79;margin-bottom:25px}.contact-form p{color:#ffffff!important;margin-bottom:10px;font-size:13px}.contact-form input{padding-left:15px;margin-bottom:0;background:#fff0;border:1px solid #464e5a;color:#fff;border-radius:3px;box-shadow:none;font-size:14px;font-weight:400}.contact-form input:focus{box-shadow:none;border:1px solid #07cb79}.contact-form textarea{padding-left:15px;background:#fff0;border:1px solid #464e5a;color:#fff;border-radius:3px;box-shadow:none;margin-bottom:0}.contact-form textarea:focus{box-shadow:none;border:1px solid #07cb79}.contact-form a.button-small{border-radius:3px;background:#464e5a;width:100%;padding:10px;font-size:14px;text-transform:uppercase;color:#fff;font-weight:400;text-align:center;display:block;cursor:pointer}.contact-form a.button-small:hover{background:#07cb79}.widget.widget_search label{width:70%}.no-results .page-title{font-size:34px}#formmessage{display:none}#ajaxloader{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%)}.wpcf7-form{margin-top:25px}input[type="search"]{border:1px solid #07cb79;border-radius:3px;font-size:14px;padding-left:15px;font-weight:400;color:#9ea8b6}input[type="submit"]{width:inherit;padding:8px 15px;font-size:14px;border-radius:3px;font-weight:500;background:#07cb79;color:#fff;text-transform:uppercase;font-family:'Raleway',sans-serif;box-shadow:none;text-shadow:none}input[type="submit"]:hover{background:#2f3742;color:#fff;box-shadow:none}input:focus{box-shadow:none;border-color:#07cb79}textarea{border:1px solid #d6d6d6;border-radius:3px;font-size:14px;padding-left:15px;font-weight:400;color:#9ea8b6;transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}textarea:focus{box-shadow:none;border-color:#07cb79}.contact-form .wpcf7-form-control-wrap input{border:1px solid rgb(0 0 0 / .2)}.contact-form .wpcf7-form-control-wrap textarea{border:1px solid rgb(0 0 0 / .2)}.contact-form .wpcf7-form-control-wrap input:focus,.contact-form .wpcf7-form-control-wrap textarea:focus{border:1px solid #07cb79;color:#fff}body.page.home #primary{padding:0}body.home.blog #page.center-header .site-main.blog{padding-top:230px}body.home.blog #page.site-header .site-main.blog{padding-top:140px}body.home.blog #page #center-header.site-header{background:rgb(28 28 28 / .3)}.bg{background-attachment:fixed;background-clip:initial;background-color:#fff0;background-origin:initial;background-position:center center;background-repeat:no-repeat;background-size:cover!important;position:relative;z-index:0}.page-header{padding:50px 10px;margin:0;width:100%;min-height:400px;position:relative}.gradient-01:before{background:rgb(0 0 0 / .6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.page-header.bg.gradient-01:before{z-index:-1}.page-header .top-bar{border-bottom:1px solid rgb(255 255 255 / .2);padding-bottom:30px}.page-header .top-bar .back-home{display:block;margin-top:10px}.page-header .top-bar .back-home a{background:rgb(255 255 255 / .2);color:#fff;font-size:14px;padding:10px 20px;border-radius:3px;font-weight:600}.page-header .top-bar .back-home a:hover{color:rgb(255 255 255 / .6)}.page-header .top-bar .back-home a span{padding-right:8px}.page-header .breadcrumb{background:rgb(255 255 255 / .2);padding:10px 20px;border-radius:3px;width:auto}.page-header .breadcrumb li a{color:#fff}.page-header .breadcrumb li a span{padding-right:8px}.page-header .breadcrumb li a:hover{color:rgb(255 255 255 / .6)}.page-header .breadcrumb li{color:#fff;font-size:14px;font-weight:600}.page-header .breadcrumb>li+li:before{color:#fff}.page-header-title{padding:80px 0 30px 0}.page-header-title h1{color:#fff;margin-top:0;text-transform:capitalize;margin-bottom:10px}.page-header-title span{color:#fff;margin-top:0}.blog.blog-page .blog-block{margin-bottom:50px}.site-header .blog .massonry-item{width:25%}.site-header .blog .massonry-item img{width:100%}.center-header .blog .massonry-item{width:25%}.center-header .blog .massonry-item img{width:100%}.blog::-webkit-input-placeholder{color:#9ea8b6}.blog:-moz-placeholder{color:#9ea8b6}.blog .contact-form input{color:#9ea8b6}.blog .contact-form textarea{color:#9ea8b6}.page-header.page-inner{padding:170px 10px 50px;height:490px}.page-header.page-inner-3{padding:250px 10px 50px;height:570px;text-align:center}.page-header.page-inner-3 .top-bar{border-bottom:0}.page-header-title .blog-meta span{color:#fff;display:inline-block;padding-right:4px}.page-header-title .blog-meta p{display:inline-block;font-size:14px;font-weight:600;color:#fff;padding-right:12px;margin-bottom:0}.page-header-title .blog-meta p a{color:#fff}.page-header-title .blog-meta p a:hover{color:#07cb79}.blog-single .content{margin-top:30px}.blog-single .content b{margin-bottom:20px;display:block}.blog-single .content .social li{display:inline-block}.blog-single .content .social li a{display:block;font-size:16px;color:#9ea8b6;padding-right:10px}.blog-single blockquote{border-color:#07cb79;margin:30px 0 30px}.blog-single blockquote p{font-size:16px;font-style:italic}.blog-single blockquote p span{color:#07cb79;margin-top:10px;display:block}.slidebar .author{background:#f4f5f6;padding:25px;margin-bottom:20px}.author-details .author-avtar{display:table-cell;width:80px}.author-details .author-avtar img{border-radius:50%;height:auto!important}.author-details .author-name{display:table-cell;vertical-align:top;padding-left:30px}.author-details .author-name h4{text-transform:uppercase}.author-details .author-name b{text-transform:uppercase;color:#07cb79}.author-content{margin-top:30px}.slidebar-link{margin-top:50px}.widget.widget_recent_entries h3{margin-bottom:30px}.slidebar h3{color:#07cb79;margin-bottom:20px}.slidebar-link ul li{display:block;line-height:30px}.slidebar-link ul li a{color:#9ea8b6;border-bottom:1px solid #f4f5f6;display:block;padding:10px 0}.slidebar-link ul li a:hover{color:#07cb79;border-color:#07cb79}.slidebar-post .post{margin-bottom:15px;border-bottom:1px solid #dfdfdf;padding-bottom:15px}.slidebar-post .post a{display:block;color:#9ea8b6;margin-bottom:0}.slidebar-post .post a:hover{color:#07cb79}.slidebar-post .post span{display:block;color:#9ea8b6;font-size:12px}.slidebar-tag{margin-top:10px}.widget .slidebar-tag ul li{display:inline-block}.slidebar-tag ul li a{display:block;padding:10px 15px!important;text-transform:capitalize;font-size:14px!important;color:#9ea8b6;border:1px solid #f4f5f6;border-radius:3px;margin:0 6px 9px 0}.widget .slidebar-tag ul li a:hover{background:#07cb79;color:#2f3742;border-color:#07cb79}.slidebar-widget{margin-top:46px;margin-bottom:20px}.slidebar-share{background:#f4f5f6;padding:15px}.slidebar-share h4{display:table-cell;padding-right:10px;margin-bottom:0;text-transform:capitalize}.slidebar-share ul{display:table-cell}.slidebar-share ul li{display:inline-block}.slidebar-share ul li a{display:block;font-size:14px;color:#9ea8b6;padding:0 8px}.slidebar-share ul li a:hover{color:#2f3742!important}.blog-comments{margin-top:50px}#comments .comments-photo{width:106px;height:auto;float:left;border:5px solid #f8f9fa;margin-right:20px}#comments .comments-photo img{width:100%;height:auto!important}#comments .comments-info{margin-left:125px;background:#f8f9fa;padding:20px 20px 10px;margin-bottom:30px}#comments .comments-info h4{display:inline-block;margin-top:0;color:#07cb79}#comments .comments-info span{padding-left:10px;font-size:13px;color:#626262}#comments .comments-info a{color:#07cb79}#comments .comments-info a:hover{color:#363636}#comments ol.children .comment.odd{margin-left:125px}#comments .form-submit input[type="submit"]{border:0 solid;height:auto}.widget_search input[type="submit"].search-submit{border:0 solid;height:auto}.blog-single .contact-form{margin-top:50px}.blog-single .contact-form h3{margin-bottom:30px}.blog-single .contact-form .section-field input{border-color:#f4f5f6}.blog-single .contact-form .section-field input:focus{border-color:#07cb79}.blog-single .contact-form .section-field textarea{border-color:#f4f5f6}.blog-single .contact-form .section-field textarea:focus{border-color:#07cb79}.blog-single .contact-form .section-field{width:32%;float:left;margin-right:2%}.blog-single .contact-form .section-field:nth-child(4){margin-right:0}.blog-single .contact-form .section-field.textarea{width:100%}.blog-single .contact-form a{padding:10px 20px;float:left;background:#07cb79;color:#2f3742;font-size:14px;border-radius:3px;display:inline-block}.blog-single .contact-form a:hover{background:#2f3742;color:#fff}.owl-carousel-1{overflow:hidden}.blog-image img{height:auto!important}.widget ul li{display:block;line-height:30px}.widget ul li a{color:#9ea8b6;display:block;padding:10px 0}.widget ul li a:hover{color:#07cb79;border-color:#07cb79}.widget .slidebar-tag ul li a:hover{color:#ffffff!important}.widget.widget_text .textwidget{line-height:28px;color:#9ea8b6}.widget .social ul li a{border:none}.widget.widget_text{margin-bottom:70px}.comments-area.blog-comments{margin-bottom:70px}.comments-area h2.comments-title{font-size:30px}.widget_archive.widget ul li,.widget_categories.widget ul li{display:block;line-height:30px;padding:10px 0;color:#9ea8b6}.widget_archive.widget ul li a,.widget_categories.widget ul li a{border-bottom:0;padding:0;display:inline-block;margin-right:5px}.widget_categories.widget ul.children{margin-left:10px}.widget_categories.widget ul.children li{margin-left:10px;padding-bottom:0}.widget_rss ul li a{color:#07cb79;font-size:16px;margin-top:20px;padding-bottom:0}.widget_rss ul li span{font-size:12px}.widget_rss ul li a:hover{color:#2f3742}.widget_rss .rssSummary{color:#9ea8b6}ul#recentcomments li{color:#9ea8b6;border-bottom:1px solid #dfdfdf;display:block;padding:10px 0}ul#recentcomments li a{color:#9ea8b6;border-bottom:0 solid #f4f5f6;display:block;padding:10px 0}ul#recentcomments li a:hover{color:#07cb79}.comments-title{margin-bottom:35px}.comment-form .section-field input{width:32%;float:left;margin-right:2%;margin-bottom:15px;border:1px solid #d6d6d6;color:#9ea8b6;border-radius:3px}.comment-form .section-field input:focus{border-color:#07cb79}.comment-form .comment-form-url.section-field input{margin-right:0}.comment-form .comment-notes{margin-bottom:30px}.blog-comments .comment-reply-title{margin-top:50px}.page-numbers{margin-bottom:25px}.page-numbers li{display:inline-block}.page-numbers li span,.page-numbers li a{margin-left:5px;padding:8px 15px;background-color:#F8F9FA;border:none;border-radius:3px;color:#9ea8b6}.page-numbers li span:focus,.page-numbers li a:hover{background:#07cb79;color:#fff}.page-numbers li a:hover span{color:#fff}.page-numbers li span.page-numbers.current{background:#07cb79;color:#fff}.page-numbers li span.icon-arrow-right{padding:0;background:none}.page-numbers li a.prev{padding:0;background:none}.slidebar-share.single-post-social-share h4{display:inline-block;margin-top:0}.slidebar-share.single-post-social-share{margin-bottom:50px}.port-title h2{display:table;margin-top:0;margin-bottom:25px;text-transform:capitalize}.tags-2{margin-bottom:30px;margin-top:30px}.tags-2 h5{display:inline-block;margin-bottom:0;margin-top:4px}.tags-2 ul{display:inline-block}.tags-2 li{display:inline-block;margin-left:5px}.tags-2 li a{display:block;background:#eceff7;font-size:14px;color:#626262;padding:2px 10px;border-radius:3px}.tags-2 li a:hover{background:#07cb79;color:#fff}.port-meta ul{margin-bottom:30px}.port-meta li{margin-bottom:20px;font-size:16px}.port-meta li b{color:#07cb79;width:200px;font-weight:400;width:100px;display:inline-block}.port-meta li span{font-weight:400}.port-info p{margin-bottom:0}.port-info{margin-bottom:40px}.port-info .button-small{margin-top:30px}.port-post{background:#eceff7;padding:15px;margin-top:70px;margin-bottom:20px}.port-post-photo{width:170px;display:inline-block;float:left;margin-right:20px}.port-post-photo img{width:100%;height:auto!important}.port-post-info{padding-left:190px}.port-post-info h3{display:inline-block;font-size:24px;margin-top:0;margin-bottom:20px}.port-post-info span{color:#626262}.port-post-social strong{font-size:14px}.port-post-social a{color:#626262;margin-left:8px;font-size:14px}.port-post-social a:hover{color:#07cb79}.port-title h2{font-weight:400}.port-post{margin-bottom:80px}.nav-previous a{color:#07cb79}.nav-previous a:hover{color:#2f3742}.single-portfolio-post .port-title h2{font-size:30px}.single-portfolio-post .port-meta li{list-style:none}.error-bg{background-size:cover!important;background-repeat:no-repeat;background-position:center bottom;position:relative;height:100vh;width:100%}.error{display:table;width:100%;height:100%;position:relative}.error-contact{display:table-cell;height:100%;vertical-align:middle}.error h1{font-size:120px;color:#fff;text-transform:uppercase;font-weight:700;margin-top:0;line-height:130px}.error h2{font-size:50px;color:#fff;text-transform:uppercase;font-weight:700;margin-top:0;line-height:50px;margin-bottom:0}.error p{font-size:28px;color:#fff;font-weight:500}.error .button a{padding:10px 20px;background:rgb(255 255 255 / .3);text-transform:capitalize;border-radius:3px;color:#fff;margin-top:30px;display:inline-block}.error .button a span{padding-right:10px;display:inline-block}.error .button a:hover{color:#2f3742}.woocommerce ul.products li.product .star-rating{font-size:1em}.woocommerce ul.products li.product h3{font-size:1.5em;margin-bottom:5px;color:#2f3742;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out}.woocommerce ul.products li.product h3:hover{color:#07cb79}.woocommerce .price span{font-size:16px;color:#2f3742}.woocommerce ul.products li.product .price del{display:inline-block}.woocommerce ul.products li.product .price ins{display:inline-block;text-decoration:none}.woocommerce .products .star-rating{color:#07cb79}.woocommerce .star-rating:before{color:#07cb79}.woocommerce ul.products li.product .button{background:#07cb79;color:#fff;font-weight:600;font-family:'Raleway',sans-serif}.woocommerce ul.products li.product .button:hover{background:#2f3742}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li span.current{background:#07cb79;color:#ffffff!important;padding:12px 18px;border:0;border-radius:3px}.woocommerce nav.woocommerce-pagination ul li a{background:#F8F9FA;color:#2f3742;padding:12px 18px;border:0;border-radius:3px}.woocommerce nav.woocommerce-pagination ul li a:hover{background:#07cb79;color:#ffffff!important}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 3px}.woocommerce .woocommerce-ordering{margin:0 0 1em;color:#9ea8b6}.woocommerce .woocommerce-ordering select{border:1px solid #9ea8b6;color:#9ea8b6;padding:5px 10px}.woocommerce .woocommerce-result-count{margin:.8em 0 1em}.woocommerce ul.products li.product .price del span{font-size:13px;color:#2f3742}.woocommerce ul.products li.product .onsale{padding:0 14px;border-radius:3px;background:#07cb79;margin:0}.woocommerce span.onsale{min-height:24px;line-height:24px;background:#2f3742;border-radius:3px;padding:2px 17px;top:0;left:0}.woocommerce a.added_to_cart{padding-left:10px}input[type="submit"].search-submit{padding:13px 15px}.wpcf7-form-control-wrap input{border:1px solid #e6e6e6}.wpcf7-form-control-wrap textarea{border:1px solid #e6e6e6}.woocommerce .woocommerce-MyAccount-navigation ul li{list-style:none!important;padding-left:0;margin-left:0}.woocommerce .woocommerce-error li{list-style:none!important;line-height:22px}.woocommerce .star-rating span:before{color:#07cb79}.product .entry-summary{margin-top:0}.woocommerce .price span{font-size:22px;font-weight:500}.woocommerce div.product form.cart .button{background:#07cb79;color:#fff;font-weight:600;font-family:'Raleway',sans-serif}.woocommerce div.product form.cart .button:hover{background:#2f3742}.woocommerce .quantity .qty{border:1px solid #efefef;color:#2f3742}.woocommerce .quantity input{height:32px;border-radius:3px}.woocommerce div.product p.price ins{text-decoration:none}.woocommerce div.product p.price del span{font-size:16px;color:#9ea8b6}.woocommerce div.product .product_title{font-size:32px}.product .product_meta .sku_wrapper{display:block;margin-bottom:10px}.product .product_meta .posted_in{display:block;margin-bottom:10px}.product .product_meta .tagged_as{display:block;margin-bottom:10px}.woocommerce div.product .stock{color:#07cb79}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#07cb79;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{border:none;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{border:none;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{box-shadow:none;border:none}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{width:20.75%}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;border-radius:3px;margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 1.8em;border-radius:3px}.woocommerce div.product .woocommerce-tabs .panel{border:1px solid #efefef;border-radius:0;padding:30px}.woocommerce div.product .woocommerce-tabs .panel h2{margin-top:0;font-size:18px;font-weight:500;margin-bottom:30px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:16px}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;border-radius:3px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-radius:3px}.woocommerce div.product .woocommerce-tabs .panel{box-shadow:none;border-radius:3px}.woocommerce #respond input#submit{background:#07cb79;text-transform:capitalize;font-weight:600;padding:8px 20px;height:35px;color:#fff;border-radius:3px}.woocommerce #respond input#submit:hover{background:#2f3742;color:#fff}.woocommerce #review_form #respond input{border:1px solid #f4f5f6;border-radius:3px}.woocommerce #review_form #respond input:focus{border-color:#2f3742}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:#f4f5f6}.woocommerce #reviews h3{font-size:18px;margin-bottom:20px}.product .related.products h2{font-size:24px;margin-bottom:30px;margin-top:30px}.woocommerce-message{border-top:0}.woocommerce-message:before{color:#07cb79}.woocommerce div.product form.cart .variations label{color:#2f3742;font-weight:500;font-size:16px;margin-top:4px}.woocommerce-cart table.cart img{width:90px}.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:20px}.woocommerce-cart table.cart input{height:33px}.woocommerce .cart .button,.woocommerce .cart input.button{background:#07cb79;color:#ffffff!important;font-weight:600}.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{background:#2f3742;color:#fff}.woocommerce .cart .button,.woocommerce .cart input.button:hover{background:#2f3742;color:#fff}.woocommerce input[type="submit"]{text-transform:capitalize;font-family:'Raleway',sans-serif}.woocommerce .cart-collaterals h2{font-size:22px;margin-bottom:30px}.woocommerce a.button.alt{background:#07cb79;color:#fff;font-weight:600;padding:16px 10px}.woocommerce a.button.alt:hover{background:#2f3742;color:#fff}.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:200px}.woocommerce div.product form.cart .variations select{min-width:auto;border-color:#efefef;margin-right:11em;padding:6px 10px;border-radius:3px}.woocommerce div.product td.value{padding:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{list-style-type:none!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #d6d6d6;border-radius:3px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border:1px solid #07cb79}.woocommerce-checkout .woocommerce-info{border-top:0}.woocommerce form .form-row label{font-size:14px;font-weight:400}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row .select2-container{line-height:44px;border-color:#e6e6e6}.woocommerce-info:before{color:#07cb79}.select2-container .select2-choice{border-color:#e6e6e6;color:#9ea8b6}.woocommerce-checkout #payment ul.payment_methods li input{width:initial;height:initial;line-height:initial}.woocommerce-checkout #payment{background:#f7f6f7;border-bottom:0}.woocommerce-checkout #payment div.payment_box{background:#fff}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:1em solid #fff;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0}.woocommerce #payment #place_order{background:#07cb79;height:33px}.woocommerce #payment #place_order:hover{background:#2f3742}.woocommerce #payment .payment_method_cheque{font-weight:500}.woocommerce .order_details li{font-size:13px;list-style-type:none!important;margin-bottom:10px}.woocommerce table.shop_table.order_details tfoot tr:first-child th,.woocommerce table.shop_table.order_details tfoot tr:first-child td{border-top:1px solid rgb(0 0 0 / .1)}.woocommerce table.shop_table.order_details tfoot tr:last-child th{border-bottom:none}.woocommerce table.shop_table.order_details tfoot tr th,.woocommerce table.shop_table.order_details tfoot tr td{border-top:none}.woocommerce table.shop_table.customer_details tr th{border-bottom:none}.woocommerce-checkout #payment{margin-top:20px}.woocommerce form .form-row textarea{height:12em}.woocommerce-checkout #payment ul.payment_methods{border-bottom:0}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style-type:none!important}.woocommerce form.woocommerce-checkout .form-row input.input-checkbox{position:inherit}.woocommerce a.button{background:#07cb79;color:#fff;font-weight:600;padding:10px}.woocommerce a.button:hover{background:#2f3742;color:#fff}.woocommerce form .form-row label.inline{display:block;margin-top:20px}.woocommerce .login .inline label{display:inline-block}.woocommerce .login .inline input{width:auto;line-height:initial;height:12px}.woocommerce-account .entry-content,.woocommerce-account h2{margin-top:0}.woocommerce input[type="submit"]{background:#07cb79;color:#fff;font-weight:600;padding:10px;height:37px;padding:7px 18px}.woocommerce input[type="submit"]:hover{background:#2f3742;color:#fff}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:#f4f5f6}.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{width:96px}.woocommerce .shop_table .coupon input{height:34px;border-radius:3px}.woocommerce-MyAccount-content fieldset legend{border-bottom:0}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:0}.woocommerce table.my_account_orders th{font-size:16px;padding:20px}.woocommerce-page .site-main{padding:80px}.woocommerce-page #container #woocommerce-content{padding:80px}.product-category.product.first mark{background:#fff0}.woocommerce-MyAccount-navigation ul li a{color:#2f3742}.woocommerce-MyAccount-navigation ul li{line-height:30px}.woocommerce-MyAccount-navigation ul li.is-active a{color:#07cb79;box-shadow:3px 0 0 #07cb79 inset;padding-left:10px}.woocommerce-MyAccount-navigation ul li a:hover{color:#07cb79;box-shadow:3px 0 0 #07cb79 inset;padding-left:10px}.woocommerce table.my_account_orders td{padding:10px 20px}.woocommerce table.shop_table{margin:0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{border:1px solid #f4f5f6;padding:10px 20px 5px}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{border:1px solid #f4f5f6;padding:10px 20px 5px}.woocommerce form .form-row input.input-checkbox{width:auto}.woocommerce table.my_account_orders .order-actions .button{color:#ffffff!important}.woocommerce .woocommerce-info a{color:#07cb79}.woocommerce .woocommerce-info a:hover{color:#2f3742}.woocommerce-MyAccount-content a{color:#07cb79}.woocommerce-MyAccount-content a:hover{color:#2f3742}.woocommerce-Message a{color:#ffffff!important}.woocommerce-LostPassword.lost_password a{color:#07cb79}.woocommerce-LostPassword.lost_password a:hover{color:#2f3742}.woocommerce-product-rating a{color:#07cb79}.woocommerce-product-rating a:hover{color:#2f3742}.woocommerce a.woocommerce-Button.button{color:#ffffff!important}.woocommerce div.product form.cart .reset_variations{color:#2f3742}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.blog-no-image .entry-content{margin-top:0}blockquote{border-left:3px solid #07cb79;font-style:italic}.logged-in-as a{color:#07cb79}.logged-in-as a:hover{color:#2f3742}.shop_table .cart_item a{color:#07cb79}.shop_table .cart_item a:hover{color:#2f3742}#wp-calendar a{color:#fff;display:block;text-align:center;background:#07cb79}#wp-calendar a:hover{color:#fff}#wp-calendar #prev a,#wp-calendar #next a{background:transparent!important;color:#2f3742}.vc_wp_tagcloud .tagcloud a{color:#07cb79}.vc_wp_tagcloud .tagcloud a:hover{color:#2f3742}.social ul li{display:inline-block}.social ul li a{display:block;color:#07cb79}.social ul li a:hover{color:#2f3742}.product .product_meta a{color:#07cb79}.product .product_meta a:hover{color:#2f3742}.woocommerce p.stars a{color:#07cb79}.widget_rss .widgettitle a{color:#07cb79}.widget_rss .widgettitle a:hover{color:#2f3742}.single_variation_wrap .woocommerce-variation-price{margin-bottom:20px}#wp-calendar tr:nth-child(even){background-color:#fff0}.widget_calendar #wp-calendar td,.widget_calendar #wp-calendar th{padding:0;line-height:40px;text-align:center}.vc_message_box{padding:3em 3em 3em 3em}.vc_toggle_active h4{color:#07cb79}div.wpcf7-validation-errors{padding:10px;border-color:red;color:red}div.wpcf7-mail-sent-ok{border-color:#398f14;color:#398f14;padding:10px}.address p,.address p:link,.address p:visited,.address p:hover,.address p:active,.address p:focus{text-decoration:none;color:#fff}@media screen and (min-width:993px){.menu-toggle{display:none}.main-navigation ul{display:block}}