/* line 5, ../scss/style.sass */
.b {
  font-weight: bold;
}

/* line 8, ../scss/style.sass */
.u {
  text-decoration: underline;
}

/* line 11, ../scss/style.sass */
body, html {
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  height: auto !important;
  overflow-x: hidden;
  min-height: 1200px;
  background-color: black;
}

/* line 19, ../scss/style.sass */
.bg_div {
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/bg-2.jpg) center top no-repeat transparent;
  background-size: 100% auto;
  padding-top: 1vw;
}

/* line 24, ../scss/style.sass */
.body_bg_desk {
  position: absolute;
  width: 100%;
  overflow: visible;
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/bg-1.jpg) center top no-repeat transparent !important;
  background-size: 100% auto !important;
}

/* line 31, ../scss/style.sass */
.body_bg_mobile {
  position: absolute;
  width: 100%;
  overflow: visible;
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/bg-1.jpg) center top no-repeat transparent !important;
  background-size: 200% auto !important;
}

/* line 38, ../scss/style.sass */
.body_imd {
  position: relative;
  width: 100%;
  height: 700px;
}

/* line 43, ../scss/style.sass */
h2 {
  color: black;
  text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #73FFFF, 0 0 20px #73FFFF, 0 0 40px #73FFFF;
}

/* text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #73FFFF, 0 0 20px #73FFFF, 0 0 40px #73FFFF */
/* text-shadow: 0 0 4px #fff, 0 0 10px #fff, 0 0 21px #fff, 0 0 42px #73FFFF, 0 0 82px #73FFFF, 0 0 92px #73FFFF, 0 0 102px #73FFFF, 0 0 151px #73FFFF */
/* text-shadow: 0 0 3px #fff, 0 0 5px #fff, 0 0 10px #fff, 0 0 20px #73FFFF, 0 0 40px #73FFFF, 0 0 45px #73FFFF, 0 0 51px #73FFFF, 0 0 75px #73FFFF */
/* line 50, ../scss/style.sass */
img {
  width: 100%;
  height: auto;
  max-width: 100%;
}

/* line 55, ../scss/style.sass */
.row {
  border: 0px solid blue;
}

/* line 58, ../scss/style.sass */
.columns {
  border: 0px solid blue;
}

/* line 61, ../scss/style.sass */
.deskOnly {
  display: block;
}

/* line 64, ../scss/style.sass */
.mobileOnly {
  display: none;
}

/* line 68, ../scss/style.sass */
input {
  max-width: 100%;
}

/* line 71, ../scss/style.sass */
.top-bar-section .has-dropdown > a:after {
  border-color: #C3DD13 transparent transparent !important;
}

/* line 74, ../scss/style.sass */
.empty_col {
  font-size: 1px;
}

/* line 77, ../scss/style.sass */
a {
  font-weight: bold;
}

/* line 80, ../scss/style.sass */
.button {
  width: 100%;
}

/* line 83, ../scss/style.sass */
.fleft {
  float: left;
}

/* line 85, ../scss/style.sass */
.fright {
  float: right;
}

/* line 87, ../scss/style.sass */
.clr {
  clear: both;
}

/* line 90, ../scss/style.sass */
p {
  color: white;
  text-align: justify;
}

/* line 94, ../scss/style.sass */
.nav_spacer {
  margin-top: 40px;
  position: relative;
}

/* line 97, ../scss/style.sass */
.content_spacer {
  margin-top: 90px;
  position: relative;
}

/* line 101, ../scss/style.sass */
#coming_soon_popup {
  border: 3px solid black;
  background-color: white;
  padding: 20px;
  width: 30%;
  margin: auto;
  z-index: 1000000;
}
/* line 108, ../scss/style.sass */
#coming_soon_popup .close-reveal-modal {
  color: black;
}
/* line 110, ../scss/style.sass */
#coming_soon_popup h3 {
  color: black;
  text-align: center;
  font-weight: bold;
  font-size: 2em;
  margin-top: 20px;
}

/* line 117, ../scss/style.sass */
nav.top-bar {
  text-align: right;
}

/* line 119, ../scss/style.sass */
section.top-bar-section {
  display: inline-block;
}

