.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header{padding:0;border:none}@media screen and (min-width: 801px){.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v4 .desktop-hide{display:none}}@media screen and (max-width: 800px){.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header{padding-top:0;padding-bottom:0}.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-logo .fusion-logo-link{padding:1em}.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-icon-shopping-cart{display:none}.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons{top:100%;width:100%;background-color:#034080}.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons .fusion-icon-bars{float:none;display:block;width:100%;font-size:16px;height:2.5em;margin:0;padding:0.5em;text-align:center}.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons .fusion-icon-bars:before{font-size:21px}.fusion-header-wrapper .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu{margin-top:2.8em}}.header-contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;right:0;height:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.header-contact-info .item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%}.header-contact-info .item.top a{display:block;width:100%;height:100%;padding:0.5em 1em;text-align:right;color:#034080;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.header-contact-info .item.top a .text{font-size:1.5em;font-weight:600}.header-contact-info .item.top a .text:before{display:inline-block;content:'';vertical-align:middle;width:1em;height:0.9em;background-image:url("../img/icon-phone-blue.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:0.25em}@media screen and (max-width: 800px){.header-contact-info .item.top a{padding-bottom:0.25em}.header-contact-info .item.top a .text{font-size:1.25em}}.header-contact-info .item.bottom{font-size:14px;font-weight:400;padding:0 1em;text-align:right;color:#888888}.header-contact-info .item.bottom a{font-weight:600;color:#666666}@media screen and (max-width: 800px){.header-contact-info .item.bottom{line-height:1.2}}@media screen and (max-width: 800px){.fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-only .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-only .fusion-secondary-main-menu{margin-top:40px !important}}#wrapper .avada-skin-rev{border:none}#wrapper #cat-dog-selector .fusion-column-inner-bg{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#wrapper #cat-dog-selector .fusion-column-inner-bg:hover{background-color:#d9e1ff}#wrapper #cat-dog-selector .cat-dog-selector-intro{font-size:2em}#wrapper #cat-dog-selector .cat-dog-selector-intro p{margin-bottom:0}#wrapper #cat-dog-selector .fusion-title h2 p{font-size:72px;color:#034080}#wrapper #cat-dog-selector .cat-dog-selector-content{margin-bottom:3em}#wrapper #cat-dog-selector .cat-dog-selector-content p{margin:0 auto;max-width:300px}#wrapper #cat-dog-selector .cat-selector:after{display:block;content:'';position:absolute;height:80%;width:1px;top:10%;right:0;background-color:#a5c0dd}form .input-row{margin-bottom:1em}form .input-row:last-child{margin-bottom:0}form .input-row.submit-row{margin-top:2em;text-align:center}form .input-row label .text{font-weight:600}.remove-iframe-whitespace{line-height:0}#wrapper .fusion-page-title-bar{border:none;margin-top:-6px !important}#wrapper .staff-content-boxes .fusion-title-size-six{margin-top:0;margin-bottom:16px}#wrapper .larger-body-text{font-size:18px}#wrapper .cat-dog-sidebar .widget{margin-bottom:0}#wrapper .cat-dog-sidebar ul{display:block;padding:0}#wrapper .cat-dog-sidebar ul.menu>li>a{font-weight:600}#wrapper .cat-dog-sidebar ul li{display:block;padding:0;border-bottom:none;border-top:none}#wrapper .cat-dog-sidebar ul li.bold{font-weight:700 !important}#wrapper .cat-dog-sidebar ul li.current-menu-item>a{background-color:#d9e1ff;border-left:4px solid #034080}#wrapper .cat-dog-sidebar ul li.current-menu-item>a:hover{background-color:#cad5ff}#wrapper .cat-dog-sidebar ul li.menu-item-has-children{position:relative}#wrapper .cat-dog-sidebar ul li.menu-item-has-children:before{display:block;content:'';position:absolute;top:0.25em;right:3.5em;width:1px;height:3em;background-color:#c0cdff}#wrapper .cat-dog-sidebar ul li.menu-item-has-children:after{display:block;content:'';position:absolute;top:0;right:0;height:3.5em;width:3.5em;cursor:pointer;background-image:url("../img/icon-expand-blue.svg");background-position:center center;background-repeat:no-repeat}#wrapper .cat-dog-sidebar ul li.menu-item-has-children.initialised:before,#wrapper .cat-dog-sidebar ul li.menu-item-has-children.initialised:after{display:none}#wrapper .cat-dog-sidebar ul li.menu-item-has-children span.nav-arrow{display:block;content:'';position:absolute;top:0;right:0;height:3.5em;width:3.5em;cursor:pointer;background-image:url("../img/icon-expand-blue.svg");background-position:center center;background-repeat:no-repeat;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#wrapper .cat-dog-sidebar ul li.menu-item-has-children span.nav-arrow:hover{background-color:#b5c5ff}#wrapper .cat-dog-sidebar ul li.menu-item-has-children span.nav-arrow:hover:before{background-color:transparent}#wrapper .cat-dog-sidebar ul li.menu-item-has-children span.nav-arrow:before{display:block;content:'';position:absolute;top:0.25em;right:3.5em;width:1px;height:3em;background-color:#c0cdff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#wrapper .cat-dog-sidebar ul li.menu-item-has-children.open>span.nav-arrow{background-image:url("../img/icon-less-blue.svg")}#wrapper .cat-dog-sidebar ul li a{display:block;padding:1em 1.5em;border-bottom:1px solid #d9e1ff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#wrapper .cat-dog-sidebar ul li a:before{display:none}#wrapper .cat-dog-sidebar ul li a:hover{background-color:#d9e1ff}#wrapper .cat-dog-sidebar ul ul.sub-menu{margin-bottom:0;height:0;overflow:hidden}#wrapper .cat-dog-sidebar ul ul.sub-menu li a{padding-left:2.5em}#wrapper .cat-dog-sidebar ul ul.sub-menu ul.sub-menu li a{padding-left:3.5em}#wrapper .cat-dog-sidebar ul li.current-menu-ancestor:after,#wrapper .cat-dog-sidebar ul li.current-menu-item.menu-item-has-children:after{background-image:url("../img/icon-less-blue.svg")}#wrapper .cat-dog-sidebar ul li.current-menu-ancestor>ul.sub-menu,#wrapper .cat-dog-sidebar ul li.current-menu-item.menu-item-has-children>ul.sub-menu{height:auto}#wrapper .cat-dog-subpage-link .fusion-title,#wrapper .cat-dog-subpage-link .fusion-text,#wrapper .cat-dog-subpage-link .fusion-button-wrapper{padding-left:16px;padding-right:16px}@media screen and (max-width: 800px){#wrapper .cat-dog-subpage-link .fusion-title{padding-top:16px !important}}#wrapper .cat-dog-subpage-link .fusion-button-wrapper{padding-bottom:16px}#wrapper .cat-dog-subpage-link.fullwidth .fusion-builder-row-inner{border:1px solid #ededed}#wrapper .contact-page-contact-details{color:#FFFFFF;font-weight:500;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .contact-page-contact-details .fusion-title,#wrapper .contact-page-contact-details .fusion-text,#wrapper .contact-page-contact-details .fusion-checklist{padding-left:24px;padding-right:24px}#wrapper .contact-page-contact-details a{color:#FFFFFF;text-decoration:underline}#wrapper .contact-page-contact-details a:hover{color:#FFFFFF}.blog #wrapper #main{background-color:#f5f5f5;padding:48px 24px}.blog #wrapper #main .fusion-post-wrapper{background-color:#FFFFFF}.single-post #wrapper #main{padding:48px 24px}#wrapper .fusion-widget-cart-number{color:#034080}.woocommerce-account #wrapper #main,.tax-product_cat #wrapper #main,.post-type-archive-product #wrapper #main,.single-product #wrapper #main,.woocommerce-cart #wrapper #main,.woocommerce-checkout #wrapper #main{padding:48px 32px}.woocommerce-products-header{margin-bottom:2em}.read-more-text{height:0;overflow:hidden}.catalog-ordering{display:none}.products li.product.custom-user-flow-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:1em 1em 3em 1em;cursor:pointer;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.products li.product.custom-user-flow-text-wrapper:hover{background-color:#e8edff}.products li.product.custom-user-flow-text-wrapper .custom-user-flow-text{position:relative}.products li.product.custom-user-flow-text-wrapper .custom-user-flow-text p{font-size:1.5em;color:#5e5e5e}.products li.product.custom-user-flow-text-wrapper .custom-user-flow-text h2{padding:0;font-size:48px;color:#034080}.products li.product.custom-user-flow-text-wrapper .fusion-button-wrapper{margin-top:1.5em}@media screen and (max-width: 1024px){.products li.product.custom-user-flow-text-wrapper .custom-user-flow-text p{font-size:1.25em}.products li.product.custom-user-flow-text-wrapper .custom-user-flow-text h2{font-size:32px}}.single-product #wrapper .fusion-page-title-bar{display:none}.single-product #wrapper #main .product_meta{display:none}.single-product #wrapper #main .related.products{display:none}.product-type-variable-subscription .quantity.buttons_added{display:none !important}.shop_table.cart .product-quantity{display:none !important}.cart_totals table,.shop_table tfoot table{border-top:1px solid #dddddd}.cart_totals .recurring-totals,.shop_table tfoot .recurring-totals{border-left:1px solid #dddddd;border-right:1px solid #dddddd}.cart_totals .recurring-totals th,.shop_table tfoot .recurring-totals th{padding-top:20px;padding-left:12px;padding-right:12px}.cart_totals .recurring-total,.shop_table tfoot .recurring-total{border-left:1px solid #dddddd;border-right:1px solid #dddddd}.cart_totals .recurring-total th,.shop_table tfoot .recurring-total th{padding-top:20px;padding-left:12px}.cart_totals .recurring-total td,.shop_table tfoot .recurring-total td{padding-top:20px;padding-right:12px}.cart_totals .order-total.recurring-total,.shop_table tfoot .order-total.recurring-total{border-bottom:1px solid #dddddd}.cart_totals .order-total:not(.recurring-total) td,.shop_table tfoot .order-total:not(.recurring-total) td{padding-bottom:32px}.cart_totals .cart-subtotal:not(.recurring-total),.cart_totals .woocommerce-shipping-totals,.cart_totals .order-total:not(.recurring-total),.shop_table tfoot .cart-subtotal:not(.recurring-total),.shop_table tfoot .woocommerce-shipping-totals,.shop_table tfoot .order-total:not(.recurring-total){border-left:1px solid #dddddd;border-right:1px solid #dddddd}.cart_totals .cart-subtotal:not(.recurring-total) th,.cart_totals .cart-subtotal:not(.recurring-total) td,.cart_totals .woocommerce-shipping-totals th,.cart_totals .woocommerce-shipping-totals td,.cart_totals .order-total:not(.recurring-total) th,.cart_totals .order-total:not(.recurring-total) td,.shop_table tfoot .cart-subtotal:not(.recurring-total) th,.shop_table tfoot .cart-subtotal:not(.recurring-total) td,.shop_table tfoot .woocommerce-shipping-totals th,.shop_table tfoot .woocommerce-shipping-totals td,.shop_table tfoot .order-total:not(.recurring-total) th,.shop_table tfoot .order-total:not(.recurring-total) td{padding-top:20px;padding-bottom:20px;background-color:#f5f5f5}.cart_totals .cart-subtotal:not(.recurring-total) th,.cart_totals .woocommerce-shipping-totals th,.cart_totals .order-total:not(.recurring-total) th,.shop_table tfoot .cart-subtotal:not(.recurring-total) th,.shop_table tfoot .woocommerce-shipping-totals th,.shop_table tfoot .order-total:not(.recurring-total) th{padding-left:12px}.cart_totals .cart-subtotal:not(.recurring-total) td,.cart_totals .woocommerce-shipping-totals td,.cart_totals .order-total:not(.recurring-total) td,.shop_table tfoot .cart-subtotal:not(.recurring-total) td,.shop_table tfoot .woocommerce-shipping-totals td,.shop_table tfoot .order-total:not(.recurring-total) td{padding-right:12px}.wc-proceed-to-checkout{margin-top:2em}.error404 .fusion-page-title-bar{display:none}.error404 #post-404page{padding:60px 24px;text-align:center}.error404 #post-404page h2{margin-bottom:0}.error404 #post-404page p{max-width:350px;margin:0 auto}.grecaptcha-badge{display:none !important}#wrapper .footer-contact-details{color:#FFFFFF;font-weight:500;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .footer-contact-details a{color:#FFFFFF;text-decoration:underline}#wrapper .footer-contact-details a:hover{color:#FFFFFF}#wrapper .fusion-footer-widget-area .widget-title{margin-bottom:1em}#wrapper .fusion-footer-widget-area .widget_nav_menu{margin-bottom:32px}#wrapper .fusion-footer-widget-area .widget_nav_menu li{padding:0 1em;border:none}#wrapper .fusion-footer-widget-area .widget_nav_menu li a{padding:0.25em 0}#wrapper .fusion-footer-widget-area .widget_nav_menu li.current-menu-item a{color:#FFFFFF}#wrapper .fusion-footer-widget-area .widget_nav_menu li.current-menu-item a:before{color:#FFFFFF}#wrapper .fusion-footer-widget-area .widget_nav_menu ul.sub-menu{padding-top:0}.fusion-copyright-content .left{float:left}.fusion-copyright-content .right{float:right}
