body{font-family:"Lato", sans-serif;font-size:16px;color:#707070;font-weight:400}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Roboto", sans-serif;font-weight:400}h2{color:#218838}.btn{font-size:15px;padding:10px 25px;border-radius:0;white-space:normal}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,.btn:hover,.btn:focus,.btn:active{box-shadow:none;outline:none}.btn-primary{color:#fff;background-color:#218838;border-color:#218838}.btn-primary:focus,.btn-primary:hover{color:#218838;background-color:transparent;border-color:#218838}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#218838;border-color:#218838}.btn-outline-primary{background-image:none;color:#218838;background-color:transparent;border-color:#218838}.btn-outline-primary:focus,.btn-outline-primary:hover{color:#fff;background-color:#218838;border-color:#218838}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active{background-image:none;color:#218838;background-color:transparent;border-color:#218838}form a{color:#218838}form a:hover,form a:focus{text-decoration:underline}label{display:block;margin:0 0 3px;font-size:16px}@media (min-width: 769px){label{font-size:20px}}.form-control:focus{color:#707070;border-color:#218838;box-shadow:none}div.wpcf7-response-output{margin-left:0;margin-right:0}.select-box .wpcf7-form-control-wrap{position:relative;display:inline-block}.select-box .wpcf7-form-control-wrap::before,.select-box .wpcf7-form-control-wrap::after{content:"";position:absolute;pointer-events:none}.select-box .wpcf7-form-control-wrap::before{content:"";position:absolute;top:0;right:0;width:20%;height:100%;pointer-events:none;border-left:1px solid #ced4da}.select-box .wpcf7-form-control-wrap::after{top:50%;transform:translateY(-50%);right:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #ced4da}.select-box .wpcf7-form-control-wrap:hover::after{border-top-color:#94a1ae}.select-box .wpcf7-form-control-wrap select{width:275px;-webkit-appearance:button;appearance:button}.select-box .wpcf7-form-control-wrap select option{padding:15px}.wpcf7-checkbox label{position:relative;cursor:pointer;font-size:18px;margin-bottom:10px}.wpcf7-list-item-label{margin-left:15px}.wpcf7-checkbox input[type="checkbox"]{position:relative;visibility:hidden}.wpcf7-checkbox input[type="checkbox"]+span:before{display:block;position:absolute;content:"";border-radius:2px;height:18px;width:18px;top:4px;left:0;border:1px solid #707070}.wpcf7-checkbox input[type="checkbox"]+span:after{display:block;position:absolute;content:"\2713";border-radius:100%;height:10px;width:10px;top:0px;left:3px;visibility:hidden;font-size:17px}.wpcf7-checkbox input[type="checkbox"]:checked+span:before{background:#218838;border-color:#218838}.wpcf7-checkbox input[type="checkbox"]:checked+span:after{color:#fff;visibility:visible}.wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px;margin:0}@media (min-width: 992px){.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{flex:0 0 50%;max-width:50%}}.form-submit{color:#fff;background:#218838;font-size:20px;border-radius:4px;padding:5px 100px;text-transform:uppercase;cursor:pointer}.form-submit:hover,.form-submit:focus,.form-submit:active{background-color:#707070}.py-6{padding-bottom:4rem !important;padding-top:4rem !important}.my-7{margin-bottom:5rem !important;margin-top:5rem !important}.py-7{padding-bottom:5rem !important;padding-top:5rem !important}.pt-7{padding-top:5rem !important}.pb-7{padding-bottom:5rem !important}.mb-6{margin-bottom:4rem !important}.mb-7{margin-bottom:5rem !important}@media (min-width: 992px){.col-lg-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.info-bg-light{background-color:#dcdddf}.info-bg-green{background-color:#218838}.view_more{text-transform:uppercase;color:#218838}.view_more:hover{text-decoration:none;color:#707070}body .theme-color{color:#218838}body .text-color,body .text-color a{color:#707070}body .text-color:hover,body .text-color:focus,body .text-color:active,body .text-color a:hover,body .text-color a:focus,body .text-color a:active{color:#218838}.page-intro{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:650px;position:relative}.page-title{font-size:40px;font-weight:bold;color:#fff}.page-subtitle{color:#fff;font-size:26px;font-family:"Roboto", sans-serif;font-weight:400;margin:0}.page-subtitle ul{margin:20px 0 0;padding:0;list-style-position:inside;font-family:"Lato", sans-serif;font-weight:300}.page-subtitle ul strong{font-weight:bold}.page-subtitle .btn{margin-top:30px}.page-intro-img{max-width:400px;margin-bottom:20px}.section-heading{color:#218838;font-size:40px}.section-subheading{font-size:20px;margin-top:15px}a:hover,a:focus{color:#218838;text-decoration:none}.widget-title,.theme-heading{width:100%;text-align:center;margin-bottom:50px}.widget-title:after,.theme-heading:after{content:"";display:block;width:300px;height:2px;background-color:#218838;margin:20px auto}.widget-title.text-left:after,.theme-heading.text-left:after{margin-left:0}.widget-title{text-transform:uppercase}.card-overlay::before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5)}.swiper-pagination-bullet-active{opacity:1 !important}.aa-img-hover{position:relative}.aa-img-hover img{transition:1s}.aa-img-hover img:not(:first-child):last-child{position:absolute;top:0;left:0;display:none;z-index:9}@media (max-width: 768px){.aa-img-hover img:not(:first-child):last-child{left:50%;transform:translateX(-50%)}}.aa-img-hover img:last-child:hover,.aa-img-hover img:hover+img{display:block !important}.single .entry-content ul,.elementor-text-editor ul,.left-content ul{padding:0;list-style:none}.single .entry-content ul li,.elementor-text-editor ul li,.left-content ul li{padding-left:20px;position:relative}.single .entry-content ul li::before,.elementor-text-editor ul li::before,.left-content ul li::before{content:"";display:inline-block;width:12px;height:12px;background:#218838;position:absolute;top:5px;left:0}.single .entry-content ul li:not(:last-child),.elementor-text-editor ul li:not(:last-child),.left-content ul li:not(:last-child){margin-bottom:5px}.pagination{margin-top:30px;padding:15px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination .screen-reader-text{display:none}.pagination .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pagination .nav-links .page-numbers{font-size:20px;line-height:25px;color:#707070;padding:0 7px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:active,.pagination .nav-links .page-numbers:hover{color:#218838}.main-logo img{width:100px;padding:5px 0}.header-area{background:#f0f3f8;border-bottom:1px solid gainsboro}.primary-menu{list-style:none;text-align:right;margin:0;padding:0;display:flex;justify-content:flex-end;height:100%}.primary-menu>li:not(:last-child):after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:auto;right:-1px;width:2px;height:18px;background:#707070}.primary-menu>li>a{line-height:90px}.primary-menu li{display:block;position:relative}.primary-menu li a{color:#707070;text-transform:uppercase;font-size:14px;font-weight:600;text-decoration:none;display:block}@media (min-width: 992px) and (max-width: 1200px){.primary-menu li a{padding:0 15px}}@media (min-width: 1200px){.primary-menu li a{padding:0 20px}}.primary-menu li a:hover{color:#218838}.primary-menu li.current-menu-item a{color:#218838}.primary-menu li ul{margin:0;padding:0;text-align:left;position:absolute;left:0;top:105%;width:250px;background:#000;border-top:2px solid #218838;border-bottom:2px solid #218838;opacity:0;visibility:hidden;z-index:-1;transition:0.3s}.primary-menu li ul li a{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #444;text-transform:uppercase;font-size:12px;display:inherit;color:#fff}.primary-menu li:hover ul{opacity:1;visibility:visible;z-index:99;top:100%;transition:0.4s}.primary-menu li.btn-menu a{background:url("../images/menu-item-bg.jpg") no-repeat center center;background-size:85%;color:#fff}.primary-menu li.btn-menu-outline a{background:url("../images/menu-item-bg-outline.png") no-repeat center center;background-size:80%}.footer-widgets p{color:#fff}.footer-widgets a{color:#fff}.footer-widgets a:hover,.footer-widgets a:focus{color:#218838;text-decoration:none}.footer-widgets a{display:block}.widget-title{text-align:left;color:#fff;margin-bottom:30px}.widget-title:after{margin-left:0;width:100px}.widget .menu{margin:0;padding:0;list-style:none}.widget .menu li a{padding:7px 0}@media (max-width: 767px){.widget+.widget{margin-top:30px}}.site-footer{padding:30px;background-color:#218838}.site-footer .copyright-text{font-size:20px;color:#fff}.site-footer .copyright-text a{color:#fff}.site-footer .copyright-text a:hover,.site-footer .copyright-text a:focus{color:#000}body.blog .page-intro.card-overlay::before{display:none}.blog-header .page-title{font-weight:400}.blog-content{background:#dcdddf}.blog-content .post-inner{background-color:#fff;padding:20px;margin-bottom:30px}.blog-content .entry-title{font-size:24px;margin-bottom:25px}.blog-content .entry-title a{color:#707070}.blog-content .entry-title a:hover,.blog-content .entry-title a:focus,.blog-content .entry-title a:active{color:#218838}.blog-content .entry-content{border-bottom:1px solid #707070;padding-bottom:30px}.blog-content .read-more{margin-top:20px}.blog-content .read-more a{color:#218838;font-weight:600}.entry-meta a{color:#707070}.entry-meta a:hover,.entry-meta a:focus,.entry-meta a:active{color:#218838}@media (max-width: 767px){body .page-title,body .section-heading,body .contact-info-title,body .info-title{font-size:30px}body .page-subtitle{font-size:20px}}@media (max-width: 991px){body .product-carousel .owl-nav{right:0}body .product-carousel .owl-dots{right:-25px}}@media (max-width: 500px){.amazon-product-tab{min-height:315px}}@media (max-width: 991px){.primary-menu{display:none}}@media (min-width: 992px){.slicknav_btn,.mobile_menu{display:none}}

/*# sourceMappingURL=theme-style.css.map */