/* line 122, ../scss/style.sass */
nav.top-bar.expanded > .top-bar-section {
  display: block;
}

/* line 125, ../scss/style.sass */
.top-bar .toggle-topbar.menu-icon a {
  font-weight: bold;
}

/* line 128, ../scss/style.sass */
.top-bar-section ul li > a {
  letter-spacing: 0.5px;
  font-weight: bold;
  font-size: 0.9em !important;
  padding: 0 10px !important;
}

/* line 134, ../scss/style.sass */
.top-bar-section ul li:first-child > a {
  border-left: 0px;
}

/* line 137, ../scss/style.sass */
.top-bar-section ul li:last-child > a {
  border-right: 0px;
}

/* line 141, ../scss/style.sass */
header {
  width: 100%;
  position: relative;
  margin-bottom: 0vw;
  z-index: 100000;
}
/* line 146, ../scss/style.sass */
header .logo_imd {
  position: relative;
  margin: auto;
  width: 100%;
}
/* line 150, ../scss/style.sass */
header .logo_mobile_imd {
  display: none;
  position: relative;
  width: 100%;
  padding: 10px 0px 10px 0px;
}
/* line 155, ../scss/style.sass */
header .header_imd_2_1 {
  position: relative;
  margin: auto;
  width: 90%;
  margin-bottom: 30px;
}
/* line 160, ../scss/style.sass */
header .header_imd_1 {
  position: relative;
  margin: auto;
  width: 40%;
}
/* line 164, ../scss/style.sass */
header .header_imd_2 {
  position: relative;
  margin: auto;
  width: 30%;
  margin-top: 1vw;
}
/* line 169, ../scss/style.sass */
header .header_imd_3 {
  position: relative;
  margin: auto;
  width: 95%;
  margin-top: 1vw;
}
/* line 174, ../scss/style.sass */
header .header_imd_4 {
  position: relative;
  margin: auto;
  width: 80%;
  margin-top: 2vw;
}

/* line 180, ../scss/style.sass */
.sidebar {
  position: relative;
}
/* line 182, ../scss/style.sass */
.sidebar .widget {
  background-color: white !important;
  border: 2px solid black;
  box-shadow: 5px 10px #888888;
  width: 100%;
  padding: 17px;
  margin-bottom: 20px;
}
/* line 189, ../scss/style.sass */
.sidebar .sidebar_imd {
  margin-bottom: 30px;
}
/* line 192, ../scss/style.sass */
.sidebar .line_bottom_imd img {
  display: block !important;
}
/* line 194, ../scss/style.sass */
.sidebar .sidebar_signup {
  margin-bottom: 30px;
}
/* line 197, ../scss/style.sass */
.sidebar .sidebar_signup .line_top_imd img {
  display: block !important;
}
/* line 199, ../scss/style.sass */
.sidebar .sidebar_signup .sidebar_content {
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/sidebar/signup/bg.jpg) center top no-repeat transparent !important;
  background-size: cover !important;
  padding: 25px;
  border: 2px solid black;
  box-shadow: 5px 10px #888888;
}
/* line 205, ../scss/style.sass */
.sidebar .sidebar_signup .sidebar_content .signup_imd {
  margin-bottom: 10px;
}
/* line 207, ../scss/style.sass */
.sidebar .sidebar_signup .sidebar_content .subscribe_div {
  position: relative;
  width: 100%;
}
/* line 210, ../scss/style.sass */
.sidebar .sidebar_signup .sidebar_content .subscribe_div .subscribe_input_div {
  position: relative;
  width: 100%;
  margin-bottom: 6px;
}
/* line 214, ../scss/style.sass */
.sidebar .sidebar_signup .sidebar_content .subscribe_div .subscribe_input_div .input_email {
  display: block;
  background: black;
  border: 2px solid white;
  color: white;
  text-align: left;
  font-size: 1em;
  font-weight: normal;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0px !important;
}
/* line 225, ../scss/style.sass */
.sidebar .sidebar_signup .sidebar_content .subscribe_div .subscribe_submit_div {
  position: relative;
  width: 30%;
  margin-bottom: 6em;
}
/* line 229, ../scss/style.sass */
.sidebar .sidebar_signup .sidebar_content .subscribe_div .subscribe_submit_div input {
  width: 100%;
  height: auto;
  background: transparent;
  cursor: pointer;
}

