/**handles:twentynineteen-style**/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;border:0;padding:0;margin-top:0!important;text-align:left;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizelegibility;color:#000;font-family:"Libre Franklin",sans-serif;font-size:16px;line-height:26px;background:#fff}body:not(.custom-background-image).admin-bar::before{top:0}body:not(.custom-background-image)::after,body:not(.custom-background-image)::before{height:0}a{outline:0}ul{padding-top:0;margin-top:0}:root{overflow-y:scroll!important}::-moz-selection{background:#393939;color:#6a6a6a;text-shadow:none}::selection{background:#393939;color:#6a6a6a;text-shadow:none}.right{float:right!important}.left{float:left!important}.clear{clear:both}img.right{float:right!important;margin:0 0 20px 20px!important}img.left{float:left!important;margin:0 20px 20px 0!important}img{border:none}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.responsive{width:90%}#top-wrapper{width:100%;height:auto;background:#fff;border-bottom:2px solid #ebebeb;min-height:52px}#top{width:90%;height:auto;margin:0 auto}ul.top-nav{margin:0;padding:0}ul.top-nav li{list-style:none;position:relative;float:left}ul.top-nav li:last-child a{border-right:2px solid #ebebeb}ul.top-nav li:last-child{float:right}ul.top-nav li:last-child a{color:#e82b2e;font-size:20px}ul.top-nav li:hover{cursor:default}ul.top-nav li a{border-left:2px solid #ebebeb;display:block;line-height:50px;font-size:16px;font-weight:600;text-align:center;padding:0 20px;width:100%;color:#202054;text-decoration:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}ul.top-nav li a:hover{background:#dfdfe7}ul.top-nav li a i{color:#e72e2e;font-size:14px;padding-right:6px}ul.top-nav li ul{position:absolute;left:-9999em;width:auto;margin:0;padding:0;list-style-type:none;white-space:nowrap}ul.top-nav li:hover ul{left:0}ul.top-nav li:hover ul li{float:none;width:100%;position:relative;z-index:9999}ul.top-nav li:hover ul li a{display:block;line-height:40px;text-transform:none;text-shadow:none;text-align:left!important;padding-left:10px;background:#888;width:100%;color:#fff;text-decoration:none}ul.top-nav li:hover ul li a:hover{background:#666;border-bottom:none}#footer-menu ul.top-nav li ul{display:none}#header-wrapper{width:100%;height:auto;background:#fff}#header{width:90%;height:auto;margin:0 auto;min-height:123px}#header .g70{text-align:right}#header a{font-weight:600;color:#e12a2d}#header a i{font-size:14px;padding-right:6px}.search-box{float:right;padding:20px 0 15px 0}.search-box input{font-size:16px!important;background:#fff!important;padding:10px 10px!important;border:1px solid #d1d1d1!important;border-radius:6px 0 0 6px}.search-box input:focus{background:#f2f2f2!important;padding:10px 10px!important;border:1px solid #d1d1d1!important}.search-form input:focus{border:1px solid #d1d1d1!important}.search-box input[type=submit]{background:#e82b2e!important;border-radius:0 6px 6px 0!important;padding:15px!important;border:1px solid #e82b2e!important;font-family:"Font Awesome 5 Pro"}.search-box input[type=submit]:focus,.search-box input[type=submit]:hover{background:#a8151d!important;border-radius:0 6px 6px 0!important;padding:15px!important;border:1px solid #e82b2e!important}.grey-wrapper{width:auto;height:auto;background:#ececf4 url("https://www.cvcavets.com/wp-content/themes/cvca-child-theme/images/grey-bg.png") no-repeat scroll center bottom;border-top:2px solid #d7d7df;border-bottom:2px solid #d7d7df;padding:80px 0}.home .grey-wrapper{background:#ececf4}.grey-container{width:90%;margin:0 auto}.grey-container a{color:#e12a2d;text-decoration:underline;line-height:20px}.grey-container a:hover{color:#a8151d;text-decoration:none}.grey{background:#ececf4;border:2px solid #d7d7df;padding:20px;box-shadow:0 0 30px 0 #d7d7df}.grey-container .grey{background:#fff;box-shadow:0 0 30px 0 #d7d7df}.content-wrapper{width:90%;height:auto;margin:0 auto}.content{width:100%;margin:0 auto;height:auto;padding:40px 0 50px 0}.content a{color:#e12a2d;text-decoration:underline;line-height:20px}.content a:hover{color:#a8151d;text-decoration:none}.homepage-topsection{min-height:613px}.homepage-exerpt{align-self:center;padding:0 8%;width:100%;height:auto}.homepage-exerpt strong{color:#202054;font-weight:300;font-size:18px;text-transform:uppercase}.homepage-exerpt a.wp-block-button__link{font-size:22px}.homepage-exerpt a.wp-block-button__link i{font-size:20px;color:#d8d8e2;margin-right:10px}.home .wp-block-columns:first-of-type{margin-bottom:0!important}.home .wp-block-columns:first-of-type figure.wp-block-image{line-height:0!important;margin-bottom:0!important}.learnmore-wrapper{width:auto;height:auto;background:#ececf4;padding:30px 0}.learnmore-container{width:90%;margin:0 auto;color:#202054;font-size:16px}.learnmore-container .g60{text-transform:uppercase;text-align:right}.learnmore-container .g60 hr{border:0;height:2px;background:#e82b2e;text-align:center;line-height:2px;font-size:26px;border-bottom:0;margin:0}.learnmore-container .big-text{font-size:88px;line-height:88px;color:#e1e1e8}.learnmore-container a{font-size:18px;color:#202054;font-weight:700;text-decoration:none;line-height:32px}.learnmore-container a:hover{color:#202054;text-decoration:underline}.learnmore-container a i{color:#8989b1;margin-right:10px}.home .grey-container h2{color:#202054}.cta-container{display:flex}.cta-container .g25{display:flex;align-items:stretch}.cta-block{display:flex;flex-direction:column;flex:1;background:#fff;border:2px solid #d7d7df;border-radius:0 0 10px 10px}.home .cta-block h3{text-align:center;padding-top:25px}.cta-block h3{padding:25px 30px 0 30px}.cta-block p{padding:0 30px}.cta-block ul{padding:0 60px}.cta-block .wp-block-buttons{margin-top:auto}.whycvca{padding:0;display:flex}.homepage-whycvca{align-self:center;padding:0 50px!important}#nav-wrapper{height:auto;margin:0;padding:0;background:#202054;min-height:50px}#nav-bg{width:100%;height:auto;margin:0 auto;padding:0}button#menuToggle,button#menuToggle-top{display:none}ul.menu{margin:0;padding:0}ul.menu li{list-style:none;position:relative;float:left}ul.menu li:hover{cursor:default}ul.menu li a{display:block;line-height:50px;font-size:18px;font-weight:600;text-align:center;padding:0 16px;width:100%;color:#fff;text-decoration:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}ul.menu li a:hover{background:#303077}ul.menu li.menu-item-has-children a:after{content:"\f107";font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;padding-left:10px}ul.menu li.menu-item-has-children ul li a:after{content:"";padding-left:0}ul.menu li ul{position:absolute;left:-9999em;width:auto;margin:0;padding:0;list-style-type:none;white-space:nowrap}ul.menu li:hover ul{left:0}ul.menu li:hover ul li{float:none;width:100%;position:relative;z-index:9999}ul.menu li:hover ul li a{display:block;line-height:40px;text-transform:none;text-shadow:none;text-align:left!important;padding-left:10px;background:#888;width:100%;color:#fff;text-decoration:none}ul.menu li:hover ul li a:hover{background:#666;border-bottom:none}#topnav-wrapper{width:100%;height:auto;background:#acd5f2}#topnav{width:90%;height:auto;margin:0 auto;padding:0;padding:0}#staff-nav-wrapper{background-color:#bddef4}#staff-nav-wrapper .responsive{margin:0 auto}#staff-nav-wrapper .responsive ul li a{color:#202054;font-size:14px;border-right:2px solid #fff}#staff-nav-wrapper .responsive ul li:last-child a{border-right:none}#staff-nav-wrapper .responsive ul li ul li a{border-right:none}ul.topmenu{margin:0;padding:0;margin-right:30px}ul.topmenu li{list-style:none;position:relative;float:left}ul.topmenu li:last-child a{border-right:none}ul.topmenu li:first-child a{border-left:none}ul.topmenu li:hover{cursor:default}ul.topmenu li a{display:block;line-height:40px;font-size:16px;font-weight:700;text-align:center;padding:0 9px;width:100%;border-right:2px solid #7fb6da;color:#202054;text-decoration:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}ul.topmenu li a:active,ul.topmenu li a:focus,ul.topmenu li a:hover{background:#d6eaf7}ul.topmenu li ul{position:absolute;left:-9999em;width:auto!important;margin:0;padding:0;list-style-type:none}ul.topmenu li:last-child ul{width:auto!important}ul.topmenu li:hover ul{left:0}ul.topmenu li:hover ul li{float:none;width:320px!important;position:relative;z-index:9999}ul.topmenu li:hover ul li a{display:block;line-height:30px;text-transform:none;text-shadow:none;text-align:left!important;padding-left:10px;background:#bddef4;width:auto!important;color:#fff;text-decoration:none}ul.topmenu li:hover ul li a:hover{background:#d6eaf7;border-bottom:none}ul.topmenu ul ul{left:100%!important;top:0!important}ul.topmenu li ul{display:none}ul.topmenu li:hover>ul{display:block;position:absolute}ul.topmenu li:hover li{float:none}#disclaimer-wrapper{background-color:#e82b2e;color:#fff;text-transform:uppercase;padding:10px 0;text-align:center;animation:blinker 1s linear infinite}#disclaimer-wrapper .responsive{margin:0 auto}@keyframes blinker{50%{opacity:.6}}.staff-single{background:#ececf4;padding:0 20px 10px 20px;border-left:4px solid #202055;width:95%;margin:0 auto}#footer-wrapper{height:auto;width:100%;background:#fff;border-top:15px solid #202054}#footer{height:auto;width:90%;margin:0 auto;padding:30px 0;background:#fff;font-family:"Libre Franklin",sans-serif;font-size:14px;line-height:22px;color:#202054;display:flex;align-items:center}#footer a{color:#202054;text-decoration:none}#footer a:hover{color:#cfcfcf;text-decoration:underline}#footer #logo{margin-right:40px}ul.social-media-icons{margin:0;padding:0}ul.social-media-icons li{display:inline;padding:2px 4px 0 4px;margin:0!important}ul.social-media-icons a i{font-size:18px;width:26px;height:26px;font-weight:500;line-height:26px;text-align:center;color:#e82b2e}ul.social-media-icons li a:hover{opacity:.8;text-decoration:none!important}#footer-menu-wrapper{height:auto;width:100%;background:#ececf4}#footer-menu{height:auto;width:90%;margin:0 auto;padding:0 0;background:#ececf4}#footer-menu ul.top-nav li:last-child a,#footer-menu ul.top-nav li:last-child a i{color:#fff;background:#e82b2e}#footer-menu .menu-topmenu-container ul.top-nav ul.sub-menu{display:none}#copyright-wrapper{height:auto;width:100%;background:#fff}#copyright{height:auto;width:90%;margin:0 auto;padding:10px 0;background:#fff;font-family:"Libre Franklin",sans-serif;font-size:12px;line-height:18px;color:#606060;text-align:center}#copyright a{color:#606060;text-decoration:none}#copyright a:hover{color:#000;text-decoration:underline}img.featured{width:100%;height:auto;position:relative}.image-box{width:100%;min-height:340px!important;max-height:340px!important;overflow:hidden}h1:not(.site-title)::before,h2::before{background:0 0!important;content:none!important;height:0!important;margin:0!important;width:0!important}.feat-img-bg{background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative}.featured{background:rgba(0,0,0,.5);position:relative;padding:175px 0;color:#fff}.featured-description{background:rgba(0,0,0,.5);position:relative;padding:75px 0;color:#fff}.featured h1,.featured-description h1{color:#fff!important}.featured,.featured-description .g50{padding-left:10%}.featured-description a{color:#d1d1ef;text-decoration:underline}h1{color:#202054;font-family:"Libre Franklin",sans-serif;font-size:38px;line-height:44px;margin:0;padding:0;font-weight:300;margin-bottom:25px}h1.drughandouts{color:#fff;background:#202054;background:-moz-linear-gradient(left,#202054 0,#e1e1f4 100%);background:-webkit-linear-gradient(left,#202054 0,#e1e1f4 100%);background:linear-gradient(to right,#202054 0,#e1e1f4 100%)}h1.drughandouts i{background:#e62e2e;color:#fff;padding:20px;font-size:30px;margin-right:15px}h1.drughandouts span{line-height:64px;color:#202054;float:right;padding-right:20px}h2{color:#e82b2e;font-family:"Libre Franklin",sans-serif;font-size:28px;margin:0;padding:0;line-height:32px;font-weight:500;padding-top:20px;margin-bottom:20px}h2.staff-directory{background:#e82b2e;padding:8px 20px;font-size:20px;margin-bottom:10px;text-transform:uppercase}h2.staff-directory a{color:#fff!important}h3{color:#e12a2d;font-family:"Libre Franklin",sans-serif;font-size:18px;margin:0;line-height:24px;text-transform:uppercase;font-weight:600;padding-top:15px;margin-bottom:20px}h4{color:#000}p{margin:0;padding:0 0 20px 0}hr,hr.is-style-wide{border:0;height:2px;background:#e82b2e;text-align:center;line-height:4px;font-size:26px;border-bottom:0;margin:30px 0 45px 0}hr.wp-block-separator:not(.is-style-wide){border:0;height:2px;background:#e82b2e;text-align:left;line-height:4px;font-size:26px;border-bottom:0;margin:30px 0 30px 0}.wp-block-separator{opacity:1!important}.pquote{border-left:12px solid #e82b2e;background:#ececf4;color:#000;font-size:14px;line-height:20px;padding:20px 10px 20px 40px}.pquote a{color:#000!important;font-weight:700}.pquote a:hover{color:#e82b2e!important}blockquote{border-left:12px solid #e82b2e!important;background:#ececf4;color:#000;padding:20px 10px 20px 40px!important}blockquote p{padding:0}blockquote a{color:#000!important;font-weight:700}blockquote a:hover{color:#e82b2e!important}blockquote cite{font-size:16px;text-transform:uppercase;color:#575757;font-style:italic}a.link{display:inline-block;background:#e82b2e;font-family:"Libre Franklin",sans-serif;color:#fff!important;font-size:18px;text-transform:uppercase;font-weight:700;margin:10px 0;padding:20px 30px;border-radius:6px;text-decoration:none!important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a.link:hover{background:#c71a1d;color:#f0e7e7!important}a.wp-block-button__link{display:inline-block;background:#e82b2e;font-family:"Libre Franklin",sans-serif;color:#fff!important;font-size:18px;text-transform:uppercase;font-weight:700;margin:10px 0;padding:20px 30px;border-radius:6px;text-decoration:none!important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a.wp-block-button__link:hover{background:#c71a1d;color:#f0e7e7!important}.btn-sm a.wp-block-button__link{display:inline-block;background:#e82b2e;font-family:"Libre Franklin",sans-serif;color:#fff!important;font-size:16px;text-transform:uppercase;font-weight:700;margin:10px 0;padding:10px 20px;border-radius:6px;text-decoration:none!important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.btn-sm a.wp-block-button__link:hover{background:#c71a1d;color:#f0e7e7!important}.print a.wp-block-button__link{display:inline-block;background:#bddef4;font-family:"Libre Franklin",sans-serif;color:#202054!important;font-size:16px;font-weight:700;text-transform:none;margin:10px 0;padding:15px 25px;border-radius:6px;text-decoration:none!important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.print a.wp-block-button__link:hover{background:#a3ceeb;color:#323286!important}.print a.wp-block-button__link:before{content:"\f02f";font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-size:18px;padding-right:10px;color:#e62e2e}.hentry{padding:0!important}.sidebar .entry-content,.sidebar .entry-header,.sidebar .entry-meta,.sidebar .entry-summary{max-width:1040px;padding:0!important}.widget{background-color:#f0eded;margin:0 0 24px;padding:10px;border-bottom:5px solid #1d527b}.widget li{padding:10px 15px;background:#c2ccd4;margin:0 0 10px;font-family:"Libre Franklin",sans-serif}.widget li:hover{background:#a4b7c7}.widget li a{color:#0b304c!important;line-height:20px;text-decoration:underline;font-size:16px}.widget .widget-title{font-family:"Libre Franklin",sans-serif;margin:0 0 10px!important;padding:5px 10px!important;background:#2e74a9!important;color:#fff!important;font-style:normal!important;text-transform:uppercase!important}.inline{display:inline}table{font-family:inherit}.landing-logo img{max-height:120px!important}.blue-banner{color:#fff;font-size:20px;text-align:center;font-weight:700;padding:15px 25px;background:#202055;width:100%;height:auto}.blue-banner a{color:#fff}.blue-banner span{font-size:30px}.red-banner{color:#fff;font-size:20px;text-align:center;font-weight:700;padding:15px 25px;background:#e82b2e;width:100%;height:auto}.red-banner a{color:#fff}.red-banner span{font-size:25px;line-height:35px}.sticky{position:fixed;right:0;left:0;top:0;z-index:999;height:60px}.below-sticky{margin-top:60px}.photo-banner{background:#aee9f7;width:100%;height:auto}h1.landing{font-size:50px;line-height:58px;font-weight:500;border:0;color:#202055;margin-top:15px;margin-bottom:20px}h2.landing{color:#202055;font-size:30px;line-height:40px;margin-bottom:10px}h2.landinghome{color:#e82b2e;font-family:"Carrois Gothic",sans-serif;font-size:35px;margin:25px 0;padding:0;line-height:40px;text-align:center}p.landinghome{font-size:18px;line-height:25px}h3.landing{color:#202055;font-size:20px;line-height:30px;margin-bottom:10px;text-align:center}.banner-padding{padding:40px 50px 0 50px}.landing-icon{width:50%!important;margin-bottom:15px}.cta-btn a{background:#e82b2e;border:2px solid #fff;border-radius:30px;color:#fff!important;font-size:22px;line-height:40px;font-weight:500;padding:10px 25px;text-decoration:none!important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.cta-btn a:hover{background:#be1c1f;color:#d1daf5!important}.cta-btn-blue a{background:#202055;border:2px solid #fff;border-radius:30px;color:#fff!important;font-size:22px;line-height:40px;font-weight:500;padding:10px 25px;text-decoration:none!important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.cta-btn-blue a:hover{background:#232377;color:#d1daf5!important}.testimonial-block{background:#fff;padding:25px 40px;color:#272727;font-size:16px;line-height:26px;max-width:1000px;text-align:center;margin:10px auto}.center{text-align:center!important}#content-wrapper{width:100%;height:auto;margin:0 auto;margin-top:40px;padding:0 0 50px 0}#content-home-wrapper{width:100%;height:auto;margin:0 auto;padding:30px;background:#bddef4}#content-interior-wrapper{width:90%;height:auto;margin:0 auto;padding:40px 0 50px 0}#content{width:100%;margin:0 auto;height:auto}#content a,#content-interior-wrapper a{color:#e82b2e;text-decoration:underline;line-height:20px}#content a:hover,#content-interior-wrapper a:hover{color:#bf1618;text-decoration:none}div#content>div img{width:100%}.no-full img{width:auto!important}.review a img.no-full{width:auto!important;margin:0 auto;text-align:center}.g10,.g100,.g20,.g25,.g30,.g33,.g40,.g50,.g60,.g70,.g75,.g80,.g90{height:auto;float:left}.g10{width:10%}.g20{width:20%}.g30{width:30%}.g40{width:40%}.g50{width:50%}.g60{width:60%}.g70{width:70%}.g80{width:80%}.g90{width:90%}.g100{width:100%}.g33{width:33.33333333%}.g25{width:25%}.g75{width:75%}.padding{padding:10px 15px}input,select,textarea{border:0!important;background:#ecf0f3!important;border-bottom:2px solid #2e74a9;font-family:inherit;padding:15px;width:100%}input[type=checkbox],input[type=radio]{width:auto}input:focus,select:focus,textarea:focus{border:0;background:#ccd6dd!important;border-bottom:2px solid #1a5079;font-family:inherit;padding:15px}select,select:focus{padding:10px!important}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:0 4px!important}.ginput_complex.ginput_container_address .address_city{width:31%!important;margin-right:2%!important;margin-left:0!important;padding:0!important;display:block;float:left}.ginput_complex.ginput_container_address .address_state{width:32%!important;margin-right:0!important;margin-left:0!important;padding:0!important;display:block;float:left}.ginput_complex.ginput_container_address span.ginput_right+.ginput_left.address_zip{width:33%!important;margin-left:0!important;margin-right:0!important;padding:0!important;display:block;float:right}::-webkit-input-placeholder{color:#000;font-size:14px}:-moz-placeholder{color:#000;font-size:14px}::-moz-placeholder{color:#000;font-size:14px}:-ms-input-placeholder{color:#000;font-size:14px}#map button,#map input[type=button]{background:#fff none repeat scroll 0 0!important;border-radius:2px;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px}button,input[type=button],input[type=reset],input[type=submit]{background:rgba(0,0,0,0) linear-gradient(to bottom,#e82b2e 0,#e82b2e 100%) repeat scroll 0 0!important;color:#fff;display:inline-block;padding:15px 20px;text-decoration:none;text-transform:uppercase}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background:rgba(0,0,0,0) linear-gradient(to bottom,#c71a1d 0,#c71a1d 100%) repeat scroll 0 0!important}.ac-container{width:100%;margin:10px auto 30px auto;text-align:left}.ac-container label h2{color:#fff!important}.ac-container label{padding:0;position:relative;z-index:20;display:block;height:auto;cursor:pointer;color:#fff!important;line-height:33px;font-size:30px;background:#e82b2e!important;box-shadow:0 0 0 1px rgba(255,255,255,.9),1px 0 0 0 rgba(255,255,255,.9) inset,0 2px 2px rgba(0,0,0,.1);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.ac-container label:hover{background:#c61e21;padding:0 10px}.ac-container input:checked+label,.ac-container input:checked+label:hover{background:#1d674b;color:#fff}.ac-container input:checked+label:hover:after,.ac-container label:hover:after{content:"";position:absolute;width:24px;height:24px;right:13px;top:7px;background:transparent url(https://www.cvcavets.com/wp-content/themes/images/arrow_down.png) no-repeat center center}.ac-container input:checked+label:hover:after{background-image:url(https://www.cvcavets.com/wp-content/themes/images/arrow_up.png)}.ac-container input{display:none}.ac-container article{margin-top:-1px;overflow:hidden;height:0;position:relative;z-index:10;-webkit-transition:height .3s ease-in-out,box-shadow .6s linear;-moz-transition:height .3s ease-in-out,box-shadow .6s linear;-o-transition:height .3s ease-in-out,box-shadow .6s linear;-ms-transition:height .3s ease-in-out,box-shadow .6s linear;transition:height .3s ease-in-out,box-shadow .6s linear}.ac-container input:checked~article{-webkit-transition:height .5s ease-in-out,box-shadow .1s linear;-moz-transition:height .5s ease-in-out,box-shadow .1s linear;-o-transition:height .5s ease-in-out,box-shadow .1s linear;-ms-transition:height .5s ease-in-out,box-shadow .1s linear;transition:height .5s ease-in-out,box-shadow .1s linear}.ac-container input:checked~article.ac-small{height:auto}.ac-container input:checked~article.ac-medium{height:auto}.ac-container input:checked~article.ac-large{height:auto}.rll-youtube-player .play{background:0 0!important}.simple-banner .simple-banner-text{min-height:46px}.pugmargin{margin-top:-20px}@media screen and (min-width:1400px){.responsive{width:1400px!important}}@media screen and (min-width:801px){.opensub{display:none}}@media screen and (max-width:800px){h1.landing{font-size:22px;line-height:26px;margin-top:5px}.cta-btn a{font-size:16px;line-height:20px;font-weight:500;padding:10px 15px;margin-bottom:10px}.cta-btn-blue a{font-size:16px;line-height:20px;font-weight:500;padding:10px 15px;margin-bottom:10px}.landing-logo img{max-width:200px!important}.landing-logo{margin:0}#header{width:100%!important;position:static}#header .g70{width:70%!important;position:static}#header .g30{width:30%!important;text-align:center}.search{display:none}#top{width:100%!important}button#menuToggle-top{display:block;border:0;background:#e82b2e!important;border-bottom:transparent!important;padding:5px 0;width:100%;color:#fff;text-align:center;font-size:20px;font-weight:700;border-radius:0!important}#menuToggle-top:focus,button#menuToggle-top:hover{background:#e82b2e!important}.menu-content-top{display:none}ul.top-nav{background:#c21619!important}ul.top-nav li{float:none;width:100%;text-align:center}ul.top-nav li a{color:#fff;border-left:none!important}ul.top-nav li:last-child a{background:#c21619;color:#fff;font-size:16px;border-right:none!important}ul.top-nav li a i{display:none!important}ul.top-nav li a:focus,ul.top-nav li a:hover,ul.top-nav li.current-menu-item a{color:#fff;background:#c21619}ul.top-nav li.menu-item-has-children a:after{content:"";padding-left:0}ul.top-menu ul{background:#a30d0f}ul.top-menu li ul{position:relative;width:100%;margin:0;padding:0;list-style-type:none;white-space:nowrap;z-index:999;background:#a30d0f}ul.top-menu li:hover ul li{float:none;width:100%!important;position:static;text-align:center!important}ul.top-menu li:hover ul li:hover{text-align:center}ul.top-menu li .opensub{color:#fff;position:absolute;z-index:9999;right:10px;font-size:20px;top:5px;display:flex;align-items:center;justify-content:center;height:30px;width:30px;cursor:pointer}button#menuToggle{display:block;border:0;background:#202054!important;border-bottom:transparent!important;padding:10px 0;width:100%;color:#fff;text-align:center;font-size:24px;font-weight:700;border-radius:0!important}#menuToggle:focus,button#menuToggle:hover{background:#202054!important}.menu-content{display:none}.menu-content .right{float:none!important}ul.menu{background:#202054}ul.menu li{float:none;width:100%;text-align:center}ul.menu li a{color:#fff}ul.menu li a:focus,ul.menu li a:hover,ul.menu li.current-menu-item a{color:#fff;background:#202054}ul.menu li.menu-item-has-children a:after{content:"";padding-left:0}ul.sub-menu{display:none}ul.menu ul{background:#11113b}ul.menu li ul{position:static;left:0;width:auto}ul.menu li:hover ul li{float:none;width:100%;position:static;text-align:center!important}ul.menu li:hover ul li:hover{text-align:center}ul.menu li .opensub{color:#fff;position:absolute;right:10px;font-size:20px;top:5px;display:flex;align-items:center;justify-content:center;height:30px;width:30px;cursor:pointer}#content img.alignright{display:block;margin:0 auto;float:none;width:auto;max-width:100%}.featured{padding:95px 0}.cta-container{display:block}.cta-container .g25{display:block}.cta-block{background:#fff;border:2px solid #d7d7df;border-radius:0 0 10px 10px}.home .cta-block h3{text-align:center;padding-top:25px}.cta-block h3{padding:25px 30px 0 30px}.cta-block p{padding:0 30px}.cta-block ul{padding:0 60px}#footer-menu-wrapper{display:none}.g25{width:50%!important}.g30{width:100%!important}.g33{width:100%!important}.g50{width:100%!important}.g70{width:100%!important}}@media screen and (max-width:600px){.responsive{width:90%!important}.homepage-exerpt{margin-top:30px}.homepage-exerpt .wp-block-buttons,.homepage-exerpt .wp-block-buttons>.wp-block-button,.homepage-exerpt a.wp-block-button__link{display:block}.learnmore-container{text-align:center}.learnmore-container .big-text{display:none}.learnmore-container a{font-size:15px}.whycvca{display:block}.homepage-whycvca{padding:0!important}.featured{padding:35px 0}#footer{display:block;text-align:center}.home #footer-wrapper{margin-top:40px}}@media screen and (max-width:480px){#header .g30{width:100%!important}#header .g70{width:100%!important;text-align:center}.responsive{width:95%!important}.g10{width:100%!important}.g20{width:100%!important}.g25{width:100%!important}.g40{width:100%!important}.g60{width:100%!important}.g80{width:100%!important}.g90{width:100%!important}.sticky{position:fixed;right:0;left:0;top:0;z-index:999;height:80px}.below-sticky{margin-top:80px}h1.landing{font-size:28px;line-height:32px;font-weight:500;border:0;color:#202055;margin-top:20px;margin-bottom:25px;text-align:center}h2.landing{color:#202055;font-size:20px;line-height:25px;margin-bottom:10px}h3.landing{color:#202055;font-size:16px;line-height:20px;margin-bottom:10px;text-align:center}.cta-btn a{font-size:16px;line-height:20px;font-weight:500;padding:10px 15px;margin:0 auto;float:none}.cta-btn-blue a{font-size:16px;line-height:20px;font-weight:500;padding:10px 15px;margin:0 auto;float:none}.banner-padding{padding:40px 30px 0 30px}.mobilecenter{text-align:center}.blue-banner span{font-size:20px}.blue-banner{font-size:16px}.red-banner span{font-size:20px}.red-banner{font-size:16px}}