body{background:#fff;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;line-height:1.6}h1,h2,h3,h4{color:#333;font-weight:400;letter-spacing:2px;text-transform:uppercase;font-family:"Patrick Hand",serif}h1{font-weight:400;font-size:3.4rem;margin-bottom:30px}h2{font-size:2.6rem;margin-bottom:25px}h3{font-size:2.4rem;margin-bottom:20px}h4{font-size:1.8rem;margin-bottom:20px}ul{padding-left:30px}p{margin-bottom:20px;font-size:17px;line-height:1.5}p.italic{font-style:italic}a{color:#a3b18a;transition:color .2s;text-decoration:none}a:hover{color:#588157;text-decoration:none}strong{font-weight:600}.btn{max-width:100%;border-radius:0;font-weight:600;font-size:1.2rem;line-height:1.2;padding:16px 44px 15px}.btn-primary{color:#fff;background:#a3b18a;border-color:#a3b18a}.btn-primary:hover{color:#fff;background:#588157;border-color:#588157}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background:#588157;border-color:#588157}.btn-light{color:#fff;background:#aaa;border-color:#aaa}.btn-light:hover{color:#fff;background:#909090;border-color:#909090}.btn-light.focus,.btn-light:focus,.btn-light:not(:disabled):not(.disabled):active{color:#fff;background:#909090;border-color:#909090}.btn-sm{padding:8px 20px 7px;font-size:1rem}.btn-lg{font-weight:600;font-size:1rem;line-height:1.2;padding:20px 54px 19px;text-transform:uppercase}#colorbox{margin-top:-20px}.colorbox{pointer-events:none}#wpadminbar{position:fixed !important}body.admin-bar .mm-menu{top:32px}@media (max-width:782px){body.admin-bar .mm-menu{top:46px}}#mobile_menu:not( .mm-menu ){display:none}.mm-panels>.mm-panel{background:#f1f7ee}.mm-navbar{background:#a3b18a}.mm-navbar__title>span{color:#fff}.mm-listitem:after{left:0;border-color:#ddd}.mm-menu a,.mm-menu a:link,.mm-menu a:visited{color:#333;padding:20px 15px;font-weight:500}.mm-menu a:active,.mm-menu a:hover,.mm-menu a:focus{background-color:#a3b18a;color:#fff}.mm-btn_next,.mm-btn_prev{height:50px !important;padding-left:34px !important}.mm-btn_next:after,.mm-btn_prev:before{top:2px;border-width:1px;border-color:#eee}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{border-top:1px solid #6c584c}.mm-listitem.current-menu-item a{font-weight:500}.sub-menu .mm-listitem a,.sub-menu .mm-listitem a:link,.sub-menu .mm-listitem a:visited{padding:6px 15px}#animated_dog{display:none;position:fixed;left:0;bottom:-4px;z-index:200;pointer-events:none}#animated_dog img{width:120px}#page_wrap{background:#fff;position:relative}header.page-header{background:#f1ece2}header.page-header .logo{width:100%}header.page-header .logo a{display:inline-block;margin:25px 0}header.page-header .logo img{width:420px;max-width:100%}header.page-header .main-menu{width:100%;height:100%}header.page-header .main-menu nav{height:100%;padding-left:80px}header.page-header .main-menu nav .menu-main-menu-container{height:100%}header.page-header .main-menu nav ul.menu{max-width:100%;height:100%;list-style:none;padding:0;margin:auto;display:flex;justify-content:space-between;align-items:center}header.page-header .main-menu nav ul.menu li{display:inline-block;text-align:center}header.page-header .main-menu nav ul.menu li>a{color:#333;font-size:1.3rem;padding:2px 5px 0;margin-top:3px;line-height:33px;font-weight:500;display:block;cursor:pointer;transition:all .2s;position:relative;border-bottom:2px solid #f1ece2;text-transform:uppercase;font-family:"Patrick Hand",serif}header.page-header .main-menu nav ul.menu li>a:hover{color:#6c584c;text-decoration:none;border-bottom:2px solid #6c584c}header.page-header .main-menu nav ul.menu li .sub-menu{display:none;background:#909090;position:absolute;top:40px;left:-25px;width:200px;padding:0;z-index:25}header.page-header .main-menu nav ul.menu li .sub-menu li{margin-left:0;padding:0}header.page-header .main-menu nav ul.menu li .sub-menu li a{width:200px;display:block;color:#fff;background:#909090;padding:10px 15px;text-align:center}header.page-header .main-menu nav ul.menu li .sub-menu li a:hover{background:#aaa;color:#909090}header.page-header .main-menu nav ul.menu li.menu-item-has-children.open>a{color:#fff}header.page-header .open-mobile-nav{float:right;display:none;height:100%;align-items:center}header.page-header .open-mobile-nav a{width:40px;max-width:100%;padding:6px 0 5px 5px;display:block}header.page-header .open-mobile-nav a img{max-width:100%}body.single-post header{padding-bottom:5px}footer{background:#f1ece2;width:100%}footer .footer-top{padding:40px 0 30px}footer .footer-top .logo{margin:5px 0 0 0}footer .footer-top .logo a{transition:opacity .2s}footer .footer-top .logo a:hover{opacity:.7}footer .footer-top .logo img{width:380px;max-width:100%}footer .footer-top .footer-right{display:flex;justify-content:space-between;align-items:center}footer .footer-top .footer-right nav{width:100%;display:flex;justify-content:center;align-items:center;text-align:right}footer .footer-top .footer-right nav>div{width:100%}footer .footer-top .footer-right nav ul{list-style:none;padding:0;margin:0;width:100%;display:flex;justify-content:space-between;align-items:center}footer .footer-top .footer-right nav ul li{position:relative}footer .footer-top .footer-right nav ul li>a{display:inline-block;color:#333;font-size:1.2rem;padding:2px 5px 0;margin-top:3px;line-height:33px;font-weight:500;cursor:pointer;transition:all .2s;position:relative;border-bottom:2px solid #f1ece2;text-transform:uppercase;font-family:"Patrick Hand",serif}footer .footer-top .footer-right nav ul li>a:hover{color:#6c584c;text-decoration:none;border-bottom:2px solid #6c584c}footer .footer-top .footer-right nav ul li .sub-menu{display:none}footer .footer-top .footer-right .social-links{display:flex;justify-content:flex-end;align-items:center;margin-left:15px}footer .footer-top .footer-right .social-links a{padding:4px 0;margin-left:20px}footer .footer-top .footer-right .social-links a svg{width:24px;fill:#a98467;transition:fill .2s}footer .footer-top .footer-right .social-links a:hover svg{fill:#6c584c}footer .footer-top .footer-small-menu{margin-top:10px}footer .footer-top .footer-small-menu nav ul{list-style:none;margin:0;padding:0;text-align:right}footer .footer-top .footer-small-menu nav ul li{display:inline-block;margin:0;padding:0}footer .footer-top .footer-small-menu nav ul li a{color:#333;font-size:14px;padding:2px 5px 0}footer .footer-top .footer-small-menu nav ul li a:hover{color:#000;text-decoration:underline}footer .footer-bottom{border-top:1px solid #ddd;padding:16px 0}footer .footer-bottom .copyright,footer .footer-bottom .links{float:left;text-align:left}footer .footer-bottom .copyright p,footer .footer-bottom .links p{color:#666;font-size:.8rem;margin:0}footer .footer-bottom .copyright p a,footer .footer-bottom .links p a{color:#666}footer .footer-bottom .copyright p a:hover,footer .footer-bottom .links p a:hover{color:#909090}footer .footer-bottom .links{float:right;text-align:right}.not-found-page{margin:60px 0 70px 0;text-align:center}.not-found-page h1{margin-bottom:20px}.not-found-page .buttons{margin-top:40px}.page-default{margin-bottom:60px}.page-banner-wrap{background-color:#000;max-width:100%;overflow:hidden}.page-banner-wrap .page-banner{background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;position:relative}.page-banner-wrap .page-banner .banner-image-slider .banner-image{display:none}.page-banner-wrap .page-banner .banner-image-slider .banner-image:first-child{display:block}.page-banner-wrap .page-banner .banner-image{background-color:#fff;overflow:hidden;height:auto}.page-banner-wrap .page-banner .banner-image img{width:100%}.page-banner-wrap .page-banner .banner-image-single .banner-image{height:400px;width:100%;position:relative}.page-banner-wrap .page-banner .banner-image-single .banner-image img{position:absolute;min-height:100%;object-fit:cover;top:0;left:0}.page-banner-wrap .page-banner .banner-slide-content{width:100%;height:100%;max-width:100%;margin:auto;position:absolute;top:0;left:0;z-index:15;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.6)}.page-banner-wrap .page-banner .page-banner-text-wrap{width:100%;height:100%;padding:25px 0 26px}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text{max-width:100%;text-align:center;margin:0 auto}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text h1{color:#fff;margin-bottom:10px;font-size:4rem}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text h1 br{display:none}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text h1:last-child{margin-bottom:0}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text .heading-tennis-ball{width:49px;vertical-align:-4px}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text h5{color:#fff;margin:0;font-style:italic;font-weight:400}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text p{color:#fff;font-size:1.3rem;font-weight:300;margin:0;font-style:italic}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text .pb-heading-bg{background:rgba(255,255,255,0.6);padding:5px 20px 0;margin-bottom:20px;display:inline-block}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text .pb-heading-bg h1{color:#333;margin-bottom:8px}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text .pb-heading-bg p{color:#333}.page-banner-wrap .page-banner .banner-static-content{width:100%;height:100%;max-width:100%;margin:auto;display:flex;align-items:center;justify-content:center;background-color:#a3b18a}.page-banner-wrap .page-banner .banner-static-content .page-banner-text-wrap{padding:15px 0 16px}.page-banner-wrap .page-banner .banner-static-content .page-banner-text-wrap h1{font-size:3.4rem}.grecaptcha-badge{display:none}.page-inner-wrap{min-height:200px}.page-heading{margin:60px 0;text-align:center}.page-section{position:relative;padding:60px 0}.page-section .section-image img{max-width:100%}.page-section .section-text-wrap{display:flex;align-items:center;height:100%}.page-section .section-text p{font-size:17px}.page-section ol{margin-bottom:30px;counter-reset:item}.page-section ol li{display:block;margin:0 0 15px}.page-section ol li>ol{margin-top:10px}.page-section ol li>p{display:inline-block;margin-bottom:15px}.page-section ol li:before{content:counters(item, ".") ". ";counter-increment:item}.page-section ol li[aria-level="1"]{margin:30px 0 0}.page-section.paw-prints{background-image:url('../images/paw-prints.png');background-size:auto 500px;background-position:left 50px center;background-repeat:repeat-y}.page-section.paw-prints-2{background-position:right 50px center}.paw-prints-video-wrap{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;text-align:center}.paw-prints-video-wrap .paw-prints-video{height:100%}.paw-prints-video-wrap .paw-prints-video video{width:auto;height:100%}.section-text-images .section-text{padding-left:20px}.home-page .section-1{text-align:center}.home-page .section-1 .section-text{padding-left:60px;padding-right:60px}.home-page .section-1 p{font-size:18px}.home-page .section-1 p:last-child{margin-bottom:0}.home-page .section-1 h5{margin:30px 0 0}.home-page .section-2{padding:70px 0;background:#f1f7ee}.home-page .services-wrap h2{text-align:center;margin-bottom:35px}.home-page .services-wrap .service{text-align:center}.home-page .services-wrap .service h3{font-size:1.8rem;margin-bottom:20px}.home-page .services-wrap .service .service-icon{margin-bottom:20px}.home-page .services-wrap .service .service-icon img{width:120px;max-width:100%}.home-page .services-wrap .service p{font-size:16px}.home-page .services-wrap .service .coming-soon{font-size:18px;font-style:italic;width:200px;max-width:100%;margin:auto}.gallery-wrap{padding:0 5px}.gallery-wrap .gallery-col{padding:0 10px}.gallery-wrap .gallery-thumb{margin-bottom:20px}.gallery-wrap .gallery-thumb a{overflow:hidden;display:block}.gallery-wrap .gallery-thumb a img{max-width:100%;transition:transform .2s}.gallery-wrap .gallery-thumb a:hover img{transform:scale(1.1)}.owl-nav{width:112%;margin-left:-6%;top:50%;position:absolute}.owl-nav .owl-prev,.owl-nav .owl-next{cursor:pointer;padding:5px;margin-top:-28px}.owl-nav .owl-prev img,.owl-nav .owl-next img{width:24px;transition:transform .2s}.owl-nav .owl-prev:hover img,.owl-nav .owl-next:hover img{transform:scale(1.1)}.owl-nav .owl-prev{float:left;transform:rotate(180deg)}.owl-nav .owl-next{float:right}.owl-dots{text-align:center;margin:23px 0 0}.owl-dots .owl-dot{background-color:#EBEBEB !important;width:18px;height:18px;border-radius:50px;display:inline-block;margin:0 5px}.owl-dots .owl-dot.active{background-color:#DBDBDB !important}.grecaptcha-badge{display:none}.contact-page{margin:60px 0 40px 0}.contact-page .contact-info .contact-details{margin-bottom:70px;padding-right:30px}.contact-page .contact-info .contact-details>h3{margin-bottom:30px}.contact-page .contact-info .contact-details .detail{margin-bottom:25px}.contact-page .contact-info .contact-details .detail svg{width:18px;vertical-align:-3px;margin-right:6px;fill:#a98467}.contact-page .contact-info .contact-details .map-image{margin-top:30px}.contact-page .contact-info .contact-details .map-image img{max-width:100%;border:1px solid #ccc}.contact-form{margin-bottom:80px}.contact-form .heading-text{margin-bottom:30px}.contact-form .results .alert{display:none;margin-bottom:30px;border-radius:0;font-size:1.1rem;min-height:50px;padding:15px 1.25rem;font-weight:400;letter-spacing:normal}.contact-form #contact_form .form-group,.contact-form #contact_form .form-row{margin-bottom:25px}.contact-form #contact_form .form-row>div:first-child{padding-right:10px}.contact-form #contact_form .form-row>div:last-child{padding-left:10px}.contact-form #contact_form input[type="text"],.contact-form #contact_form input[type="email"],.contact-form #contact_form input[type="number"],.contact-form #contact_form input[type="tel"],.contact-form #contact_form textarea,.contact-form #contact_form select{padding:.7rem .7rem .7rem;height:46px}.contact-form #contact_form textarea{height:140px}.contact-form #contact_form .form-control.is-invalid{border-color:#ff0000}.contact-form #contact_form ::placeholder{color:#888}.contact-form #contact_form .error-text{color:#ff0000;display:none;font-size:.9rem;margin:4px 0 0}.contact-form #contact_form .submit-group{margin-top:30px}.contact-form #contact_form .submit-group input{cursor:pointer;text-transform:uppercase}.contact-form #contact_form .submit-group .loading{display:none;font-size:1rem;height:56px;line-height:56px}.contact-form #contact_form .submit-group .loading img{vertical-align:-6px;margin-right:2px;width:23px}.ui-datepicker-days-cell-over .ui-state-default{color:#6c584c;border:1px solid #cbc7bd;background:#f8f7f6 url(images/ui-bg_fine-grain_10_f8f7f6_60x60.png) 50% 50% repeat}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:#a98467;color:#fff}.booking-page{margin:60px 0 40px 0}.booking-page .alert-warning{margin:30px 0 40px}.booking-page .alert-warning a{text-decoration:underline}.booking-page .booking-form{margin-top:40px;margin-bottom:80px}.booking-page .booking-form .results .alert{display:none;margin-bottom:30px;border-radius:0;font-size:1.1rem;min-height:50px;padding:15px 1.25rem;font-weight:400;letter-spacing:normal}.booking-page .booking-form #booking_form hr{margin:20px auto 35px;width:700px;max-width:100%}.booking-page .booking-form #booking_form fieldset{margin:0 0 20px 0}.booking-page .booking-form #booking_form fieldset>.row{padding-left:20px}.booking-page .booking-form #booking_form fieldset legend{border-bottom:1px solid #eee;margin-bottom:20px;font-size:1.2rem;padding-bottom:3px}.booking-page .booking-form #booking_form .dates-list-wrap svg{width:28px;height:28px}.booking-page .booking-form #booking_form .dates-list-wrap .date-item{display:flex;align-items:center;margin-bottom:10px}.booking-page .booking-form #booking_form .dates-list-wrap .date-item input{width:300px;max-width:90%}.booking-page .booking-form #booking_form .dates-list-wrap .date-item .remove-date{cursor:pointer}.booking-page .booking-form #booking_form .dates-list-wrap .date-item .remove-date svg{margin-left:10px;fill:#a3b18a}.booking-page .booking-form #booking_form .dates-list-wrap .date-item .remove-date:hover svg{fill:#588157}.booking-page .booking-form #booking_form .dates-list-wrap #add_date{cursor:pointer;margin-top:5px;margin-left:0;font-size:.9rem;padding:8px 12px 7px}.booking-page .booking-form #booking_form .dates-list-wrap #add_date svg{fill:#a3b18a}.booking-page .booking-form #booking_form .dates-list-wrap #add_date:hover svg{fill:#588157}.booking-page .booking-form #booking_form .form-group,.booking-page .booking-form #booking_form .form-row{margin-bottom:25px}.booking-page .booking-form #booking_form .form-row>div:first-child{padding-right:10px}.booking-page .booking-form #booking_form .form-row>div:last-child{padding-left:10px}.booking-page .booking-form #booking_form input[type="text"],.booking-page .booking-form #booking_form input[type="email"],.booking-page .booking-form #booking_form input[type="number"],.booking-page .booking-form #booking_form input[type="tel"],.booking-page .booking-form #booking_form textarea,.booking-page .booking-form #booking_form select{height:46px}.booking-page .booking-form #booking_form textarea{height:140px}.booking-page .booking-form #booking_form .form-control.is-invalid{border-color:#ff0000}.booking-page .booking-form #booking_form ::placeholder{color:#888}.booking-page .booking-form #booking_form .error-text{color:#ff0000;display:none;font-size:.9rem;margin:4px 0 0}.booking-page .booking-form #booking_form .form-group-check>label{margin-bottom:15px}.booking-page .booking-form #booking_form .form-group-check .error-text{margin-bottom:15px}.booking-page .booking-form #booking_form .form-check{font-size:.95rem;margin-left:10px;padding-left:28px;margin-bottom:15px}.booking-page .booking-form #booking_form .form-check .form-check-input{margin:2px 0 0 -28px;width:19px;height:19px}.booking-page .booking-form #booking_form .form-check .form-check-input.is-invalid{box-shadow:0 0 1px 1px red}.booking-page .booking-form #booking_form .submit-group{margin-top:35px}.booking-page .booking-form #booking_form .submit-group input{cursor:pointer;text-transform:uppercase}.booking-page .booking-form #booking_form .submit-group .loading{display:none;font-size:1rem;height:56px;line-height:56px}.booking-page .booking-form #booking_form .submit-group .loading img{vertical-align:-6px;margin-right:2px;width:23px}.upload-group .alert{display:none;margin:20px 0 0px;padding:10px 15px;font-size:1rem;line-height:1.4}.upload-group .upload-progress-section{display:none;margin-top:10px}.upload-group .uploaded-images{clear:both}.upload-group .uploaded-images .uploaded-image{width:32%;margin-right:2%;float:left;margin-top:2%;padding:10px;display:flex;align-items:start;justify-content:space-between;background:#eee}.upload-group .uploaded-images .uploaded-image .img-wrap{max-width:90%;line-height:30px;word-break:break-all}.upload-group .uploaded-images .uploaded-image:nth-child(3n){margin-right:0}.upload-group .uploaded-images .remove-image-button{cursor:pointer;text-align:right;opacity:.5}.upload-group .uploaded-images .remove-image-button svg{width:30px;height:30px}.upload-group .uploaded-images .remove-image-button:hover{opacity:1}.upload-group #upload_image_button{float:right}.upload-group label{margin-bottom:10px}.upload-group .upload-input{margin:5px 0 0;width:100%;max-width:350px}@media (min-width:1400px){.container{max-width:1140px}}@media (max-width:1199px){header.page-header .main-menu nav{padding-left:20px}footer .footer-top .social-links{margin-left:0}.news-grid .news-item{margin:0 0 20px}.news-categories-wrap .news-categories{margin-bottom:40px}.news-categories-wrap .news-categories .category{display:inline-block;margin:0 30px 15px 0}}@media (max-width:991px){h1{font-size:3rem}h2{font-size:2.4rem}p{font-size:16px}.owl-nav{width:116%;margin-left:-8%}header.page-header .main-menu{display:none}header.page-header .open-mobile-nav{display:flex}footer .footer-top{padding-top:50px;width:100%}footer .footer-top .logo{display:block;height:auto;width:300px;max-width:100%;margin:0 auto 10px;text-align:center}footer .footer-top .footer-right{justify-content:space-evenly;margin:20px 0}footer .footer-top nav{width:100%;align-items:center}footer .footer-top nav ul{justify-content:space-evenly;flex-wrap:wrap}footer .footer-top nav ul li{text-align:center}footer .footer-top .social-links{align-items:center;justify-content:center;max-width:100%}footer .footer-top .social-links a{margin:0 20px}footer .footer-top .footer-small-menu nav{margin-bottom:10px}footer .footer-top .footer-small-menu nav ul{text-align:center}footer .footer-top .footer-small-menu nav ul li a{font-size:1rem}.page-banner-wrap .page-banner .banner-image-single .banner-image{height:320px}.page-section ol{padding-left:20px}.page-section .section-image{margin-bottom:30px}.page-section .section-text p{padding-left:0;font-size:16px}.section-text-images .section-text{padding-left:0}.home-page .section-1 .section-text{padding:0 !important}.home-page .section-1 .section-text p{font-size:16px}.news-section-wrap .news-section{padding:80px 0 90px}.about-content .section-image,.about-content .section-image-hidden{display:none}.about-content .section-text-wrap{margin:50px 0 70px;display:block}.contact-page .contact-info .contact-details{margin-bottom:60px}.booking-page .booking-form #booking_form fieldset>.row{padding-left:0}}@media (max-width:767px){.owl-nav{width:124%;margin-left:-12%}.owl-nav .owl-prev img,.owl-nav .owl-next img{width:20px}footer .footer-top{padding-top:40px}footer .footer-top .logos-wrap .logo{margin-bottom:10px;width:300px}footer .footer-top .footer-right{flex-wrap:wrap}footer .footer-top .footer-right nav{width:100%;padding:0;margin:10px 0 20px 0}footer .footer-top .footer-right nav ul{justify-content:space-around;flex-wrap:wrap}footer .footer-top .footer-right nav ul li{width:100%;margin:5px 0}footer .footer-top .footer-right .social-links{width:100%;margin:0 0 10px 0;justify-content:center}footer .footer-bottom .copyright,footer .footer-bottom .links{width:100%;text-align:center}footer .footer-bottom .links{margin-top:5px}.page-banner-wrap .page-banner .banner-image-single .banner-image{height:260px}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text h1{font-size:3.2rem;margin-bottom:5px}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text p{font-size:1.2rem}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text .heading-tennis-ball{width:42px}.home-page .services-wrap h2{margin-bottom:40px}.home-page .services-wrap .service{margin-bottom:50px}.news-page-wrap{padding:70px 0 20px}.article-single-wrap .article-image .headline h1{font-size:3rem}.article-single-wrap .article-content p{font-size:1.1rem;line-height:1.3}.article-single-wrap .article-content .alignleft,.article-single-wrap .article-content .alignright{float:none;display:block;margin-bottom:30px}.upload-group .upload-input{max-width:100%}}@media (max-width:575px){h1{font-size:3rem}h3{font-size:2.4rem}header.page-header .logo{height:100%;display:flex;align-items:center}header.page-header .logo img{max-height:50px;width:auto}.page-banner-wrap .page-banner .banner-image img{object-fit:cover;width:auto;height:250px}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text h1{font-size:2.6rem}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text h1 br{display:block}.page-banner-wrap .page-banner .page-banner-text-wrap .page-banner-text .heading-tennis-ball{width:34px}footer .footer-top .logos-wrap{display:block;text-align:center}footer .footer-top .v-divider{display:none}footer .footer-top .company-logos{height:auto;justify-content:space-evenly}footer .footer-top .company-logos a,footer .footer-top .company-logos span{margin:0}footer .footer-top .company-logos a:last-child,footer .footer-top .company-logos span:last-child{margin:0}footer .footer-top nav{margin:20px 0 0}.news-categories-wrap .news-categories .category{display:block}.page-section ol{padding-left:10px}}