/* line 237, ../scss/style.sass */
.content_box {
  position: relative;
  width: 100%;
  border: 2px solid white;
  padding: 20px;
  color: white;
  background-color: transparent !important;
}

/* line 245, ../scss/style.sass */
.cancel_box {
  top: 20px;
  position: relative;
  width: 100%;
  border: 2px solid black;
  padding: 20px;
  background-color: white !important;
  box-shadow: 5px 10px #888888;
}
/* line 253, ../scss/style.sass */
.cancel_box p {
  line-height: 1rem;
  margin-bottom: 1rem;
}

/* line 257, ../scss/style.sass */
.spc_mob {
  position: relative;
  height: 30px;
  display: none;
}

/* line 262, ../scss/style.sass */
.spc {
  position: relative;
  height: 30px;
}

/* line 266, ../scss/style.sass */
.heading_bottom_border {
  border-bottom: 3px solid #888888;
}

/* line 268, ../scss/style.sass */
.fancy_heading_con {
  background-color: white !important;
  margin-top: 0px;
}
/* line 271, ../scss/style.sass */
.fancy_heading_con .heading_imd {
  position: relative;
  margin: auto;
  width: 100%;
  margin-top: 2px;
  margin-bottom: 1px;
}
/* line 277, ../scss/style.sass */
.fancy_heading_con .signup_text_imd {
  padding-top: 6px;
}
/* line 279, ../scss/style.sass */
.fancy_heading_con .on_sale_imd_mobile {
  margin-top: 3px;
}
/* line 281, ../scss/style.sass */
.fancy_heading_con .buy_now_imd_mobile {
  width: 70%;
  position: relative;
  margin: auto;
  margin-top: 5px;
  margin-bottom: 3px;
}

/* line 289, ../scss/style.sass */
.fancy_heading_top_imd img {
  height: 10px;
  display: block;
}

/* line 293, ../scss/style.sass */
.fancy_heading_bottom_imd img {
  height: 12px;
  display: block;
}

/* line 298, ../scss/style.sass */
.page_heading {
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/fancy-heading-bg.png) center center repeat-y transparent !important;
  background-size: 100% auto;
  position: relative;
}
/* line 302, ../scss/style.sass */
.page_heading h3 {
  color: white;
  text-align: center;
  font-weight: normal;
  margin: 0px;
  padding: 0.25em 0 0.25em 0;
  text-transform: uppercase;
}

/* line 311, ../scss/style.sass */
.mt10 {
  margin-top: 10px !important;
}

/* line 313, ../scss/style.sass */
.mt20 {
  margin-top: 20px !important;
}

/* line 315, ../scss/style.sass */
.mt30 {
  margin-top: 30px !important;
}

/* line 317, ../scss/style.sass */
.mt40 {
  margin-top: 40px !important;
}

/* line 319, ../scss/style.sass */
.mt50 {
  margin-top: 50px !important;
}

/* line 321, ../scss/style.sass */
.mt60 {
  margin-top: 60px !important;
}

/* line 323, ../scss/style.sass */
.mt70 {
  margin-top: 70px !important;
}

/* line 325, ../scss/style.sass */
.mt80 {
  margin-top: 80px !important;
}

/* line 327, ../scss/style.sass */
.mt90 {
  margin-top: 90px !important;
}

/* line 340, ../scss/style.sass */
.container {
  width: 100%;
  padding: 0;
  margin: 0;
  position: relative;
}

/* line 346, ../scss/style.sass */
.top_content {
  height: 600px;
}

/* line 349, ../scss/style.sass */
.top_content_page {
  height: 400px;
}

