#palm-grove{background-color:#fff;}#palm-grove .pj_resp_container{width:auto;max-width:1170px;background-color:rgba(255,255,255,0.5);}#palm-grove div[class*="pj_resp_col-"]{text-align:center;padding:20px;}#palm-grove div.nopadding{padding:0;}#palm-grove div.nopadding-top{padding-top:0;}#palm-grove img{width:100%;height:auto;vertical-align:bottom;}#palm-grove a{text-decoration:none;}#palm-grove p{font-size:14px;line-height:16px;text-align:left;font-weight:100;}#palm-grove h1{font-size:26px;line-height:26px;font-family:'Quattrocento',serif;font-weight:600;text-align:left;margin-top:15px;margin-bottom:20px;}#palm-grove h2{font-size:16px;line-height:16px;font-family:'Quattrocento',serif;font-weight:600;text-align:center;margin:0;}#palm-grove .content-section .deals-carousel .deal .product-details .product-name,#palm-grove .content-section .deals-carousel .deal .product-details .product-deal,#palm-grove .content-section .deals-carousel .deal .product-details .product-cta,#palm-grove .cat-box .cat-label,#palm-grove .gender-box .gender-box-inner .gender-box-inner-ctrl .gender-label{font-family:'Quattrocento',serif;}#palm-grove .hero-section{background-color:#fff;border-top:1px solid #f8f8f8;}#palm-grove .content-section .intro-box{padding:20px;background-color:#053525;color:#fff;position:relative;margin-top:-60px;}#palm-grove .content-section{background-color:#f8f8f8;}#palm-grove .content-section .deals-box{background-color:#fff;border:2px solid #46aa42;position:relative;margin-top:20px;}#palm-grove .content-section .deals-box .box-heading{background-color:#46aa42;padding:20px;color:#fff;text-transform:uppercase;position:absolute;z-index:2;top:-40px;left:20px;}#palm-grove .content-section .deals-carousel .owl-dots{position:absolute;bottom:-35px;width:100%;display:block;}#palm-grove .content-section .deals-carousel .owl-dots .owl-dot{width:16px;height:16px;overflow:hidden;border-radius:50%;border:4px solid #f2f2f2;background-color:#fff;display:inline-block;margin:5px 2px;}#palm-grove .content-section .deals-carousel .owl-dots .owl-dot:hover{border-color:#46aa42;}#palm-grove .content-section .deals-carousel .owl-dots .owl-dot.active{background-color:#46aa42;}#palm-grove .content-section .deals-carousel .deal .product-details{background-color:#f2f2f2;text-align:left;top:20px;right:0;}#palm-grove .content-section .deals-carousel .deal .product-link{position:absolute;top:0;left:0;width:100%;height:100%;}#palm-grove .content-section .deals-carousel .deal .product-info .product-image,#palm-grove .content-section .deals-carousel .deal .product-info .product-reviews,#palm-grove .content-section .deals-carousel .deal .product-info .product-name::after{display:none;}#palm-grove .content-section .deals-carousel .deal .product-info .product-colorswatches-list{padding:0 20px 15px 20px;}#palm-grove .content-section .deals-carousel .deal .product-details .product-name{padding:25px 20px 5px 20px;color:#053525;font-size:14px;line-height:14px;}#palm-grove .content-section .deals-carousel .deal .product-details .product-price{padding:5px 20px 0px 20px;color:#053525;font-size:16px;line-height:16px;}#palm-grove .content-section .deals-carousel .deal .product-details .product-deal{padding:20px;background-color:#053525;color:#fff;font-size:14px;line-height:14px;}#palm-grove .content-section .deals-carousel .deal .product-details .product-cta{position:absolute;padding:20px;background-color:#46aa42;color:#fff;font-size:14px;line-height:14px;bottom:0;right:0;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}#palm-grove .content-section .deals-carousel .deal:hover .product-details .product-cta{background-color:#fff;color:#46aa42;}#palm-grove div.custom-padding{padding-top:10px;}#palm-grove .cat-box{position:relative;}#palm-grove .cat-box .cat-box-inner{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;}#palm-grove .cat-box .cat-box-inner .cat-box-inner-ctrl{position:relative;width:100%;height:100%;background-color:rgba(255,255,255,0.1);}#palm-grove .cat-box .cat-box-inner .cat-box-inner-ctrl .cat-label{background-color:rgba(5,53,37,0.9);color:#fff;padding:10px 20px;position:absolute;top:0;left:0;min-width:10px;min-height:10px;text-align:left;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}#palm-grove a .cat-box .cat-box-inner .cat-box-inner-ctrl .cat-label{text-align:center;}#palm-grove .cat-box .cat-box-inner .cat-box-inner-ctrl .cat-label em{font-size:12px;line-height:12px;font-style:italic;}#palm-grove a:hover .cat-box .cat-box-inner .cat-box-inner-ctrl .cat-label{min-width:100%;min-height:100%;}#palm-grove a .gender-box .gender-box-inner{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;}#palm-grove a .gender-box .gender-box-inner .gender-box-inner-ctrl{position:relative;width:100%;height:100%;background-color:rgba(255,255,255,0.1);-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}#palm-grove a:hover .gender-box .gender-box-inner .gender-box-inner-ctrl{background-color:rgba(255,255,255,0.5);}#palm-grove .gender-box .gender-box-inner .gender-box-inner-ctrl .gender-label{color:#fff;padding:10px 20px;position:absolute;top:50%;width:400px;margin-left:-200px;margin-top:-20px;min-width:10px;min-height:10px;font-size:20px;line-height:20px;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}#palm-grove a:hover .gender-box .gender-box-inner .gender-box-inner-ctrl .gender-label{color:#053525;}#palm-grove .footer{text-align:center;padding-top:20px;padding-bottom:25px;}#palm-grove .footer img.footer-logo{max-width:150px;max-height:74px;}@media only screen and (min-width:576px) {#palm-grove p{font-size:16px;line-height:18px;}#palm-grove h2{font-size:22px;line-height:22px;}#palm-grove .content-section .deals-box .box-heading{top:-25px;}#palm-grove .content-section .intro-box{margin-top:-80px;}#palm-grove .content-section .deals-carousel .deal .product-details{position:absolute;}#palm-grove .content-section .deals-carousel .deal .product-details .product-name{padding:25px 20px 5px 20px;font-size:16px;line-height:16px;}#palm-grove .content-section .deals-carousel .deal .product-details .product-price{padding:5px 20px 0px 20px;font-size:20px;line-height:20px;}#palm-grove .content-section .deals-carousel .deal .product-details .product-deal{padding:20px;font-size:16px;line-height:16px;}#palm-grove .content-section .deals-carousel .deal .product-details .product-cta{padding:20px;font-size:16px;line-height:16px;}#palm-grove .content-section .deals-carousel .owl-dots{bottom:0;}}@media only screen and (min-width:768px) {#palm-grove p{font-size:18px;line-height:20px;}#palm-grove .content-section .deals-carousel .deal .product-details .product-name{padding:25px 20px 5px 20px;font-size:20px;line-height:20px;}#palm-grove .content-section .deals-carousel .deal .product-details .product-price{padding:5px 20px 0px 20px;font-size:28px;line-height:28px;}#palm-grove .content-section .deals-carousel .deal .product-details .product-deal{padding:20px;font-size:20px;line-height:20px;}#palm-grove .content-section .deals-carousel .deal .product-details .product-cta{padding:20px;font-size:20px;line-height:20px;}#palm-grove a .gender-box .gender-box-inner .gender-box-inner-ctrl .gender-label{margin-top:-30px;font-size:30px;line-height:30px;}}@media only screen and (min-width:992px) {#palm-grove a .gender-box .gender-box-inner .gender-box-inner-ctrl .gender-label{margin-top:-50px;font-size:50px;line-height:50px;}#palm-grove .footer img.footer-logo{max-width:270px;max-height:134px;}}@media only screen and (min-width:1200px) {}