/*!
Theme Name: KustomKode
Theme URI: https://www.kustomkode.com/
Author: Jeremy Ratliff
Author URI: https://www.kustomkode.com/
Version: 1.0
License URI: https://www.kustomkode.com/
*/@font-face{font-family:"impactregular";src:url(/wp-content/uploads/fonts/impact-webfont.eot);src:url(/wp-content/uploads/fonts/impact-webfont.eot?#iefix) format("embedded-opentype"), url(/wp-content/uploads/fonts/impact-webfont.woff2) format("woff2"), url(/wp-content/uploads/fonts/impact-webfont.woff) format("woff"), url(/wp-content/uploads/fonts/impact-webfont.ttf) format("truetype"), url(/wp-content/uploads/fonts/impact-webfont.svg#impactregular) format("svg");font-weight:normal;font-style:normal}html{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0}h2,h3,h4,h5,h6{font-size:1.75em;margin:0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{display:block;max-width:100%;max-height:100%;position:relative;margin:0;padding:0}.clear{clear:both}html,body,div,section,header,footer,aside,nav,p{display:block;position:relative;margin:0;padding:0}a{position:relative;text-decoration:none}.page-preloader{position:fixed;top:125px;bottom:0;right:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:90;background:#fff}.loading{display:block;position:fixed;width:120px;height:120px;color:#00263d}.loading svg{display:block;position:absolute;width:100%;height:100%;margin:0;padding:0;top:0;bottom:0;left:0;right:0;background:#fff;transform-origin:50% 50%;transform:rotate(0) scale(1, 1)}.loading #g1,.loading #g2,.loading #g3,.loading #g4,.loading #g5{transform-origin:50px 50px}.loading #g1 path,.loading #g2 path,.loading #g3 path,.loading #g4 path,.loading #g5 path{fill:currentColor;stroke:currentColor}.loading #g111,.loading #g222,.loading #g333,.loading #g444,.loading #g555{transform-origin:50px 50px;transform:translate(0px, 0px)}.loading #g111{animation:0.671141s linear -0.49396s infinite normal forwards running paws}.loading #g222{animation:0.671141s linear -0.538255s infinite normal forwards running paws}.loading #g333{animation:0.671141s linear -0.58255s infinite normal forwards running paws}.loading #g444{animation:0.671141s linear -0.626846s infinite normal forwards running paws}.loading #g555{animation:0.671141s linear -0.671141s infinite normal forwards running paws}@keyframes paws{0%{-webkit-animation-timing-function:cubic-bezier(0.1348, 0.3256, 0.2495, 0.8687);-moz-animation-timing-function:cubic-bezier(0.1348, 0.3256, 0.2495, 0.8687);animation-timing-function:cubic-bezier(0.1348, 0.3256, 0.2495, 0.8687);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}51%{animation-timing-function:cubic-bezier(0.7426, 0.1782, 0.8523, 0.6514);-webkit-transform:translate(0, -14px);-moz-transform:translate(0, -14px);transform:translate(0, -14px)}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes hvr-pop{0%{-webkit-animation-timing-function:cubic-bezier(0.1348, 0.3256, 0.2495, 0.8687);-moz-animation-timing-function:cubic-bezier(0.1348, 0.3256, 0.2495, 0.8687);animation-timing-function:cubic-bezier(0.1348, 0.3256, 0.2495, 0.8687);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}51%{animation-timing-function:cubic-bezier(0.7426, 0.1782, 0.8523, 0.6514);-webkit-transform:translate(0, -14px);-moz-transform:translate(0, -14px);transform:translate(0, -14px)}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes hvr-pop{0%{-webkit-animation-timing-function:cubic-bezier(0.1348, 0.3256, 0.2495, 0.8687);-moz-animation-timing-function:cubic-bezier(0.1348, 0.3256, 0.2495, 0.8687);animation-timing-function:cubic-bezier(0.1348, 0.3256, 0.2495, 0.8687);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}51%{animation-timing-function:cubic-bezier(0.7426, 0.1782, 0.8523, 0.6514);-webkit-transform:translate(0, -14px);-moz-transform:translate(0, -14px);transform:translate(0, -14px)}100%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0)}}#dialog{display:none !important;background:#fff !important;width:calc(100% - 50px) !important;max-width:800px !important;height:auto !important;min-height:378px !important;margin:0 auto !important;padding:20px !important;border:1px solid #d3d3d3 !important;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;position:absolute !important;overflow:visible !important;z-index:9001 !important}.modal #dialog{display:table !important;display:block;position:absolute;top:40%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#dialog div.dialogcloser{display:block;position:absolute;top:-16px;right:-16px;background:#fff;color:#4caf50;width:42px;height:42px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;font-size:24px;text-align:center;cursor:pointer;border:1px solid #d3d3d3}#dialog div.dialogcloser:hover{color:#46a049}#dialog div.dialogcloser svg{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;width:40px !important;height:40px !important;padding:5px !important;display:table !important}#dialog button.kk-btn.cancel{margin-right:10px !important;padding:12px 18px !important}#dialog .content{color:#00263d}#dialog .content p{margin:0 0 8px;font-size:16px}#dialog .content p.title{font-size:44px;line-height:1.5;font-family:impactregular;display:block;position:relative;color:#000;padding:0 0 8px;margin:0 0 20px 0;border-bottom:1px solid #d3d3d3}@media screen and (max-width:1440px){#dialog .content p.title{font-size:38px}}@media screen and (max-width:1366px){#dialog .content p.title{font-size:32px}}#dialog .content p.title::before{position:absolute;bottom:-3px;width:80px;height:5px;content:"";background:#4caf50}#dialog.pet-card-lg{width:calc(100% - 40px) !important;max-width:1200px !important;height:auto !important;min-height:600px !important;max-height:calc(100% - 60px) !important;top:30px !important;-webkit-transform:translateY(0) !important;-moz-transform:translateY(0) !important;-ms-transform:translateY(0) !important;-o-transform:translateY(0) !important;transform:translateY(0) !important}.dialog-btns{padding-top:15px}.dialog-btns .kk-btn,.dialog-btns a.btn{margin-bottom:15px;color:#fff}.dialog-title-loader{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #d3d3d3}.dialog-title-loader::before{display:block;position:relative;width:60%;height:32px;background:#d3d3d3;margin:0;content:"";-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0.2;animation:text-placeholder-fading 1.25s infinite}.dialog-title-loader::after{position:absolute;bottom:-3px;width:80px;height:5px;content:"";background:#4caf50}body .ui-dialog{width:100% !important;max-width:100% !important;padding:0 !important;z-index:99999 !important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;overflow:hidden !important;border:0 !important;position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;background:#e3ecf1 !important}.ui-widget-overlay{background:#dbdbdb;opacity:1}/*!
 * img lightbox
 */.img-lightbox{display:none;opacity:1;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.85);z-index:999999}.img-lightbox img{display:block;opacity:1;max-width:90%;max-height:90%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:transparent;border:0;-webkit-box-shadow:0.267rem 0.267rem 0.267rem 0 rgba(3, 3, 3, 0.3);box-shadow:0.267rem 0.267rem 0.267rem 0 rgba(3, 3, 3, 0.3);vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:-webkit-zoom-out;cursor:zoom-out;margin:auto}/*!
 * reset for animate.css
 * daneden.github.io/animate.css/
 */.img-lightbox.animated,.img-lightbox img.animated{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}/*!
 * another pure css spinner
 * @see {@link https://epic-spinners.epicmax.co/}
 */.img-lightbox .half-circle-spinner,.img-lightbox .half-circle-spinner *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.img-lightbox .half-circle-spinner{width:60px;height:60px;border-radius:100%;position:relative;margin:0;position:fixed;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.img-lightbox .half-circle-spinner .circle{content:"";position:absolute;width:100%;height:100%;border-radius:100%;border:calc(60px / 10) solid transparent}.img-lightbox .half-circle-spinner .circle.circle-1{border-top-color:#ffffff;-webkit-animation:half-circle-spinner-animation 1s infinite;animation:half-circle-spinner-animation 1s infinite}.img-lightbox .half-circle-spinner .circle.circle-2{border-bottom-color:#ffffff;-webkit-animation:half-circle-spinner-animation 1s infinite alternate;animation:half-circle-spinner-animation 1s infinite alternate}@-webkit-keyframes half-circle-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes half-circle-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.img-lightbox.is-loaded .half-circle-spinner{display:none}.img-lightbox .btn-close{position:fixed;top:1rem;right:1rem;width:1.5rem;height:1.5rem}/*!
 * pure css version
 * @see {@link https://codepen.io/brissmyr/pen/egidw}
 */.img-lightbox .btn-close:before,.img-lightbox .btn-close:after{content:" ";width:0.125em;height:1.5em;position:absolute;right:0.625em;background-color:#ffffff}.img-lightbox .btn-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.img-lightbox .btn-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}/*!
 * @see {@link https://github.com/englishextra/iframe-lightbox/issues/12}
 */.img-lightbox--open{overflow:hidden;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto;height:auto}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;-o-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:safe left}@media screen and (max-width:1366px){.flex.br1366{display:block}.flex.br1366 .flex-child{display:block;width:100%;margin-top:20px;margin-left:0}}@media screen and (max-width:1024px){.flex.br1024{display:block}.flex.br1024 .flex-child{display:block;width:100%;margin-top:20px;margin-left:0}}@media screen and (max-width:960px){.flex.br960{display:block}.flex.br960 .flex-child{display:block;width:100%;margin-top:20px;margin-left:0}}@media screen and (max-width:768px){.flex.br768{display:block}.flex.br768 .flex-child{display:block;width:100%;margin-top:20px;margin-left:0}}@media screen and (max-width:640px){.flex.br640{display:block}.flex.br640 .flex-child{display:block;width:100%;margin-top:20px;margin-left:0}}@media screen and (max-width:480px){.flex.br480{display:block}.flex.br480 .flex-child{display:block;width:100%;margin-top:20px;margin-left:0}}.flex-child{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:20px}.columns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap;justify-content:safe left;margin-left:-20px}.columns.center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap;justify-content:safe center}.columns.vcenter{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-o-flex-align:center;align-items:center}.columns.flex-end{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-end}.columns.reverse{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;-o-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap;justify-content:safe center}.columns.first-auto{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;-o-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:safe left}.column{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 20px 20px}.columns.w1-6 .column{min-width:calc(16.666666666666667% - 20px);max-width:calc(16.666666666666667% - 20px)}@media screen and (max-width:1366px){.columns.w1-6.br1366 .column{min-width:calc(20% - 20px);max-width:calc(20% - 20px)}}@media screen and (max-width:1024px){.columns.w1-6.br1024 .column{min-width:calc(20% - 20px);max-width:calc(20% - 20px)}.columns.w1-6.br1366.br1024 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}}@media screen and (max-width:960px){.columns.w1-6.br960 .column{min-width:calc(20% - 20px);max-width:calc(20% - 20px)}.columns.w1-6.br1366.br960 .column,.columns.w1-6.br1024.br960 .column{min-width:calc(25% - 20px);max-width:calc(25% - 20px)}.columns.w1-6.br1366.br1024.br960 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}}@media screen and (max-width:768px){.columns.w1-6.br768 .column{min-width:calc(20% - 20px);max-width:calc(20% - 20px)}.columns.w1-6.br1366.br768 .column,.columns.w1-6.br1024.br768 .column,.columns.w1-6.br960.br768 .column{min-width:calc(25% - 20px);max-width:calc(25% - 20px)}.columns.w1-6.br1366.br1024.br768 .column,.columns.w1-6.br1366.br960.br768 .column,.columns.w1-6.br1024.br960.br768 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}.columns.w1-6.br1366.br1024.br960.br768 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media screen and (max-width:640px){.columns.w1-6.br640 .column{min-width:calc(20% - 20px);max-width:calc(20% - 20px)}.columns.w1-6.br1366.br640 .column,.columns.w1-6.br1024.br640 .column,.columns.w1-6.br960.br640 .column,.columns.w1-6.br768.br640 .column{min-width:calc(25% - 20px);max-width:calc(25% - 20px)}.columns.w1-6.br1366.br768.br640 .column,.columns.w1-6.br1024.br768.br640 .column,.columns.w1-6.br960.br768.br640 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}.columns.w1-6.br1366.br960.br768.br640 .column,.columns.w1-6.br1024.br960.br768.br640 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.columns.w1-6.br1366.br1024.br960.br768.br640 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:480px){.columns.w1-6.br480 .column{min-width:calc(20% - 20px);max-width:calc(20% - 20px)}.columns.w1-6.br1366.br480 .column,.columns.w1-6.br1024.br480 .column,.columns.w1-6.br960.br480 .column,.columns.w1-6.br768.br480 .column,.columns.w1-6.br640.br480 .column{min-width:calc(25% - 20px);max-width:calc(25% - 20px)}.columns.w1-6.br1366.br1024.br480 .column,.columns.w1-6.br1366.br960.br480 .column,.columns.w1-6.br1024.br960.br480 .column,.columns.w1-6.br1366.br768.br480 .column,.columns.w1-6.br1024.br768.br480 .column,.columns.w1-6.br960.br768.br480 .column,.columns.w1-6.br1366.br640.br480 .column,.columns.w1-6.br1024.br640.br480 .column,.columns.w1-6.br960.br640.br480 .column,.columns.w1-6.br768.br640.br480 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}.columns.w1-6.br1366.br1024.br960.br480 .column,.columns.w1-6.br1366.br960.br768.br480 .column,.columns.w1-6.br1024.br960.br768.br480 .column,.columns.w1-6.br1366.br768.br640.br480 .column,.columns.w1-6.br1024.br768.br640.br480 .column,.columns.w1-6.br960.br768.br640.br480 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.columns.w1-6.br1366.br960.br768.br640.br480 .column,.columns.w1-6.br1024.br960.br768.br640.br480 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}.columns.w1-5 .column{min-width:calc(20% - 20px);max-width:calc(20% - 20px)}@media screen and (max-width:1366px){.columns.w1-5.br1366 .column{min-width:calc(25% - 20px);max-width:calc(25% - 20px)}}@media screen and (max-width:1024px){.columns.w1-5.br1024 .column{min-width:calc(25% - 20px);max-width:calc(25% - 20px)}.columns.w1-5.br1366.br1024 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}}@media screen and (max-width:960px){.columns.w1-5.br960 .column{min-width:calc(25% - 20px);max-width:calc(25% - 20px)}.columns.w1-5.br1366.br960 .column,.columns.w1-5.br1024.br960 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}.columns.w1-5.br1366.br1024.br960 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media screen and (max-width:768px){.columns.w1-5.br768 .column{min-width:calc(25% - 20px);max-width:calc(25% - 20px)}.columns.w1-5.br1366.br768 .column,.columns.w1-5.br1024.br768 .column,.columns.w1-5.br960.br768 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}.columns.w1-5.br1366.br1024.br768 .column,.columns.w1-5.br1024.br960.br768 .column,.columns.w1-5.br1366.br960.br768 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.columns.w1-5.br1366.br1024.br960.br768 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:640px){.columns.w1-5.br640 .column{min-width:calc(25% - 20px);max-width:calc(25% - 20px)}.columns.w1-5.br1366.br640 .column,.columns.w1-5.br1024.br640 .column,.columns.w1-5.br960.br640 .column,.columns.w1-5.br768.br640 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}.columns.w1-5.br1366.br960.br640 .column,.columns.w1-5.br1024.br960.br640 .column,.columns.w1-5.br1366.br768.br640 .column,.columns.w1-5.br1024.br768.br640 .column,.columns.w1-5.br960.br768.br640 .column,.columns.w1-5.br1366.br1024.br640 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.columns.w1-5.br1366.br1024.br960.br640 .column,.columns.w1-5.br1366.br1024.br768.br640 .column,.columns.w1-5.br1366.br960.br768.br640 .column,.columns.w1-5.br1024.br960.br768.br640 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:480px){.columns.w1-5.br480 .column{min-width:calc(25% - 20px);max-width:calc(25% - 20px)}.columns.w1-5.br1366.br480 .column,.columns.w1-5.br1024.br480 .column,.columns.w1-5.br960.br480 .column,.columns.w1-5.br768.br480 .column,.columns.w1-5.br640.br480 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}.columns.w1-5.br1366.br1024.br480 .column,.columns.w1-5.br1366.br960.br480 .column,.columns.w1-5.br1024.br960.br480 .column,.columns.w1-5.br1366.br768.br480 .column,.columns.w1-5.br1024.br768.br480 .column,.columns.w1-5.br960.br768.br480 .column,.columns.w1-5.br1366.br640.br480 .column,.columns.w1-5.br1024.br640.br480 .column,.columns.w1-5.br960.br640.br480 .column,.columns.w1-5.br768.br640.br480 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.columns.w1-5.br1366.br768.br640.br480 .column,.columns.w1-5.br1024.br768.br640.br480 .column,.columns.w1-5.br960.br768.br640.br480 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}.columns.w1-4{margin-left:-20px}.columns.w1-4 .column{min-width:calc(25% - 20px);max-width:calc(25% - 20px)}@media screen and (max-width:1024px){.columns.w1-4.br1024 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}}@media screen and (max-width:960px){.columns.w1-4.br960 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}.columns.w1-4.br1024.br960 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media screen and (max-width:768px){.columns.w1-4.br768 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}.columns.w1-4.br1024.br768 .column,.columns.w1-4.br960.br768 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.columns.w1-4.br1024.br960.br768 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:640px){.columns.w1-4.br640 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}.columns.w1-4.br1024.br640 .column,.columns.w1-4.br960.br640 .column,.columns.w1-4.br768.br640 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.columns.w1-4.br1024.br960.br640 .column,.columns.w1-4.br960.br768.br640 .column,.columns.w1-4.br1024.br768.br640 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:480px){.columns.w1-4.br480 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}.columns.w1-4.br1024.br480 .column,.columns.w1-4.br960.br480 .column,.columns.w1-4.br768.br480 .column,.columns.w1-4.br640.br480 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.columns.w1-4.br1024.br960.br480 .column,.columns.w1-4.br1024.br768.br480 .column,.columns.w1-4.br1024.br640.br480 .column,.columns.w1-4.br960.br768.br480 .column,.columns.w1-4.br960.br640.br480 .column,.columns.w1-4.br768.br640.br480 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}.columns.w1-3 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}@media screen and (max-width:1024px){.columns.w1-3.br1024 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media screen and (max-width:960px){.columns.w1-3.br960 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.columns.w1-3.br1024.br960 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:768px){.columns.w1-3.br768 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.columns.w1-3.br1024.br768 .column,.columns.w1-3.br960.br768 .column,.columns.w1-3.br768.br768 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:640px){.columns.w1-3.br640 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.columns.w1-3.br1024.br640 .column,.columns.w1-3.br960.br640 .column,.columns.w1-3.br768.br640 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:480px){.columns.w1-3.br480 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.columns.w1-3.br1024.br480 .column,.columns.w1-3.br960.br480 .column,.columns.w1-3.br768.br480 .column,.columns.w1-3.br640.br480 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}.columns.w1-2 .column{min-width:calc(50% - 20px);max-width:calc(50% - 20px)}@media screen and (max-width:1366px){.columns.w1-2.br1366 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:1024px){.columns.w1-2.br1024 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:960px){.columns.w1-2.br960 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:768px){.columns.w1-2.br768 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:640px){.columns.w1-2.br640 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}@media screen and (max-width:480px){.columns.w1-2.br480 .column{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}}.columns.w3-4 .column{min-width:calc(25% - 20px);max-width:calc(25% - 20px)}.columns.w3-4 .column:nth-of-type(odd){min-width:calc(75% - 20px);max-width:calc(75% - 20px)}.columns.w3-4.swap .column:nth-of-type(odd){min-width:calc(25% - 20px);max-width:calc(25% - 20px)}.columns.w3-4.swap .column:nth-of-type(even){min-width:calc(75% - 20px);max-width:calc(75% - 20px)}@media screen and (max-width:1366px){.columns.w3-4.br1366 .column{min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}}@media screen and (max-width:1024px){.columns.w3-4.br1024 .column{min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}}@media screen and (max-width:960px){.columns.w3-4.br960 .column{min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}}@media screen and (max-width:768px){.columns.w3-4.br768 .column{min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}}@media screen and (max-width:640px){.columns.w3-4.br640 .column{min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}}.columns.w2-3 .column{min-width:calc(33.3333333333333333% - 20px);max-width:calc(33.3333333333333333% - 20px)}.columns.w2-3 .column:nth-of-type(odd){min-width:calc(66.666666666666667% - 20px)}.columns.w2-3.swap .column:nth-of-type(odd){min-width:calc(33.3333333333333333% - 20px)}.columns.w2-3.swap .column:nth-of-type(even){min-width:calc(66.666666666666667% - 20px)}@media screen and (max-width:1366px){.columns.w2-3.br1366 .column{min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}}@media screen and (max-width:1024px){.columns.w2-3.br1024 .column{min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}}@media screen and (max-width:960px){.columns.w2-3.br960 .column{min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}}@media screen and (max-width:768px){.columns.w2-3.br768 .column{min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}}@media screen and (max-width:640px){.columns.w2-3.br640 .column{min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}}@media screen and (max-width:480px){.even-heights.br480 .column-inner{height:auto !important}}body{font-size:16px;font-family:"Open Sans", sans-serif;font-weight:400;background:#fff;line-height:1.5}.site-wrap{overflow:hidden;max-width:100%}.wrap{overflow:hidden}.blob-top{display:block;position:absolute;width:1920px;height:694px;top:-10%;left:calc(100% - 1920px);opacity:0.5;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (max-width:1070px){.blob-top{left:calc(100% - 1820px)}}@media screen and (max-width:890px){.blob-top{left:calc(100% - 1720px);top:-14%}}@media screen and (max-width:768px){.blob-top{left:calc(100% - 1790px);top:-13%}}#grass{display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:70px;margin:0;padding:0;background-image:url("/wp-content/uploads/footerbggrass.png");background-repeat:repeat-x;background-position:center;background-size:auto 100%}.impact{font-family:impactregular;font-weight:normal !important}.inner{margin:0 auto;padding:0 40px;max-width:1280px}@media screen and (max-width:1366px){.inner{max-width:1240px;padding:0 20px}}.inner.wide{max-width:1480px !important;padding:0 40px}@media screen and (max-width:1440px){.inner.wide{max-width:1380px}}@media screen and (max-width:1366px){.inner.wide{max-width:1240px;padding:0 20px}}.inner.full{max-width:100% !important;padding:0 20px}.icon{margin-right:10px;float:left}.titlebar{display:block;position:relative;height:auto;overflow:visible;margin-bottom:20px}.titlebar.spacer{height:90px}.titlebar .inner{padding-top:70px;padding-bottom:60px;padding-left:0;padding-right:0;overflow:hidden;height:auto}@media screen and (max-width:600px){.titlebar .inner{padding-bottom:40px}}.titlebar h1{position:relative;color:#fff;font-size:56px;line-height:66px;text-transform:uppercase;text-align:center;z-index:1;max-width:100%}@media screen and (max-width:1440px){.titlebar h1{font-size:50px;line-height:60px}}@media screen and (max-width:1366px){.titlebar h1{font-size:46px;line-height:56px}}@media screen and (max-width:960px){.titlebar h1{font-size:42px;line-height:52px}}.titlebar #titlebarbg{display:block;position:absolute;top:0;left:-5000%;bottom:0;width:10000%;background-color:#125b77;border-bottom:10px solid #4caf50;height:100%;z-index:0}.titlebar #titlebarbg::before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(/wp-content/uploads/paw-print.png);background-repeat:repeat;background-position:top center;content:"";opacity:0.08}.centered{text-align:center}a.btn,button.btn,.entry-content a.btn,.entry-content button.btn{display:inline-block;cursor:pointer;position:relative;margin:20px auto;padding:15px 20px;background:#900;color:#fff;text-decoration:none;border:0;line-height:24px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;webkit-appearance:none;moz-appearance:none;appearance:none}a.btn::before,a.btn::after,button.btn::before,button.btn::after,.entry-content a.btn::before,.entry-content a.btn::after,.entry-content button.btn::before,.entry-content button.btn::after{display:none}a.btn:hover,button.btn:hover,.entry-content a.btn:hover,.entry-content button.btn:hover{background:#f00;color:#fff}a.btn::focus,button.btn::focus,.entry-content a.btn::focus,.entry-content button.btn::focus{background:#f00;color:#fff;outline:none}a.btn.margin-right,button.btn.margin-right,.entry-content a.btn.margin-right,.entry-content button.btn.margin-right{margin-right:20px}a.btn.green,button.btn.green,.entry-content a.btn.green,.entry-content button.btn.green{color:#fff;background:#4caf50}a.btn.green:hover,button.btn.green:hover,.entry-content a.btn.green:hover,.entry-content button.btn.green:hover{background:#46a049;color:#fff}a.btn.yellow,button.btn.yellow,.entry-content a.btn.yellow,.entry-content button.btn.yellow{color:#00263d;background:#FFFF00}a.btn.yellow:hover,button.btn.yellow:hover,.entry-content a.btn.yellow:hover,.entry-content button.btn.yellow:hover{background:#46a049;color:#fff}a.btn.blue,button.btn.blue,.entry-content a.btn.blue,.entry-content button.btn.blue{color:#fff;background:#2fadde}a.btn.blue:hover,button.btn.blue:hover,.entry-content a.btn.blue:hover,.entry-content button.btn.blue:hover{background:#2795bf;color:#fff}a.btn.transparent,button.btn.transparent,.entry-content a.btn.transparent,.entry-content button.btn.transparent{border:2px solid #00263d;color:#00263d;background:transparent;padding:13px 16px}a.btn.transparent:hover,button.btn.transparent:hover,.entry-content a.btn.transparent:hover,.entry-content button.btn.transparent:hover{background:transparent;color:#2fadde;border:2px solid #2fadde}a.btn.slideshowbutton,button.btn.slideshowbutton,.entry-content a.btn.slideshowbutton,.entry-content button.btn.slideshowbutton{border:2px solid #fff;padding:18px 45px;font-size:18px;background:#2fadde;color:#fff}a.btn.slideshowbutton:hover,button.btn.slideshowbutton:hover,.entry-content a.btn.slideshowbutton:hover,.entry-content button.btn.slideshowbutton:hover{color:#fff;background:#4caf50;border:2px solid #fff}a.btn.rounded,button.btn.rounded,.entry-content a.btn.rounded,.entry-content button.btn.rounded{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}a.btn.centered,button.btn.centered,.entry-content a.btn.centered,.entry-content button.btn.centered{display:table;margin:20px auto}a.btn.right,button.btn.right,.entry-content a.btn.right,.entry-content button.btn.right{float:right}a.btn .chevron-icon,a.btn .spinner-icon,a.btn .icon,button.btn .chevron-icon,button.btn .spinner-icon,button.btn .icon,.entry-content a.btn .chevron-icon,.entry-content a.btn .spinner-icon,.entry-content a.btn .icon,.entry-content button.btn .chevron-icon,.entry-content button.btn .spinner-icon,.entry-content button.btn .icon{display:block;float:left;margin-right:8px;font-size:inherit;line-height:inherit}a.btn .fa-spin,a.btn .spinner-icon,button.btn .fa-spin,button.btn .spinner-icon,.entry-content a.btn .fa-spin,.entry-content a.btn .spinner-icon,.entry-content button.btn .fa-spin,.entry-content button.btn .spinner-icon{width:16px !important;height:24px !important;-webkit-animation:rotating 1.5s linear infinite;-moz-animation:rotating 1.5s linear infinite;-ms-animation:rotating 1.5s linear infinite;-o-animation:rotating 1.5s linear infinite;animation:rotating 1.5s linear infinite}a.btn .fa-spin svg,a.btn .spinner-icon svg,button.btn .fa-spin svg,button.btn .spinner-icon svg,.entry-content a.btn .fa-spin svg,.entry-content a.btn .spinner-icon svg,.entry-content button.btn .fa-spin svg,.entry-content button.btn .spinner-icon svg{width:16px !important;height:24px !important}.side-by-side-btns{display:block;position:relative;width:100%;height:auto}.side-by-side-btns.left .btn:first-of-type{display:inline-block;margin-right:10px}.side-by-side-btns.left .btn:last-of-type{display:inline-block}.side-by-side-btns.right .btn:first-of-type{float:right}.side-by-side-btns.right .btn:last-of-type{float:right;margin-right:10px}@media screen and (max-width:960px){.side-by-side-btns.right .btn:first-of-type,.side-by-side-btns.right .btn:last-of-type{float:none}.side-by-side-btns.right .btn:first-of-type{margin-right:10px}}.side-by-side-btns.centered{display:table;width:auto;margin-left:auto;margin-right:auto}.side-by-side-btns.centered .btn:first-of-type{margin-right:10px}@media screen and (max-width:960px){.page-id-596 .entry-content a.btn{margin:30px auto !important;width:auto;display:table !important;float:none !important}}body .kk-select-wrap .kk-select{font-size:16px;color:#000 !important;padding:7px 5px;background:#fff;border:1px solid #ccd0d4}body .kk-select-wrap .kk-select::placeholder{color:#000}#kk-tabs.frontend{border:0 !important;background:none !important;font-family:inherit !important;font-size:14px !important}#kk-tabs.frontend .ui-widget-header,#kk-tabs.frontend ul li{border:0 !important;background:none !important}#kk-tabs.frontend li.ui-tabs-active a{background:#2fadde;border-color:#2fadde;color:#fff;font-weight:normal}#kk-tabs.frontend ul li a{text-transform:none;font-size:14px;color:#464646;border-color:#d3d3d3}#kk-tabs.frontend ul li a:hover{background:#4caf50;border-color:#4caf50;color:#fff}#kk-tabs.frontend .kk-tabs{display:none;width:100%;height:auto;border-color:#d3d3d3;min-height:600px;color:#464646;font-size:16px;padding:20px}#kk-tabs.frontend .kk-tabs p{font-size:14px}#kk-tabs.frontend .kk-tabs p.mockh1{font-size:34px;line-height:1.5;font-family:impactregular;margin-bottom:8px}@media screen and (max-width:1440px){#kk-tabs.frontend .kk-tabs p.mockh1{font-size:30px}}@media screen and (max-width:1366px){#kk-tabs.frontend .kk-tabs p.mockh1{font-size:28px}}@media screen and (max-width:960px){#kk-tabs.frontend .kk-tabs p.mockh1{font-size:26px}}#kk-tabs.frontend .kk-tabs a{border:0;background:none;text-transform:none;font-size:16px;font-weight:normal;text-align:left;text-decoration:none;padding:0}#kk-tabs.frontend .kk-tabs a.user-name{font-weight:bold;color:#4caf50 !important;margin-bottom:8px;display:table}#kk-tabs.frontend .kk-tabs a.edit-user{color:#ededed !important;position:absolute;width:36px;height:36px;background:#fff;border:1px solid transparent;cursor:pointer;right:46px}#kk-tabs.frontend .kk-tabs .btn{margin-bottom:0}.topbar{display:block;position:relative;width:100%;height:auto;min-height:40px;background:#00263d;z-index:100}.topbar #topbarphone{display:block;float:left;color:#fff;font-size:14px;line-height:30px;margin:0;padding:5px 0}.topbar #topbarphone span.icon{font-size:30px;line-height:30px;color:#2fadde;position:relative}.topbar #topbarphone span.icon::before{background:#fff;content:"";width:80%;height:80%;display:block;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;top:0;left:0;right:0;bottom:0;margin:auto;z-index:0}.topbar #topbarphone span.icon svg{z-index:1;position:relative}.topbar #topbarphone a{color:inherit;text-decoration:none}.topbar #topbarphone a:hover{color:#2fadde}@media screen and (max-width:319px){.topbar #topbarphone{display:none}}.header-login-nav{display:table;position:absolute;width:auto;height:28px;top:7px;right:40px}.header-login-nav ul{display:table;width:auto;list-style:none;margin:0;padding:0}.header-login-nav li{color:#fff;display:table;width:auto;height:28px;float:right;margin-right:10px}.header-login-nav li a{line-height:28px;font-size:13px;color:#fff;cursor:pointer;display:block}.header-login-nav li span.icon{display:block;text-align:center;width:28px;height:28px;line-height:28px;background:#4caf50;color:#fff;font-size:16px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;border-radius:14px;float:left;margin-right:5px;position:relative}.header-login-nav li:first-of-type{margin-right:0}.header-login-nav li#user_cart_btn span.icon{background:#2fadde}.header-login-nav li#user_cart_btn span.icon span{line-height:18px;background:red;width:18px;height:18px;position:absolute;top:-5px;right:-5px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;border-radius:9px;float:none;font-size:9px;margin:0;text-align:center}.header-login-nav li#my_account_btn span.icon{background:#125b77}.header-login-nav li#admindash_btn span.icon{background:#2fadde}@media screen and (max-width:1366px){.header-login-nav{right:20px}}@media screen and (max-width:450px){.header-login-nav span.nomob{display:none}}@media screen and (max-width:379px){.logged-in .header-login-nav{width:100%;display:block;text-align:center;position:relative;right:auto;top:auto;padding-top:8px;padding-bottom:4px}.logged-in .header-login-nav ul{display:table;width:auto;margin:0 auto}.logged-in .header-login-nav span.nomob{display:none}}#main-header{position:relative;display:block;width:100%;height:126px;padding-top:10px;overflow:visible;background:#fff;z-index:100;-webkit-box-shadow:0 4px 2px -2px gray;-moz-box-shadow:0 4px 2px -2px gray;box-shadow:0 4px 2px -2px gray}#main-header .inner.wide{height:116px}a.logo{display:block;width:221px;height:180px;margin-left:-10px;float:left;z-index:901;position:relative}a.logo img{display:block;width:100%;height:auto;max-width:100%}.header-content{display:table;display:block;position:absolute;top:calc(50% - 4px);left:auto;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:auto;padding-right:40px}@media screen and (max-width:1366px){.header-content{padding-right:20px}}.header-address{float:left;display:table;width:auto;padding-right:20px;font-size:20px;min-height:60px}.header-address p{padding-left:50px}.header-address p span.icon{display:block;position:absolute;top:0;left:0;float:none;margin:0;font-size:36px;width:36px;height:36px;line-height:36px;text-align:center;color:red}@media screen and (max-width:734px){.header-address{display:none}}.header-phone{float:left;display:table;width:auto;padding-left:20px;font-size:20px;min-height:60px;text-align:right;color:#00263d}.header-phone p{padding-left:50px}.header-phone p span.icon{display:block;position:absolute;top:-2px;left:0;float:none;margin:0;font-size:36px;width:36px;height:36px;line-height:36px;text-align:center;color:red}.header-phone::before{display:block;width:1px;height:100%;background:#d3d3d3;position:absolute;top:0;bottom:0;left:0;content:""}.header-phone a{color:inherit;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;text-decoration:none}.header-phone a:hover{color:#2fadde}@media screen and (max-width:734px){.header-phone{padding-left:0}.header-phone::before{display:none}}@media screen and (max-width:500px){.header-phone{font-size:18px;min-height:54px}.header-phone p{padding-left:42px}.header-phone p span.icon{display:block;position:absolute;top:0;left:0;float:none;margin:0;font-size:32px;width:32px;height:32px;line-height:32px;text-align:center;color:red}}@media screen and (max-width:449px){.header-phone{display:none}}.main-navigation-wrap{height:84px;z-index:90;background-color:#125b77;border-bottom:10px solid #4caf50}.main-navigation-wrap::before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(/wp-content/uploads/paw-print.png);background-repeat:repeat;background-position:top center;content:"";opacity:0.08}.main-navigation-wrap .inner.wide{height:74px}a.nav-toggle{display:none !important;position:absolute;width:50px;height:74px;padding:26px 5px 24px;margin-right:100px;display:block;position:absolute;top:0;left:auto;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}a.nav-toggle .hamburger{display:block;position:relative;width:40px;height:3px;margin:0 0 6px;background-color:#fff;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}a.nav-toggle .hamburger:last-of-type{margin-bottom:0}.nav-is-open a.nav-toggle .hamburger{display:block;position:absolute;top:50%;left:auto;right:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nav-is-open a.nav-toggle .hamburger:nth-of-type(2){display:none !important}.nav-is-open a.nav-toggle .hamburger:nth-of-type(1){-webkit-transform:rotate(-48deg);-moz-transform:rotate(-48deg);-ms-transform:rotate(-48deg);-o-transform:rotate(-48deg);transform:rotate(-48deg)}.nav-is-open a.nav-toggle .hamburger:nth-of-type(3){-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-ms-transform:rotate(48deg);-o-transform:rotate(48deg);transform:rotate(48deg)}a.nav-toggle:hover .hamburger{background-color:#2fadde}@media screen and (max-width:1680px){a.nav-toggle{margin-right:75px}}@media screen and (max-width:1366px){a.nav-toggle{margin-right:20px}}@media screen and (max-width:1120px){a.nav-toggle{top:0;z-index:1000;margin-right:14px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);display:block !important}}.navbar{height:74px;position:relative;width:100%;z-index:100}.navbar nav{height:74px;padding-left:300px}.navbar nav ul{display:table;width:auto;float:right;height:74px;margin:0;padding:0;list-style:none}.navbar nav ul ul{padding-top:29px;padding-bottom:2px;display:none;position:absolute;top:50px;left:0;width:300px;height:auto;background-color:#fff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-box-shadow:13px 8px 24px rgba(136, 136, 136, 0.5), -13px 8px 24px rgba(136, 136, 136, 0.5);-webkit-box-shadow:13px 8px 24px rgba(136, 136, 136, 0.5), -13px 8px 24px rgba(136, 136, 136, 0.5);box-shadow:13px 8px 24px rgba(136, 136, 136, 0.5), -13px 8px 24px rgba(136, 136, 136, 0.5);z-index:100}.navbar nav ul ul li{float:none;width:100%;height:44px;display:block;border-top:1px solid #d3d3d3}.navbar nav ul li{position:relative;display:block;float:left;height:auto}@media screen and (min-width:1121px){.navbar nav ul li:hover ul{display:block !important}}.navbar nav ul span.no-link,.navbar nav ul a{position:relative;display:block;width:100%;height:auto;line-height:54px;font-weight:bold;font-size:16px;color:#fff;margin:0;padding:10px 15px;cursor:pointer;text-transform:uppercase;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.navbar nav ul span.no-link:hover,.navbar nav ul a:hover{color:#2fadde}.navbar span.arrow{display:block;position:absolute;margin:0;width:12px;text-align:center;padding:13px 0 0;line-height:24px;font-weight:normal;top:0;right:9px;font-size:13px}.navbar span.arrow svg{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (max-width:1120px){.navbar span.arrow{width:40px;height:45px;line-height:45px;padding:0;border-bottom:1px solid #d3d3d3;right:0}}@media screen and (min-width:1121px){.navbar ul ul{overflow:visible}.navbar ul ul::after{z-index:101;background-color:#fff;width:calc(100% + 80px);height:45px;display:block;content:"";position:absolute;top:-16px;left:-40px;right:-40px}.navbar ul li.menu-item-has-children{padding-right:12px}.navbar ul li.menu-item-has-children:hover span.arrow svg{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=-1.00000000, M12=-0.00000000, M21=0.00000000, M22=-1.00000000,sizingMethod='auto expand')";-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:1120px){.navbar ul li.menu-item-has-children{padding-right:40px}.navbar ul li.menu-item-has-children a{width:calc(100%);padding-right:0 !important}}.navbar nav ul li:first-of-type{border-top:0}.navbar nav ul ul li:first-of-type{border-top:1px solid #d3d3d3}.navbar nav ul li:first-of-type a{padding-left:0}.navbar nav ul ul li:first-of-type a{padding-left:15px}.navbar nav ul li:last-of-type a{padding-right:0}.navbar nav ul ul li:last-of-type a{padding-right:15px}.navbar nav ul ul a{padding:10px 15px;font-size:14px}@media screen and (max-width:1120px){.main-navigation-wrap{height:auto;min-height:84px;background:none;border-bottom:0}.main-navigation-wrap::before{display:none}.main-navigation-wrap .inner.wide{padding-left:0;padding-right:0;height:auto;min-height:84px}.navbar{display:block;width:100%;max-width:100%;height:auto;min-height:84px;position:relative !important;margin:0;padding:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);background-color:#125b77;border-bottom:10px solid #4caf50}.navbar::before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(/wp-content/uploads/paw-print.png);background-repeat:repeat;background-position:top center;content:"";opacity:0.08}.navbar nav{display:none;padding-left:0}.nav-is-open .navbar{border-bottom:0}.nav-is-open .navbar nav{display:block;height:auto;max-height:100% !important}.nav-is-open .navbar nav .menu-main-menu-container{padding-top:74px;border-bottom:1px solid #d3d3d3}.nav-is-open .navbar nav ul{border-top:10px solid #4caf50;display:block;width:100%;height:auto;background:#fff;margin:0;padding:0;float:none}.nav-is-open .navbar nav ul li{display:block;width:100%;height:auto;float:none;border-top:1px solid #d3d3d3}.nav-is-open .navbar nav ul li:first-of-type{border-top:0}.nav-is-open .navbar nav ul li a{color:#00263d;padding-left:20px;padding-right:20px;line-height:34px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.nav-is-open .navbar nav ul li a:hover{background-color:#125b77;color:#fff}.nav-is-open .navbar nav ul li ul{display:none;border:0}}.video-container{display:block;position:relative;width:100%;height:calc(100vh - 466px);background:#dbdbdb}@media screen and (max-width:1440px){.video-container{height:calc(100vh - 250px)}}#header-video{display:block;position:absolute;padding:0;margin:auto;top:0;left:0;right:0;bottom:0;max-width:100%;min-width:100%;min-height:100%;max-height:100%;object-fit:cover;z-index:50}#header-video-overlay{position:absolute;display:block;top:0;left:0;right:0;bottom:0;max-width:100%;min-width:100%;min-height:100%;max-height:100%;background:#000;z-index:60;opacity:0.2}#video-text-overlay{position:absolute;display:block;top:0;left:0;right:0;bottom:0;max-width:100%;min-width:100%;min-height:100%;max-height:100%;z-index:70}#video-text-overlay .video-text-overlay-inner{position:absolute;display:block;top:0;left:0;right:0;bottom:0;width:100%;max-width:1440px;height:100%;padding:20px 0;margin:0 auto}#video-text-overlay .video-text-content{padding:0 20px;display:block;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#video-text-overlay .video-text-content .title{font-size:60px;line-height:70px;font-family:impactregular;color:#fff;text-align:center;text-transform:uppercase;margin-bottom:20px;text-shadow:0 1px 2px #00263d}@media screen and (max-width:1440px){#video-text-overlay .video-text-content .title{font-size:56px;line-height:66px}}@media screen and (max-width:1366px){#video-text-overlay .video-text-content .title{font-size:50px;line-height:60px}}@media screen and (max-width:960px){#video-text-overlay .video-text-content .title{font-size:44px;line-height:54px}}#video-text-overlay .video-text-content .desc{font-size:22px;color:#fff;text-align:center;text-shadow:0 1px 1px #00263d}.welcome-section{padding:35px 0;line-height:32px;font-size:17px}.welcome-section p.welcome-title{color:#00263d;font-size:44px;line-height:1.5;font-family:impactregular;line-height:1;margin-bottom:30px}@media screen and (max-width:1440px){.welcome-section p.welcome-title{font-size:38px}}@media screen and (max-width:1366px){.welcome-section p.welcome-title{font-size:32px}}.welcome-section p.welcome-title span{color:#2fadde;font-family:"Open Sans", sans-serif;font-size:24px;display:block;line-height:32px}@media screen and (max-width:450px){.welcome-section p.welcome-title span{font-size:22px;line-height:30px}}.welcome-section .leftcolumn{width:58%;padding-right:70px;margin-left:20px}.welcome-section .leftcolumn p{margin-bottom:20px}@media screen and (max-width:1200px){.welcome-section .leftcolumn{width:50%}}@media screen and (max-width:960px){.welcome-section .leftcolumn{display:block;padding:0;width:100%;max-width:620px;margin:0 auto 30px;text-align:center}}@media screen and (max-width:960px){.welcome-section .columns{display:block !important;margin:0 !important}}@media screen and (max-width:960px){.welcome-section .flex-child{display:block !important;flex:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0;-ms-flex:0;padding:0;width:100%;max-width:620px;margin:0 auto;text-align:center}}.welcome-form{width:100%;height:auto;max-width:620px;margin:0 auto;background:#e3ecf1;border:4px solid #2fadde;padding:20px}.welcome-form .kk-form-wrap .kk-form .kk-required,.welcome-form .kk-form-wrap .kk-form .kk-half,.welcome-form .kk-form-wrap .kk-form .kk-full{margin-bottom:10px}.welcome-form .kk-form-wrap .kk-form .kk-input{border:0}.welcome-form .kk-form-wrap .kk-form .kk-textarea{border:0;max-height:90px}.welcome-form .kk-form-wrap .kk-form input:-webkit-autofill,.welcome-form .kk-form-wrap .kk-form input:-webkit-autofill:hover,.welcome-form .kk-form-wrap .kk-form input:-webkit-autofill:focus,.welcome-form .kk-form-wrap .kk-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}.welcome-form .kk-form-wrap .kk-form .kk-btn.kk-submit{display:block;margin:0;padding:10px 20px 13px;width:100%;height:auto;line-height:24px;font-size:16px;vertical-align:middle}.welcome-form .kk-form-wrap .kk-form .kk-btn.kk-submit span.chevron-icon{width:16px;height:24px;font-size:16px;line-height:16px;display:inline-block;float:none;margin:0 8px 0 0;padding:8px 0 0;position:relative}.welcome-form .kk-form-wrap .kk-form .kk-btn.kk-submit span.chevron-icon svg{position:absolute;display:block;top:11px}p.welcome-form-title{display:table;text-align:center;color:#00263d;font-weight:bold;font-size:32px;margin:0 auto 20px;border-bottom:3px solid #2fadde;width:auto;padding:0 20px 10px}p.welcome-form-desc{font-size:14px;text-align:center;line-height:1.5;padding:0;margin:0 0 20px}.linkboxes-section{padding:40px 0;background-color:#125b77;border-bottom:10px solid #4caf50}.linkboxes-section::before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(/wp-content/uploads/paw-print.png);background-repeat:repeat;background-position:top center;content:"";opacity:0.08}.linkboxes-section .linkboxes-title{display:table;position:relative;width:auto;margin:0 auto;color:#fff;padding:0;font-size:44px;line-height:1.5;font-family:impactregular}@media screen and (max-width:1440px){.linkboxes-section .linkboxes-title{font-size:38px}}@media screen and (max-width:1366px){.linkboxes-section .linkboxes-title{font-size:32px}}.linkboxes-section .linkboxes-subtitle{display:block;margin:0;text-align:center;color:#fff;font-size:22px}.linkboxes-section .columns{padding-top:20px}.linkboxes-section .columns .column a{display:block;position:relative;width:100%;height:auto;border:5px solid #fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;overflow:hidden}.linkboxes-section .columns .column .linkbox-img{display:block;position:relative;width:100%;height:0;padding-bottom:64.7391304348%;background-size:cover;background-position:center;background-repeat:no-repeat}.linkboxes-section .columns .column .linkbox-title{display:block;position:relative;text-align:center;margin:0;padding:10px 20px;background:#fff;color:#00263d;font-size:24px}.linkboxes-section .columns .column #dog-boarding .linkbox-img{background-image:url(/wp-content/uploads/dog-boarding-el-reno-oklahoma.jpg)}.linkboxes-section .columns .column #cat-boarding .linkbox-img{background-image:url(/wp-content/uploads/cat-boarding-el-reno-oklahoma.jpg)}.linkboxes-section .columns .column #pet-grooming .linkbox-img{background-image:url(/wp-content/uploads/pet-grooming-el-reno-oklahoma.jpg)}@media screen and (min-width:1200px){.linkboxes-section .columns .column{padding-left:3px;padding-right:3px}.linkboxes-section .columns .column:first-of-type{padding-right:6px;padding-left:0}.linkboxes-section .columns .column:last-of-type{padding-left:6px;padding-right:0}}.sitecontent{margin:0;padding:30px 0 100px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;line-height:1.5;min-height:550px}.sitecontent.left{float:left;width:70%;margin-right:2%;min-height:0}@media screen and (max-width:960px){.sitecontent.left{width:100%;float:none;padding:30px 0 100px}}.sitecontent.right{float:right;width:70%;margin-left:2%;min-height:0}@media screen and (max-width:960px){.sitecontent.right{width:100%;float:none;padding:30px 0 100px}}.slug-new-dashboard .sitecontent,.slug-dashboard .sitecontent{min-height:calc(100vh - 250px)}h1.entry-title{position:relative;display:block;font-size:44px;line-height:1.5;font-family:impactregular;margin:0 0 20px;color:#00263d;line-height:1;font-weight:normal}@media screen and (max-width:1440px){h1.entry-title{font-size:38px}}@media screen and (max-width:1366px){h1.entry-title{font-size:32px}}h1.entry-title span{color:#2fadde;font-family:"Open Sans", sans-serif;font-size:28px;display:block;line-height:32px;font-weight:normal;padding-bottom:4px}@media screen and (max-width:450px){h1.entry-title span{font-size:24px;line-height:30px}}h1.entry-title span.icon{display:inline-block;float:none}.home h1.entry-title{padding-top:20px}h2,h3,h4,h5,h6,.entry-content h1{position:relative;display:block;color:#00263d;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:34px;line-height:1.5;font-family:impactregular;margin-bottom:4px}@media screen and (max-width:1440px){h2,h3,h4,h5,h6,.entry-content h1{font-size:30px}}@media screen and (max-width:1366px){h2,h3,h4,h5,h6,.entry-content h1{font-size:28px}}@media screen and (max-width:960px){h2,h3,h4,h5,h6,.entry-content h1{font-size:26px}}@media screen and (max-width:960px){.entry-content h1{text-align:center}}.entry-content a{color:#2fadde;text-decoration:underline}.entry-content a:hover,.entry-content a:active{text-decoration:none}.entry-content p{margin:0 0 20px 0}.entry-content p.no-bottom-margin{margin:0}.entry-content ul,.entry-content ol{display:block;position:relative;margin:5px 0 9px 30px;padding:0}.entry-content ul li,.entry-content ol li{padding:0 0 6px 0}.entry-content ul.doubleul,.entry-content ol.doubleul{margin-right:30px;float:left}@media screen and (max-width:650px){.entry-content ul.doubleul,.entry-content ol.doubleul{margin-bottom:0;float:none;clear:both}}.entry-content ul.doubleul2,.entry-content ol.doubleul2{float:left;margin-right:0}@media screen and (max-width:650px){.entry-content ul.doubleul2,.entry-content ol.doubleul2{margin-top:0;float:none;clear:both}}div.message{display:block;padding:10px;margin:0 0 20px;font-size:14px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}div.message p{padding:0 0 0 25px !important;margin:0 0 10px !important;line-height:22px}div.message p:last-of-type{margin-bottom:0 !important}div.message.error{background:#ff9494;color:#900}div.message.success{background:#4caf50;color:#fff}div.message span.icon{display:block;position:absolute;width:15px;height:15px;margin:0;padding:0;top:10px;left:10px;text-align:center;float:none}div.message a{color:inherit;text-decoration:underline}div.message a:hover{color:inherit;text-decoration:none}.h1divider{display:table;width:auto;margin:10px auto 40px}.home .flex-child.left{margin:0 0 20px 0;padding-right:30px}.home .flex.reversed{-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;-o-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.home .flex.border{padding-bottom:20px;border-bottom:1px solid #d3d3d3;margin-bottom:30px}@media screen and (max-width:960px){.home .flex-child.right,.home .flex-child.left{max-width:768px;margin:0 auto 30px;padding:0}.home .sitecontent{text-align:center;max-width:650px;margin-left:auto;margin-right:auto}.home .sitecontent ul{display:inline-block;text-align:left}.home h2,.home h3,.home h4,.home h5,.home h6{text-align:center}.home-page-img{width:100%;max-width:450px;margin:20px auto}}@media screen and (max-width:500px){.home-page-img img{width:100%;height:auto;max-width:100%;margin:20px auto}}.pricing-table,.entry-content .pricing-table{display:block;position:relative;width:100%;max-width:100%;margin:0 0 20px}.pricing-table .pricing-table-header,.entry-content .pricing-table .pricing-table-header{display:block;position:relative;width:100%;max-width:100%;background:#125b77;color:#fff;font-weight:bold;font-size:20px;padding:10px}.pricing-table .pricing-table-header p,.entry-content .pricing-table .pricing-table-header p{margin:0;padding:0}.pricing-table .pricing-table-content,.entry-content .pricing-table .pricing-table-content{border-left:1px solid #125b77;border-right:1px solid #125b77}.pricing-table .desc,.pricing-table .price,.entry-content .pricing-table .desc,.entry-content .pricing-table .price{display:block;position:relative;width:50%;float:left;padding:10px;border-bottom:1px solid #125b77}.pricing-table .desc p,.pricing-table .price p,.entry-content .pricing-table .desc p,.entry-content .pricing-table .price p{margin:0;padding:0}@media screen and (max-width:450px){.pricing-table .desc,.pricing-table .price,.entry-content .pricing-table .desc,.entry-content .pricing-table .price{font-size:14px}}.pricing-table .desc,.entry-content .pricing-table .desc{clear:both;border-right:1px solid #125b77}.freequoteform{display:block;width:100%;height:auto;position:relative;margin:45px 0 100px;padding:30px 30px 30px 430px;min-height:484px;background:#fff;-webkit-box-shadow:8px 9px 35px 0px rgba(145, 145, 145, 0.25);-moz-box-shadow:8px 9px 35px 0px rgba(145, 145, 145, 0.25);box-shadow:8px 9px 35px 0px rgba(145, 145, 145, 0.25)}.freequoteform input,.freequoteform textarea{background:#fff !important}@media screen and (max-width:960px){.freequoteform{padding-left:30px;padding-top:45.6647398844%}}@media screen and (max-width:768px){.freequoteform p.desc,.freequoteform h1.entry-title{text-align:center}}@media screen and (max-width:697px){.freequoteform{padding:295px 25px 25px}}@media screen and (max-width:425px){.freequoteform{padding:270px 20px 20px}}@media screen and (max-width:390px){.freequoteform{padding:240px 20px 20px}}@media screen and (max-width:350px){.freequoteform{padding:210px 20px 20px}}.freequotebg{display:block;position:absolute;top:-1px;left:-1px;bottom:-1px;width:400px;background-repeat:no-repeat;background-size:cover;background-color:#ededed;background-position:right bottom;background-image:url(/wp-content/uploads/free-quote-form.jpg);border-right:5px solid #2fadde}@media screen and (max-width:960px){.freequotebg{position:absolute;width:auto;height:0;padding:0 0 42.1965317919%;bottom:auto;right:-1px;border-right:0;border-bottom:8px solid #2fadde;background-image:url(/wp-content/uploads/free-quote-form-bg.jpg)}}@media screen and (max-width:697px){.freequotebg{padding-bottom:0;height:270px;background-position:left bottom}}@media screen and (max-width:550px){.freequotebg{background-position:-80px center}}@media screen and (max-width:450px){.freequotebg{background-position:-90px center}}@media screen and (max-width:425px){.freequotebg{background-position:-100px center;height:250px}}@media screen and (max-width:390px){.freequotebg{background-position:-50px center;height:220px}}@media screen and (max-width:380px){.freequotebg{background-position:-80px center;height:220px}}@media screen and (max-width:350px){.freequotebg{background-position:-80px center;height:190px}}.freequoteform h1{display:block}.freequoteform h1::before{display:none}img.alignright{display:block;z-index:2;position:relative;float:right;margin:0 0 20px 20px;width:auto;height:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;max-width:100% !important}@media screen and (max-width:768px){img.alignright{max-width:280px !important}}@media screen and (max-width:736px){img.alignright{max-width:250px !important}}@media screen and (max-width:480px){img.alignright{max-width:230px !important}}@media screen and (max-width:479px){img.alignright{width:auto;float:none;margin:20px auto;max-width:100% !important}}img.alignleft{display:block;z-index:2;position:relative;float:left;margin:10px 20px 20px 0;width:auto;height:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;max-width:100% !important}@media screen and (max-width:768px){img.alignleft{max-width:280px !important}}@media screen and (max-width:736px){img.alignleft{max-width:250px !important}}@media screen and (max-width:480px){img.alignleft{max-width:230px !important}}@media screen and (max-width:479px){img.alignleft{width:auto;float:none;margin:20px auto;max-width:100% !important}}.wp-block-image{z-index:2;position:relative;margin:0}.wp-block-image .alignright{float:right;margin:0 0 20px 20px;width:auto;height:auto;display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;max-width:100% !important}@media screen and (max-width:768px){.wp-block-image .alignright{max-width:280px !important}}@media screen and (max-width:736px){.wp-block-image .alignright{max-width:250px !important}}@media screen and (max-width:480px){.wp-block-image .alignright{max-width:230px !important}}@media screen and (max-width:479px){.wp-block-image .alignright{width:auto;float:none;margin:20px auto;max-width:100% !important}}.wp-block-image .alignleft{float:left;display:block;margin:10px 20px 20px 0;width:auto;height:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;max-width:100% !important}@media screen and (max-width:768px){.wp-block-image .alignleft{max-width:280px !important}}@media screen and (max-width:736px){.wp-block-image .alignleft{max-width:250px !important}}@media screen and (max-width:480px){.wp-block-image .alignleft{max-width:230px !important}}@media screen and (max-width:479px){.wp-block-image .alignleft{width:auto;float:none;margin:20px auto;max-width:100% !important}}.wp-block-image img{display:block;position:relative;width:100%;height:auto;margin:0;padding:0;max-width:100%}.wp-block-image .aligncenter img{margin:20px auto}h2.dashboard-section-header{font-size:34px;line-height:41px;display:inline-block;margin-bottom:10px;position:relative;padding-right:52px}h2.dashboard-section-header button{position:absolute;display:inline-block;border:1px solid #d3d3d3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:41px;height:41px;text-align:center;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:#2fadde;padding:6px;top:0;right:0;font-size:28px;line-height:28px;cursor:pointer}h2.dashboard-section-header button:hover{color:#4caf50}.dashboard-section{background:#e3ecf1;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:20px}aside{width:28%;padding:30px 0 0}aside.sidebar-right{float:right}aside.sidebar-left{float:left}@media screen and (max-width:960px){aside{float:none !important;width:100%}}.newsletter{background-color:#125b77;color:#fff;padding:40px 0 20px;border-top:10px solid #4caf50}.newsletter::before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(/wp-content/uploads/paw-print.png);background-repeat:repeat;background-position:top center;content:"";opacity:0.08}.newsletter p{font-size:20px;padding:0}@media screen and (max-width:1024px){.newsletter p{font-size:18px}}.newsletter p.title{font-size:34px;line-height:1.5;font-family:impactregular}@media screen and (max-width:1440px){.newsletter p.title{font-size:30px}}@media screen and (max-width:1366px){.newsletter p.title{font-size:28px}}@media screen and (max-width:960px){.newsletter p.title{font-size:26px}}.newsletter form.kk-form{padding-top:20px;padding-left:50px}@media screen and (min-width:461px){.newsletter form.kk-form .kk-required{padding-right:125px}}.newsletter form.kk-form .kk-required::before{display:none}.newsletter form.kk-form .kk-input{border:0;padding:13px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}@media screen and (min-width:461px){.newsletter form.kk-form .kk-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}}@media screen and (max-width:460px){.newsletter form.kk-form .kk-btn.kk-submit{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:table;margin:0 auto 20px auto}}@media screen and (min-width:461px){.newsletter form.kk-form .kk-buttons{position:absolute;top:15px;right:0;z-index:0}.newsletter form.kk-form .kk-btn.kk-submit{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;text-align:center;float:right;min-width:125px}}@media screen and (min-width:461px) and (max-width:768px){.newsletter form.kk-form .kk-buttons{max-width:600px;margin:0 auto;left:0;top:15px}}.newsletter form.kk-form .kk-form-spam-error-wrap{display:none !important}@media screen and (max-width:1024px){.newsletter form.kk-form{padding-left:25px}}@media screen and (max-width:960px){.newsletter form.kk-form{padding-left:0}}@media screen and (max-width:768px){.newsletter .columns.w1-2{display:block !important;max-width:600px !important;width:100% !important;margin:0 auto !important;padding:0 !important;text-align:center !important}.newsletter .columns.w1-2.br768 .column{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important;min-width:100% !important}.newsletter .columns.w1-2.br768 .column:last-of-type{max-width:500px !important;margin:0 auto 20px !important}}.newsletter-icon{font-size:60px;width:60px;height:90px;display:block;text-align:center;float:left;font-weight:normal;margin-right:30px}@media screen and (max-width:768px){.newsletter-icon{float:none;margin:0 auto}}.login-form-wrap,.registration-form,#passresetform,.edit-pets-form-wrap{margin:0 auto;max-width:640px}.fieldcontainer{background:#e3ecf1;padding:20px;margin:0 auto 10px;max-width:600px}.fieldcontainer .kk-input{border:1px solid #fff}.fieldcontainer .kk-textarea{border:1px solid #fff}.fieldcontainer .kk-select-wrap .kk-select{border:1px solid #fff}.fieldcontainer input.kk-input[data-autocompleted],.fieldcontainer textarea.kk-textarea[data-autocompleted],.fieldcontainer select.kk-select[data-autocompleted]{background-color:transparent !important}.fieldcontainer input.kk-input:-webkit-autofill,.fieldcontainer input.kk-input:-webkit-autofill:hover,.fieldcontainer input.kk-input:-webkit-autofill:focus,.fieldcontainer textarea.kk-textarea:-webkit-autofill,.fieldcontainer textarea.kk-textarea:-webkit-autofill:hover,.fieldcontainer textarea.kk-textarea:-webkit-autofill:focus,.fieldcontainer select.kk-select:-webkit-autofill,.fieldcontainer select.kk-select:-webkit-autofill:hover,.fieldcontainer select.kk-select:-webkit-autofill:focus{border:1px solid #fff !important;-webkit-text-fill-color:#000 !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important;transition:background-color 5000s ease-in-out 0s !important}.register-reset-links{display:block;float:right;margin:0 0 10px}.register-reset-links a{color:#2795bf;display:inline-block;text-decoration:none;font-size:12px;line-height:12px;padding:5px 3px;margin:0;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.register-reset-links a:hover{color:#00263d;text-decoration:none}a.login-page-registration-link,a.registration-page-login-link{color:#2795bf;display:inline-block;text-decoration:none;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}a.login-page-registration-link:hover,a.registration-page-login-link:hover{color:#4caf50;text-decoration:none}.password-directions{background:#e3ecf1;padding:20px;margin:0 auto 20px;max-width:600px}.password-directions p{color:#00263d;margin-bottom:15px;font-size:15px}.password-directions .strength{color:#00263d;display:table;width:auto;margin-left:auto;margin-right:auto;margin-bottom:35px;font-size:13px}body .login-form-wrap .kk-form-wrap{margin-left:auto;margin-right:auto}body .login-form-wrap .kk-form-wrap .fieldcontainer{max-width:640px}body .login-form-wrap .kk-form-wrap .kk-form .thispetnum,body .registration-add-pets .kk-form-wrap .kk-form .thispetnum{font-size:20px;color:#00263d;font-family:impactregular;border-bottom:1px solid #00263d;padding-bottom:6px}body .login-form-wrap .kk-form-wrap .kk-form .drop_file_zone,body .registration-add-pets .kk-form-wrap .kk-form .drop_file_zone{background:#fff}body .login-form-wrap .kk-form-wrap .kk-form .fa-spin,body .login-form-wrap .kk-form-wrap .kk-form .spinner-icon,body .registration-add-pets .kk-form-wrap .kk-form .fa-spin,body .registration-add-pets .kk-form-wrap .kk-form .spinner-icon{display:block;float:left;margin-right:8px;-webkit-animation:rotating 1.5s linear infinite;-moz-animation:rotating 1.5s linear infinite;-ms-animation:rotating 1.5s linear infinite;-o-animation:rotating 1.5s linear infinite;animation:rotating 1.5s linear infinite;width:14px !important;height:18px !important}body .login-form-wrap .kk-form-wrap .kk-form .fa-spin svg,body .login-form-wrap .kk-form-wrap .kk-form .spinner-icon svg,body .registration-add-pets .kk-form-wrap .kk-form .fa-spin svg,body .registration-add-pets .kk-form-wrap .kk-form .spinner-icon svg{width:14px !important;height:18px !important}.add-pet-wrap{background:#e3ecf1;padding:20px;max-width:640px;margin:0 0 20px}#add-another-pet{margin-top:0 !important}button.remove-pet{display:block;position:absolute;top:-10px;right:-10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;border:2px solid #2fadde;background:#2fadde;width:32px;height:32px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;overflow:hidden;cursor:pointer;text-align:center;padding:4px;font-size:20px;line-height:20px}button.remove-pet svg{display:block;width:20px;height:20px}button.remove-pet svg path{display:block;width:20px;height:20px}.admin-add-new-user-form,.booking-form-wrap{}.admin-add-new-user-form h3,.booking-form-wrap h3{font-size:26px}.admin-add-new-user-form .fieldcontainer,.booking-form-wrap .fieldcontainer{margin-left:0;margin-right:0;max-width:640px;min-height:238px}.admin-add-new-user-form .kk-label,.admin-add-new-user-form .kk-form-wrap label.container,.booking-form-wrap .kk-label,.booking-form-wrap .kk-form-wrap label.container{color:#00263d}.admin-add-new-user-form .kk-form-wrap .checkmark,.booking-form-wrap .kk-form-wrap .checkmark{background-color:#fff !important}.admin-add-new-user-form .kk-form-wrap label.container:hover input~.checkmark,.booking-form-wrap .kk-form-wrap label.container:hover input~.checkmark{background-color:#4caf50 !important}.admin-add-new-user-form .kk-form-wrap label.container input:checked~.checkmark,.booking-form-wrap .kk-form-wrap label.container input:checked~.checkmark{background-color:#2fadde !important}.admin-add-new-user-form .kk-form-wrap .checkmark::after,.booking-form-wrap .kk-form-wrap .checkmark::after{content:"";position:absolute;display:none}.admin-add-new-user-form .kk-form-wrap .container input:checked~.checkmark::after,.booking-form-wrap .kk-form-wrap .container input:checked~.checkmark::after{display:block}.admin-add-new-user-form a.kk-btn.kk-book-again,.booking-form-wrap a.kk-btn.kk-book-again{padding:12px 20px !important;background-color:transparent !important;margin-right:10px !important;color:#888 !important;float:right !important;border:1px solid #bbb !important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;cursor:pointer}.admin-add-new-user-form a.kk-btn.kk-book-again:hover,.booking-form-wrap a.kk-btn.kk-book-again:hover{border:1px solid #bbb !important;background-color:transparent !important;color:#555 !important}.admin-add-new-user-form a.kk-btn.kk-view-cart,.booking-form-wrap a.kk-btn.kk-view-cart{padding:12px 20px !important;background-color:#4caf50 !important;color:#fff !important;float:right !important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;cursor:pointer}.admin-add-new-user-form a.kk-btn.kk-view-cart:hover,.booking-form-wrap a.kk-btn.kk-view-cart:hover{background-color:#46a049 !important;color:#fff !important}.admin-add-new-user-form #line-items .item,.booking-form-wrap #line-items .item{display:block;width:100%;height:auto;padding:5px;background:#fff;margin-bottom:6px;position:relative;font-size:14px}.admin-add-new-user-form #line-items .item .line-item-desc,.booking-form-wrap #line-items .item .line-item-desc{display:block;width:100%;padding-right:120px;position:relative}.admin-add-new-user-form #line-items .item .line-item-cost,.booking-form-wrap #line-items .item .line-item-cost{position:absolute;top:5px;right:5px;width:120px;text-align:right}.admin-add-new-user-form #line-items .total-cost,.booking-form-wrap #line-items .total-cost{display:block;width:100%;font-weight:bold;font-size:14px;text-align:right}.admin-add-new-user-form #line-items .total-cost span,.booking-form-wrap #line-items .total-cost span{display:inline-block;margin-left:20px}.admin-add-new-user-form #card-element,.booking-form-wrap #card-element{appearance:none;-webkit-appearance:none;display:block;position:relative;width:100%;border:1px solid #fff;float:left;clear:both;z-index:1;line-height:24px;padding:9px 5px 5px;margin:0 0 15px;height:40px;overflow:hidden;resize:none;font-size:16px;font-family:inherit;background:#fff}.admin-add-new-user-form input#placeholder-field,.booking-form-wrap input#placeholder-field{visibility:hidden !important;height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;position:absolute !important;z-index:0 !important}.admin-add-new-user-form .kk-form-error-wrap div#placeholder-field-error.kk-form-error,.booking-form-wrap .kk-form-error-wrap div#placeholder-field-error.kk-form-error{margin-top:0}.edit-pets-form-wrap .kk-input{border:1px solid #fff}.edit-pets-form-wrap .kk-textarea{border:1px solid #fff}.edit-pets-form-wrap .kk-select-wrap .kk-select{border:1px solid #fff}#passresetform .kk-form-wrap{max-width:640px;margin-left:auto;margin-right:auto}#passresetform .kk-form-wrap .fieldcontainer{max-width:640px}#passresetform .kk-form-wrap a{float:right;color:#2795bf;display:inline-block;text-decoration:none;font-size:12px;line-height:12px;padding:5px 3px;margin:0 0 10px}#passresetform .kk-form-wrap a:hover{color:#00263d;text-decoration:none}.booking-form-wrap p.kk-heading.impact{font-size:28px !important;line-height:1.5 !important;color:#00263d !important;font-weight:normal !important}.booking-form-wrap .kk-form-wrap label.container.disabled{cursor:not-allowed}.booking-form-wrap .kk-form-wrap label.container.disabled input:checked~.checkmark{background:#fff !important}.booking-form-wrap .kk-form-wrap label.container.disabled input:checked~.checkmark::after{display:none}.booking-form-wrap .kk-form-wrap label.container.disabled:hover input~.checkmark{background:#fff !important}.booking-form-wrap .selected-kennel-information,.booking-form-wrap .selected-boarding-information{padding:14px;border:1px solid #d3d3d3;background:#fff;margin-bottom:20px}.booking-form-wrap .hide{display:none !important}.booking-form-wrap .show{display:block !important}footer{width:100%;background:#00263d;padding:40px 0;color:#fff}footer p{font-size:16px;line-height:30px}footer.dashboard{padding:0}.footer-title{font-size:34px;line-height:1.5;font-family:impactregular;margin:0 0 20px;padding:0 0 8px;color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.1)}@media screen and (max-width:1440px){.footer-title{font-size:30px}}@media screen and (max-width:1366px){.footer-title{font-size:28px}}@media screen and (max-width:960px){.footer-title{font-size:26px}}@media screen and (max-width:860px){.footercolumns .column{min-width:calc(50% - 20px) !important;max-width:calc(50% - 20px) !important}.footercolumns .column:last-of-type{min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}}@media screen and (max-width:660px){.footercolumns .column{min-width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}}@media screen and (max-width:660px){.footercolumns{max-width:650px;margin:0 auto;text-align:center}}.footer a{text-decoration:none;display:block;color:#2fadde;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.footer a:hover{color:inherit;text-decoration:none}.footermenu ul{list-style:none;display:block;position:relative;margin:0;padding:0}@media screen and (max-width:660px){.footermenu ul{display:inline-block;width:auto}}.footermenu ul li{display:block;position:relative;margin:0;padding:0 0 4px 0}@media screen and (max-width:660px){.footermenu ul li{display:block;width:auto;text-align:left}}.footermenu ul li a{display:inline-block;position:relative;margin:0;padding:0 0 0 24px;color:#fff;text-decoration:none;-webkit-transition:padding 0.2s ease-in-out;-moz-transition:padding 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out;transition:padding 0.2s ease-in-out}.footermenu ul li a:hover{color:#fff;padding-left:27px}.footermenu ul li a svg{display:block;position:absolute;margin:0;padding:0;top:4px;left:0;color:inherit;-webkit-transition:left 0.2s ease-in-out, color 0.2s ease-in-out;-moz-transition:left 0.2s ease-in-out, color 0.2s ease-in-out;-o-transition:left 0.2s ease-in-out, color 0.2s ease-in-out;-ms-transition:left 0.2s ease-in-out, color 0.2s ease-in-out;transition:left 0.2s ease-in-out, color 0.2s ease-in-out}.footermenu ul li a:hover svg{left:3px;color:#fff}@media screen and (max-width:660px){.footersocial{display:table;width:auto;margin:0 auto}}.footersocial a{display:block;position:relative;float:left;margin:0 5px 20px 0;padding:0;text-decoration:none;color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footersocial a:hover{color:#2795bf}.copyrightwrap{overflow:hidden;background:#011c28;margin:0;padding:10px 0}.copyright{float:left;font-size:14px;line-height:24px;color:#fff;padding-top:8px;padding-bottom:8px}@media screen and (max-width:660px){.copyright{float:none;display:block;width:100%;line-height:24px;padding-top:8px;padding-bottom:8px;text-align:center}}.webdesign{float:right;padding:3px 0 2px;height:40px;color:#fff}@media screen and (max-width:660px){.webdesign{float:none;display:table;width:auto;margin:0 auto}}.webdesign a{text-decoration:none;color:#fff;display:inline-block;padding:5px 0;height:35px;line-height:25px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.webdesign a:hover{color:#2fadde}.webdesign svg path{fill:currentColor !important}.back2top{display:none;position:fixed;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;opacity:0.8;width:40px;height:40px;bottom:40px;right:22px;border:2px solid #ededed;background:#00263d;z-index:1000}.back2top::before,.back2top::after{content:"";position:absolute;display:block;width:15px;height:4px;background:#fff;top:0;bottom:0;left:7px;margin:auto;-webkit-transform:rotate(-48deg);-moz-transform:rotate(-48deg);-ms-transform:rotate(-48deg);-o-transform:rotate(-48deg);transform:rotate(-48deg);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.back2top::after{right:7px;left:auto;-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-ms-transform:rotate(48deg);-o-transform:rotate(48deg);transform:rotate(48deg)}.back2top:hover{opacity:1}.ui-datepicker{width:17em;padding:0.2em 0.2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:0.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:0.9em;border-collapse:collapse;margin:0 0 0.4em}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:0.5em;top:0.3em}.page-id-643 .wrap{background:#e3ecf1}#kk-tabs.frontend .kk-tabs .tab-title p{font-size:27px;font-weight:bold;line-height:1.5;display:block;font-family:impactregular;color:#00263d;margin:0 0 20px;padding:0 41px 0 0;position:relative}#kk-tabs .absolute-loader{margin-top:10px}.calendar{display:flex;flex-flow:column;background:#fff;margin-bottom:20px;min-height:1118px}.cal-navigation{display:block;width:84px;height:24px;position:absolute;top:8px;right:0}.cal-navigation button.cal-nav{float:right;background:none;outline:none;border:0;padding:0;margin:0 0 0 6px;display:block;width:24px;height:24px;font-size:24px;line-height:24px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2fadde;text-align:center}.cal-navigation button.curr-cal-month.cal-nav{color:#4caf50}.cal-navigation button.prev-cal-month.cal-nav{margin-left:0}.calendar .header .month-year{display:block;position:relative;font-size:27px;font-weight:bold;line-height:1.5;font-family:impactregular;color:#00263d;margin:0 0 20px;padding:0 104px 0 0}.calendar .days{display:flex;flex-flow:wrap;overflow:hidden;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.calendar .days .day_name{width:calc(100% / 7);border-right:1px solid #d3d3d3;padding:20px;text-transform:uppercase;font-size:12px;font-weight:bold;color:#fff;background-color:#125b77}.calendar .days .day_name:nth-child(7){border:none}.calendar .days .day_num{display:flex;flex-flow:column;width:calc(100% / 7);border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:15px 15px 10px;font-weight:bold;color:#7c878d;cursor:pointer;min-height:160px;background-color:#fff;-webkit-transition:background-color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;-ms-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out}.calendar .days .day_num span.daynum{display:block;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid #d3d3d3;font-size:14px;line-height:28px;text-align:center;margin-left:-5px;margin-bottom:10px;background:#fff}.calendar .days .day_num.selected span.daynum{border:1px solid #2fadde;background:#2fadde;color:#fff}.calendar .days .day_num .event{font-size:12px;margin:0 0 6px;padding:0;line-height:1;color:#464646;font-weight:normal;word-wrap:break-word}.calendar .days .day_num .event.green{margin-top:10px;font-weight:500;font-size:14px;padding:3px 6px;border-radius:4px;color:#fff;word-wrap:break-word;background-color:#51ce57}.calendar .days .day_num .event.blue{margin-top:10px;font-weight:500;font-size:14px;padding:3px 6px;border-radius:4px;color:#fff;word-wrap:break-word;background-color:#518fce}.calendar .days .day_num .event.red{margin-top:10px;font-weight:500;font-size:14px;padding:3px 6px;border-radius:4px;color:#fff;word-wrap:break-word;background-color:#ce5151}.calendar .days .day_num:nth-child(7n+1){border-left:1px solid #d3d3d3}.calendar .days .day_num:hover{background-color:#e3ecf1}.calendar .days .day_num.ignore{background-color:#fff;color:#ced2d4;cursor:inherit}.calendar .days .day_num.selected{background-color:#fff}.calendar .days .day_num.selected:hover{background-color:#e3ecf1}@media screen and (max-width:767px){.calendar .days .day_name{display:none}.calendar .days .day_num{display:block;width:100%;border-left:1px solid #d3d3d3}.calendar .days .day_num.first_dom{border-top:1px solid #d3d3d3}.calendar .days .day_num.ignore{display:none}}.day-view-datepicker-form{display:block;position:absolute;top:0;right:0;width:150px}.day-view-datepicker-form .day-view-datepicker-icon{font-size:24px;line-height:24px;font-weight:normal;color:#2fadde;float:right;margin-top:8px;cursor:pointer}.day-view-datepicker-form .day-view-datepicker-icon svg{pointer-events:none}.day-view-datepicker-form .kk-form{height:40px}.day-view-datepicker-form #day-view-datepicker{height:0 !important;width:0 !important;border:0 !important;padding:0 !important;margin:0 !important;background:none !important;color:transparent !important;opacity:0 !important;visibility:hidden !important}.day-view-wrap{background:#fff;padding:0;min-height:800px;opacity:1;visibility:visible}.column.arriving h2,.column.departing h2,.client-search-columns .column h2,.add-new-client-wrap h2{background:#125b77;color:#fff;line-height:24px;padding:17px 20px;text-transform:uppercase;font-size:18px;font-weight:bold;font-family:"Open Sans", sans-serif;margin-bottom:15px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;overflow:hidden}.client-search-columns{min-height:400px}.client-search-columns .column h2{padding:16px 20px}.client-search-columns .column.client-results-wrap h2{padding:17px 20px}.client-search-columns .column h2 span{font-size:12px;line-height:24px;text-transform:none;display:inline-block;margin:0;padding:0}.add-new-client-wrap .kk-form-wrap{background:#fff !important;width:100% !important;max-width:100% !important;padding:0 !important}.add-new-client-wrap .kk-form-wrap .fieldcontainer{background:#e3ecf1 !important;width:100% !important;max-width:100% !important;margin:0 0 20px !important}.add-new-client-wrap .fieldcontainer,.add-new-client-wrap .add-pet-wrap{background:#e3ecf1;padding:20px;margin:0 auto;max-width:100% !important}.add-new-client-wrap .fieldcontainer .kk-select-wrap .kk-select,.add-new-client-wrap .fieldcontainer .kk-input,.add-new-client-wrap .add-pet-wrap .kk-select-wrap .kk-select,.add-new-client-wrap .add-pet-wrap .kk-input{border-color:#fff}.add-new-client-wrap .fieldcontainer .drop_file_zone,.add-new-client-wrap .add-pet-wrap .drop_file_zone{background:#fff}.add-new-client-wrap .add-pet-wrap{margin-bottom:20px}.kennel_card_sm,.user-card-sm,.pet-card-sm{border:1px solid #d3d3d3;padding:14px;margin:0 0 20px;position:relative;cursor:default;background-color:#fff;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;overflow:hidden}.kennel_card_sm .card-data,.user-card-sm .card-data,.pet-card-sm .card-data{font-size:15px;margin:0;padding:0 0 0 42px;position:relative}.kennel_card_sm.unpaid .card-data,.user-card-sm.unpaid .card-data,.pet-card-sm.unpaid .card-data{padding-right:54px}.kennel_card_sm.unpaid .card-data::before,.user-card-sm.unpaid .card-data::before,.pet-card-sm.unpaid .card-data::before{content:"";position:absolute;top:0;left:auto;right:-6px;bottom:0;width:100%;height:100%;display:block;opacity:0.4;background-image:url("/wp-content/uploads/unpaid-stamp.png");background-position:top right;background-repeat:no-repeat;background-size:auto 30px}.kennel_card_sm .kennel-num,.user-card-sm .kennel-num,.pet-card-sm .kennel-num{margin:0;padding:4px;color:#fff;background:#2fadde;text-align:center;width:32px;height:32px;position:absolute;display:table;top:14px;left:12px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px}.kennel_card_sm .kennel-num span,.user-card-sm .kennel-num span,.pet-card-sm .kennel-num span{display:block;text-align:center;width:24px;height:24px;font-size:17px;font-weight:bold;line-height:24px}.pet-card-sm{cursor:pointer}.pet-card-sm:hover::before{position:absolute;bottom:0;left:0;right:0;width:100%;height:4px;background:#2fadde;content:""}#kk-tabs.frontend .kk-tabs .user-card-sm a.user_card_sm_add_booking_btn{border:1px solid #d3d3d3;font-size:12px;font-weight:normal;color:#464646;text-align:center;display:table;width:auto;margin:10px 0 0;padding:8px 10px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#kk-tabs.frontend .kk-tabs .user-card-sm a.user_card_sm_add_booking_btn:hover{background:#4caf50;color:#fff;border:1px solid #4caf50}.user-card-sm-icon{display:block;position:absolute;top:14px;left:12px;color:#2fadde;width:30px;height:27px;font-size:26px;line-height:26px;text-align:center}#dialog.pet-card-lg .content p{font-size:16px;margin:0 0 20px}#dialog.pet-card-lg .content p.no-bottom-margin{margin-bottom:4px}#dialog.pet-card-lg .content .petcard-kennel-data{display:block;margin:0 0 20px;padding:0 0 10px 50px;height:auto;border-bottom:1px solid #d3d3d3}#dialog.pet-card-lg .content .petcard-kennel-data .kennel-num{margin:0;padding:6px;color:#fff;background:#2fadde;text-align:center;width:40px;height:40px;position:absolute;display:table;top:0;left:0;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}#dialog.pet-card-lg .content .petcard-kennel-data .kennel-num span{display:block;text-align:center;width:28px;height:28px;font-size:20px;font-weight:bold;line-height:28px}#dialog.pet-card-lg .content .petcard-kennel-data .kennel-dates{color:#607179;font-size:16px;line-height:40px}#dialog.pet-card-lg .content .owner-info{display:block;position:relative;width:100%;margin:0 0 20px;height:auto;min-height:30px;color:#607179;padding-left:54px}#dialog.pet-card-lg .content .owner-info .petcard-lg-address-icon{font-size:30px;line-height:30px;color:#00263d;display:block;position:absolute;top:0;left:2px;width:34px;height:30px;text-align:center}#dialog.pet-card-lg .content .owner-info a{display:inline-block;color:#2fadde;text-decoration:none}#dialog.pet-card-lg .content .owner-info a:hover{text-decoration:underline}#dialog.pet-card-lg .content .pet-info{display:block;position:relative;width:100%;margin:0 0 20px;height:auto;min-height:30px;color:#607179;padding-left:54px}#dialog.pet-card-lg .content .pet-info .petcard-lg-pet-icon{font-size:30px;line-height:30px;color:#00263d;display:block;position:absolute;top:0;left:2px;width:34px;height:30px;text-align:center}#dialog.pet-card-lg .content .pet-info .records a.petcardattachment{display:block;width:82px;height:82px;border:1px solid #d3d3d3;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin:0 10px 20px 0;padding:0;float:left;overflow:hidden}#dialog.pet-card-lg .content .pet-info .records a.petcardattachment img{display:block;width:80px;height:80px}#dialog.pet-card-lg .content .pet-info .records a.petcardattachment span.file-icon{display:block;width:80px;height:80px;padding:20px;text-align:center;font-size:40px;line-height:40px;color:#2fadde}#dialog.pet-card-lg .content .order-info{display:block;position:relative;width:100%;margin:0 0 20px;height:auto;min-height:30px;color:#607179;padding-left:54px}#dialog.pet-card-lg .content .order-info .order-details li{font-style:italic;font-size:15px !important;margin-bottom:4px}#dialog.pet-card-lg .content .order-info .petcard-lg-order-icon{font-size:30px;line-height:30px;color:#00263d;display:block;position:absolute;top:0;left:2px;width:34px;height:30px;text-align:center}#dialog.pet-card-lg .content .order-info a{display:inline-block;color:#2fadde;text-decoration:none}#dialog.pet-card-lg .content .order-info a:hover{text-decoration:underline}#dialog.pet-card-lg .content hr{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d3d3d3;width:100%;height:1px;padding:0;border:0;margin:0 0 20px}.pet-card-sm.checked-in .kennel-num,.pet-card-sm.checked-out .kennel-num,#dialog.pet-card-lg .content .checked-in .petcard-kennel-data .kennel-num,#dialog.pet-card-lg .content .checked-out .petcard-kennel-data .kennel-num{background:#4caf50}.booking-action-btns{display:table;width:auto;float:right}@media screen and (max-width:768px){.booking-action-btns{float:none;width:100%}}@media screen and (max-width:640px){.booking-action-btns .btn{width:100%;margin:0 0 20px !important}.booking-action-btns .btn:last-of-type{margin-bottom:0 !important}.booking-action-btns .btn span{float:none;display:inline-block}}.confirm-container{font-size:14px !important;color:#fff !important;background:#900;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding:10px;display:table;position:absolute;width:auto;left:0;top:-89px;z-index:10;min-width:230px}.confirm-container::before{display:block;width:30px;height:30px;background:inherit;position:absolute;z-index:0;content:"";bottom:-5px;left:11px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.confirm-container p{padding:0;text-align:center;margin:0 0 6px;font-weight:bold}.confirm-container button.confirm-exit{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;background:#fff;color:#00263d;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:5px 8px;line-height:27px;cursor:pointer;display:block;float:left;width:calc(50% - 8px);margin:0;z-index:11;position:relative;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.confirm-container button.confirm-exit:hover{color:#2fadde}.confirm-container button.confirm{text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#00263d;line-height:27px;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:5px 8px;cursor:pointer;display:block;float:left;width:calc(50% - 8px);margin:0 0 0 16px;z-index:11;position:relative;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.confirm-container button.confirm:hover{color:#2fadde}.featured-products{padding:40px 0}.wooloop.full .column{width:25%}.wooloop.full .column:nth-of-type(1){padding:0 15px 20px 0}.wooloop.full .column:nth-of-type(4n+2),.wooloop.full .column:nth-of-type(2){padding:0 10px 20px 5px}.wooloop.full .column:nth-of-type(4n+3),.wooloop.full .column:nth-of-type(3){padding:0 5px 20px 10px}.wooloop.full .column:nth-of-type(4n){padding:0 0 20px 15px}.wooloop.full .column:nth-of-type(4n+1){clear:both;padding:0 15px 20px 0}@media screen and (max-width:1024px){.wooloop.full .column,.wooloop.full .column:nth-of-type(4n+2),.wooloop.full .column:nth-of-type(2),.wooloop.full .column:nth-of-type(4n+3),.wooloop.full .column:nth-of-type(3),.wooloop.full .column:nth-of-type(4n),.wooloop.full .column:nth-of-type(4n+1){width:33.3333333333%;height:auto;margin:0;float:left;clear:none}.wooloop.full .column:nth-of-type(1),.wooloop.full .column:nth-of-type(3n+1){padding:0 20px 20px 0;clear:both}.wooloop.full .column:nth-of-type(3n-1){padding:0 10px 20px 10px}.wooloop.full .column:nth-of-type(3n){padding:0 0 20px 20px}.featured-products .wooloop.full .column:nth-of-type(4){display:none}}@media screen and (max-width:680px){.featured-products .wooloop.full .column:nth-of-type(4){display:block}.wooloop.full .column,.wooloop.full .column:nth-of-type(4n+2),.wooloop.full .column:nth-of-type(2),.wooloop.full .column:nth-of-type(4n+3),.wooloop.full .column:nth-of-type(3),.wooloop.full .column:nth-of-type(3n),.wooloop.full .column:nth-of-type(4n),.wooloop.full .column:nth-of-type(4n+1),.wooloop.full .column:nth-of-type(1),.wooloop.full .column:nth-of-type(3n+1),.wooloop.full .column:nth-of-type(3n-1){width:50%;margin:0 auto 30px !important;clear:none}.wooloop.full .column:nth-of-type(odd){padding:0 15px 0 0 !important;clear:both !important}.wooloop.full .column:nth-of-type(even){padding:0 0 0 15px !important;float:right !important}}@media screen and (max-width:480px){.wooloop.full .column,.wooloop.full .column:nth-of-type(4n+2),.wooloop.full .column:nth-of-type(2),.wooloop.full .column:nth-of-type(4n+3),.wooloop.full .column:nth-of-type(3),.wooloop.full .column:nth-of-type(3n),.wooloop.full .column:nth-of-type(4n),.wooloop.full .column:nth-of-type(4n+1),.wooloop.full .column:nth-of-type(1),.wooloop.full .column:nth-of-type(3n+1),.wooloop.full .column:nth-of-type(3n-1) .column:nth-of-type(odd),.wooloop.full .column:nth-of-type(even){width:100% !important;max-width:300px !important;float:none !important;padding:0 !important;clear:both !important}}.wooloop{display:block;width:100%;height:auto;margin:0;padding:0}.wooloop .wooproduct{display:block;position:relative;text-align:left;text-decoration:none}.wooloop .wooproduct h2.producttitle{font-size:16px;color:#222;display:block;width:100%;height:auto;font-weight:normal;padding:10px 0 0;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce .woocommerce-result-count{font-size:16px;color:#111;font-style:italic;padding-top:10px;margin-bottom:15px}html .woocommerce ul.products{}html .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block;position:relative;width:100%;height:auto;background:#fff}html .woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{margin:0;z-index:1}html .woocommerce ul.products li.product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title{display:block;position:relative;width:100%;height:auto;text-align:left;padding:10px 0 0;color:#222;line-height:24px;font-size:14px;font-weight:normal;text-transform:none;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}html .woocommerce ul.products li.product a.woocommerce-LoopProduct-link span.price{display:block;width:100%;height:auto;color:#222;background:#fff;margin:0;padding:10px 0 0 0}html .woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover img{opacity:0.7}html .woocommerce.single-product .woo-content ol.flex-control-nav.flex-control-thumbs{display:block;width:100%;height:auto;list-style:none}html .woocommerce.single-product .woo-content ol.flex-control-nav.flex-control-thumbs li{display:block;float:left;width:20%;margin:10px 0 0;padding:4px;border:1px solid #d3d3d3}html .woocommerce.single-product .woo-content ol.flex-control-nav.flex-control-thumbs li img{display:block;width:100%;height:auto}html .woocommerce.single-product .woo-content .summary.entry-summary p{margin:0 0 20px 0;padding:0}html .woocommerce.single-product .woo-content .summary.entry-summary p.price del{color:#000;opacity:1}html .woocommerce.single-product .woo-content .summary.entry-summary p.price ins{color:#2fadde}html .woocommerce.single-product .woo-content div.product p.price,html .woocommerce.single-product .woo-content div.product span.price{margin-bottom:20px;display:block;color:#000}html .woocommerce.single-product .woo-content .product_meta{font-size:16px}html .woocommerce.single-product .woo-content .product_meta .sku_wrapper,html .woocommerce.single-product .woo-content .product_meta .posted_in{padding-bottom:10px;font-weight:bold;line-height:1.5}html .woocommerce.single-product .woo-content .product_meta .sku_wrapper a,html .woocommerce.single-product .woo-content .product_meta .posted_in a{font-weight:normal;color:#607179;font-size:14px;text-transform:uppercase !important}html .woocommerce.single-product .woo-content .product_meta .sku_wrapper .sku,html .woocommerce.single-product .woo-content .product_meta .posted_in .sku{font-weight:normal;color:#607179;font-size:14px}html .woocommerce.single-product .woo-content div.product .stock{color:#607179}.woocommerce span.onsale{color:#fff;background:#2795bf}.woocommerce .woocommerce-form-login__rememberme{display:block !important}.related.products{clear:both}.related.products h2{margin-bottom:20px}.wc-tab h2{margin-bottom:20px}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{display:block;color:#fff;background:#4BB543;padding:20px !important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin-bottom:20px}.woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button .woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block !important;cursor:pointer !important;position:relative !important;margin:20px 0 20px 0 !important;padding:10px 20px !important;background:#2fadde !important;color:#fff !important;text-decoration:none !important;border:0 !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;text-transform:none;line-height:1.5 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;font-weight:bold !important;font-size:16px !important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.slug-cart.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.slug-checkout .woocommerce button#place_order{background:#4caf50 !important;padding:13px 24px !important}.slug-cart.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.slug-checkout .woocommerce button#place_order:hover{background:#46a049 !important}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#2795bf !important;color:#fff !important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.woocommerce #content input.button.alt:focus,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus,.woocommerce-page #content input.button.alt:focus,.woocommerce-page #respond input#submit.alt:focus,.woocommerce-page a.button.alt:focus,.woocommerce-page button.button.alt:focus,.woocommerce-page input.button.alt:focus,.woocommerce #content input.button:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.woocommerce-page #content input.button:focus,.woocommerce-page #respond input#submit:focus,.woocommerce-page a.button:focus,.woocommerce-page button.button:focus,.woocommerce-page input.button:focus,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus{background:#2795bf !important;color:#fff !important;outline:none !important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.woocommerce #content input.button.alt span,.woocommerce #respond input#submit.alt span,.woocommerce a.button.alt span,.woocommerce button.button.alt span,.woocommerce input.button.alt span,.woocommerce-page #content input.button.alt span,.woocommerce-page #respond input#submit.alt span,.woocommerce-page a.button.alt span,.woocommerce-page button.button.alt span,.woocommerce-page input.button.alt span,.woocommerce #content input.button span,.woocommerce #respond input#submit span,.woocommerce a.button span,.woocommerce button.button span,.woocommerce input.button span,.woocommerce-page #content input.button span,.woocommerce-page #respond input#submit span,.woocommerce-page a.button span,.woocommerce-page button.button span,.woocommerce-page input.button span,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button span{float:left;margin-right:10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}a.woocommerce-loop-product__link img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.woocommerce-loop-product__link:hover img{opacity:0.9}.single-product .single_add_to_cart_button.button.alt{margin-top:0 !important;margin-left:0 !important;width:auto !important}.woocommerce-cart .coupon button.button{margin-top:0 !important;margin-left:15px !important;width:auto !important;text-transform:capitalize !important}body button.button:disabled{cursor:no-drop !important}.woocommerce-cart .coupon{margin-top:20px}.woocommerce-cart .coupon input{min-width:120px}.woocommerce-notice,.woocommerce-info,.woocommerce-message{border-top-color:#125b77 !important;padding:10px 10px 10px 50px !important}.woocommerce-notice::before,.woocommerce-info::before,.woocommerce-message::before{color:#2795bf !important;top:10px}.entry-content ul.woocommerce-error{margin:0 0 20px;padding:10px;border-top:0;background:#ff9494;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.entry-content ul.woocommerce-notice::before,.entry-content ul.woocommerce-error::before{position:absolute;top:13px;left:10px;display:table;font-size:18px;line-height:18px;width:18px;height:18px;text-align:center;color:#f00}.entry-content ul.woocommerce-error li{padding:0 0 0 28px !important;color:#f00}.woocommerce input{border-radius:0}.woocommerce select{position:relative;display:inline-block;font-family:inherit;font-size:14px;margin:0;border:2px solid #d3d3d3;line-height:30px;padding:2px 8px;color:#607179;background-color:#fff;width:100%;cursor:pointer}.woocommerce select:focus{outline:0;cursor:pointer}.woocommerce select option{color:#607179;font-size:12px;padding:3px;border:0px;border:2px solid #d3d3d3}.select2-container--default .select2-selection--single{border:2px solid #d3d3d3;color:#607179;line-height:30px;min-height:41px}.select2-container--default .select2-selection--single .select2-selection__rendered{border:0;color:#607179;line-height:30px;padding:2px 20px 2px 8px}.entry-content .cart_totals h2{margin-bottom:20px;text-transform:capitalize}.woocommerce .woocommerce-ordering select.orderby{margin-bottom:8px}.woocommerce .woocommerce-ordering select,.cart input{padding:5px;line-height:32px;border:1px solid #d3d3d3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.woocommerce .woocommerce-ordering select{height:40px;line-height:28px}.pswp__ui{position:static}.product_meta .sku_wrapper{display:block;font-size:18px}.woocommerce form .form-row{width:100% !important}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{width:100% !important;padding:8px}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:100%;height:30px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left;width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:0.6180469716em;background-color:#fff;color:#607179;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-weight:400;border:solid 2px #d3d3d3}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{outline:none;background-color:#fff}#wc_checkout_add_ons{width:45%;float:right;text-align:center}@media screen and (min-width:980px){.woocommerce-shipping-fields h3,.woocommerce-billing-fields h3{width:100%}.woocommerce .col2-set,.woocommerce-page .col2-set{width:45%;float:left}.woocommerce-checkout-review-order{width:45%;float:right}}h3#order_review_heading{margin-bottom:32px;margin-top:0;float:right;width:45%}@media screen and (max-width:980px){h3#order_review_heading{float:none;width:100%}}@media screen and (max-width:640px){.woocommerce-cart .coupon input{width:100% !important}.woocommerce-cart .coupon button.button{margin-left:0 !important;margin-top:20px !important}}div.woocommerce-Message.woocommerce-Message--info.woocommerce-info a.woocommerce-Button.button,div.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info a.woocommerce-Button.button,div.woocommerce_account_subscriptions .no_subscriptions.woocommerce-message.woocommerce-message--info a.woocommerce-Button.button{visibility:hidden !important;display:none !important}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,table.shop_table_responsive.my_account_orders,body.woocommerce-cart table,.woocommerce-view-order .woocommerce-customer-details address{background:#fff}body.woocommerce-cart form.woocommerce-cart-form button[name="update_cart"]{visibility:hidden !important;display:none !important}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 20px}.woocommerce .woocommerce-MyAccount-navigation ul li{display:block;background:#125b77;margin:0;padding:0}.woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;color:#fff;text-decoration:none;padding:10px 10px 10px 20px;border-bottom:1px solid #e3ecf1;background:transparent;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background:#00263d}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background:#4caf50}.woocommerce .woocommerce-MyAccount-navigation ul li:last-of-type a{border:0}.woocommerce-MyAccount-navigation-link--downloads,.woocommerce-MyAccount-navigation-link--subscriptions{visibility:hidden !important;display:none !important}mark{background-color:transparent;color:#000}