/* line 352, ../scss/style.sass */
.top_con {
  width: 100%;
  margin-bottom: 0px;
  margin-top: 0px;
  background-size: cover !important;
  background-position: center center !important;
  background-color: white !important;
  background-repeat: no-repeat !important;
}
/* line 360, ../scss/style.sass */
.top_con .slick_top_text_slideshow_wrapper {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  overflow: visible;
}
/* line 366, ../scss/style.sass */
.top_con .slick_top_text_slideshow_wrapper .slick-slider {
  margin-bottom: 0px !important;
}
/* line 368, ../scss/style.sass */
.top_con .slick_top_text_slideshow_wrapper .slick-slider .slick-list {
  overflow: visible;
}
/* line 370, ../scss/style.sass */
.top_con .top_content, .top_con .top_content_page {
  position: relative;
  width: 100%;
}
/* line 373, ../scss/style.sass */
.top_con .top_content .top_text, .top_con .top_content_page .top_text {
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/top/top-text-bg.png) center center repeat transparent !important;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 30px 30px 10px 30px;
}
/* line 380, ../scss/style.sass */
.top_con .top_content .top_text .top_text_line_imd img, .top_con .top_content_page .top_text .top_text_line_imd img {
  width: 200px;
  display: block;
}
/* line 384, ../scss/style.sass */
.top_con .top_content .top_text .top_text_title h2, .top_con .top_content_page .top_text .top_text_title h2 {
  font-size: 3em;
  font-weight: 100 !important;
  text-transform: uppercase;
  margin: 0;
}
/* line 389, ../scss/style.sass */
.top_con .top_content .video_div, .top_con .top_content_page .video_div {
  position: relative;
  margin: auto;
  width: 70%;
  padding-top: 90px;
}
/* line 394, ../scss/style.sass */
.top_con .top_content .countdown_wrap, .top_con .top_content_page .countdown_wrap {
  position: absolute;
  top: 0;
  right: 0;
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/top/countdown/bg.jpg) center center no-repeat black !important;
  background-size: cover !important;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
}
/* line 403, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div, .top_con .top_content_page .countdown_wrap .countdown_div {
  position: relative;
  width: 100%;
  padding: 5px;
}
/* line 407, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .countdown_text, .top_con .top_content_page .countdown_wrap .countdown_div .countdown_text {
  position: relative;
  margin: auto;
  margin-bottom: 4px;
  width: 240px;
}
/* line 412, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .countdown_text img, .top_con .top_content_page .countdown_wrap .countdown_div .countdown_text img {
  width: 100%;
}
/* line 415, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .count_days p, .top_con .top_content_page .countdown_wrap .countdown_div .count_days p {
  text-align: center;
  font-size: 1.3em;
}
/* line 418, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .count, .top_con .top_content_page .countdown_wrap .countdown_div .count {
  position: relative;
  margin: auto;
  width: 247px;
  height: 24px;
  overflow: hidden;
  left: -7px;
  top: 5px;
}
/* line 426, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .count .count_inner, .top_con .top_content_page .countdown_wrap .countdown_div .count .count_inner {
  position: relative;
  margin-top: -7px;
}
/* line 429, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .count .sep, .top_con .top_content_page .countdown_wrap .countdown_div .count .sep {
  position: absolute;
  font-size: 14pt;
  font-weight: bold;
  color: white;
  top: -5px;
}
/* line 435, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .count .sep img, .top_con .top_content_page .countdown_wrap .countdown_div .count .sep img {
  width: 2px;
  heigth: auto;
}
/* line 438, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .count .sep.sep_1, .top_con .top_content_page .countdown_wrap .countdown_div .count .sep.sep_1 {
  left: 65px;
}
/* line 440, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .count .sep.sep_2, .top_con .top_content_page .countdown_wrap .countdown_div .count .sep.sep_2 {
  left: 127px;
}
/* line 442, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .count .sep.sep_3, .top_con .top_content_page .countdown_wrap .countdown_div .count .sep.sep_3 {
  left: 190px;
}
/* line 444, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .legend, .top_con .top_content_page .countdown_wrap .countdown_div .legend {
  position: relative;
  margin: auto;
  width: 247px;
  margin-top: 0px;
}
/* line 449, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .legend img, .top_con .top_content_page .countdown_wrap .countdown_div .legend img {
  height: 8px;
}
/* line 451, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .legend .days, .top_con .top_content_page .countdown_wrap .countdown_div .legend .days {
  width: 25px;
  margin-left: 16px;
}
/* line 454, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .legend .hours, .top_con .top_content_page .countdown_wrap .countdown_div .legend .hours {
  width: 35px;
  margin-left: 29px;
}
/* line 457, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .legend .mins, .top_con .top_content_page .countdown_wrap .countdown_div .legend .mins {
  width: 25px;
  margin-left: 31px;
}
/* line 460, ../scss/style.sass */
.top_con .top_content .countdown_wrap .countdown_div .legend .secs, .top_con .top_content_page .countdown_wrap .countdown_div .legend .secs {
  width: 26px;
  margin-left: 30px;
}

