.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.shadowbox{border-top:1px solid #eee!important;border-left:1px solid #eee!important;border-right:1px solid #ddd!important;border-bottom:2px solid #ddd!important}.carousel{overflow:hidden;opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.heroscarousel{font-family:Montserrat,'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif!important;height:310px}.heroscarousel .item,.heroscarousel .slick-list,.heroscarousel .slick-track{height:100%}.heroscarousel .item{padding-top:.01em}.heroscarousel .slick-slide{position:relative}.heroscarousel .slick-next:before,.heroscarousel .slick-prev:before{color:red!important}.heroscarousel .carousel-caption{height:185px;width:75%;margin:75px auto;padding-top:.25em;z-index:10;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}@media only screen and (max-width:767px){.heroscarousel .carousel-caption{width:90%}}.heroscarousel .carousel-caption h1{margin-top:0;margin-bottom:3.3rem;font-size:50px!important;font-weight:600!important;line-height:1;color:#fff;text-shadow:1px 1px 5px #000}.heroscarousel .carousel-caption h3{color:#fff;margin-top:-35px;margin-bottom:30px;font-size:1.5rem;text-shadow:1px 1px 5px #000}@media only screen and (max-width:767px){.heroscarousel .carousel-caption h1{font-size:35px!important}.heroscarousel .carousel-caption h3{font-size:1rem!important}}.heroscarousel .carousel-caption .ui.button{border-radius:0!important}.heroscarousel .carousel-caption.estores a.ui.button{margin-top:40px}