.blank-slate {
	background: #fff;
}

.landing-cta a:visited {
	color: #fff;
}

.landing-hero {
	text-align: center;
	height: 378px;
	padding: 20px 0;
}

.everyday-hero, .sports-hero, .hunting-hero, .weather-hero {
	height: 387px;
	width: 387px;
	border-radius: 50%;
	margin-top: 40px;
}

.everyday-hero {
	background: url(https://hothands.com/wp-content/uploads/2022/10/everyday2.png) no-repeat;
}

.sports-hero {
	background: url(https://hothands.com/wp-content/uploads/2022/10/sports_v2.jpg) no-repeat;
}

.hunting-hero {
	background: url(https://hothands.com/wp-content/uploads/2022/09/hunting2.png) no-repeat;
}

.weather-hero {
	background: url(https://hothands.com/wp-content/uploads/2022/09/weather2.jpg) no-repeat;
}

.landing-hero .hero-logo {
	margin: 120px 0 20px -10px;
	text-align: left;
}

.landing-hero .hero-h2 {
	width: 440px;
	text-align: left;
	line-height: normal;
}

.landing-product {
	border-radius: 30px;
	padding-top: 50px;
	height: 214px;
	margin-bottom: 130px;
}

.landing-retailers {
	margin: 100px auto 50px auto;
	max-width: 1000px;
	text-align: center;
}

.landing-retailers img {
	height: 60px;
	width: auto;
	max-width: 100%;
	padding: 10px 30px;
}

.find-retailer__header .button__default {
    background: #1a1a1a;
    padding: 15px 25px;
    align-self: baseline;
    color: #fff;
    display: inline-block;
    border-radius: 27.5px;
    justify-content: center;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s 
ease;
    min-width: 182px;
    height: 55px;
    text-align: center;
}
.find-retailer__header .button__default:hover {
	background: #F27A22;
	border: none;
}
@media screen and (max-width: 782px) {
	.landing-hero {
		height: auto;
	}
	.everyday-hero, .sports-hero, .hunting-hero, .weather-hero {
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		height: 220px;
		width: 100%;	
		border-radius: 0;
		position: relative;
		top: -5px;
	}
	.everyday-hero {
		background-image: url(https://hothands.com/wp-content/uploads/2022/10/everyday-mobile_v2.jpg);
	}
	.sports-hero {
		background-image: url(https://hothands.com/wp-content/uploads/2022/10/sports-mobile_v2.png);
	}
	.hunting-hero {
		background-image: url(https://hothands.com/wp-content/uploads/2022/09/hunting-mobile.png);
	}
	.weather-hero {
		background-image: url(https://hothands.com/wp-content/uploads/2022/09/weather-mobile.png);
	}
	.hero-logo {
		text-align: center!important;
		width: 100%;
		position: relative;
		top: -440px;
		margin: 0 auto;
	}
	
	.hero-logo img { width: 120px; }
	.landing-hero .hero-h2 {
		text-align: center!important;
		display: block;
		width: 100%;
		position: relative;
		margin: 0 auto -235px auto;
		top: -225px;
		font-size: 30px!important;
	}
	.landing-product {
		height: auto;
		margin-bottom: 40px;
	}
	.landing-product p {
		margin-top: -20px;
		height: auto;
	}
	.landing-retailers {
		margin: 40px auto 20px auto;
	}
	.landing-retailers img {
		height: 50px;
		padding: 10px 15px;
	}
}

@media screen and (max-device-width: 768px) {
	.online-retailers figure {
	width: 45%;
		padding: 10px 0;
	}
}

.retailer-hero {
	background-image: url(https://hothands.com/wp-content/uploads/2021/11/Retailers-hero.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	width: 100%;
	min-height: 300px;
	max-height: 500px;
	align-items: center;
  justify-content: center;
}

.retailer-hero h1 {
	text-align: center;
	color: #fff;
}

.find-retailer {
	padding-top: 40px;
}

.canada_distributor {
	margin-top: 40px;
}

.wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li {
	margin: 0;
}

.slick-slider {
	position: relative;
}

.slick-slider:after {
	border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 12px solid #fff;
	bottom: -1px;
	content: '';
	display: inline-block;
	left: 50%;
	position: absolute;
	transform: translatex(-50%);
}

.a1-distribution {
	margin-top: -50px;
}

.online-retailers figure, .online-retailers h2 {
	width: 19%1important;
}

/* chucks stuff */

.featured-products {
    margin: 10px auto 10px !important;
}

.product-carousel li {
  float: left;
	margin: 0 50px;
}  
.product-carousel {
  display: flex;
  justify-content: center;
}

.product-carousel li a img {
    max-width: 9em;
}

.product-carousel li figure {
    width: 430px;
    height: 308px;
}

.full-family div {
    margin: -150px auto 0;
}

.full-family h2 {
    text-shadow: 0 0 30px #ffffff;
}

@media screen and (max-width: 1000px){
.full-family h2, .full-family p, .calling-doers h2, .calling-doers p {
    font-size: 33px;
	  margin-bottom: -5px;
 }
}

@media screen and (max-width: 480px){
.full-family h2, .full-family p, .calling-doers h2, .calling-doers p {
    font-size: 32px;
 }
}

@media screen and (max-width: 480px){ .wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background, .wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background {
   height: 65%;
	 top: 140px;
	}
}

@media screen and (max-width: 480px){
.testimonial {
    background-color: #000;
	}
}

.button__default a {
    box-shadow: 0 0 30px #ffff
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    font-family: "Roboto Condensed", Sans-serif;
	  background-color: #f27a22 !important;
	  border: none !important;
	  color: #000000 !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    border-radius: 20px 20px 20px 20px !important;
    padding: 0px 40px 0px 40px !important;
	  height: 2.5em !important;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
    top: 5px !important;
    position: relative !important;
    color: #ef3f56 !important;
}

.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background: #e0ffc7 !important;
    border: 1px solid #b4d39b !important;
}

.page-id-224 .contact-form .left {
    PADDING: 65PX 65PX 5PX 65PX !important;
}

.wpformsbutton {
    height: 40px;
    width: 5.5em;
    text-align: center;
    background-COLOR: #e3813a !important;
    border: #d68649 !important;
    padding: 0px !important;
}

/* WPForms_02 start */

@media screen and (min-width: 1100px){
.page-id-224 .contact-form .form-container {
    padding: 35px 150px 35px 150px;
 }
}

@media (min-width: 1000px){
.page-id-2046 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
    padding: 40px 120px 40px 120px;
 }
}

@media screen and (max-width: 1000px){
.page-id-2046 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
    padding: 40px 30px 40px 20px;
 }
}

@media only screen and (max-width: 600px){
div.wpforms-container-full .wpforms-form .wpforms-field>* {
    max-width: none;
	}
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
    COLOR: #FFFFFF;
}

div.wpforms-container-full .wpforms-form .wpforms-required-label {
    color: #f79954;
    font-weight: 600;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    color: #ffffff;
		font-size: 14px;
    font-weight: 600;
		font-family: sans-serif; !important
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
    color: #f38d42 !important;
    font-weight: 600;
		text-align: center;
}

div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
    max-width: 100%;
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    padding: 30px 0 0 0;
    text-align: center;
}
/* WPForms_02 end */
/* chucks stuff end */

/* Updated Css For Feature Blocks*/
.featured-products {
	min-height:0;
}
.featured-products .wp-block-column figure img {
	height:auto !important;
	max-height: 350px !important;
}