/* line 466, ../scss/style.sass */
.group.day {
  left: 10px;
  position: relative;
}

/* line 471, ../scss/style.sass */
.group.hour {
  left: 5px;
  position: relative;
}

/* line 476, ../scss/style.sass */
.group.minute {
  left: 6px;
  position: relative;
}

/* line 481, ../scss/style.sass */
.group.second {
  left: 2px;
  position: relative;
}

/* line 488, ../scss/style.sass */
.item_grid_con {
  margin-top: 30px;
}
/* line 490, ../scss/style.sass */
.item_grid_con .grid_item {
  margin-bottom: 30px;
}
/* line 494, ../scss/style.sass */
.item_grid_con .grid_item .grid_box .grid_name {
  text-align: center;
  font-size: 1.2em;
  font-weight: bold;
}

/* line 499, ../scss/style.sass */
.page_con {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 503, ../scss/style.sass */
.home_tickets_con {
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/tickets/bg.png) center top no-repeat transparent !important;
  background-size: 100% auto !important;
  padding: 0px 0px 0px 0px;
  margin-bottom: 0px;
}
/* line 508, ../scss/style.sass */
.home_tickets_con .on_sale_imd {
  margin-top: 28px;
  margin-bottom: 30px;
}
/* line 511, ../scss/style.sass */
.home_tickets_con .buy_now_imd {
  margin-top: 25px;
  margin-bottom: 30px;
}

/* line 516, ../scss/style.sass */
.border_right {
  border-right: 2px solid #32FFAB;
}

/* line 519, ../scss/style.sass */
.home_lineup_con {
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/lineup/bg.jpg) center top no-repeat transparent !important;
  background-size: cover !important;
  padding: 30px 0px 20px 0px;
}
/* line 523, ../scss/style.sass */
.home_lineup_con .lineup_heading_imd {
  margin-top: -20px;
}
/* line 525, ../scss/style.sass */
.home_lineup_con .lineup_imd {
  position: relative;
  padding: 20px;
  margin-top: 0px;
}
/* line 529, ../scss/style.sass */
.home_lineup_con .branded_heading_imd {
  margin-top: 30px;
}
/* line 531, ../scss/style.sass */
.home_lineup_con .alphabetical_heading_imd {
  width: 45%;
  margin: auto;
  margin-bottom: 20px;
}
/* line 535, ../scss/style.sass */
.home_lineup_con .init_lineup_imd {
  width: 100%;
  margin: auto;
  margin-bottom: 40px;
}
/* line 539, ../scss/style.sass */
.home_lineup_con .more_tba_heading_imd {
  width: 30%;
  margin: auto;
  margin-bottom: 30px;
}

/* line 545, ../scss/style.sass */
.sweepstakes_rules_con .rules_div {
  background-color: white;
  border: 2px solid black;
  position: relative;
  width: 100%;
  margin: auto;
  padding: 10px 30px 5px 30px;
}
/* line 552, ../scss/style.sass */
.sweepstakes_rules_con .rules_div p, .sweepstakes_rules_con .rules_div ul, .sweepstakes_rules_con .rules_div li, .sweepstakes_rules_con .rules_div h1, .sweepstakes_rules_con .rules_div h2, .sweepstakes_rules_con .rules_div h3, .sweepstakes_rules_con .rules_div h4, .sweepstakes_rules_con .rules_div h5, .sweepstakes_rules_con .rules_div a {
  color: black;
}
/* line 554, ../scss/style.sass */
.sweepstakes_rules_con .rules_div .high {
  background-color: yellow;
}

