/*
 Theme Name:   Dealer Child
 Theme URI:    https://www.designstudio.com/
 Description:  Dealer Theme Child Theme
 Author:       Design Studio
 Author URI:   https://www.designstudio.com/
 Template:     dealer-theme
 Version:      1.3.0
*/
@import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,500,500i,600,600i,700,700i,800,800i');.prod-description .tab-content a, .prod-description .content a {color: #ff0 !important;}.product-heading br {display: none;}body, p, a, span, li {font-family: 'Raleway', sans-serif;}h1, h2, h3, h4, h5, h5, h6 {font-family: 'Raleway', sans-serif;font-weight: 600;}.vl-item img {width: initial;}.vl-item .the-content {text-align: center;}.custom-button {background: #333 none repeat scroll 0 0;border-radius: 25px;color: #fff !important;display: inline-block;font-weight: 600;margin-top: 0.8em;padding: 0.6em 1.5em;border: 2px solid #fff;}.custom-button:hover {background-color: #0E9ED5 !important;}.header2 header .container {height: auto;}.header2 h1 {height: 60px;margin: 1em 0 0.5em 0.5em;width: 300px;background-size: contain;background-repeat: no-repeat;}.header2 nav.global {padding-top: 2.8em;vertical-align: top;}.header2 ul.main.nav ul li a {font-size: 1em;margin: 0 0.6em;font-weight: 600;}.header2 .utilities-left-menu {float: left;}.header2 nav.utilities-nav ul li:first-of-type {border-left: medium none;}.header2 nav.utilities-nav ul li {border-right: medium none;}.header2 nav.utilities-nav ul li a {font-weight: 500;}.header2 a.the-search-icon {background-image: url("assets/img/lupa.png");}.header2 nav.global ul.sub-menu {min-width: 300px;}@media(min-width: 1025px) {.header2 .main.nav ul.sub-menu li:hover>ul.sub-menu {display: block !important;left: 300px !important;position: absolute;top: 0;}}/*#input_107_15 label {text-align: left !important;padding-left: 1.5em !important;}*/@media only screen and (min-width: 1024px) {.header2 ul.main.nav li ul:before {padding-left: 20%;}.header2 ul.main.nav>li:nth-last-child(2) ul.sub-menu, .header2 ul.main.nav>li:nth-last-child(3) ul.sub-menu, .header2 ul.main.nav>li:nth-last-child(4) ul.sub-menu {left: -180px;}.header2 ul.main.nav li:nth-last-child(2) ul:before, .header2 ul.main.nav li:nth-last-child(3) ul:before, .header2 ul.main.nav li:nth-last-child(4) ul:before {left: 0;text-align: right;padding-left: 0;}.header2 ul.main.nav>li:nth-child(1) ul.sub-menu li:hover>ul.sub-menu {left: 300px !important;position: absolute;top: 0;}.header2 ul.main.nav>li:last-of-type ul.sub-menu {left: -225px;}}div.mobile.nav ul.menu.utilities li a {background: #e5b723;color: #333 !important;font-size: 18px;}div.mobile.nav ul.menu.utilities li {width: 50%;display: inline-block;float: left;padding-bottom: 1px;}div.mobile.nav ul.menu.utilities li:nth-child(odd) {padding-right: 1px;}div.mobile.nav nav.mobile.nav {background-color: rgba(220, 55, 36, .95);}.header2 ul.main.nav li a, .header2 ul.main.nav li a:active, .header2 ul.main.nav li a:hover {background-color: none !important;}.header2 ul.main.nav li a:active, .header2 ul.main.nav li a:hover {}.header2 ul.main.nav>li>a {color: #fff !important;}.header2 ul.main.nav ul li a:active, .header2 ul.main.nav ul li a:hover {color: #333 !important;}div.mobile.nav ul.menu.utilities li a:hover, div.mobile.nav ul.menu.utilities li a:active, div.mobile.nav ul.menu.utilities li a:focus {background: #e5b723 !important;}div.mobile.nav ul.main.nav li a:hover, div.mobile.nav ul.main.nav li a:active, div.mobile.nav ul.main.nav li a:focus {background-color: initial !important;}.mobile-header-search input {padding: 5px 5px 5px 26px;}.home .video-header .overlay .container .the-content h3, .home .img-pan .overlay .container .the-content h3 {bottom: 2em;font-size: 3.2em;font-weight: 900;letter-spacing: -1px;left: 0;max-width: 100%;right: 0;text-align: center;text-transform: uppercase;}.home .video-header .overlay .container .the-content .the-links, .home .img-pan .overlay .container .the-content .the-links {bottom: 0;left: 0;margin: 0 auto;padding-right: 0;right: 0;}.home .video-header .overlay .container .the-content .the-links {display: flex;flex-direction: row;align-items: center;justify-content: center;width: 1000px;max-width: 90%;flex-wrap: wrap;}.home .video-header .overlay .container .the-content .the-links .three-d {margin-top: .25em !important;margin-bottom: .25em !important;margin-left: 10px !important;margin-right: 10px !important;min-width: 350px;}@media (max-width:1024px) {}@media (max-width: 420px) {.home .video-header .overlay .container .the-content .the-links .front, .home .video-header .overlay .container .the-content .the-links .back {font-size: 18px;}.home .video-header .overlay .container .the-content .the-links .three-d {min-width: 200px !important;}}.home .video-header .overlay .container .the-content h3 span {color: #dc3724;font-style: italic;}.home .video-header .overlay .container .the-content .the-links .front, .home .video-header .overlay .container .the-content .the-links .back {border-radius: 25px;font-weight: 600;color: #ffffff;letter-spacing: -1px;text-shadow: none;border: 2px solid #fff;}.home .video-header .overlay {background-image: url("assets/img/top-curve.png");background-position: center bottom;background-repeat: no-repeat;background-size: 100% auto;}.home .homepage-copy {padding-top: 0;padding: 10px;}.home .homepage-copy h2 {font-size: 2em;margin-bottom: 0.8em;}.home .homepage-copy p {text-align: left;}.general.block.section-block.our-products-2 .gb-header .content, .general.block.section-block.our-products-2 .gb-header .content img {padding: 0;}.general.block.section-block.our-products-2 .gb-header .content {position: relative;overflow: hidden;border-radius: 25px;}.general.block.section-block.our-products-2 .gb-header .content img {max-width: 100%;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}.general.block.section-block.our-products-2 .gb-header .content:hover img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}.general.block.section-block.our-products-2 .our-products-title h4 a {color: #fff !important;}.general.block.section-block.our-products-2 .columns {padding: 0 0.5em !important;}.our-products-2 .our-products-title h4 {background-color: #0d9ed5;border-radius: 0 0 20px 20px;bottom: 0;font-size: 24px;font-weight: 600;margin: 0;padding: 0.5em 0;text-transform: uppercase;top: auto;}.our-products-2 p {margin: 0 0 1em;}.home .perfect_quiz .inner {background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;}.home .general.block.section-block.perfect_quiz {border-top: 15px solid hsl(46, 79%, 52%);border-bottom: 15px solid hsl(46, 79%, 52%);}.home .perfect_quiz .gform_wrapper .gform_page_footer .button.gform_button, .home .gform_wrapper .gform_page_footer .button.gform_next_button {background-color: hsl(46, 79%, 52%);border-radius: 25px !important;color: hsl(0, 0%, 20%) !important;font-size: 1.2em;padding: 5px 60px;}.home .perfect_quiz .gform_wrapper .gform_page_footer .button.gform_button:hover, .home .gform_wrapper .gform_page_footer .button.gform_next_button:hover {color: #dc3724 !important;}.home .perfect_quiz ul.gform_fields.top_label li h3 {font-size: 1.2em;font-weight: 400;text-transform: capitalize;}.home .general.block.section-block.perfect_quiz #input_68_4 {max-width: 30%;}.general.block.section-block.WLA_outdoor_living {margin: 2em 0 4em;}.general.block.section-block.WLA_outdoor_living .general-block-0 .general-block-inner {float: right;max-width: 520px;padding-top: 4em;}.general.block.section-block.WLA_outdoor_living .general-block-inner>h3 {line-height: normal;text-align: right;}.general.block.section-block.WLA_outdoor_living .general-block-inner>p {line-height: 1.4em;}.general.block.section-block.WLA_our_projects, .general.block.section-block.WLA_big_green_egg {border-top: 15px solid hsl(46, 79%, 52%);border-bottom: 15px solid hsl(46, 79%, 52%);}.general.block.section-block.WLA_our_projects .columns {padding: 0 0.2em !important;}.general.block.section-block.WLA_our_projects .row-one {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.general.block.section-block.WLA_our_projects .row-one .right {background: #333 none repeat scroll 0 0;margin-bottom: 5px !important;}.general.block.section-block.WLA_our_projects .row-one .right .content {color: hsl(0, 0%, 100%);max-width: 620px;padding: 7em 0 0 5em;}.general.block.section-block.WLA_our_projects .content>h3 {color: hsl(0, 0%, 100%);margin-bottom: 0.5em;text-align: left !important;}.general.block.section-block.WLA_our_projects .content a {color: hsl(0, 0%, 100%) !important;font-weight: 600;}.general.block.section-block.WLA_our_projects .row-one .columns {margin-bottom: -15px;}.general.block.section-block.WLA_our_projects .row-two .columns {margin-bottom: -20px;}.general.block.section-block.WLA_our_projects .item {position: relative;overflow: hidden;}.general.block.section-block.WLA_our_projects .item img {max-width: 100%;width: 100%;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;padding: 0;margin: 0;}.general.block.section-block.WLA_our_projects .item:hover img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}.home .product-carousel {padding: 4em 0 3em !important;}.product-carousel h2.title {font-size: 2em;text-transform: uppercase;}.home .product-carousel li.slick-active button {background-color: #dc3724;}.home .product-slider-box a:first-of-type {border: 1px solid hsl(0, 0%, 87%);}.home .product-slider-box a {margin-top: 1em;}.general.block.section-block.WLA_big_green_egg .content {background: hsl(0, 0%, 100%, .8) none repeat scroll 0 0;float: right;margin-right: 3em;max-width: 750px;padding: 3em 4em 0;}.general.block.section-block.WLA_big_green_egg .content h2 {font-size: 2em;}.general.block.section-block.WLA_big_green_egg .content>a {display: block;text-align: center;width: 100%;}.general.block.section-block.WLA_big_green_egg div.gb-header {float: left;width: 100%;}.general.block.section-block.WLA_big_green_egg button { font-family: "Raleway", sans-serif;font-size: 20px;background: #333 none repeat scroll 0 0;border-radius: 25px !important;color: #fff !important; display: inline-block; font-weight: 600;margin-top: 0.8em;padding: 0.6em 1.5em; } .general.block.section-block.WLA_big_green_egg button:hover {background-color: #0E9ED5 !important;}.general.block.section-block.WLA_bull_grills .general-block-0 .general-block-inner {padding-top: 2em;}.general.block.section-block.WLA_bull_grills .general-block-0 .general-block-inner #description {font-size: 25px;letter-spacing: -1px;line-height: 35px;padding-top: 0.5em;}.general.block.section-block.WLA_bull_grills .general-block-1 .general-block-inner img {margin-top: -5em;}footer.footer2 {background-image: url("assets/img/bottom-curve.png");background-position: center top;background-repeat: no-repeat;background-size: 100% auto;padding-top: 8em;}footer.footer2 nav {height: 60px;margin-bottom: 2em;}footer nav ul {height: 60px;max-width: 1800px;}footer.footer2 nav ul li {height: 60px;border-right: 3px double #999;margin-left: 0;}footer nav {background-color: #656565;}footer nav ul li:first-of-type {border-left: 3px double #999;}footer.footer2 nav ul li a {font-size: 1.2em;height: 60px;padding: 0.8em 2em;color: #000 !important;}footer.footer2 .social-button-wrap {margin-top: 15px;}footer.footer2 .gencontent h3 {font-size: 1.6em;margin-bottom: 0.6em;}footer.footer2 div.social-button a {background-image: url("assets/img/social-icon.png");background-repeat: no-repeat;height: 60px !important;margin: 0 5px 0 0 !important;width: 50px !important;}footer.footer2 div.social-button a.youtube-social {background-position: 0 -76px;}footer.footer2 div.social-button a.twitter-social {background-position: 0 -153px;}footer.footer2 div.social-button a.linkedin-social {background-position: 0 -229px;}footer.footer2 div.social-button a.insta-social {background-position: 0 -305px;}footer.footer2 .gencontent p {font-size: 1.2em;line-height: 1.8em;}footer.footer2 .gencontent p a {color: #F6C11D !important;}footer.footer2 .gencontent p a:hover {text-decoration: underline;}footer.footer2 .gmap, footer.footer2 div#map-overlay, footer.footer2 iframe#map {border-radius: 0;}div.copy.social {padding: 0.5em 1em 1em;}div.copy.social p {font-size: 1.2em;}@media only screen and (min-width: 1024px) {.header2 ul.main.nav li a {margin: 0 0.5em;font-size: 1.2rem;}}@media screen and (min-width: 1600px) {.header2 ul.main.nav li a {margin: 0 0.8em;font-size: 1.1em;}.general.block.section-block.WLA_outdoor_living .general-block-0 .general-block-inner {padding-top: 6em;}.general.block.section-block.WLA_our_projects .row-one .right .content {padding: 10em 0 0 5em;}.general.block.section-block.WLA_bull_grills .general-block-0 .general-block-inner {padding-top: 5em;}footer.footer2 nav ul li a {padding: 0.8em 1.8em;}}@media screen and (min-width: 1800px) {.header2 ul.main.nav li a {margin: 0 1em;}.home .video-header .overlay .container .the-content h3, .home .img-pan .overlay .container .the-content h3 {bottom: 2em;}.home .video-header .overlay .container .the-content .the-links, .home .img-pan .overlay .container .the-content .the-links {bottom: 1em;}.general.block.section-block.WLA_outdoor_living .general-block-0 .general-block-inner {padding-top: 8em;}.general.block.section-block.WLA_our_projects .row-one .right .content {padding: 12em 0 0 5em;}.general.block.section-block.WLA_bull_grills .general-block-0 .general-block-inner {padding-top: 10em;}}@media screen and (max-width: 1439px) {.header2 h1 {display: block;position: relative;margin: 0.5rem auto;}.header2 nav.global {padding: 0.5rem 1rem 1rem;}.header2 ul.main.nav {padding: 0;text-align: center;}}@media screen and (max-width: 1300px) {.header2 ul.main.nav li a {font-size: 1em;margin: 0 0.4em;}footer.footer2 nav ul li a {padding: 0.8em 1.5em;}}@media screen and (max-width: 1200px) {.header2 ul.main.nav ul li a {font-size: 0.9em;margin: 0 0.2em;}.general.block.section-block.WLA_outdoor_living .general-block-0 .general-block-inner {padding-top: 2em;}.general.block.section-block.WLA_our_projects .row-one .right .content {padding: 4em 1em 0 2em;}footer.footer2 .gencontent p {font-size: 1.2em;line-height: 1.2em;}footer.footer2 nav ul li a {padding: 0.8em;}footer.footer2 .gencontent h3 {font-size: 1.4em;margin-bottom: 0.4em;}}@media screen and (max-width: 1024px) {.video-header .overlay .container .the-content {bottom: 4em;left: 0;padding-right: 0;width: 100%;padding: 0 !important;}.general.block.section-block.WLA_outdoor_living .general-block-0 .general-block-inner, .general.block.section-block.WLA_bull_grills .general-block-0 .general-block-inner {padding-top: 0;}.general.block.section-block.WLA_our_projects .row-one .right .content {padding: 2em 1em 0 2em;}footer.footer2 h2 {font-size: 2em;}footer.footer2 nav ul li a {font-size: 1em;padding: 1em;}}@media screen and (max-width: 960px) {.general.block.section-block.WLA_big_green_egg .content {float: none;margin: 0 auto;max-width: 750px;}.general.block.section-block.WLA_our_projects .row-one {display: block;}.general.block.section-block.WLA_our_projects .item img {max-width: 100%;width: 100%;}footer nav ul li {width: auto;}footer.footer2 nav, footer nav ul, footer.footer2 nav ul li {height: auto;border: medium none;}}@media screen and (max-width: 640px) {.general.block.section-block.WLA_outdoor_living .general-block-inner>h3 {text-align: left;}.general.block.section-block.WLA_outdoor_living .general-block-0 .general-block-inner {float: left;}.general.block.section-block.WLA_outdoor_living article {width: 100%;text-align: left !important;}.general.block.section-block.WLA_bull_grills article {width: 100%;}.general.block.section-block.WLA_bull_grills .general-block-1 .general-block-inner img {margin-top: 1em;}.general.block.section-block.WLA_big_green_egg .content {padding: 2em;width: 95%;}.home .general.block.section-block.perfect_quiz #input_68_4 {max-width: 200px;}.home .video-header .overlay .container .the-content h3, .home .img-pan .overlay .container .the-content h3 {font-size: 2.5em;}}@media screen and (max-width: 400px) {.general.block.section-block.WLA_our_projects .item img {margin-bottom: 5px;}.general.block.section-block.our-products-2 .gb-header .content img {min-height: 275px;}.our-products-2 .our-products-title h4 {font-size: 20px;}}.endless-pools-landing.quiz-block .gform_body li.fitness-quiz li, .endless-pools-landing.quiz-block .gform_body li.fitness-quiz-2, .endless-pools-landing.quiz-block .gform_body li.fitness-quiz-3 {max-width: initial;}.endless-pools-landing.quiz-block .ginput_container {display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: wrap;}.endless-pools-landing.quiz-block .gfield_radio {text-align: left;}.linkedin-social {background: url('https://s3.amazonaws.com/wp-agilitysquared/funoutdoor/wp-content/uploads/2017/08/pinterest.png') !important;background-size: contain !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 48px auto !important;}.gplus-social {background: url(https://s3.amazonaws.com/wp-agilitysquared/funoutdoor/wp-content/uploads/2017/08/google-plus.png) !important;background-size: contain !important;background-repeat: no-repeat !important;background-position: center !important;}.perfect_quiz .gform_body ul, #input_68_13 {max-width: none;}.perfect_quiz .ginput_container {display: flex;align-items: center;justify-content: center;}.gform_wrapper .gform_page_footer .button.gform_previous_button, .gform_wrapper .gform_page_footer .button.gform_next_button, .home .perfect_quiz .gform_wrapper .gform_page_footer .button.gform_button, .home .gform_wrapper .gform_page_footer .button.gform_next_button {background-color: hsl(46, 79%, 52%);border-radius: 25px !important;color: #fff !important;font-size: 1.2em;padding: 5px 60px;}.perfect_quiz .gchoice_68_4_0, .perfect_quiz .gchoice_68_4_1, .perfect_quiz .gchoice_68_4_2, .perfect_quiz .gchoice_68_4_3 {max-width: none;padding-left: 0;}input#gform_submit_button_68 {padding: 10px 60px;}ul.faq li.current .panel {max-height: 100000px;}footer #map-overlay img {}footer .google-maps-lazy {margin-bottom: 40px;margin-left: auto;margin-right: auto;display: block;text-align: center;}footer .google-maps-lazy img {}.gallery-page.slick-slider button {outline: none;}.grill-video-ds .wp-video {margin: 0 auto;}section.general.block.section-block.WLA_outdoor_living img {width: 100%;}section.general.block.section-block.WLA_our_backyard {background: linear-gradient(rgba(74, 74, 74, 0.45), rgba(62, 62, 62, 0.45)), url(https://s3.amazonaws.com/wp-agilitysquared/funoutdoor/wp-content/uploads/2019/01/Mask-Group-4-1.png);padding-top: 3em;padding-bottom: 3em;background-size: cover;background-repeat: no-repeat;background-position: 50%;}section.general.block.section-block.WLA_our_backyard h3, section.general.block.section-block.WLA_our_backyard p {color: white;text-align: left;}section.general.block.section-block.WLA_our_backyard .container.cf {display: flex;}.WLA_our_backyard article {flex: 1;}.WLA_our_backyard article.large-6.medium-6.xsmall-12.general-block.general-block-1 {display: flex;align-items: center;}section.general.block.section-block.WLA_our_backyard {padding-bottom: 5em;}section.general.block.section-block.WLA_big_green_egg {background: linear-gradient(rgba(74, 74, 74, 0.45), rgba(62, 62, 62, 0.45)), url(https://s3.amazonaws.com/wp-agilitysquared/funoutdoor/wp-content/uploads/2021/08/Mask-Group-5-1.png);padding-top: 3em;padding-bottom: 3em;background-size: cover;background-repeat: no-repeat;background-position: 50%;border: none;}section.general.block.section-block.WLA_big_green_egg .gb-header {background: none !important;}section.general.block.section-block.WLA_big_green_egg .overlay {background: none !important;opacity: 1 !important;}.general.block.section-block.WLA_big_green_egg .content h2, .general.block.section-block.WLA_big_green_egg .content p, .general.block.section-block.WLA_big_green_egg .content>a {text-align: left;}footer.cf.footer2 {background: #333333;}.home a.facebook-social.social-icon {background: url(https://s3.amazonaws.com/wp-agilitysquared/funoutdoor/wp-content/uploads/2019/01/fb.png);background-size: 100%;background-repeat: no-repeat;background-position: 50%;}.home a.twitter-social.social-icon {background: url(https://s3.amazonaws.com/wp-agilitysquared/funoutdoor/wp-content/uploads/2019/01/Group-44.png);background-size: 100%;background-position: 50% 50% !important;background-repeat: no-repeat;}div.copy.social {background: #4D4D4D;}.home .video-header .overlay {background-image: url(https://s3.amazonaws.com/wp-agilitysquared/funoutdoor/wp-content/uploads/2019/01/fol-up.png);}footer.cf.footer2 {position: relative;border-top: 15px solid #bcbcbc;padding-top: 50px;}.cool-shape img {width: 100%;height: auto;background: white;}.collection-video-reviews {padding: 0;}.collection-video-reviews .row {display: flex;}.collection-video-reviews .large-6 {flex: 1;background: #dc3724;padding-top: 3em;padding-bottom: 3em;}.product-reviews.large-6.medium-12.xsmall-12.columns {background: white;}.collection-video-reviews .row {margin: 0;max-width: 100% !important;}.collection-video-reviews .quote-section blockquote, .collection-video-reviews .quote-section p.quote-author {color: #333;}.left-quote.large-2.medium-2.small-1.xsmall-1.columns img {filter: invert(100%);}.collection-video-reviews h2.title {color: #333;}.right-quote.large-2.medium-2.small-1.xsmall-1.columns img {filter: invert(100%);}.collection-video-reviews .wp-video {margin: 0 auto;}.general.block.section-block.WLA_our_projects, .general.block.section-block.WLA_big_green_egg {border: none;}@media only screen and (max-width: 1023px) {.collection-video-reviews .row {flex-direction: column;}.columns.large-3.medium-6.small-12.xsmall-12 {padding-bottom: 1em;}img.outdoor-img {padding: 0 !important;}}@media only screen and (max-width: 1023px) and (min-width: 768px) {.outdoor-fireplaces .row {display: flex;flex-wrap: wrap;flex-direction: row;}.outdoor-fireplaces .columns.large-3.medium-6.small-12.xsmall-12 {flex-basis: calc(50% - 40px);}}p.quality-description {max-width: 800px;margin: 0 auto;padding-top: 2em;padding-bottom: 2em;}.container.quality-products h2, .container.quality-products p {text-align: center;}section.general.block.section-block.quality-outdoor {background: #F2F2F2;padding-top: 3em;padding-bottom: 3em;}.container.quality-products img {padding: 0 !important;width: 100%;height: auto;}p.quality-label {background-color: rgba(0, 0, 0, 0.5);color: white;position: absolute;width: calc(100% - 32px);padding-top: .5em;padding-bottom: .5em;margin-top: -64px;}img.outdoor-img {width: 100%;height: auto;}button.btn.btn-primary {font-family: "Raleway", sans-serif;font-size: 20px;background: #333 none repeat scroll 0 0;border-radius: 25px !important;color: #fff !important;display: inline-block;font-weight: 600;margin-top: 0.8em;padding: 0.6em 1.5em;}button.btn.btn-primary:hover {background-color: #0E9ED5;}section.general.block.section-block.outdoor-fireplaces {background: url(https://s3.amazonaws.com/wp-agilitysquared/funoutdoor/wp-content/uploads/2019/01/Rectangle-760.png);padding-top: 3em;padding-bottom: 3em;background-size: cover;background-position: 50%;}section.general.block.section-block.outdoor-fireplaces p, section.general.block.section-block.outdoor-fireplaces h4 {color: white;}nav.global {padding-bottom: 2.5em;}.header2 header.desktop .main>li:last-child {background-color: #E5B723;padding: 10px 25px;border-radius: 25px;}.header2 header.desktop .main>li:last-child a {color: black !important;}.header2 header.desktop .main>li:last-child a:hover {color: #dc3724 !important;}.get-pricing .hide-on-desktop {display: none;}.page-id-1004067 .aspot-content.middle.text-container-lg.line-qty-1.h3-medium {display: none;}@media (min-width: 642px) {.endless-pools.intro-block .general-block-1 .content-wrapper {padding: 0 3em 3em 3em !important;}.endless-pools.intro-block .content-wrapper {padding-left: 3em !important;padding-right: 3em !important;}.endless-pools.intro-block {padding: 1em 0 !important;}}@media (max-width: 641px) {.endless-pools.intro-block .content-wrapper {padding: 2em 1em !important;}.endless-pools.intro-block .gb-header {display: none;}.endless-pools-landing.quiz-block .ginput_container {padding: 0 20px;}.endless-pools-landing.quiz-block ul#input_73_3 li {display: flex;align-items: center;margin-bottom: 20px;}.endless-pools-block.collections-block, .endless-pools-landing.video-block .row {padding: 0 !important;}}@media screen and (max-width: 1024px) {div.mobile.nav nav.mobile.nav {background-color: #0066a4;}}div.mobile.nav ul li a {color: white !important;}ul.menu.utilities {overflow: hidden;}li.active>ul.sub-menu {display: block;}.sub-menu a {padding-top: 1em !important;padding-bottom: 1em !important;}ul.sub-menu {background: #a91f10;}.sub-menu ul.sub-menu {background: #ffffff;}.sub-menu .sub-menu ul.sub-menu {background: #333333;}.video-header .overlay {top: 3px;}@media (min-width: 1px) and (max-width: 25em) {.small-1 {width: 8.33333%;}.small-12 {width: 100%;}}.dsPavaerPatio .gb-header {height: 550px;}.dsPaverPatio .content {background: hsl(0, 0%, 100%, .8) none repeat scroll 0 0;margin-right: 3em;max-width: 500px;padding: 3em 4em 0 !important;}.dsPaverPatio .content h2 {font-size: 2em;}@media (max-width:1480px) {.video-bg {position: absolute !important;top: 50% !important;left: 50% !important;-webkit-transform: translateX(-50%) translateY(-50%) !important;transform: translateX(-50%) translateY(-50%) !important;min-width: 100% !important;min-height: 100% !important;width: auto !important;height: auto !important;z-index: -1000 !important;overflow: hidden !important;}}@media only screen and (min-width: 1024px) {.header2 ul.main.nav ul li a {font-size: 1rem;}}@media only screen and (min-width: 1024px) {.header2 ul.main.nav ul li span {position: absolute;top: 50%;-ms-transform: rotate(-90deg) translatex(50%);-webkit-transform: rotate(-90deg) translatex(50%);transform: rotate(-90deg) translatex(50%);}}#design-main-img {width: 100% !important;max-width: 100% !important;}@media only screen and (max-width: 768px) {.page-id-1024326 .swiper-slide a {display: block;}}@media only screen and (max-width: 768px) {.home .video-header .overlay .container .the-content h3 {margin-top: 2em;}.video-header .overlay .container .the-content a, section.img-pan .the-content a {font-size: 18px;}}.dsPaverPatio .content {margin-right: 0em;margin: 0 1em;max-width: 650px;padding: 2em 2em 0 !important;}div.aspot-content, .aspot-page-title {text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);}@media (max-width:1025px) {.page-id-1032217 .hide-on-tablet .aspot-content a, .page-id-1032217 .hide-on-tablet .aspot-content h3, .page-id-1032228 .hide-on-tablet .aspot-content a, .page-id-1032228 .hide-on-tablet .aspot-content h3, .page-id-1032232 .hide-on-tablet .aspot-content a, .page-id-1032232 .hide-on-tablet .aspot-content h3 {display: block !important }}.hide-on-tablet .aspot-content a, .hide-on-tablet .aspot-content h3 {display: block !important;}.page-template-dswaves-sync-template #header, .page-template-dswaves-sync-template #footer, .product-template-default #header, .product-template-default #footer, .post-template-default #header, .post-template-default #footer, #header {display: none;}@media (min-width:1024px) {.header2 ul.main.nav>li:nth-last-child(2) ul.sub-menu, .header2 ul.main.nav>li:nth-last-child(3) ul.sub-menu, .header2 ul.main.nav>li:nth-last-child(4) ul.sub-menu {left: 0;}.header2 ul.main.nav li:nth-last-child(2) ul:before, .header2 ul.main.nav li:nth-last-child(3) ul:before, .header2 ul.main.nav li:nth-last-child(4) ul:before {text-align: left;padding-left: 2em;}}@media only screen and (min-width: 1024px) {.headercustom .the-header {}.headercustom .container {max-width: 1440px !important;padding: 0 1em;}.headercustom h1 {text-indent: -999em;background-size: cover;background-position: 50% 50%;display: inline-block;width: 300px;height: 55px;vertical-align: top;margin: 26px 0;position: relative;top: -25px;}.headercustom h1 a {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}.headercustom .border {border-top: solid 5px #e5b723;position: absolute;top: 0;z-index: 0;width: 100%;}.headercustom nav.utilities-nav {position: absolute;top: 0;height: 42px;width: 100%;}.headercustom nav.utilities-nav p {color: #cff !important;}.headercustom nav.utilities-nav li a {color: #fff !important;border-right: 1px solid rgba(255, 255, 255, .25);padding: 0.5em 1em;display: inline-block;font-size: 0.8em;text-transform: uppercase;line-height: 16px;height: 30px;}.headercustom nav.utilities-nav ul {margin: 0 !important;display: inline-block;vertical-align: top;}.headercustom nav.utilities-nav ul li {display: block;float: left;}.headercustom nav.utilities-nav .cart-search-combo {float: right;height: 30px;}.headercustom nav.utilities-nav .head-text {color: #fff !important;border-right: 1px solid rgba(255, 255, 255, .25);padding: 0.5em 1em;display: inline-block;font-size: 0.8em;text-transform: uppercase;line-height: 16px;height: 30px;}.headercustom nav.utilities-nav .float-right {margin: 0;padding: 0em 3em 0em;background-color: #e5b723;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;width: auto;float: right;font-weight: bold;letter-spacing: 1px;-webkit-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.2);margin-right: 2em;}.headercustom div.mobile.nav, header.mobile {display: none;}.headercustom header.desktop.nav {display: block !important;position: relative;height: 145px;background-color: #fff;}.headercustom nav.global {display: inline-block;vertical-align: top;padding-top: 1.75em;padding-left: 0em;width: calc(100% - 303px);}.headercustom nav.global ul {-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}.headercustom ul.main {float: right;color: black;margin: 0 auto;text-align: center;}.headercustom ul.main li {float: left;list-style: none;display: inline-block;}.headercustom ul.main li:last-child a {border-right: none;}.headercustom ul.main a {font-size: 1.1em;color: #fff !important;margin: 0 0.75em;}.headercustom ul.main a:hover {color: #fff !important;display: block;}.headercustom .float-right {float: right;}.headercustom a.cart {display: block;height: 30px;width: 40px;position: relative;padding: 0 0.45em;float: left;border-right: 1px solid rgba(255, 255, 255, .1);z-index: 1;}.headercustom a.cart img {width: 100%;}.headercustom a.cart .the-cart-quantity {position: absolute;top: 2px;right: 3px;background-color: black;color: white;padding: 0.65em 0.35em;border-radius: 50%;line-height: 0px;font-size: 0.5em;}.headercustom a.the-search-icon {display: block;text-indent: -999em;background-image: url('//watkinsdealer.s3.amazonaws.com/Images/Icons/lupa.png');background-size: 21px;background-repeat: no-repeat;background-position: 50% 50%;float: left;height: 28px;width: 40px;border-right: 1px solid rgba(255, 255, 255, .1);z-index: 1;}.headercustom ul.main.nav li ul li ul:before {content: "";width: auto;height: auto;}.headercustom ul.main.nav li ul:before {content: '▲';position: absolute;top: -23px;font-size: 20px;opacity: 0.95;width: 100%;height: auto;left: 10px;color: #dc3724;}.headercustom ul li {position: relative;}.headercustom ul.main.nav li:hover>ul {visibility: visible;opacity: 1;}.headercustom ul li .headercustom ul ul ul {position: relative;top: 0;left: 0;right: auto;bottom: auto;margin: 0;width: 100%;height: auto;display: none !important;background-color: transparent;-webkit-box-shadow: 0 0 0px 0px rgba(0, 0, 0, .15);box-shadow: 0 0 0px 0px rgba(0, 0, 0, .15);visibility: visible !important;opacity: 1 !important;}.headercustom ul.main.nav ul li {display: block;width: 100%;float: none;border-bottom: 1px solid rgba(255, 255, 255, .1);}.headercustom ul.main.nav ul li span {position: absolute;top: 2px;right: 3px;width: 31px;height: 34px;background-image: url("../dist/img/dropdown-triangle.png");background-repeat: no-repeat;background-position: 50% 50%;background-size: 14px;-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);cursor: pointer;}.headercustom ul.main.nav ul ul li a {padding-left: 1.75em;}.headercustom ul.main.nav ul ul ul li a {padding-left: 2.25em;}.headercustom ul.main.nav ul ul li:last-of-type {border-bottom: 0px;}.headercustom ul.main.nav ul ul li:first-of-type {border-top: 1px solid rgba(255, 255, 255, .1);}.headercustom ul.main.nav ul li.active>span:first-of-type {-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}.headercustom ul.main.nav ul li.active>ul:first-of-type {display: block !important;}.headercustom ul ul li {width: 100%;height: auto;float: none !important;display: block !important;}.headercustom ul ul li a {display: block;width: 100%;height: 100%;padding: 0.25em 0.75em;text-align: left;margin: 0 !important;}}.top-nav {display: flex;height: 145px;justify-content: center;align-items: center;}.top-nav .util, .top-nav .site-logo {width: 33%;}.nav-left {text-align: left;}.nav-right {text-align: right;}.top-nav .util {list-style: none;margin: 0;}.top-nav .util li {display: inline-block;}.top-nav>.util>li>a {font-family: 'Raleway', sans-serif;color: #333333 !important;font-size: 1.2em;font-weight: 500;padding-bottom: 0.5em;}.top-nav>.util>li:hover>a {color: #0F9ED5 !important;border-bottom: 2px #0F9ED5 solid;}.top-nav .util li.menu-item-has-children .sub-menu li a {color: #0F9ED5 !important;}.top-nav .nav-left>li {padding-top: 1em;padding-bottom: 1em;padding-right: 3em;}.top-nav .nav-right>li {padding-top: 1em;padding-bottom: 1em;padding-left: 3em;}.top-nav .util li.menu-item-has-children {position: relative;}.top-nav .util li.menu-item-has-children .sub-menu {display: block;visibility: hidden;opacity: 0;position: absolute;top: 0px;z-index: 10000;padding: 1.5em;background-color: #fff;border: 0px solid #fff;-webkit-filter: drop-shadow(0 0 4px 1px rgba(0, 0, 0, 0.15));box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.15);filter: drop-shadow(0 0 4px 1px rgba(0, 0, 0, 0.15));margin: 0;transition: all 5.5 linear;width: max-content;}.top-nav .util li.menu-item-has-children.center-sub .sub-menu {left: -100%;}.top-nav .util li.menu-item-has-children.right-sub .sub-menu {right: -50%;}.top-nav .util li.menu-item-has-children.two-column-sub .sub-menu li {}.top-nav .util li.menu-item-has-children:hover .sub-menu {top: 2.5em;visibility: visible;opacity: 1;margin-top: 1em;}.top-nav .util li.menu-item-has-children .sub-menu li a {padding: 0 !important;padding-bottom: 0.5em !important;}.top-nav .site-logo {text-align: center;height: 56px;}.top-nav .site-logo h1 {width: 350px;height: 56px;}.top-nav .search-icon {padding-left: 1em;color: #333333 !important;}.top-nav .search-icon:hover {color: #03609C !important;}nav.global {width: 100%;margin: 0;position: absolute;z-index: 100;padding: 0;height: 25px;background-color: #fff;}@media (max-width: 1024px) {nav.global {display: none;}}nav.global ul.main {width: 100%;max-width: 1440px;margin: 0 auto;list-style: none;display: flex;position: relative;padding: 0 1em;}nav.global ul.main>li {flex: 1 1 0px;text-align: center;background-color: #333333;padding: 0.75em 0;font-size: 18px !important;font-weight: 500;font-family: 'Raleway', sans-serif;}@media (max-width: 1440px) {nav.global ul.main>li {font-size: 14px !important;}}nav.global ul.main>li:last-child {border: none;background-color: #0F9ED5;}nav.global ul.main>li a:first-of-type {background-color: #333333;border-left: 1px solid #4D4D4D;display: block;color: #fff !important;}nav.global ul.main>li:first-child a:first-of-type {border-left: 0px solid #000;}nav.global ul.main>li:last-child a:first-of-type {background-color: #0F9ED5;color: #ffffff !important;border: none;}nav.global ul.main li ul.sub-menu {display: none;}nav.global ul.main>li:hover, nav.global ul.main>li:hover>a, nav.global ul.main>li:last-child:hover, nav.global ul.main>li:last-child:hover>a {background-color: #0F9ED5;color: #fff !important;}nav.global ul.main>li:last-child, nav.global ul.main>li:last-child>a {border: none;background-color: #0F9ED5;}nav.global ul.main>li:hover>ul.sub-menu {display: block;background-color: #ffffff !important;-webkit-filter: drop-shadow(0 0 4px 1px rgba(0, 0, 0, 0.15));box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.15);filter: drop-shadow(0 0 4px 1px rgba(0, 0, 0, 0.15));position: absolute;padding: 2em;margin: 0;list-style: none;top: 56px;}@media (max-width: 1440px) {nav.global ul.main>li:hover>ul.sub-menu {top: 43px !important;}}nav.global ul.main li.mega-menu.full>ul.sub-menu {max-width: calc(100% - 2em);width: 100%;left: 0;margin: 0 1em;}nav.global ul.main li.mega-menu:hover>ul.sub-menu {display: flex;gap: 1em;}nav.global ul.main li.mega-menu.col-5:hover>ul.sub-menu>li {width: 25%;}nav.global ul.main li.mega-menu.col-3:hover>ul.sub-menu>li {width: 33%;}nav.global ul.main li.mega-menu.col-4:hover>ul.sub-menu>li {width: 20%;}nav.global ul.main li.mega-menu.col-4:hover>ul.sub-menu>li.multi-brand {flex-grow: 1;}nav.global ul.main li.mega-menu:hover>ul.sub-menu>li>ul.sub-menu {display: block;background-color: #ffffff;padding: 0 !important;margin: 0 !important;position: relative !important;top: 0;list-style: none;}nav.global ul.main li.mega-menu:hover>ul.sub-menu>li>ul.sub-menu>li a, nav.global ul.main li.non-mega:hover ul.sub-menu li a {padding-top: 0 !important;color: #0269AC !important;font-size: 20px;}@media (max-width: 1440px) {nav.global ul.main li>ul.sub-menu>li>ul.sub-menu li a, nav.global ul.main li>ul.sub-menu li a, nav.global ul.main li>ul.sub-menu>li {font-size: 14px !important;}}nav.global ul.main li.non-mega:hover ul.sub-menu {right: 1em;}nav.global ul.main li.non-mega:last-of-type ul.sub-menu li a {text-align: right;width: 100%;display: block;width: unset;}nav.global ul.main li>ul.sub-menu>li, nav.global ul.main li>ul.sub-menu li a, nav.global ul.main li>ul.sub-menu li a span {background-color: transparent !important;border: 0;text-align: left;}nav.global ul.main li>ul.sub-menu li img {margin: 0 !important;}nav.global ul.main li.disabled>a {cursor: default;font-weight: bold;color: #000000 !important;}nav.global ul.main li.mega-menu:hover>ul.sub-menu>li.multi-brand>ul.sub-menu {display: flex;flex-wrap: wrap;gap: 1em;}nav.global ul.main li.mega-menu:hover>ul.sub-menu>li.multi-brand>ul.sub-menu>li {width: calc(50% - 1em);}nav.global ul.main li.mega-menu:hover>ul.sub-menu>li.multi-brand .menu-image-title-hide {padding-bottom: 0 !important;}li.single-line {flex-grow: 1;}li.hide-border a {border: 0 !important;}button.hamburger {padding: 13px 10px 6px !important;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0 !important;overflow: visible;}.hamburger:hover {opacity: 0.7;}.hamburger.is-active:hover {opacity: 0.7;}.hamburger-box {width: 35px;height: 24px;display: inline-block;position: relative;}.hamburger-inner {display: block;top: 50%;margin-top: -2px;}.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 35px;height: 4px;background-color: #0269AC;border-radius: 4px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease;}.fixed-header .hamburger-inner, .fixed-header .hamburger-inner::before, .fixed-header .hamburger-inner::after {background-color: #fff;}.hamburger-inner::before, .hamburger-inner::after {content: "";display: block;}.hamburger-inner::before {top: -10px;}.hamburger-inner::after {bottom: -10px;}.hamburger--spin .hamburger-inner {transition-duration: 1s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin .hamburger-inner::before {transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after {transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin.is-active .hamburger-inner {transform: rotate(225deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spin.is-active .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;}.hamburger--spin.is-active .hamburger-inner::after {bottom: 0;transform: rotate(-90deg);transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}.dsMenuLayer {position: fixed;z-index: 3;background-color: rgba(0, 0, 0, 0.8);top: 0;right: 0;bottom: 0;left: 0;opacity: 0;visibility: hidden;transition: 0.3s all ease;}.dsOpen .dsMenuLayer {opacity: 1;visibility: visible;}.mobileLinksWrap>a>i {font-size: 28px;color: #0CA1ED !important;margin-right: 8px;}header.mobile {border-top: 4px solid #DB3724;padding: 10px 15px;display: flex;align-items: center;justify-content: space-between;}header.mobile a i {color: #0269AC !important;}@media (min-width: 1024px) {header.mobile {display: none;}}.fancybox-overlay {background-color: rgba(0, 0, 0, 0.75);}header.mobile .dsShowcaseMenu {list-style: none;}header.mobile .dsShowcaseMenu>li.special>a:hover {color: #0088C2;background-color: #FF9309;}header.mobile .dsShowcaseMenu>li.open>a {color: #0088C2;background-color: #fff;}header.mobile .dsShowcaseMenu>li:not(:last-of-type)>a:after {content: "";position: absolute;display: block;width: 1px;height: 28px;background-color: #fff;right: -1px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}header.mobile .dsShowcaseMenu>li:not(:last-of-type)>a:hover:after {opacity: 0;}header.mobile .dsShowcaseMenu>li:not(:last-of-type).open a:after {opacity: 0;}header.mobile .dsShowcaseMenu>li:nth-last-child(-n+3) .dsShowcaseSubMenu {right: 0;}header.mobile .dsShowcaseMenu>li>a {font-size: 1.5rem;padding: 0.5rem;display: block;text-align: center;position: relative;color: white;}header.mobile .dsShowcaseMenu>li>a:hover {color: #0088C2;background-color: #fff;}@media (max-width: 1024px) {header.mobile {max-width: none;}header.mobile .dsMobileMenu {z-index: 99;background-color: #fff;}header.mobile .dsMobileMenuInner {position: relative;height: 100vh;background-color: #333;}header.mobile li ul {opacity: 0;-webkit-transition: 1s all ease;transition: 1s all ease;position: absolute;width: 100%;height: 100%;background-color: #fff;top: -100%;z-index: 1;}header.mobile .open>ul {opacity: 1;top: 0;}header.mobile nav ul {list-style-type: none;margin: 0;}}@media (min-width: 992px) {.dsShowcaseSubMenu {opacity: 0;visibility: hidden;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}.open>.dsShowcaseSubMenu {opacity: 1;visibility: visible;}}.dsShowcaseSubMenu li {margin-bottom: 0.5rem;}.dsShowcaseSubMenu li span {color: #000;}.dsShowcaseSubMenu li a {color: #0088C2;font-size: 1.125rem;}.dsShowcaseSubMenu li a:hover {color: #707070;}.mobile-logo {width: 148px;}@media (max-width: 1024px) {#primary-menu>li, #util-menu>li {font-size: 1.25rem;}#util-menu>li>a {color: #0269AC !important;padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 0.75rem;padding-bottom: 0.75rem;background-color: #ffffff;display: block;}#util-menu>li {border-bottom: 1px solid #E8E8E8;}#primary-menu>li {border-bottom: 1px solid #999999;}header.mobile .dsMobileMenuInner {}#primary-menu>li>a {color: #ffffff !important;padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 0.75rem;padding-bottom: 0.75rem;background-color: #333333;display: block;}#primary-menu>li:last-of-type>a, #primary-menu>li:last-of-type .show-sub {color: #ffffff !important;background-color: #0F9ED5;}#primary-menu>li:last-of-type {border: 0;}#primary-menu>li>ul li, #util-menu>li>ul li {border-bottom: #E8E8E8 1px solid;}#primary-menu>li>ul li a, #primary-menu>li>ul li .show-sub-item, #util-menu>li>ul li a, #util-menu>li>ul li .show-sub-item {color: #333333;padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 0.75rem;padding-bottom: 0.75rem;background-color: #fff;display: block;font-size: 1.125rem;cursor: pointer;}#primary-menu>li>ul li a .show-sub, #primary-menu>li>ul li .show-sub-item .show-sub, #util-menu>li>ul li a .show-sub, #util-menu>li>ul li .show-sub-item .show-sub {color: #0269AC !important;margin-top: -11px;}#primary-menu>li>ul li a .show-sub, #primary-menu>li>ul .sub-menu li .show-sub-item .show-sub, #util-menu>li>ul li a .show-sub, #util-menu>li>ul .sub-menu li .show-sub-item .show-sub {color: #0269AC;margin-top: -11px;}}.dsMobileMenuIcon {display: inline-block;width: 50px;cursor: pointer;color: white;}.home .dsMobileMenuIcon svg {}#dsHTML {overflow-x: hidden;}#dsHTML, .dsMobileMenu {position: relative;right: 0;width: 100%;display: block;-webkit-transition: right 0.5s linear;-moz-transition: right 0.5s linear;-o-transition: right 0.5s linear;transition: right 0.5s linear;}.dsMobileMenu {top: 0;height: 100%;width: 320px;position: fixed;right: -320px;}#dsHTML.dsOpen {position: absolute;width: 100%;right: 320px;-webkit-transition: right 0.5s linear;-moz-transition: right 0.5s linear;-o-transition: right 0.5s linear;transition: right 0.5s linear;}.dsMobileMenu.dsMobileOpen {display: block;position: fixed;right: 0;-webkit-transition: right 0.5s linear;-moz-transition: right 0.5s linear;-o-transition: right 0.5s linear;transition: right 0.5s linear;}header.mobile .hide-sub-item {color: #fff;padding-left: 1.5rem;padding-right: 1.5rem;padding-top: 0.75rem;padding-bottom: 0.75rem;background-color: #333;font-size: 1.125rem;display: block;text-align: center;cursor: pointer;}header.mobile .sub-menu .hide-sub-item .hide-sub {color: #fff;font-size: 1.875rem;position: absolute;left: 0;padding-left: 1.5rem;padding-right: 1.5rem;cursor: pointer;margin-top: -10px;}header.mobile ul ul ul .hide-sub-item .hide-sub {margin-top: -10px;}header.mobile .show-sub {color: #0F9ED5;font-size: 1.875rem;position: absolute;right: 0;padding-left: 1.5rem;padding-right: 1.5rem;cursor: pointer;margin-top: -54px;}header.mobile #util-menu .show-sub {color: #0269AC !important;}header.mobile .sub-menu .show-sub-item, #primary-menu>li>ul li a, #util-menu>li>ul li a {color: #0269AC !important;}div.form-wrapper {z-index: 1000000000;position: absolute;left: 0;top: 0;background-color: #ffffff;width: 100%;height: 145px;display: flex;justify-content: center;align-items: center;flex-direction: row-reverse;}.close-search {font-size: 2em;padding: 10px;color: #333333 !important;}.close-search:hover {color: #333333 !important;}div.form-wrapper form#fast-search-desktop {margin: 0 !important;}.goSearch .popup-search-bar {padding: 10px;margin-right: 1em;font-size: 16px;color: #000000;border: 0;border: 1px solid #1D1D1D;width: 300px;}::placeholder {color: #333333;opacity: 1;}:-ms-input-placeholder {color: #333333;}::-ms-input-placeholder {color: #333333;}.goSearch button[type=submit] {padding: 10px;font-size: 1em;border-radius: 0px;margin: 0 !important;border: 0px solid #333333;color: #ffffff !important;background-color: #ffffff;}@media (max-width: 1024px) {div.form-wrapper {z-index: 1000000000;position: absolute;left: 0;top: 0;background-color: #ffffff;padding: 1em;width: 100%;height: 100vh;display: flex;justify-content: center;align-items: flex-start;flex-direction: row-reverse;}div.form-wrapper form#fast-search-desktop {margin: 0 !important;flex-grow: 1;}.goSearch {text-align: center;}.goSearch .popup-search-bar {width: 80%;}}.maps .google-maps-lazy {text-align: center;}.maps .google-maps-lazy img {margin: 0 auto;}.page-template-dswaves-sync-template #header, .page-template-dswaves-sync-template #footer, .product-template-default #header, .product-template-default #footer, .post-template-default #header, .post-template-default #footer, #header, hr:first-of-type {display: none;}.dsw-primary-site-btn:hover, .dsw-primary-site-btn:focus {background-color: #0088c2 !important;color: #fff !important;border: 1px solid #0088c2 !important;}.dsw-secondary-site-btn:hover, .dsw-secondary-site-btn:focus {background-color: #fff !important;color: #0088c2 !important;border: 1px solid #0088c2 !important;}@media (max-width: 991.98px) {body {width: 100vw;overflow-x: hidden;}iframe {width: 100%;}.made-by {margin: 20px auto;}.made-by a {font-size: 16px !important;}footer .made-by img {display: block;margin: 0 auto !important;}footer.footer4 .jet-system .ui-tabs-vertical .ui-tabs-nav li a, footer.footer4 .acc-content p {font-size: 16px !important;}.Gallery .cf {width: 100%;}.dsBlogUtilBar {flex-direction: column;}.dsSearchBar, .dsSearchFilters, .dsFilterCat, .dsFilterDate, .page-template-template-blog div.dropdown {max-width: 100% !important;}.page-template-template-blog div.dropdown {margin-top: 20px !important;}.dsSearchFilters {display: block !important;}.maps .elementor-container {width: 100%;}.admin-bar {max-width: 100vw;overflow-x: hidden;}.video-bg {width: 100% !important;position: static !important;-webkit-transform: unset !important;transform: unset !important;}}@media (min-width: 1024px) and (max-width: 1439px) {.promotions, .dsWavesSyncPage, .dsw-single-product, .body_container, .collection-wrapper, .product-type-simple, main.main {margin-top: 3.25em !important;}.parentContent.parentPromotion {margin-top: 5.25em !important;}.archive .hero {margin-top: 1.25em !important;}.aspot-creator {margin-top: -1em;}.dsw-watkins-brand-landing-page>div:first-of-type>div>div>div>div:nth-of-type(2)>div:nth-of-type(2), .dsw-watkins-collection-page>div:first-of-type>div>div>div:nth-of-type(2)>div:nth-of-type(2), .dsw-watkins-endless-pools-page>div:first-of-type>div>div>div:nth-of-type(2)>div:nth-of-type(2) {padding-top: 3.25em !important;}.dsw-accessories-category-page {margin-top: 4.25em !important;}.elementor {}}@media (min-width: 1440px) {.promotions, .dsWavesSyncPage, .dsw-single-product, .body_container, .archive .hero, .collection-wrapper, .product-type-simple, .dsw-content-page, main.main {margin-top: 3.25em !important;}.parentContent.parentPromotion {margin-top: 5.25em !important;}.archive .hero {margin-top: 1.25em !important;}.aspot-creator {margin-top: -1em;}.elementor {}.dsw-accessories-category-page {margin-top: 4.25em !important;}.dsw-watkins-brand-landing-page>div:first-of-type>div>div>div>div:nth-of-type(2)>div:nth-of-type(2), .dsw-watkins-collection-page>div:first-of-type>div>div>div:nth-of-type(2)>div:nth-of-type(2), .dsw-watkins-endless-pools-page>div:first-of-type>div>div>div:nth-of-type(2)>div:nth-of-type(2) {padding-top: 3.25em !important;}}.chicago-brick-ovens .collection-wrapper, .pit-barrel-smoker-co .collection-wrapper, .tec-infrared-grills .body_container, .lynx-professional-grills .body_container, .dcs-by-fisher-paykel-grills .body_container, .bull-grills .body_container, .patios-and-walkways .body_container, .timbertech .body_container, .decks-porches .body_container, .perfect-hot-tub .body_container, .compare-swim-spa-series .body_container, .perfect-swim-spa .body_container, .bull-built-in-grills .body_container {margin-top: 0 !important;padding-top: 0 !important;}div.aspot-content {min-height: unset !important;}nav.global ul.main {border: 2px solid #fff;padding: 0;border-radius: 50px;}nav.global {padding: 0 1em;}nav.global ul.main>li:first-child {border-top-left-radius: 50px;border-bottom-left-radius: 50px;}nav.global ul.main>li:last-child {border-top-right-radius: 50px;border-bottom-right-radius: 50px;}nav.global ul.main>li:first-child a:first-of-type, nav.global ul.main>li:last-child a:first-of-type {background-color: transparent;}.front, .back {background-color: #333;color: #fff !important;padding: 10px;font-size: 20px;}.cta-button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {text-shadow: 0 0 transparent !important;background-color: #333 !important;color: #fff !important;border: 2px solid #fff;border-radius: 50px;}button:not(.slick-arrow), .button, .gform_wrapper button, .gform_wrapper .button {background-color: #333 !important;color: #fff !important;border: 2px solid #fff !important;border-radius: 50px !important;}.gform_wrapper button:hover, .gform_wrapper .button:hover {background-color: #0F9ED5 !important;color: #fff !important;border: 2px solid #fff !important;border-radius: 50px !important;}.hotspring-fam {position: relative;width: 100%;padding: 0;max-width: 100%;overflow: hidden;max-width: 1400px;margin: 0 auto;}.hotspring-fam p {margin: 0 !important;line-height: 0 !important;padding: 0 !important;}.hotspring-fam article {position: relative;margin: 1em 0;width: 100%;}.hotspring-fam article:hover .overlay {opacity: 1;transition-duration: .25s;}.hotspring-fam article .overlay {position: absolute;width: 100%;height: 100%;background-color: rgba(0, 154, 166, .95);top: 0;left: 0;padding: 1em;opacity: 0;transition: opacity 1s linear;}.general.block.section-block .hotspring-fam article .overlay a, .general.block.section-block .hotspring-fam article .overlay a:hover {position: initial;top: 0;left: 0;bottom: 0;right: 0;margin: auto auto;width: 100%;text-align: center;height: 100%;color: #fff !important;text-transform: uppercase;font-size: 1.5em;padding: 0 1em;padding-top: 0;display: flex;align-items: center;justify-content: center;}.hotspring-fam article h3 {text-align: center !important;margin-bottom: .25em !important;}.hotspring-fam article img {width: 100%;max-width: 100%;padding: 0 !important;}.the-logo img {margin-bottom: 1.5em;}@media (max-width:1200px) {.hotspring-fam article h3 {font-size: 1.5em;}}@media only screen and (min-width:960px) {.hotspring-fam article {width: calc(50% - 2em);margin: 1em;float: left;}.hotspring-fam__item--highlife {width: calc(100% - 2em) !important;}.hotspring-fam article h3 {text-align: left !important;}.hotspring-fam article.to-the-left h3 {text-align: right !important;}.the-logo {position: absolute;top: 55px;left: 0;right: 0;bottom: 0;margin: auto auto;width: 373px;height: 143px;z-index: 10;background-color: #fff;border-radius: 100px;padding: 0 2em;-webkit-box-shadow: 0 4px 17px -3px rgba(0, 0, 0, .75);-moz-box-shadow: 0 4px 17px -3px rgba(0, 0, 0, .75);box-shadow: 0 4px 17px -3px rgba(0, 0, 0, .75);}.hotspring-fam .the-logo img {margin-top: 0;margin-bottom: 0;}.hotspring-fam__item .mobile {display: none;}}.hotspring-fam article h3.text-center {text-align: center !important;}@media (max-width:959px) {.hotspring-fam__item img {display: none;}.hotspring-fam__item--highlife .mobile {background: url(https://s3.amazonaws.com/wp-agilitysquared/funoutdoor/wp-content/uploads/2021/08/highlife-collection-full-width-1.jpeg);}.hotspring-fam__item--limelight .mobile {background: url(https://s3-us-west-2.amazonaws.com/watkinsdealer/Hot+Tub+Images/Hot+Spring+Spas/Misc/General+Content+Blocks/Hot+Spring+Families/limelight-collection-2019.jpg);}.hotspring-fam__item--hotspot .mobile {background: url(https://watkinsdealer.s3.amazonaws.com/Images/Content%20Blocks/HotSpringFamlies/Hot-Spot-Collection-395x357-600x3001.jpg);}.hotspring-fam__item .mobile {background-size: cover;height: 300px;background-position: center center;background-repeat: no-repeat;}}.row, .WLA_outdoor_living .container {max-width: 1440px !important;padding: 0 2em;}.WLA_big_green_egg .container, .WLA_bull_grills .container, .dsPaverPatio .container {max-width: 1440px !important;}.WLA_outdoor_living .general-block-1, .WLA_outdoor_living .general-block-1 img {padding-right: 0 !important;}.WLA_our_projects .unit {height: 100%;}.WLA_our_projects .content {padding: 2em !important;display: flex;flex-direction: column;justify-content: center;height: 100%;}.WLA_our_projects .content p {line-height: 32px;}.WLA_our_projects .row-two {margin-bottom: 100px;}.masonry-item h2 {font-size: 1.6875rem !important;}.masonry-item h2 a {color: #333333 !important;}.masonry-item header {padding: 1em;}.masonry-item .entry-summary p {margin: 0;padding: 1em;}.masonry-item .entry-summary p a {color: #0F9ED5 !important;}.masonry-item .entry-summary p a:hover, .masonry-item .entry-summary p a:focus {color: #333 !important;}span.page-numbers.current {color: #0F9ED5;padding: 0 5px;}button.btn a {text-decoration: none;}button.btn.btn-outline-info a {font-weight: 400 !important;color: #fff !important;background-color: transparent !important;}button.btn.btn-outline-info {background: unset;margin: 0 !important;font-weight: 400 !important;}button.btn.btn-outline-info:hover {background-color: #0F9ED5 !important;}ul.pagination {margin: 0 20px !important;}.paginatin a {color: #333333 !important;}.paginatin a:hover {color: #0F9ED5 !important;}ul.pagination li a {color: #333 !important;padding: 0 5px;}ul.pagination li a:hover {color: #0F9ED5 !important;}.hamburger {background-color: transparent !important;}.archive .hero .the-content {max-width: 1000px;display: flex;flex-direction: column;justify-content: end;height: 100%;padding-bottom: 2em !important;}.archive .hero .overlay {background: rgb(0, 0, 0) !important;background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%) !important;}.single-post-wrap p {line-height: 1.5;}article.masonry-item, .masonry-item h2 {margin-bottom: 0 !important;}button.filter-blogcategory__prev, button.filter-blogcategory__next {border-radius: 50% !important;}.filter-blogcategory__next:after, .filter-blogcategory__prev:after {top: -5px !important;left: -5px !important;}.top-nav .util li.menu-item-has-children .sub-menu li a:hover {color: #333 !important;}.page-id-1037057 .title-bar{padding-top: 40px;} .wpfront-notification-bar{font-family: Raleway, sans-serif;font-weight:700;}

@media only screen and (min-width: 1025px) {
	.single-post-wrap
	{
		padding-top: 100px !important;
	}
}
input[type="checkbox"] + label {
	padding-left: 2em;
}
.woocommerce nav ul li img {
    border-radius: 30px !important;
}

nav.global ul.sub-menu>li a:first-child {
    border-left: 0px solid #000;
    color: #0269AC !important;
}
/* Aligning the checkbox icons to their corresponding labels */
.ProductPricingQuiz form .gfield .gchoice {
    display: inline-block;
}
.ProductPricingQuiz form .gfield .gchoice input[type=checkbox] {
    position: relative;
    left: 0px;
}

/* Reducing margin for Social Media Icons in the footer to keep them on one line. */
footer.footer2 div.social-button a, .social-button.col-social:first-of-type a {
    margin: 0 2px 0 0 !important;
}

.general.block.section-block .hotspring-fam article .overlay a {
    padding-top: 0% !important;
}