#hs-carousel .custom-design .custom-showcase{margin-top:0!important;}
#hs-carousel .custom-design .custom-showcase .view-wrapper ul li {
 vertical-align: top;
 padding:0;
}
#hs-carousel .custom-design .custom-showcase .view-wrapper ul li p {
 white-space: pre-wrap;
 position: relative !important;
}
#hs-carousel .custom-design {
	background-color: #000;
 padding-top: 0;
 padding-bottom: 6.25rem;
}
#hs-carousel h2 {
 font-family: "RazerF5", Arial, Helvetica, sans-serif;
 font-size: 1.75rem;
 font-weight: 300;
 color: #fff;
 letter-spacing: 0.0625rem;
}
#hs-carousel .normal-text {
 color: #999;
 font-size: 1.125rem;
 font-weight: 300;
 padding: 0.4375rem 1rem 1.25rem;
 margin-bottom: 0;
 max-width: 890px;
}
#hs-carousel .links {
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
 list-style: none;
 margin: 0 auto;
 max-width: 800px;
 padding: 0;
 width: -webkit-max-content;
 width: -moz-max-content;
 width: max-content;
}
#hs-carousel .links li {
 padding: 0 1rem;
padding-bottom: 0.25rem;
}
#hs-carousel .links a {
 font-size: 1rem;
 font-weight: 300;
}
@media (max-width: 768px) {
	#hs-carousel .custom-design {
	 padding-bottom: 3rem;
	}
 #hs-carousel ul.links {
  width: 100%;
 }
 #hs-carousel .normal-text {
  line-height: 1.125em;
 }
 #hs-carousel .links li {
padding-bottom: 0.1rem;
 }
 section.custom-design.show-thumbnails .custom-showcase .view-wrapper.small ul li { width:220px;}
}
 @media screen and (max-width:767px){} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){}