/* line 558, ../scss/style.sass */
.home_signup_con .subscribe_div {
  position: relative;
  width: 100%;
  margin: auto;
  padding: 0px;
}
/* line 563, ../scss/style.sass */
.home_signup_con .subscribe_div .signup_imd {
  position: relative;
  width: 75%;
  margin: auto;
}
/* line 568, ../scss/style.sass */
.home_signup_con .subscribe_div .signup_txt p {
  text-align: center;
  margin-bottom: 5px;
}
/* line 571, ../scss/style.sass */
.home_signup_con .subscribe_div .subscribe_input_div {
  position: relative;
  width: 100%;
  border: 2px solid #CC86F2;
  margin-bottom: 5px;
}
/* line 576, ../scss/style.sass */
.home_signup_con .subscribe_div .subscribe_input_div .input_email {
  display: block;
  background: transparent;
  border: 0px solid #00EFFF;
  color: #CC86F2;
  text-align: center;
  font-size: 1.5em;
  font-weight: normal;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0px !important;
}
/* line 587, ../scss/style.sass */
.home_signup_con .subscribe_div .subscribe_submit_div {
  width: 100%;
}
/* line 589, ../scss/style.sass */
.home_signup_con .subscribe_div .subscribe_submit_div input {
  width: 100%;
  border: 2px solid #FF913D;
  color: #FF913D;
  background-color: black;
  cursor: pointer;
  font-size: 1.5em;
}

/* line 600, ../scss/style.sass */
.news_news_con {
  margin-top: 30px;
}

/* line 602, ../scss/style.sass */
.home_news_con {
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/news/bg.jpg) center top no-repeat transparent !important;
  background-size: cover !important;
  padding-bottom: 20px;
}
/* line 606, ../scss/style.sass */
.home_news_con .more_news_imd {
  position: relative;
  margin: auto;
  width: 10em;
}

/* line 611, ../scss/style.sass */
.news_grid {
  position: relative;
  margin-top: 30px;
}
/* line 614, ../scss/style.sass */
.news_grid .news_item {
  position: relative;
  margin-bottom: 20px;
  background-color: black;
}
/* line 619, ../scss/style.sass */
.news_grid .news_item .news_line {
  background-color: white;
  height: 3px;
}
/* line 622, ../scss/style.sass */
.news_grid .news_item .news_share {
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 626, ../scss/style.sass */
.news_grid .news_item .news_box {
  padding: 10px 20px 10px 20px;
  background-color: black;
}
/* line 629, ../scss/style.sass */
.news_grid .news_item .news_box .news_title {
  text-transform: uppercase;
}
/* line 631, ../scss/style.sass */
.news_grid .news_item .news_box .news_title a {
  color: white;
  font-size: 1.1em;
}
/* line 634, ../scss/style.sass */
.news_grid .news_item .news_box .news_date {
  color: white;
  text-transform: uppercase;
  font-size: 1em;
}
/* line 638, ../scss/style.sass */
.news_grid .news_item .news_more {
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/news/read-more-button.png) center top no-repeat transparent !important;
  background-size: 100% auto !important;
}
/* line 641, ../scss/style.sass */
.news_grid .news_item .news_more .news_more_imd {
  opacity: 0;
  transition: all 0.5s ease;
}
/* line 644, ../scss/style.sass */
.news_grid .news_item .news_more .news_more_imd:hover {
  opacity: 1;
}

/* line 650, ../scss/style.sass */
.home_social_con {
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/social/social-bg.jpg) center top no-repeat transparent !important;
  background-size: cover !important;
}
/* line 653, ../scss/style.sass */
.home_social_con .social_imd {
  margin: 40px 0px 40px 0px;
}
/* line 655, ../scss/style.sass */
.home_social_con .social_feeds {
  margin-bottom: 20px;
}
/* line 657, ../scss/style.sass */
.home_social_con .social_feeds .widget {
  background-color: white !important;
  width: 100%;
  padding: 17px;
  margin-bottom: 20px;
}
/* line 662, ../scss/style.sass */
.home_social_con .social_icons {
  margin: 0 0px 40px 0px;
}
/* line 664, ../scss/style.sass */
.home_social_con .social_icons a {
  margin: 0px 3% 0px 3%;
}
/* line 666, ../scss/style.sass */
.home_social_con .social_icons a img {
  display: inline-block;
  width: 10%;
}
/* line 669, ../scss/style.sass */
.home_social_con .sponsor_icons {
  margin: 0 0px 40px 0px;
}
/* line 671, ../scss/style.sass */
.home_social_con .sponsor_icons a {
  margin: 0px 3% 0px 3%;
}
/* line 673, ../scss/style.sass */
.home_social_con .sponsor_icons a img {
  display: inline-block;
  width: 15%;
}

