/**handles:main,child-style**/
body header.ds-head{background:#fff;padding:20px 0;box-shadow:0 0 10px -3px}body header.ds-head .ds-head-logo{max-width:220px;height:auto}body main.ds-main{margin-top:20px;margin-bottom:20px}#dsmainmenu,#dsmainmenu a,#dsmainmenu li,#dsmainmenu ul{border:none;margin:0;padding:0;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#dsmainmenu{display:block;padding:0;margin:0;width:auto}#dsmainmenu>ul{list-style:inside none;padding:0;margin:0}#dsmainmenu>ul>li{list-style:inside none;padding:0;margin:0;float:left;display:block;position:relative}#dsmainmenu>ul>li>a{outline:0;display:block;position:relative;padding:12px 20px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.4);font-weight:700;font-size:13px;border-right:1px solid #080808;color:#fff}#dsmainmenu ul li.has-sub:hover>a:after{top:0;bottom:0}#dsmainmenu>ul>li.has-sub>a:before{content:'';position:absolute;top:18px;right:0;border:5px solid transparent;border-top:5px solid #333}#dsmainmenu>ul>li.has-sub:hover>a:before{top:19px}#dsmainmenu ul li.has-sub:hover>div,#dsmainmenu ul li.has-sub:hover>ul{display:block}#dsmainmenu ul li.has-sub>a:hover{background:#3f3f3f;border-color:#3f3f3f}#dsmainmenu ul li>ul{width:218px}#dsmainmenu ul li>ul li{display:block;list-style:inside none;padding:0;margin:0;position:relative}#dsmainmenu ul li>ul li a{outline:0;display:block;position:relative;margin:0;padding:8px 20px;color:#fff;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.5)}#dsmainmenu ul ul a:hover{color:#fff}#dsmainmenu>ul>li.has-sub>a:hover:before{border-top:5px solid #fff}body.error404 .page-header{border-bottom:0;padding-bottom:0;margin:0;margin-bottom:20px;padding:100px 0;position:relative;z-index:1;box-shadow:unset}.error404 .page-header:before{content:"404";position:absolute;top:50%;left:50%;color:#f4f4f4;font-size:400px;line-height:320px;font-weight:700;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.error404 .page-title{color:#ff8b49}.error404 .page-title{position:relative;border-bottom:none;margin-bottom:0;margin-top:0;padding:115px 0;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:82px;line-height:82px;font-weight:900}.error404 .page-content{text-align:center}.error404 .page-content h2{font-size:28px;font-weight:800;line-height:1.2;text-transform:uppercase;margin-bottom:10px}.error404 .page-content p{font-size:110%}body footer.ds-foot{background-color:#2b2b2b;color:#fff;padding-top:20px;padding-bottom:20px}.img-responsive{display:block;max-width:100%;height:auto;margin:0 auto}.img-circle{border-radius:50%}input,textarea{border:1px solid #e4e4e4}textarea{width:100%}.children,.comment-list{list-style:none}ul.children{list-style:none;padding-left:0;margin-left:0}.comment-wrap{border-bottom:1px solid #ccc;padding-bottom:40px;margin-bottom:50px;position:relative}.comment-wrap .comments-title{padding-top:60px}.comment-wrap .comment-img{float:left;margin-right:20px;padding-bottom:25px}.comment-author{text-align:left}.comment-reply{position:absolute;top:0;right:0;font-style:italic;padding:5px 5px;background:#f5f5f5}.comment-author,.comment-author a{font-size:14px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2px}.comment-date{font-size:10px;text-transform:uppercase;letter-spacing:2px;font-style:italic;display:block;padding-bottom:7px}.depth-2 .comment-wrap{padding-left:30px}.depth-3 .comment-wrap{padding-left:60px}.depth-4 .comment-wrap{padding-left:90px}.depth-5 .comment-wrap{padding-left:120px}.depth-6 .comment-wrap{padding-left:150px}.depth-7 .comment-wrap{padding-left:180px}.depth-8 .comment-wrap{padding-left:210px}.depth-9 .comment-wrap{padding-left:240px}.depth-10 .comment-wrap{padding-left:270px}#commentform #author,#commentform #comment,#commentform #email,#commentform #url{display:block;width:100%}#commentform input[type=submit]{display:inline-block;padding:8px 15px;border:1px solid #e4e4e4;font-size:10px;text-transform:uppercase;letter-spacing:3px;background:#fff;margin-top:15px}#commentform input[type=submit]:hover{background:#e2fcff}.title-line{border-top:1px dotted #ccc;display:block;max-width:30%;margin:0 auto 25px}@media (max-width:767px){.children,.comment-list{padding-left:0}.comment-wrap .comment-img{float:none;margin:0;width:100%;padding-bottom:0}.comment-img>img{display:block;margin:0 auto}.comment-author,.comment-author a,.comment-date{text-align:center}.depth-10 .comment-wrap,.depth-2 .comment-wrap,.depth-3 .comment-wrap,.depth-4 .comment-wrap,.depth-5 .comment-wrap,.depth-6 .comment-wrap,.depth-7 .comment-wrap,.depth-8 .comment-wrap,.depth-9 .comment-wrap{padding-left:0}.comment-reply{position:relative;text-align:center;display:block;margin-top:25px}}.woocommerce-page.full-width-content .content,.woocommerce.full-width-content .content{max-width:1140px;width:100%}.woocommerce .entry.product{padding:0}.woocommerce abbr.required,.woocommerce ins{text-decoration:none}.woocommerce span.onsale{background-color:#0073e5;border-radius:0;line-height:1.75;min-height:auto}.woocommerce fieldset{margin-bottom:20px}.woocommerce .products .star-rating{padding:10px}.woocommerce p.stars a,.woocommerce p.stars a:focus,.woocommerce p.stars a:hover{outline:0}.woocommerce .woocommerce-LoopProduct-link{display:block}.woocommerce .woocommerce-product-gallery__wrapper{margin:0}.woocommerce .woocommerce-product-gallery__trigger{border-width:0}.woocommerce .woocommerce-product-gallery{overflow:hidden}.woocommerce .woocommerce-product-gallery .flex-control-nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce .content .entry{border-bottom:0}.woocommerce a.added_to_cart{line-height:1}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{top:1em}.woocommerce .woocommerce-ordering,.woocommerce ul.products li.product .button,.woocommerce-page .woocommerce-ordering,.woocommerce-page ul.products li.product .button{margin-right:0;width:100%}.woocommerce ul.products li.product .price .from,.woocommerce ul.products li.product h3{color:#000}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product h3:hover{color:#0073e5}.woocommerce ul.products li.product a{transition:color .1s ease-in-out,background .1s ease-in-out}.woocommerce nav.woocommerce-pagination{clear:both;margin:40px 0}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li{margin-left:2px;margin-right:2px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background-color:#f5f5f5;color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:1.625;padding:8px 12px;text-decoration:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#333;color:#fff}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#0073e5;line-height:1.5}.woocommerce div.product form.cart .button{line-height:1.5}.woocommerce div.product form.cart .variations{table-layout:fixed}.woocommerce .woocommerce-variation-price{margin-bottom:20px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:#eee}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;margin:0;padding:0;border-radius:0;border:1px solid #eee;background-color:#fff;border-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{border-bottom:1px solid #eee}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#eee}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:.5em 1em;color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#0073e5}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{content:"\f147";display:block;float:right;font-family:dashicons}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style-type:none}#add_payment_method table.cart td.actions .coupon input.input-text,.woocommerce-cart table.cart td.actions .coupon input.input-text,.woocommerce-checkout table.cart td.actions .coupon input.input-text{width:auto}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{margin-bottom:0}.woocommerce-cart table.cart td.actions .coupon .input-text{margin-bottom:10px}.woocommerce table.shop_table,.woocommerce table.shop_table td{border-color:#eee;border-radius:0;line-height:1.75;word-break:normal}.woocommerce-cart table.cart{line-height:1.75}.woocommerce-cart table.cart td{font-size:18px;padding:10px 12px}.woocommerce table.shop_table .order-number{min-width:75px}.woocommerce-cart table.cart .product-thumbnail{min-width:56px}.woocommerce-cart table.cart th.product-name{min-width:140px}.woocommerce-cart table.cart th.product-price,.woocommerce-cart table.cart th.product-quantity,.woocommerce-cart table.cart th.product-subtotal,.woocommerce-checkout-review-order-table th.product-total{min-width:110px}.woocommerce table.shop_table td.actions{padding-top:15px}.woocommerce-cart table.cart td.actions .coupon .input-text{font-size:18px}.woocommerce-cart td.product-name dl.variation dd{margin-left:20px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{vertical-align:middle}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#f5f5f5;border-radius:0;padding:30px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#eee}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-color:#eee}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button[type=submit]{background-color:#333;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px 20px;text-align:center;text-decoration:none;white-space:normal;width:auto}.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce input[type=submit]:focus,.woocommerce input[type=submit]:hover{background-color:#0073e5;color:#fff}.woocommerce #reviews #comment{height:150px}.woocommerce .quantity .qty{font-size:20px;line-height:1.5;margin-right:5px;padding:12px 5px;width:70px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.5;padding:8px 20px}.woocommerce #reviews #comments .star-rating,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:100%}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border-color:#eee;padding:5px 20px;width:150px}.woocommerce form .form-row .select2-container,.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:#eee;border-radius:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{vertical-align:top}.woocommerce .coupon{line-height:1}.woocommerce .coupon .input-text{height:48px}.woocommerce input.button,.woocommerce input.button[type=submit],.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%!important}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background-color:#000;color:#fff;padding:16px 24px}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt[disabled]:disabled,.woocommerce #respond input#submit.alt[disabled]:disabled:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt[disabled]:disabled,.woocommerce a.button.alt[disabled]:disabled:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt[disabled]:disabled,.woocommerce button.button.alt[disabled]:disabled:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt[disabled]:disabled,.woocommerce input.button.alt[disabled]:disabled:hover{background-color:#eee;color:#000}.woocommerce-account .woocommerce-Address-title h3{font-size:26px}.woocommerce-account .woocommerce-Address{margin-bottom:20px}.woocommerce-account table.order_details th.product-total{min-width:110px}.woocommerce-MyAccount-navigation{border:1px solid #eee;padding:20px;margin-bottom:40px}.woocommerce-MyAccount-navigation ul{margin-bottom:0;margin-left:0}.woocommerce-MyAccount-navigation ul li{line-height:1.2;list-style-type:none;margin-bottom:15px}.woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}.woocommerce-MyAccount-navigation ul li.is-active>a{color:#333;font-weight:700}.woocommerce-account .woocommerce-MyAccount-navigation ul{text-align:center}.woocommerce-account .woocommerce-MyAccount-navigation ul li{display:inline-block;margin:0 10px}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{margin-right:0;width:100%}.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation ul,.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation ul{text-align:center}.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation li,.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation li{display:inline-block;margin:0 10px}.content-sidebar.woocommerce-account .woocommerce-MyAccount-content,.sidebar-content.woocommerce-account .woocommerce-MyAccount-content{width:100%}.woocommerce table.my_account_orders .button{margin:5px}.woocommerce .woocommerce-breadcrumb{font-size:18px;margin-bottom:40px}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:#000}.woocommerce .woocommerce-breadcrumb a{text-decoration:none}.woocommerce .woocommerce-breadcrumb a:focus,.woocommerce .woocommerce-breadcrumb a:hover{color:#0073e5}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:0 0;border:0;margin:0 16px 24px 0;padding:0;position:relative;width:60px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:#eee;border-radius:0;margin-left:80px}.woocommerce .entry-content #reviews ol>li{list-style-type:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#f5f5f5;border-top-color:#0073e5}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#0073e5}div.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricted-content-message{width:48%}.woocommerce-message .button.wc-forward{margin-bottom:20px;width:100%}.woocommerce-product-search{overflow:hidden;width:100%}.woocommerce-product-search input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.woocommerce .widget_shopping_cart ul.cart_list li,.woocommerce.widget_shopping_cart ul.cart_list li{padding-top:15px}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:15px}.woocommerce.widget_shopping_cart .total{border-top:1px solid #eee}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-bottom:5px}.woocommerce .widget_shopping_cart .cart_list li.empty,.woocommerce.widget_shopping_cart .cart_list li.empty{padding-left:0}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:60px}.sidebar ul.product_list_widget li{line-height:1.4;margin-bottom:15px;padding:15px 0 0}.sidebar ul.product_list_widget li:last-child{margin-bottom:0;padding-bottom:15px}.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#eee}.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,.woocommerce.widget_price_filter .ui-slider .ui-slider-range{background-color:#0073e5}.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce .widget_layered_nav_filters ul li a::before,.woocommerce .widget_rating_filter ul li.chosen a::before{color:#0073e5}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce.widget_price_filter .ui-slider .ui-slider-handle{top:-.28em}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce.widget_price_filter .price_slider_amount .button{font-size:16px}.woocommerce.widget_layered_nav_filters ul li{margin:0 20px 20px 0}.woocommerce.widget_recent_reviews .reviewer{font-size:12px;letter-spacing:1px;text-transform:uppercase}@media only screen and (min-width:600px){.woocommerce #reviews #comments .star-rating,.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left;width:47%}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right;width:47%}.woocommerce .woocommerce-ordering,.woocommerce ul.products li.product .button,.woocommerce-page .woocommerce-ordering,.woocommerce-page ul.products li.product .button{margin-right:auto;width:auto}.woocommerce input.button,.woocommerce input.button[type=submit],.woocommerce-cart table.cart td.actions .coupon .input-text{width:auto!important}.woocommerce-message .button.wc-forward{margin-bottom:0;width:auto}.woocommerce-cart table.cart td.actions .coupon .input-text{margin-bottom:0}}@media only screen and (min-width:960px){.full-width-content.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 1em}.full-width-content.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#f5f5f5;display:inline-block;margin:0 -5px}.full-width-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#fff;border-bottom:1px solid #fff}.full-width-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{display:none}}@media only screen and (min-width:1140px){.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#f5f5f5;display:inline-block;margin:0 -5px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#fff;border-bottom:1px solid #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{display:none}}
/*! ******************************************************
*
*	Theme Name:     DS Theme Child
*   Author:         Digital Storm
*   Author URI:     https://www.digitalstorm.co.uk/
*   Description:    Simple, clear and modern Bootstrap 4-based theme. Perfect base for developing all kinds of responsive sites with Toolsets, including the Layouts plugin (no extra integration needed, you activate Layouts and the drag and drop facilities work out of the box). Uses WordPress theme customizer and supports Font Awesome Icons. Supports WooCommerce integration by styles unification.
*   Version:       6.68
*   License:        GNU General Public License v2 or later
*   License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*   Template:       ds-theme
*
********************************************************/@font-face{font-display:swap;font-family:vag_rounded_black_ssibold;src:url('/wp-content/themes/ds-theme-child/fonts/vag_rounded_black_ssi_bold-webfont.woff2') format('woff2'),url('/wp-content/themes/ds-theme-child/fonts/vag_rounded_black_ssi_bold-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:vag_rounded_light_ssilight;src:url('/wp-content/themes/ds-theme-child/fonts/vag_rounded_light_ssi_light-webfont.woff2') format('woff2'),url('/wp-content/themes/ds-theme-child/fonts/vag_rounded_light_ssi_light-webfont.woff') format('woff');font-weight:400;font-style:normal}a,a:link,a:visited{text-decoration:none}p:empty{display:none}img{max-width:100%;height:auto}.jarallax{position:relative;z-index:0;height:100%;width:100%;top:0;left:0;overflow:hidden;object-fit:cover;padding:14% 0;min-height:400px}.jarallax>.jarallax-img,picture.jarallax-img img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}.jarallax.overlay{position:relative;bottom:auto}.overlay{background-color:rgba(0,0,0,.15);height:100%;left:-1px;pointer-events:none;right:-1px;top:0;transition:transform .3s,opacity .6s}.overlay::before{content:"";position:absolute;display:-ms-flexbox;display:flex;left:0;right:0;top:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.4));transition:all .5s ease}.overlay-bg::before{content:"";position:absolute;display:-ms-flexbox;display:flex;left:0;right:0;top:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.5));transition:all .5s ease}.overlay-bottom::before{background:linear-gradient(-180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.85) 100%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;transition:opacity .6s;width:100%}.rounded{border-radius:13px;--bs-border-radius:13px}.text-shadow{text-shadow:0 0 10px #333}.text-yellow{color:#f4c516}.text-red{color:#c50018}.container,.row{margin-left:auto;margin-right:auto;width:100%}.container{max-width:1820px}.intro-text{font-size:1.3rem;padding:0;max-width:1100px;margin:0 auto;line-height:1.35}.smartcrawl-breadcrumbs,.smartcrawl-breadcrumbs a{color:#fff}.smartcrawl-breadcrumbs a:hover{color:#fff;text-decoration:underline}.modal{z-index:999999}.modal-backdrop{z-index:99999}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}select{font-family:arial}#header-bottom.sticky{position:fixed;top:0;width:100%;z-index:99999;background:rgba(255,255,255,.9);box-shadow:.3em .3em .3em rgba(52,52,52,.2)}@media (min-width:1400px){.container{max-width:1340px}}body{font-family:vag_rounded_light_ssilight}h1,h2,h3,h4,h5,h6{font-family:vag_rounded_black_ssibold;color:#464646;margin-bottom:25px!important;text-rendering:optimizelegibility}h1{font-size:2.85rem;letter-spacing:-.02rem}h2{font-size:2.2rem;line-height:1}h3{font-size:2rem}ol li,p,ul li{font-size:1.15rem;line-height:1.35;color:#464646}a{color:#c50018}.whitetext h2,.whitetext h3,.whitetext p{color:#fff}.mw-900{max-width:900px;margin:0 auto}.mw-700{max-width:700px;margin:0 auto}.mw-600{max-width:600px;margin:0 auto}.mw-500{max-width:500px;margin:0 auto}.mw-1250{max-width:1250px;margin:0 auto}.btn-light,.btn-primary,.btn-secondary,.btn-success,button{font-family:vag_rounded_black_ssibold;font-size:1rem;letter-spacing:.01rem;border:0;border-radius:7px;padding:12px 30px;cursor:pointer}.btn-primary,button.primary{background-color:#c50018;color:#fff}.btn-secondary,button.secondary{background-color:#464646;color:#fff}.btn-primary:hover,button.primary:hover{background-color:#db0019}.overflow-hidden{overflow:hidden}.pswp{display:none}.custom-logo{max-width:110px;width:110px}header button{position:relative;margin-top:15px}.header-top{padding:15px 0;border-bottom:1px solid #e2e2e2}#dsmainmenu{position:relative;z-index:9999}#dsmainmenu>ul>li>a{outline:0;display:block;position:relative;text-align:center;text-decoration:none;text-shadow:unset;font-weight:400;font-size:1rem;border-right:0px;color:#123954;text-transform:uppercase;padding:.8rem;border-top:1px solid #fff;border-bottom:3px solid #fff;transition:all ease .3s;font-family:vag_rounded_black_ssibold}#dsmainmenu>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;border-top:1px solid #e1e1e1}#dsmainmenu>ul>li.active>a,#dsmainmenu>ul>li>a:hover{border-bottom:3px solid #565e64;border-top:1px solid #565e64}#dsmainmenu ul li.has-sub:hover>a{background:inherit;border-color:inherit;z-index:999}#dsmainmenu ul li>div,#dsmainmenu ul li>ul{display:none;width:218px;position:absolute;padding:10px 0;background:#123954;border-radius:0;z-index:9999}#dsmainmenu ul li ul li.has-sub ul{position:absolute;left:100%;top:0}#dsmainmenu ul li>ul li span{position:relative;display:inline-block}.big-target-click-zone-hover{cursor:pointer}#top-bar{position:relative;overflow:hidden;background-color:#f9d42e;color:#464646;text-align:center;font-family:vag_rounded_black_ssibold;font-size:1rem;z-index:11;padding:.2rem 1rem;width:100%}#top-bar p{font-size:1rem}#top-bar a{text-decoration:none}#top-bar .uk-flag-header{width:26px;margin-right:5px}#top-bar .established,#top-bar .top-bar-contact{flex:0 0 auto;width:25%;display:none}#top-bar .top-bar-contact a{text-align:right;color:#464646}#top-bar p{line-height:1.1}@media (min-width:992px){.d-lg-flex{display:flex!important}#top-bar .established,#top-bar .top-bar-contact{display:block}}.shorter-text{overflow:hidden;position:relative;margin:1rem 0 .5rem;height:5rem;max-width:60rem;font-weight:300;--max-lines:2;transition:height .5s ease-out;margin:0 auto;margin-right:auto;margin-left:auto}.shorter-text.expanded{height:auto;margin-bottom:0;--max-lines:none}.shorter-text.expanded::before{background:0 0}.shorter-text::before{content:"";position:absolute;height:1rem;width:100%;left:0;bottom:0;pointer-events:none;background:linear-gradient(180deg,transparent,#f5f5fa)}.readmore-link{-webkit-appearance:none;background:0 0;border:0;text-decoration:underline;font-size:.8rem;margin:0 0 1rem}.photoBox{overflow:hidden;position:relative;width:100%;border-radius:7px;border:2px solid #ccc}.photoBox a{width:100%}#newsCarousel .card:hover,.dog-box:hover,.photoBox:hover{box-shadow:rgba(149,157,165,.8) 0 8px 24px;border-color:#f7d806}#newsCarousel .card:hover img,.dog-box:hover .card-image img,.photoBox:hover img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}img.bg-top{object-position:top}img.bg-center{object-position:center}img.bg-bottom{object-position:bottom}img.top{object-position:top center!important}img.center{object-position:center!important}img.bottom{object-position:bottom center!important}.sponsorMeta{position:absolute;top:10px;left:10px;z-index:3;border-radius:7px;padding:.25rem .45rem .35rem;font-size:.75rem;font-weight:700;color:#fff;background:rgba(97,181,1,.9);font-family:Tahoma,sans-serif!important;text-transform:capitalize}.photoBoxMeta{position:absolute;top:10px;right:10px;z-index:3;border-radius:7px;padding:.25rem .45rem .35rem;font-size:.75rem;font-weight:700;color:#333;background:rgba(242,219,46,.9);font-family:Tahoma,sans-serif!important;text-transform:capitalize}.photoBoxMeta.reserved{background:rgba(197,0,24,.85);color:#fff!important}.photoBoxMeta p,.photoBoxMeta p.price{margin-bottom:0;line-height:1.15!important;font-size:.9rem!important}.dog-box .card-image img,.photoBox img{height:300px;min-height:300px}.dog-box .card-image img,.photoBox img{transition:.4s ease;width:100%!important;object-fit:cover;object-position:center}.photoBoxLink{position:absolute;bottom:-54px;left:0;padding:.8rem;font-size:1.2rem;display:block;width:100%;text-align:center;z-index:3;color:#fff;font-weight:700;transition:transform 250ms;background:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.95) 100%)}.photoBox:hover .photoBoxLink{transform:translateY(-54px)}.dog-box .card-image{overflow:hidden}.dog-box .btn-sm{padding:.45rem 1rem}.dog-box .dog-title{position:absolute;bottom:0;background:rgba(0,0,0,.7)}.f-carousel button.f-button{background:rgba(255,255,255,.7);border-radius:50rem!important;border:1px solid}button.f-button:hover{--f-button-hover-color: ;--f-button-hover-bg:rgba(255,255,255,1)}button.f-button[disabled]{display:none}.f-carousel-slide{width:100%}.f-carousel__dots li{margin-left:0!important}#announcementCarousel .f-carousel__slide{display:flex;align-items:center;justify-content:center}#announcementCarousel.f-carousel button.f-button{background:0 0;border:none;color:rgba(0,0,0,.6);width:17px;height:auto}#announcementCarousel .f-button:hover:not([disabled]){color:#000;background:0 0}#main-banner{overflow:hidden;position:relative}#main-banner .f-progress{position:absolute;bottom:0;left:0;right:0;height:4px;background:#f7d806!important;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}#article-featured-image .banner-content,#main-banner .banner-content,.banner-content{position:absolute!important;margin:auto;top:0;z-index:5;height:100%;width:100%;color:#fff;display:flex;align-items:center!important;justify-content:center}.banner-inner{max-width:65%}#main-banner .banner-buttons a{text-transform:uppercase;font-size:1.25rem;display:inline-block;margin-top:.65rem}#singleDogGallery,.f-thumbs.is-classic,.fancybox__nav,.fancybox__toolbar{--f-button-width:40px;--f-button-height:40px;--f-button-border-radius:4px;--f-button-color:#0d0c22;--f-button-hover-color:var(--f-brand-color);--f-button-bg:#f1f5f9;--f-button-hover-bg:#e2e8f0;--f-button-active-bg:#e2e8f0;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:2.25;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.2}#singleDogGallery .f-carousel__slide{display:flex;align-items:center;justify-content:center;width:100%;background:#333}#singleDogGallery .f-carousel__slide p{margin-bottom:0}#singleDogGallery .f-carousel__slide img{object-fit:contain;object-position:center;max-height:75vh;width:100%}.f-thumbs.is-classic{--f-thumb-width:120px;--f-thumb-height:80px;--f-thumb-gap:8px;--f-thumb-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-outline:2px;--f-thumb-outline-color:var(--f-brand-color);--f-button-next-pos:8px;--f-button-prev-pos:8px}#singleDogGallery .f-thumbs.is-classic.is-horizontal{padding:0 56px}#singleDogGallery .f-thumbs.is-classic.is-vertical{padding:56px 0}#singleDogGallery .f-carousel__nav{opacity:0;transition:opacity .15s}@media (hover:hover){#singleDogGallery:hover .f-carousel__nav{opacity:1}}.fancybox__container{z-index:999999;--fancybox-bg:#000000;--fancybox-color:#6a6969;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8)}@media screen and (min-width:640px){.fancybox__container{flex-direction:row-reverse}}.fancybox__thumbs.is-classic.is-horizontal{--f-thumb-width:75px;--f-thumb-height:55px;--f-thumb-gap:8px}.fancybox__thumbs.is-classic.is-vertical{--f-thumb-width:100%;--f-thumb-height:100px;width:182px;outline:1px solid #edeef0}.fancybox__thumbs.is-classic.is-vertical .f-thumbs__track{padding:0 16px}.fancybox__toolbar{padding:8px}.fancybox__nav{--f-button-next-pos:8px;--f-button-prev-pos:8px}.fancybox__carousel{min-width:0;min-height:0}.fancybox__slide{padding:8px}#dogsCarousel .f-carousel__slide,#newsCarousel .f-carousel__slide,#shopCarousel .f-carousel__slide{--f-carousel-spacing:1rem}#dogsCarousel .f-carousel__viewport,#newsCarousel .f-carousel__viewport,#shopCarousel .f-carousel__viewport{overflow:visible}#dogsCarousel .f-carousel__dots,#newsCarousel .f-carousel__dots,#shopCarousel .f-carousel__dots{margin:0 auto 7px!important}@media (min-width:0px){#dogsCarousel .f-carousel__slide,#newsCarousel .f-carousel__slide,#shopCarousel .f-carousel__slide{width:calc((100% - 10px)/ 1)}.photoBox img{height:235px;min-height:235px}}@media (min-width:768px){#dogsCarousel .f-carousel__slide,#newsCarousel .f-carousel__slide,#shopCarousel .f-carousel__slide{width:calc((100% - 25%)/ 2)}.photoBox img{height:250px;min-height:250px}}@media (min-width:975px){#dogsCarousel .f-carousel__slide,#newsCarousel .f-carousel__slide,#shopCarousel .f-carousel__slide{width:calc((100% - 15%)/ 3)}.photoBox img{height:260px;min-height:260px}}@media (min-width:1200px){.photoBox img{height:290px;min-height:290px}#dogsCarousel .f-carousel__slide,#shopCarousel .f-carousel__slide{width:calc((100% - 27%)/ 4)}#newsCarousel .f-carousel__slide{width:calc((100% - 8%)/ 3)}}@media (min-width:1400px){#dogsCarousel .f-carousel__slide,#newsCarousel .f-carousel__slide,#shopCarousel .f-carousel__slide{width:calc((100% - 8%)/ 4)}.photoBox img{height:300px;min-height:300px}}@media only screen and (max-width:972px){#main-banner .banner-buttons a{font-size:1.12rem!important;padding:.4rem 1.2rem!important}#main-banner .banner-inner{width:100%}}.banner-content .big-title,.banner-content .sub-title{font-family:vag_rounded_black_ssibold}.banner-content .sub-title{margin-bottom:.85rem;font-size:1.5rem}.banner-content .big-title,.banner-content .sub-title,.banner-content h3{line-height:1.15;text-shadow:0 0 10px rgba(0,0,0,.5);color:#fff}.jarallax.page-title{padding:5% 0;min-height:200px;text-align:center}.home-boxes p{padding:0;margin:0}.home-boxes br{display:none}.page-hero{z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:650px;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:200% 49%;border-bottom-right-radius:200% 49%;position:relative}.page-hero:before{z-index:2;position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background-color:rgba(0,0,0,.2);border-bottom-left-radius:200% 49%;border-bottom-right-radius:200% 49%}.blog .page-hero,.dog-template-default .page-hero,.single .page-hero,.views-template-page-template .page-hero{min-height:320px}.blog .page-hero:before,.dog-template-default .page-hero:before,.single .page-hero:before,.views-template-page-template .page-hero:before{background-color:rgba(0,0,0,0)}.page-hero-content{z-index:3;max-width:50%;text-align:center;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-hero-content h1{margin-bottom:30px;color:#fff}.core-link{position:relative;min-height:380px;border-radius:10px;margin-bottom:30px!important;top:0;transition:all ease .3s;background-position:center;background-size:cover;background-repeat:no-repeat}.core-link:hover{top:-5px;box-shadow:0 0 18px 0 #a2a2a2}.core-link .content{color:#fff;position:absolute;bottom:30px;left:30px;z-index:10}.core-link h3,.core-link p{color:#fff}.core-link p{line-height:1.5}.core-link h3{line-height:1.5;margin-bottom:0!important}.core-link:before{z-index:2;position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background-color:rgba(0,0,0,.1)}.photoBox img.top{object-position:top center}.photoBox img.center{object-position:center}.photoBox img.bottom{object-position:bottom center}.dog-preview .image{width:100%;height:250px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#efefef;border-radius:10px;margin-bottom:20px}.dog-preview button{font-size:13px}.dog-preview ul{list-style:none;padding:0}.dog-preview li{display:inline;padding-right:13px;font-size:15px}.dog-preview h3{color:#c50018}.dog-reserved{background-color:#f7d63e;display:inline-block;padding:3px 24px;border-radius:100px;position:absolute;top:12px;right:24px;font-size:15px}.dtp{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;padding:50px}.dtp-btn{position:absolute;top:50%;transform:translateY(-50%);right:60px;z-index:10}.dtp h2,.dtp p{color:#fff;max-width:700px;z-index:10;position:relative}.team-members img{max-height:200px;text-align:center;border-radius:50%}.team-photo{background-size:cover;background-position:center center;width:300px;height:300px;border-radius:50%;margin-bottom:1rem;box-shadow:0 5px 9px -2px #ccc;border:8px solid #fff}ul#pills-tab{justify-content:center;padding-bottom:35px;padding-top:15px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#c50018}.nav-link{display:block;padding:.5rem 1rem;background:#d7d7d7;margin-left:7.5px;margin-right:7.5px;font-family:vag_rounded_black_ssibold;font-size:.9rem;padding:12px 30px;color:#2b2b2b}.nav-pills .nav-link{border-radius:8px}.event-image{height:222px;border-top-left-radius:13px;border-top-right-radius:13px;background-size:cover;background-position:center;background-repeat:no-repeat}.event-preview h3{color:#c50018}.event-preview p{font-size:17px;line-height:28px;color:#464646}.event-body{background:#fbfbfb;border-bottom-left-radius:13px;border-bottom-right-radius:13px;text-align:center;padding:24px}.home .event-body{background:#fff}.dog-single-image{width:100%;height:500px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#464646;margin-bottom:5px}.dog-single ul{list-style:none;padding:0}.dog-single li{display:block;padding-right:13px;font-size:15px;line-height:37px}.dog-detail{background-color:#ebebeb;padding:20px 29px;border-radius:13px;margin-bottom:15px;display:flex;justify-content:space-between}.dog-template-default h4{color:#c50018}.looked-after{background-color:#c50018;padding:80px 0;margin-top:80px;color:#fff}.looked-after h3{color:#fff}h3.gsection_title{margin-bottom:0!important}.btn-sponsor{background:#61b501}.btn-sponsor:hover{background-color:#61b501}#dogGallery img{object-fit:cover;overflow:hidden;height:600px;max-height:600px;width:100%}#dogGalleryNav{padding:0 0;overflow:hidden;padding-bottom:1.3rem;width:100%}#dogGalleryNav .f-carousel__slide{height:auto;opacity:.8;width:100%;--f-carousel-spacing:12px}#dogGalleryNav .f-carousel__slide.is-nav-selected img{opacity:1;border:3px solid #f9d42e}#dogGalleryNav .f-carousel__slide img{height:18.38rem;opacity:.6;object-fit:cover;width:100%}.gform_wrapper .gform-button{border-radius:8px!important;background-color:#c50018!important;color:#fff}.gform_wrapper .gform-button:hover{background-color:#db0019!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:15px!important;padding:8px 12px!important;border-radius:8px!important}.gform_wrapper .gf_progressbar{padding:0!important}.gform_wrapper .gf_progressbar_percentage{height:3px!important}.gform_wrapper .gf_progressbar:after{display:none!important}.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{margin:10px 0!important}.gform_wrapper .gf_progressbar_percentage span{display:none!important}.gform_wrapper .percentbar_blue{background-color:#f72a20!important}input#input_5_5_2{margin:17px 0!important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer .button.gform_button,.gform_wrapper .gform_page_footer .button.gform_next_button,.gform_wrapper .gform_page_footer .button.gform_previous_button,.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-family:vag_rounded_black_ssibold;font-size:16px;letter-spacing:.01rem;border:0;border-radius:7px;padding:12px 30px;background-color:#c50018;color:#fff}.gform_wrapper.gf_browser_chrome select{font-size:15px!important;padding:8px 8px!important;border-radius:8px!important;border:1px solid #e4e4e4!important;color:#828282!important}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{margin:0!important;padding:0!important;letter-spacing:.4px!important}body .gform_wrapper .top_label div.ginput_container{margin-top:3px!important}.news-box{transition:.4s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.news-box:hover{transform:translate3d(0,-3px,0)!important;box-shadow:0 10px 10px -10px rgba(0,0,0,.3)!important;transition-property:opacity,transform,box-shadow}.news-box .card-image{overflow:hidden;max-height:225px}.news-box img{transition:.4s ease;width:100%!important;min-height:220px;max-height:220px;height:220px;object-fit:cover;object-position:center;overflow:hidden}.newsMeta{position:absolute;top:10px;right:10px;z-index:3;border-radius:7px;padding:.25rem .45rem .35rem;font-size:.9rem;color:#fff;background:rgba(0,0,0,.7);font-family:Tahoma,sans-serif!important;text-transform:capitalize}#gform_wrapper_8.gravity-theme .gform_footer,#gform_wrapper_8.gravity-theme .gform_page_footer{margin:0;padding:0}.gf_page_steps{text-align:center;margin:0 auto 2rem}#field_14_18,#field_17_18,#field_25_18,#input_14_6 .gfield-image-choice-wrapper-inner,#input_17_6 .gfield-image-choice-wrapper-inner,#input_25_6 .gfield-image-choice-wrapper-inner{visibility:hidden;height:0;display:block}#field_14_16,#field_14_17,#field_14_38,#field_14_39,#field_17_16,#field_17_17,#field_17_38,#field_25_16,#field_25_17,#field_25_38{margin:0 auto}.donation-choice #input_14_6,.donation-choice #input_17_6,.donation-choice #input_25_6{display:flex;justify-content:center}.donation-choice .gfield-choice-image-wrapper{box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:7px}.donation-total{border:2px solid #ccc;border-radius:7px;padding:.85rem 1rem;display:flex;justify-content:center;align-items:center;text-align:center}.donation-total .gfield_description_14_17{margin-top:0;padding-top:0}.donation-total .gfield_label,.donation-total .ginput_container_total{flex:1 1 auto;text-align:center}.donation-total .ginput_total{font-size:2rem!important;font-weight:700}#field_14_22,#field_17_22,#field_25_22{background:#e7e7e7;padding:2rem;border-radius:7px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%!important;max-width:100%;max-height:80vh!important;object-fit:cover;object-position:center}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button[type=submit]{font-family:vag_rounded_black_ssibold;font-size:1rem;letter-spacing:.01rem;border:0;border-radius:7px;padding:12px 30px;background-color:#c50018;color:#fff}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce input.button[type=submit]:hover{background-color:#db0019}.header-top a.cart-contents{padding:10px 10px!important;margin-top:5px!important;margin-right:13.5px}.nav-link.cart-contents span.cart-contents-count{position:absolute;top:15px;right:21px;font-size:15px;font-weight:700}.main_input_search_part{margin:0 auto;border-radius:0;width:100%;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);display:flex;flex-wrap:wrap;align-items:flex-start;padding:10px;border:3px solid #f1f1f1!important;max-height:70px}a.backtoshop{width:20px!important;max-width:20px;height:100%;display:block;padding:6px 0;border-right:1px solid #f1f1f1}.spinner-loader{position:relative;text-align:center;display:block;top:20px;color:#444;clear:both}.main_input_search_part_item{flex:1;margin-top:0;position:relative;padding-left:20px;padding-right:20px}.main_input_search_part input,.main_input_search_part input:focus,.main_input_search_part select{font-size:16px;border:0;background:#fff;margin:0;padding:7px 5px 2px;box-shadow:none}.main_input_search_part input.btn{background:#cc0019!important;border-radius:0!important;line-height:1.2;color:#fff;display:block;height:100%;padding:9px 18px}.main_input_search_part:first-child{border-right:1px solid rgba(0,0,0,.1)}.postMeta{position:absolute;padding:2px 10px;z-index:12;text-align:center;text-transform:uppercase;font-size:12px;font-weight:600;top:20px;border-radius:12px;line-height:1.5;box-shadow:0 0 0 2px rgba(0,0,0,.1);background:#cc0019;color:#fff;right:15px}.product .postMeta p.price{font-size:12px;font-weight:700;margin-bottom:0;color:#fff}.business-listing .listing-image::before{content:"";top:0;position:absolute;height:100%;width:100%;z-index:9;background:linear-gradient(to top,rgba(0,0,0,.9) 10%,rgba(0,0,0,.6) 40%,rgba(22,22,23,0) 80%,rgba(0,0,0,0) 100%);background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,.2);border-radius:4px 4px 0 0;opacity:.4;left:0}.listing-image{position:relative;display:block;border-radius:0;overflow:hidden;max-height:190px;min-height:190px;height:190px}.business-listing,.business-listing-row{overflow:hidden;border-radius:0;border:1px solid #eee;border-bottom-color:#eee;border-bottom-style:solid;border-bottom-width:1px;border-bottom:3px solid #007ec9!important}.business-listing{border-radius:13px;box-shadow:0 4px 12px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.15);transition-property:transform;transition-duration:0s}.business-listing h5 a{color:#fff}.woocommerce a.button:hover{background-color:#cc0019!important}.woocommerce .business-listing a.add_to_cart_button{width:100%;margin:0 auto;font-size:1rem;display:inline-block}.listing-content{z-index:22;padding:10px 20px;position:absolute;text-align:left!important;bottom:10px;color:#fff}.bestseller-item:hover,.business-listing:hover,.newsItem:hover,article.business-listing-row:hover{transform:translate3d(0,-3px,0);opacity:1;z-index:4;-webkit-filter:inherit;filter:inherit;transition-property:transform;transition-duration:0s}.business-listing:hover a.add_to_cart_button{background-color:#c50018}.pay-securely img{max-width:300px!important;max-height:45px}.woocommerce span.onsale{background-color:#c50018}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#c50018}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product h3:hover{color:#c50018}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#f5f5f5;border-top-color:#ff8b49}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#ff8b49}span.woocommerce-input-wrapper{width:100%}.woocommerce form .form-row label{line-height:2;display:block;width:100%}.woocommerce-additional-fields{margin-top:30px}.xt_woofc-inner a{color:#2b3e51;transition:color .3s;background:#fff}header.woocommerce-products-header{box-shadow:none;padding:0;position:relative;z-index:1}.woocommerce .woocommerce-ordering select{vertical-align:top;border:1px solid #e1e1e1;padding:6px;margin-bottom:15px}footer a{color:#fff}ul#menu-footer-menu{list-style:none;margin:0;padding:0}footer li{display:inline-block;margin-right:29px;font-family:vag_rounded_black_ssibold}footer p{color:#aeaeae;font-size:15px;line-height:24px;margin-top:25px;max-width:860px}body footer.ds-foot{background-color:#2b2b2b;color:#fff;padding-top:60px;padding-bottom:60px}ul.sub-footer-menu{margin:0;padding:0;font-size:13px}a:hover{color:#c50018;text-decoration:none}.sidenav{height:100%;width:0;position:fixed;z-index:999999999;top:0;left:0;background-color:#111;overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}#mobilemenu ul{padding:0;list-style:none;margin:0;font-family:vag_rounded_black_ssibold;color:#fff}#mobilemenu span{color:#fff}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.desktop{display:block}.mobile{display:none}@media (max-width:991px){.desktop{display:none}.mobile{display:block}header.mobile{padding:9px 0}.dog-single-image{margin-bottom:40px}.dtp-btn{position:unset;top:unset;transform:unset;right:unset;float:left!important}}@media (max-width:575px){.looked-after span{padding-bottom:15px;display:block}}