#grve-footer-bar{background-color:#901b17;color:#fff}p{font-size:1.1em;line-height:1.5em;margin-bottom:15px}h3,.grve-h3{line-height:1.2em}img[src*='.svg']{width:100%;height:auto}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{padding-top:0;padding-bottom:0}#grve-header #grve-main-menu>ul>li>a{letter-spacing:0}.grve-btn .grve-btn-small .grve-round .grve-bg-primary-2 .grve-btn-middle{position:relative;top:355px}.grve-btn{padding:1.2em 4.5em;-webkit-border-radius:3px;border-radius:3px}.grve-bg-primary-2{color:#fff}.grve-btn.grve-bg-primary-2{color:#63605d;position:relative;top:250px}a:hover.grve-btn{background-color:#e60000}.grve-title{font-size:3em}.grve-portfolio-btns{color:#f33;letter-spacing:2}a:hover.grve-portfolio-btns{color:#fff}.grve-image-hover figcaption{font-size:1.2em}#grve-footer-area a,#grve-footer-area .widget li a{color:#fff}.grve-icon-menu:before{content:"\e608";color:#fff}#grve-anchor-menu>ul>li a{letter-spacing:2pt}#grve-main-content h1{font-size:42px;margin-bottom:5px}#grve-main-content h2{color:#af211d;font-size:1.6em;letter-spacing:1px}#grve-main-content h5{font-size:1.2em;font-weight:600}#grve-main-content h4{line-height:1.6em}.vc_tta-title-text{font-size:1em;font-weight:700}.tablepress thead th{font-size:1.2em;background-color:#f3eeec}.tablepress .even td{background-color:#f4f2f1}.tablepress .odd td{background-color:#f4f2f1}.video-title-h4{margin-bottom:0}#grve-main-content .vc_tta-tab>a{background-color:#ddd8d5;color:#fff}.vc_tta-tab .vc_tta-title-text{font-size:1em;letter-spacing:1pt}#grve-anchor-menu .grve-fields-bar.sticky{width:100%}button.mfp-arrow{background-color:#454545;width:45px;height:100px;margin-top:-50px;background:rgba(255,255,255,.2);color:#fff;-webkit-transition:all .35s;transition:all .35s}button.mfp-arrow:hover{background:rgba(255,255,255,.2);color:rgba(255,255,255,.5)}.grve-testimonial-element p{margin-bottom:0}.grve-testimonial .owl-controls .owl-page span{background-color:#fff}.grve-hover-style-1 grve-image-hover grve-zoom-in grve-dark{font-size:x-large}.grve-portfolio .grve-hover-style-3 .grve-portfolio-btns{position:absolute;top:50%;left:50%;z-index:3;line-height:1.2;padding:13px 12px;background-color:#ef3921;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;opacity:0;-webkit-transition:opacity .35s,background-color .35s,color .35s,-webkit-transform .35s;transition:opacity .35s,background-color .35s,color .35s,transform .35s;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);letter-spacing:2px}.grve-portfolio h6{font-size:.9em}#grve-main-content .vc_tta-accordion .vc_tta-panel{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid;border-color:rgba(225,227,229,.5)}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{border:solid transparent;box-sizing:content-box;padding:0 20px;display:none;overflow:hidden;transform:translate3d(0,0,0);transition:padding .2s ease-in-out}#grve-feature-section .grve-description.grve-light{padding-top:20px}.grve-element{position:relative;margin:0 0 10px;z-index:3}input[type=submit]{border-radius:3px;padding:1.2em 4.5em}.wpcf7-form-control .wpcf7-submit a:link{background-color:#f33;color:#fff}.wpcf7-form-control .wpcf7-submit a:hover{background-color:#e60000}#grve-main-content input a:hover{background-color:#e60000}button.mfp-close{font-size:38px!important;font-weight:100}button.mfp-arrow{font-size:24px!important;font-weight:100}h1.grve-logo{width:300px;height:auto;float:left}#grve-header .grve-logo img{padding-top:15px}#grve-footer-area .widget a:link{background-color:#f33}#grve-footer-area .widget a:hover{background-color:#e60000}@media only screen and (max-width:479px){.grve-btn-middle{position:relative;top:240px!important}#grve-footer-area{padding-top:50px!important;padding-bottom:0!important}}@media only screen and (max-width:767px){.grve-btn-middle{position:relative;top:240px!important}#grve-footer-area{padding-top:50px!important;padding-bottom:0!important}}#grve-feature-section .grve-title,#grve-post-title .grve-title,#grve-product-title .grve-title,#grve-portfolio-title .grve-title{font-size:30px !important}.grve-portfolio .grve-hover-style-1.grve-image-hover.hover .grve-portfolio-btns{opacity:0}.grve-section .grve-feature-header{margin-bottom:20px!important}.grve-filter ul li{padding-right:0!important}#grve-anchor-menu.grve-responsive-bar{display:none}.grve-filter ul li{cursor:pointer;display:inline-block;letter-spacing:.2em;border-right:0!important;margin-right:2.6em;padding-right:2.6em;line-height:1.2;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.tablepress td,.tablepress th{padding:20px}h5{text-transform:none;font-weight:700}label{font-size:14px !important;line-height:2em}.grve-list ul,li{margin:0;padding:0}.grve-list ul{counter-reset:list;display:table}.grve-list li{list-style:none;counter-increment:list;display:table-row}.grve-list li:before{content:counter(list) ".";display:table-cell;text-align:right;padding-right:1em}.widget,.widgets{margin-bottom:30px}#grve-post-content{margin-bottom:0}#grve-post-area article.grve-single-post{border-bottom:0;margin-bottom:0}.fig-cap{font-size:1em;font-style:italic;padding:10px}.grve-list li:before{font-size:1em}@media only screen and (max-width:767px){#grve-header[data-fullscreen=no] #grve-feature-section .grve-feature-content .grve-description-light{font-size:1em !important}}#grve-header[data-fullscreen=no] #grve-feature-section .grve-description{font-family:"Open Sans";font-weight:600;font-style:italic;font-size:1em;text-transform:none}