/* line 679, ../scss/style.sass */
.home_section {
  position: relative;
  margin-top: 39px;
}
/* line 682, ../scss/style.sass */
.home_section .home_left {
  margin-bottom: 39px;
}
/* line 684, ../scss/style.sass */
.home_section .home_left .aftermovie_info_imd {
  margin-bottom: 13px;
}
/* line 687, ../scss/style.sass */
.home_section .home_left .aftermovie_red_line_imd img {
  display: block;
}
/* line 689, ../scss/style.sass */
.home_section .home_left .aftermovie_vid {
  background: url(//d2mv4ye331xrto.cloudfront.net/wp-content/themes/samf_2022_pre/img/aftermovie-bg.png) left top repeat transparent !important;
  background-size: 22px 22px !important;
  padding: 20px 20px 5px 20px;
}
/* line 694, ../scss/style.sass */
.home_section .home_right img {
  margin-bottom: 39px;
}
/* line 697, ../scss/style.sass */
.home_section .home_ticket_info p {
  text-align: center;
  font-size: 0.8em;
  font-style: italic;
  color: #cccccc;
}
/* line 702, ../scss/style.sass */
.home_section .home_ticket_info p a {
  color: #cccccc;
}
/* line 704, ../scss/style.sass */
.home_section .home_ticket_info p a:hover {
  color: #cccccc;
}
/* line 706, ../scss/style.sass */
.home_section .success_box {
  position: relative;
  border: 1px solid green;
  background-color: black;
  margin: 0 0 20px 0;
}
/* line 711, ../scss/style.sass */
.home_section .success_box h3 {
  font-weight: bold;
  color: green;
  padding: 10px 20px 0px 20px;
  margin: 0;
}
/* line 716, ../scss/style.sass */
.home_section .success_box p {
  color: white;
  padding: 10px 20px 10px 20px;
  margin: 0;
}
/* line 720, ../scss/style.sass */
.home_section .error_box {
  position: relative;
  border: 1px solid red;
  background-color: black;
  margin: 0 0 20px 0;
}
/* line 725, ../scss/style.sass */
.home_section .error_box h3 {
  font-weight: bold;
  color: red;
  padding: 10px 20px 0px 20px;
  margin: 0;
}
/* line 730, ../scss/style.sass */
.home_section .error_box p {
  color: white;
  padding: 10px 20px 10px 20px;
  margin: 0;
}

/* line 737, ../scss/style.sass */
.buy_tier_con .ticket_sep_div {
  position: relative;
  width: 100%;
  height: 2px;
  background-color: #656565;
  margin: 40px 0;
}

/* line 744, ../scss/style.sass */
footer {
  margin-top: 1vw;
}
/* line 746, ../scss/style.sass */
footer .footer_link_imd {
  position: relative;
  margin-top: 10px !important;
  margin: auto;
}
/* line 750, ../scss/style.sass */
footer .react_imd {
  width: 80%;
  margin: auto;
  margin-bottom: 0;
}
/* line 754, ../scss/style.sass */
footer .social_icons {
  text-align: center;
  margin: auto;
}
/* line 757, ../scss/style.sass */
footer .social_icons img {
  width: 13%;
  margin: 0 0.5% 0 0.5%;
  display: inline;
}
/* line 761, ../scss/style.sass */
footer .copy_text {
  font-size: 0.7rem;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 30px;
}

/* line 768, ../scss/style.sass */
.ajax-loader {
  display: none;
}

/* line 772, ../scss/style.sass */
.container.item3.lastItem {
  left: -15px;
}
