/*!
Theme Name: Compass K9 Academy
Theme URI: https://them.es/starter
Author: Wagging Tail
Author URI: https://www.compassk9academy.com/
Description:
Version: 3.5.0
Requires at least: 5.0
Tested up to: 6.4
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: compassk9academy
*/@import url("https://fonts.googleapis.com/css2?family=Edu+NSW+ACT+Cursive:wght@400..700&display=swap");h1,h2,h3,h4,h5,h6,p{color:#231f20;font-family:"Montserrat",sans-serif !important}body,p,ul,li{font-size:18px;font-weight:500;font-family:"Montserrat",sans-serif !important}@media (min-width: 992px){body,p,ul,li{font-size:20px}}.script-font,.entry-title{font-family:"Edu NSW ACT Cursive",cursive !important;font-weight:700;margin-bottom:20px;color:#4bb1a4}@media (min-width: 992px){.script-font,.entry-title{margin-bottom:40px}}a{color:#231f20}h1.huge{font-size:3rem}@media (min-width: 992px){h1.huge{font-size:4rem}}@media (min-width: 1200px){h1.huge{font-size:5rem}}.orange-text{color:#d4802f}.teal-text{color:#4bb1a4}.dark-teal-text{color:#34645f}.black-text{color:#231f20}.white-text{color:#fff}.gray-text{color:#58595b}.light-gray-text{color:#989898}#teal-back{background-color:#4bb1a4}#black-back{background-color:#231f20}#black-back{background-color:#231f20}.teal-border-top{border-top:#4bb1a4 solid 3px;padding-top:15px}.orange-border-top{border-top:#d4802f solid 3px;padding-top:15px}.orange-border{border:#d4802f solid 3px}.black-border{border:#231f20 solid 3px}.teal-border{border:#4bb1a4 solid 3px}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.caps{text-transform:uppercase}.no-margins{margin-top:0 !important;margin-bottom:0 !important}.small-margins{margin-top:15px !important;margin-bottom:15px !important}@media (min-width: 768px){.small-margins{margin-top:20px !important;margin-bottom:20px !important}}@media (min-width: 992px){.small-margins{margin-top:35px !important;margin-bottom:35px !important}}.margins{margin-top:30px !important;margin-bottom:30px !important}@media (min-width: 768px){.margins{margin-top:50px !important;margin-bottom:50px !important}}@media (min-width: 992px){.margins{margin-top:70px !important;margin-bottom:70px !important}}.padding-section-containers{padding-top:30px !important;padding-bottom:30px !important}@media (min-width: 768px){.padding-section-containers{padding-top:50px !important;padding:50px !important}}@media (min-width: 992px){.padding-section-containers{padding-top:70px !important;padding:70px !important}}.no-margin-bottom{margin-bottom:0 !important}.btn-wag,.btn-k9,.btn-outline-secondary{color:#fff !important;background-color:#34645f !important;border-color:#34645f !important;font-size:30px !important;border-radius:0 !important;padding:10px 20px}.btn-wag:hover,.btn-wag:focus,.btn-k9:hover,.btn-k9:focus,.btn-outline-secondary:hover,.btn-outline-secondary:focus{background-color:#4bb1a4 !important;border-color:#4bb1a4 !important}.btn-wag.btn-book,.btn-k9.btn-book,.btn-outline-secondary.btn-book{background-color:#d4802f !important;border-color:#d4802f !important}.btn-wag.btn-black,.btn-k9.btn-black,.btn-outline-secondary.btn-black{background-color:#231f20 !important;border-color:#231f20 !important}nav#header{background:#231f20 !important;color:#fff !important}nav#header ul#menu-main-menu{margin-left:auto;margin-right:0 !important}nav#header .navbar-brand img{width:80%;height:auto}nav#header .nav-link{font-size:22px !important;color:#d4802f !important;font-weight:600}@media (min-width: 992px){nav#header .nav-link{padding:0 15px}}@media (min-width: 1200px){nav#header .nav-link{padding:0 20px}}nav#header .navbar-toggler{background-color:transparent}nav#header .dropdown-toggle:after{margin-left:0.15em}@media (min-width: 768px){nav#header .navbar-nav .dropdown-menu{border-radius:0;border:#d4802f 5px solid;left:10px}}nav#header .navbar-nav .dropdown-menu li.menu-item{padding:0 7px}nav#header .navbar-nav .dropdown-menu .dropdown-item{font-size:20px;font-weight:400}nav#header .navbar-nav .dropdown-menu .dropdown-item.active,nav#header .navbar-nav .dropdown-menu .dropdown-item:active{background-color:#231f20}.teams .single-box{margin-top:15px;margin-bottom:15px}.teams .single-box img{padding-bottom:10px}.teams .single-box h3,.teams .single-box h4{padding-left:15px;padding-right:15px}@media (min-width: 992px){#main{padding:0 75px}}.fa-brands{color:#3a7a73}.gform-theme--foundation .gform_fields{row-gap:10px !important}.gform_required_legend{display:none !important}.gform_button button{color:#fff !important;background-color:#231f20 !important}.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:#231f20 !important}footer{background:#34645f !important;padding:5px 0 3px;color:#fff !important;border-top:3px solid #4bb1a4}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p{color:#fff !important}#dog-logo-back{background-image:url(/image/LogoDog.png);background-position:0%;background-size:contain;background-repeat:no-repeat}.footer-content{background:#231f20;padding-top:35px;padding-bottom:35px}@media (min-width: 992px){.footer-content{padding-top:60px;padding-bottom:60px}}.footer-content .contact-details{padding-top:20px;padding-bottom:20px;text-align:right}.hero-image{height:50%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;height:400px}.hero-text-container{text-align:center;position:absolute;color:#d4802f;transform:translate(-50%, -50%);top:80%;left:50%}@media (min-width: 768px){.hero-text-container{top:94%}}.hero-text-container .hero-title{text-shadow:-3px 3px 2px #989898;font-weight:700;background:rgba(0,0,0,0.5);border-radius:65%;padding:30px}.hero-text-adjust{border:solid #4bb1a4 3px;background:#231f20}#upper-footer img{width:100%;max-width:600px;margin:35px auto 0;float:right}.section-padding,.section-spacing{padding-top:50px;padding-bottom:50px}@media (min-width: 992px){.section-padding,.section-spacing{padding-top:70px;padding-bottom:70px}}#paws-back{background-image:url(/image/paws-darken.svg);background-position:50%;background-repeat:repeat-y;background-size:100% auto}.vision-container,#dark-paw-back{background-color:#34645f;background-image:url(/image/paw-line-back.jpg);background-size:cover;background-attachment:initial;background-repeat:no-repeat;background-position:left;padding:0 25px}@media (min-width: 768px){.vision-container,#dark-paw-back{background-position:center}}.vision-outter{padding:10px 25px}.team-container,.camps-container{padding:20px}@media (min-width: 768px){.team-container,.camps-container{width:45%;display:inline-block;padding:10px}}@media (min-width: 992px){.team-container,.camps-container{width:30%;display:inline-flex;padding:5px}}.team-container .team-details,.camps-container .team-details{font-size:22px;background-color:#231f20;padding:15px 20px;min-height:125px}.team-container .team-details .smaller,.camps-container .team-details .smaller{font-size:18px}.entry-title{padding-bottom:15px;font-weight:500 !important}.home .entry-title{padding-top:30px}.program-card{border:solid #231f20 3px !important}.program-card .card-title{color:#231f20}.program-card .card-img,.program-card .card-img-top{border-radius:0 !important;border-bottom:solid 1px #d4802f}.camps .camps-details{padding:15px}.camps img.camp-icon{max-height:200px;width:auto}.categories a,.recentposts a{color:#34645f !important}.modal .modal-dialog{max-width:500px;overflow-y:initial !important}@media (min-width: 992px){.modal .modal-dialog{max-width:900px}}.modal .modal-dialog .modal-content-half{height:300px;overflow-y:auto}@media (min-width: 992px){.modal .modal-dialog .modal-content-half{height:515px}}.modal .modal-dialog .modal-content{border:solid #231f20 3px;border-radius:0;background-color:#ccc;text-align:left}.modal .modal-dialog ::-webkit-scrollbar{width:10px}.modal .modal-dialog ::-webkit-scrollbar-track{background:#ccc}.modal .modal-dialog ::-webkit-scrollbar-thumb{background:#231f20}.modal .modal-dialog ::-webkit-scrollbar-thumb:hover{background:#231f20}.wpforms-container .wpforms-field{padding:0 0 15px !important}.wpforms-container input,.wpforms-container textarea{font-size:20px !important}.wpforms-container input[type=submit]:not(:hover):not(:active),.wpforms-container button[type=submit]:not(:hover):not(:active),.wpforms-container .wpforms-page-button:not(:hover):not(:active){background-color:#d4802f !important}.copyright{font-size:14px;font-weight:300}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-item{display:inline-block;text-align:left;vertical-align:top;width:50%}.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:none;display:inline-block;max-width:100%}.gallery-item a img{display:block;-webkit-transition:-webkit-filter 0.2s ease-in;transition:-webkit-filter 0.2s ease-in;transition:filter 0.2s ease-in;transition:filter 0.2s ease-in, -webkit-filter 0.2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%)}.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width: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-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.bypostauthor{font-weight:bold}.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 rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
