/*!
Theme Name: EV Insurance Theme by Darvu
Theme URI: http://www.darvu.com/
Author: Darvu.com
Author URI: http://www.darvu.com/
Description: A bespoke theme for Power Insurance.
Version: 1.1
*/.green,.has-green-color{color:green !important}.yellow,.has-yellow-color{color:#b5c65d !important}.grey,.has-grey-color{color:#1f1d1e !important}.white,.has-white-color{color:#fff !important}.has-green-background-color{background-color:#59be86 !important}.has-yellow-background-color{background-color:#b5c65d !important}.has-grey-background-color{background-color:#1f1d1e !important}.has-white-background-color{background-color:#fff !important}.wp-block-embed__wrapper{overflow:hidden;padding-top:56.25%;position:relative}.wp-block-embed__wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.hidden-desktop,.hidden-all{display:none}body{font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#3c3c3b;margin:0}.container{width:1146px;margin:0 auto}.img-responsive{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif;font-weight:700;margin:0;font-size:36px}p{margin:0}a{text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.semi-bold{font-weight:600}.wp-block-column{margin-bottom:0 !important}.logo{border-top:3px solid #59be86}.logo .container{display:flex;flex-direction:row;justify-content:space-between}.logo .branding{padding:16px 0}.logo .left{width:40%}.logo .right{width:60%}.logo .right .cta-box{background-color:#59be86;color:#fff;font-family:'Montserrat', sans-serif;font-weight:600;margin:0;font-size:14px;padding:12px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;flex-direction:row;align-items:center}.logo .right .cta-box a{color:#fff}.logo .right .cta-box a:hover{color:#b5c65d}.logo .right .cta-box .spacer{margin-left:25px;margin-right:25px}.logo .right .cta-box .fab,.logo .right .cta-box .far{font-size:20px;margin-left:4px;margin-right:4px}.logo .right .cta-box .phone{margin-left:6px;margin-right:6px}.logo-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.navbar-collapse.collapse{display:flex !important;flex-direction:row;justify-content:flex-end}#header-menu{display:flex;flex-direction:row;align-items:center;justify-content:end;list-style:none;padding:0;margin:0}#header-menu li a{text-decoration:none;text-transform:uppercase;color:#3c3c3b;font-family:'Montserrat', sans-serif;font-weight:600;padding:14px 25px;margin:18px 4px;align-items:center;display:flex;position:relative;border:3px solid #fff;border-radius:4px;transition:all .4s}#header-menu li a:hover,#header-menu li a:focus,#header-menu li a:active{color:#59be86;border:3px solid #59be86;background-color:#fff}#header-menu li.current_page_item a{color:#59be86;background-color:#fff}.navbar-mobile{display:none}.slider-text{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff}.slider-text .pre-title{font-family:'Montserrat', sans-serif;font-weight:600;font-size:21px;margin-bottom:20px}.slider-text h1{font-family:'Montserrat', sans-serif;font-weight:700;font-size:50px;text-transform:uppercase;margin-bottom:20px}.slider-text .slider-text-inner{font-family:'Montserrat', sans-serif;font-weight:600;font-size:17px;max-width:600px;line-height:25px;margin-bottom:20px}.slider-text .shaded-button{background:#59be86;background:-moz-linear-gradient(90deg, #59be86 0%, #b5c65d 100%);background:-webkit-linear-gradient(90deg, #59be86 0%, #b5c65d 100%);background:linear-gradient(90deg, #59be86 0%, #b5c65d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#59be86",endColorstr="#b5c65d",GradientType=1);color:#fff;font-family:'Montserrat', sans-serif;font-weight:700;font-size:14px;padding:15px 20px}.ninja-forms-mp-nav{border:2px solid #59be86;padding:10px;border-radius:5px;color:#59be86;font-weight:600}.ninja-forms-mp-nav:hover{background-color:#59be86;color:#fff;text-decoration:none}.checkbox-listen{align-self:flex-start}.title-divider{width:128px;height:3px;background-color:#3c3c3b}.about-us-divider{width:128px;height:3px;background-color:#3c3c3b;margin-left:0}.why-choose-us{position:sticky;top:0}.home-latest-news{padding:30px 90px}.home-latest-news .container{width:100%}.home-latest-news .ugb-blog-posts__item{background-color:#fff;color:#1f1d1e;display:flex;flex-direction:column;justify-content:space-between;height:590px;-webkit-box-shadow:0px 0px 17px 1px #b0b0b0;-moz-box-shadow:0px 0px 17px 1px #b0b0b0;box-shadow:0px 0px 17px 1px #b0b0b0}.home-latest-news .ugb-blog-posts__item h3{font-family:'Montserrat', sans-serif;font-weight:600;font-size:23px}.home-latest-news .ugb-blog-posts__item a{color:#1f1d1e}.home-latest-news .ugb-blog-posts__item a:hover{color:#59be86}.home-latest-news .ugb-blog-posts__item .ugb-blog-posts__excerpt{height:230px;padding:20px;text-align:left}.home-latest-news .ugb-blog-posts__item .ugb-blog-posts__read_more{background-color:#f4f4f4;font-family:'Montserrat', sans-serif;font-weight:600;text-transform:uppercase;text-align:left;font-size:13px;padding:15px 20px}.home-latest-news .ugb-blog-posts__item .ugb-blog-posts__read_more a{color:#59be86}.wp-block-button__link{border-radius:4px !important;font-size:13px !important;text-transform:uppercase}.wpcf7-response-output{color:#fff}.wpcf7-form{font-family:'Montserrat', sans-serif;font-size:14px}.wpcf7-form label{color:#fff}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{border:1px solid #d7d7d7;border-radius:0;padding-left:18px;margin-bottom:19px;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;font-family:'Montserrat', sans-serif;font-size:14px}.wpcf7-form .menu-954 select{padding:14px}.wpcf7-form textarea{padding-top:18px}.wpcf7-form .half-width{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.wpcf7-form .half-width .wpcf7-form-control-wrap{width:47%}.wpcf7-form .half-width input,.wpcf7-form .half-width select{width:100%;height:56px;box-sizing:border-box}.wpcf7-form .half-width .wpcf7-submit{background-color:#59be86;font-weight:bold;color:#fff;padding:20px 0;width:47%}.wpcf7-form .half-width-submit{display:flex;flex-direction:column;align-content:flex-end}.wpcf7-form .full-width{display:flex;flex-direction:column;justify-content:space-between}.wpcf7-form .full-width .wpcf7-form-control-wrap{width:100%}.wpcf7-form .full-width input,.wpcf7-form .full-width textarea{width:100%;box-sizing:border-box}.wpcf7-form .full-width .wpcf7-submit{background-color:#b5c65d;font-weight:bold;color:#fff;padding:20px 0}.page-template-default p{margin-bottom:20px}div.wpcf7-mail-sent-ok{color:#59be86}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{color:#f7e700}.blog .hero-bg{background-image:url("/wp-content/uploads/2019/09/slider_1.jpg");padding-top:150px;padding-bottom:150px}.blog .hero-bg .hero-content{color:#fff;text-shadow:0px 0px 9px #000000;display:flex;flex-direction:column;justify-content:center;align-items:center}.blog .hero-bg .hero-content span{font-size:21px;font-weight:600;font-family:'Montserrat', sans-serif;margin-bottom:30px}.blog .blog-container{padding-top:70px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.blog .blog-container .blog-index-item{width:360px;background-color:#fff;color:#1f1d1e;display:flex;flex-direction:column;justify-content:space-between;height:590px;-webkit-box-shadow:0px 0px 17px 1px #b0b0b0;-moz-box-shadow:0px 0px 17px 1px #b0b0b0;box-shadow:0px 0px 17px 1px #b0b0b0;margin-bottom:30px}.blog .blog-container .blog-index-item h3{font-family:'Montserrat', sans-serif;font-weight:600;font-size:23px;text-align:center;padding-left:20px;padding-right:20px}.blog .blog-container .blog-index-item a{color:#59be86}.blog .blog-container .blog-index-item a:hover{color:#1f1d1e}.blog .blog-container .blog-index-item .excerpt{height:230px;padding:20px;text-align:left}.blog .blog-container .blog-index-item .read-more{background-color:#f4f4f4;font-family:'Montserrat', sans-serif;font-weight:600;text-transform:uppercase;text-align:left;font-size:13px;padding:15px 20px}.blog .blog-container .blog-index-item .read-more a{color:#59be86}.blog .pagination{padding-bottom:60px;display:flex;flex-direction:row;justify-content:space-between}.blog .pagination a{color:#59be86}.blog .pagination a:hover{color:#1f1d1e}.single .hero-bg{padding-top:150px;padding-bottom:150px;background-position:center;background-size:cover}.single .hero-bg .hero-content{color:#fff;text-shadow:0px 0px 9px #000000;display:flex;flex-direction:column;justify-content:center;align-items:center}.single .hero-bg .hero-content span{font-size:18px;font-weight:600;font-family:'Montserrat', sans-serif;margin-bottom:30px}.single .light-grey{background-color:#f7f7f7}.single .blog-container{padding-top:70px;padding-bottom:60px;max-width:750px}.single .blog-container h1,.single .blog-container h2,.single .blog-container h3,.single .blog-container h4,.single .blog-container h5,.single .blog-container h6{margin-bottom:20px;line-height:42px}.single .blog-container .date{font-size:18px;font-weight:600;font-family:'Montserrat', sans-serif;margin-bottom:30px}.single .blog-container p{margin-bottom:25px}.be-social{display:flex;flex-direction:row;justify-content:center;background-color:#f7f7f7;color:#1f1d1e;padding:40px 0}.be-social a{color:#1f1d1e}.be-social a:hover{color:#59be86}.be-social .content{font-family:'Montserrat', sans-serif;font-weight:700;font-size:30px;display:flex;flex-direction:row;align-items:center}.be-social .content span{margin-right:30px}.be-social .content .fab,.be-social .content .far{font-size:40px;margin:0 6px}.footer-widgets{background-color:#1f1d1e;color:#fff;font-size:13px}.footer-widgets .container{display:flex;flex-direction:row;justify-content:space-between;padding-top:40px;padding-bottom:28px}.footer-widgets .widget-title{font-weight:700;text-transform:uppercase;font-size:15px;margin-bottom:10px;display:block}.footer-widgets a{color:#fff}.footer-widgets a:hover{color:#59be86}.footer-widgets ul{list-style:none;padding:0}.footer-copyright{background-color:#000;color:#fff}.footer-copyright .container{height:75px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:12px}.footer-copyright .container a{color:#fff}.footer-copyright .container a .fab{font-size:30px}.footer-copyright .container a:hover{color:#b5c65d}#insurance-form{border:1px solid #59be86;border-radius:3px;padding:20px 10px}#insurance-form ul.nav-pills{list-style:none;display:flex;flex-direction:row;padding:0;justify-content:space-around;margin-bottom:50px}#insurance-form ul.nav-pills li a{border:2px solid #59be86;padding:10px;border-radius:5px;color:#59be86;font-weight:600}#insurance-form ul.nav-pills li a:hover{background-color:#59be86;color:#fff}#insurance-form ul.nav-pills li.active a{background-color:#59be86;color:#fff}#insurance-form .tab-pane{display:none}#insurance-form .tab-pane h3{font-size:20px;color:#59be86}#insurance-form .tab-pane div{display:flex;flex-direction:column}#insurance-form .tab-pane div.date{flex-direction:row}#insurance-form .tab-pane .input-group.date .input-group-addon{width:36px}#insurance-form .tab-pane.active{display:block}#insurance-form .form-control{box-sizing:border-box}@media only screen and (max-width: 1146px){.container{max-width:100%;padding:0 20px;box-sizing:border-box}.home-latest-news{padding:30px 10px}}@media only screen and (max-width: 1100px){.logo .left{width:140px}.logo .right{width:auto}}@media only screen and (max-width: 870px){.logo .cta-box .social{display:none}}@media only screen and (max-width: 812px){.navbar-mobile{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.navbar-mobile .menu-icon{cursor:pointer;font-size:11px;font-weight:400;margin-top:10px}.navbar-mobile .line{height:3px;width:30px;background-color:#59be86;margin-bottom:8px}.navbar-mobile .line3{width:18px;transition:all .3s}.navbar-mobile .menu-icon:hover .line{width:30px}.checkbox:checked ~ .navbar-collapse{display:flex !important}.checkbox:checked ~ .navbar-mobile .line1,.mobile-nav-sidebar .navbar-mobile .line1{transform:rotate(-405deg) translate(-9px, 6px);width:35px}.checkbox:checked ~ .navbar-mobile .line2,.mobile-nav-sidebar .navbar-mobile .line2{opacity:0}.checkbox:checked ~ .navbar-mobile .line3,.mobile-nav-sidebar .navbar-mobile .line3{transform:rotate(405deg) translate(-9px, -7px);width:35px}.navbar-collapse.collapse{display:none !important}.navbar-collapse{display:none !important}.navbar-collapse #header-menu{flex-direction:column;position:absolute;background:#fff;top:142px;left:0;width:100%;height:auto;z-index:100;padding-bottom:20px}.navbar-collapse #header-menu li{height:45px}.navbar-collapse #header-menu li a{margin:0;border:0}.navbar-collapse #header-menu li.current_page_item a::after{content:" ";display:none}.navbar-collapse #header-menu li a:hover::after,.navbar-collapse #header-menu li a:focus::after,.navbar-collapse #header-menu li a:active::after{content:" ";display:none}.home-latest-news .ugb-blog-posts__item{height:auto}.home-latest-news .ugb-blog-posts__item .ugb-blog-posts__excerpt{height:auto}.wp-block-my-gvb-variable-column{flex-direction:column}}@media only screen and (max-width: 768px){.slider-text h1{font-size:40px}}@media only screen and (max-width: 736px){.navbar-collapse #header-menu{top:160px}.footer-copyright .container{height:auto;flex-direction:column;text-align:center}.footer-widgets .container{flex-direction:column;align-items:center}.footer-widgets .container .widget{margin-bottom:30px;text-align:center}}@media only screen and (max-width: 568px){.logo .right .cta-box .phone span{display:none}}@media only screen and (max-width: 414px){.logo .container{flex-direction:column;align-items:center}.logo .container .left{width:auto}.logo .container .right{width:100%}.logo .container .right .cta-box{justify-content:center}.navbar-collapse #header-menu{top:260px}.slider-text .pre-title{font-size:16px}.slider-text h1{font-size:26px}.slider-text .slider-text-inner{font-size:14px}.slider-text .shaded-button{font-weight:600;font-size:14px;padding:6px 15px}.wpcf7-form .half-width .wpcf7-submit{width:100%}.be-social .content{font-size:20px}.be-social .content .fab,.be-social .content .far{font-size:30px}.footer-copyright .container{flex-direction:column;text-align:center}.wpcf7-form .half-width{flex-direction:column}.wpcf7-form .half-width .wpcf7-form-control-wrap{width:100%}}@media only screen and (max-width: 375px){.slider-text .pre-title{font-size:16px}.slider-text h1{font-size:22px;margin-bottom:10px}.slider-text .slider-text-inner{font-size:13px;font-weight:400;line-height:16px;margin-bottom:16px}.slider-text .shaded-button{font-weight:600;font-size:13px;padding:6px 15px}h1,h2,h3,h4,h5,h6{font-size:28px}}@media only screen and (max-width: 320px){.container{max-width:320px}.home-imagine .container{max-width:320px}}
