.hero-recognition-container.layout-2 .hero-copy {
   min-height: 300px;
}

.hero-recognition-container.layout-2 .container {
    padding: 185px 0 60px 0 !important;;
}

@media (max-width: 992px) {
     .hero-recognition-container.layout-2 .container {
        padding: 0 !important;
     }
    .hero-recognition-container.layout-2 .hero-copy {
        display: none;
    }
    .main-member-profile-container {
        margin-bottom: 550px !important;
        top: 500px !important;
        position: relative !important;
    }
    .hero-recognition-container.layout-2 {
        background-image: url('https://www.cheerstoyouawards.com/asset/16315') !important;
    }
}
 
@media (max-width: 830px) {
    .hero-recognition-container.layout-2 {
        background-image: url('https://www.cheerstoyouawards.com/asset/16316') !important;
    }
}

@media (min-width: 2100px) {
    .hero-recognition-container.layout-2 {
        background-image: url('https://www.cheerstoyouawards.com/asset/16317') !important;
    }
}

******[data-widget-type="serialcard"] .panel.panel-tertiary {
    padding: 53% 5px 5px 5px !important;
    border-radius: 6px !important;
    background-image: url('https://www.cheerstoyouawards.com/asset/16318') !important;
    background-size: 100% auto;
    background-position-x: center;
    background-repeat: no-repeat;
    border-color: #F8F4F1;
    height: auto;
    max-height: 360px;
    box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.10);
}

form.text-center.serial-card-redemption {
    padding: 62% 5px 5px 5px !important;
    border-radius: 6px !important;
    background-image: url('https://www.cheerstoyouawards.com/asset/16318') !important;
    background-size: 100% auto;
    background-position-x: center;
    background-repeat: no-repeat;
    border-color: #F8F4F1;
    height: auto;
    max-height: 360px;
    box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.10);
    margin: 0px;
}

form.text-center.serial-card-redemption label {
font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: -0.4px !important;
}

form.text-center.serial-card-redemption.panel-body {
    padding: 0px !important;
}

form.text-center.serial-card-redemption {
font-size: 16px;
font-color: black;
padding-top: 10px;
}

.hero-recognition-container.layout-2 {
    background-position: center !important;
}

.main-member-profile-container {
    background: rgba(0, 0, 0, 0.6);
    padding: 15px;
    border-radius: 6px;
    box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0 auto;
    z-index: 12;
}

.panel-body {
  padding: 0 !important;
}


/* HOME PAGE CARDS */

	.stack-box {
		border-radius: 6px;
		background: #FFF;
		box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.10);
		overflow: hidden;
		margin-bottom: 32px;
		background-size: cover;
	}
	
	.stack-box a {
		text-decoration: none !important;
	}
	
	.stack-box .img {
		width: 100%;
		overflow: hidden;
	}
	
	.stack-box .img img {
		display: block;
		width: 100%;
		margin: 0 !important;
		transform: scale(1.0);
		transition: transform 0.25s ease;
	}
	
	.stack-box:hover .img img {
		transform: scale(1.05);
	}
	
	.stack-box .copy {
		padding: 16px;
                height: 128px;
	}
	
	.stack-box .copy h2 {
		color: #101828;
		font-size: 16px;
		font-weight: 600;
		margin: 0 0 8px;
	}
	
	.stack-box .copy p {
		color: #4B5963;
		font-size: 14px;
		font-weight: 400;
		line-height: 135%;
		margin: 0;
	}
	
	[data-widget-type="feed"] .panel .panel-heading {
		background: #231F20 !important;
		color: #fff !important;
	}
	
	@media ( max-width: 992px) {
		[data-widget-type="feed"] {
			margin: 30px 0 100px;
		}
	}


/* END HOME PAGE CARDS */
