@font-face {
  font-family: 'Gotham Condensed';
  src: local('Gotham Condensed Medium'), local('Gotham-Condensed-Medium'),
      url('fonts/GothamCond-Medium.woff2') format('woff2'),
      url('fonts/GothamCond-Medium.woff') format('woff'),
      url('fonts/GothamCond-Medium.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Knockout Ultmt';
  src: local('Knockout Ultmt Cruisewt'), local('Knockout-HTF92-UltmtCruisewt'),
      url('fonts/Knockout-HTF92-UltmtCruisewt.OTF') format('OTF'),
      url('fonts/Knockout-HTF92-UltmtCruisewt.OTF') format('OTF'),
      url('fonts/Knockout-HTF92-UltmtCruisewt.ttf') format('truetype');

}

@font-face {
  font-family: 'Knockout Feather';
  src: local('Knockout Feather Weight'), local('Knockout-HTF48-Featherweight'),
      url('fonts/Knockout-HTF48-Featherweight.OTF') format('OTF'),
      url('fonts/Knockout-HTF48-Featherweight.OTF') format('OTF'),
      url('fonts/Knockout-HTF48-Featherweight.ttf') format('truetype');

}

@font-face {
  font-family: 'Akzidenz Condensed';
  src: local('Akzidenz-Grotesk BQ Condensed'), local('AkzidenzGroteskBQ-Cnd'),
      url('fonts/AkzidenzGroteskBQ-Cnd.OTF') format('OTF'),
      url('fonts/AkzidenzGroteskBQ-Cnd.OTF') format('OTF'),
      url('fonts/AkzidenzGroteskBQ-Cnd.ttf') format('truetype');

}


@font-face {
  font-family: 'Akzidenz Light Condensed';
  src: local('Akzidenz-Grotesk BQ Light Condensed'), local('AkzidenzGroteskBQ-LigCnd'),
      url('fonts/AkzidenzGroteskBQ-LigCnd.OTF') format('OTF'),
      url('fonts/AkzidenzGroteskBQ-LigCnd.OTF') format('OTF'),
      url('fonts/AkzidenzGroteskBQ-LigCnd.ttf') format('truetype');

}



/*
	Paradigm Shift by HTML5 UP
	html5up.net | @ajlkn
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

html, body, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b,
u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside,
canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby,
section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;}

body {
	line-height: 1;
  font-family: 'Knockout Ultmt';
    background: #000;
}

h1 { color:#fff;  margin-top:0px; margin-bottom:30px;}
h2 { color:#fff;  clear:both; margin-bottom:0px; margin-top:0px;}


ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

	blockquote:before, blockquote:after, q:before, q:after {
		content: '';
		content: none;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	-webkit-text-size-adjust: none;
}

.wrapper
{

}

.responsive {
  width: 100%;
  height: auto;
}

.top_bar {
    overflow: hidden;
    background-color:#2d094a; 
    padding:20px; 
    border: solid #d6dbef; 
    border-width: 2px 0 2px 0px;
   text-align:center; 
   font-size:40px;
   color: #d6dbef; 
   font-family: 'Knockout Ultmt';
  }


  .top_bar img {
    max-width: 22px;
    padding-left:5px; 
    padding-right:5px; 
  }

  @media screen and (max-width: 768px) {
    .top_bar {
        padding:10px; 
       font-size:25px;
      }

      .top_bar img {
        max-width: 15px;
        padding-left:5px; 
        padding-right:5px; 
      }
  }

  @media screen and (max-width: 480px) {
    .top_bar {
        padding:10px; 
       font-size:25px;
      }

      .top_bar img {
        max-width: 12px;
        padding-left:5px; 
        padding-right:5px; 
      }
  }

  .top_winner {
    overflow: hidden;
    background-color: #3d1b5e; 
    padding:10px; 
    border: solid #d6dbef; 
    border-width: 0px 0 2px 0px;
   text-align:center; 
   font-size:30px;
   color: #d6dbef; 
  }

.top_winner_content
{
 max-width:820px;  
 margin:0px auto;
 width:100%; 
}

.top_winner_content .winner_column_1
  {
    width:40%;
    float: left;
    
  }

  .top_winner_content .winner_column_2
  {
    width:60%;
    float: left;
    
  }

  .top_winner_content .winner_column_1 img
  {
    max-width:350px; 
    width:100%
  }

  .top_winner_content .winner_column_2 img
  {
    max-width:450px; 
    width:100%
  }

  .top_winner_content .winner_column_mrgn
  {
    padding-top:10px;
    
  }


  .clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    line-height: 0;
  }

  @media screen and (max-width: 600px) {
    .top_winner_content .winner_column_1
    {
      width:100%;
      max-width:540px;       
    }

     .top_winner_content .winner_column_2
    {
      width:100%;
      max-width:540px;       
    }

    .top_winner_content .winner_column_1 img
    {
      max-width:320px; 
      width:100%
    }

    .top_winner_content .winner_column_2 img
    {
      max-width:420px; 
      width:100%
    }

    .top_bar {
        padding:10px; 
       font-size:18px;
      }

      .top_bar img {
        max-width: 12px;
        padding-left:5px; 
        padding-right:5px; 
      }
  }

  .six_main_art
  {
   max-width:872px;  
   margin:0px auto;
   width:100%; 
  }

  .six_main_art img
  {
   max-width:872px;  
   width:100%; 
  }

 .local_box
{

    overflow: hidden;
   text-align:center; 
   margin-top:20px;
   margin-bottom:30px;
   position: relative !important;

}

.local_box h1
{
font-family: 'Knockout Ultmt'; 
font-size:46px; 
margin-bottom:20px;
color:#fff; 
}

.local_box h2
{
font-family: 'Knockout Ultmt'; 
font-size:22px; 
margin-bottom:0px;
color:#fff; 
}


.local_box_mrgn
{

margin-top:-55px;

}


.local_box_content
{
 max-width:812px;  
 margin:0px auto;
 width:100%; 
 position: relative !important;
}

.box_column_mrgn
{
    margin-left:20px;
}

.six_main_art_mrgnbt
  {
  margin-bottom:-110px; 
  }

  .six_main_art_mrgntp
  {
  margin-top:-110px; 
  }

@media screen and (max-width: 768px) {

    .box_column_mrgn
    {
        margin-left:10px;
    }

    .six_main_art_mrgnbt
  {
  margin-bottom:-60px; 
  }

  .six_main_art_mrgntp
  {
  margin-top:-80px; 
  
  }
}

.six_content .mj_content
  {
    width:70%;
    float: left;
    background-color: #f10602;
    padding-top:10px;
    padding-bottom:10px;
    color:#fff; 
    text-align: center;
    margin-bottom:15px;
  }

  .six_content .mj_logo
  {
    width:30%;
    float: left;
    background-color: #f10602;
    padding-top:10px;
    padding-bottom:10px;
    color:#fff; 
    text-align: center;
    margin-bottom:15px;
  }

  .six_content .mj_logo img
  {
    width:80%;
  
  }


.local_box_content .box_column
  {
    width:48%;
    float: left;
    background-color: #f10602;
    padding-top:30px;
    padding-bottom:30px;
    color:#fff; 
    text-align: center;
    margin-bottom:25px;
  }

  .local_box_content .box_column h2
  {
  font-family: 'Knockout Ultmt'; 
  font-size:30px; 
  margin-bottom:10px;
  color:#fff; 
  }

  .local_box_content .box_column h3
  {
    font-family: 'Knockout Feather';
    font-size:35px; 
  color:#fff; 
  margin-bottom:20px;
  }

  @media screen and (max-width: 600px) {


    .local_box h1
{
font-size:36px; 
}

.local_box h2
{
font-size:15px; 
}


    .local_box_mrgn
    {
    
    margin-top:-35px;
    
    }

    .local_box_content .box_column
    {
      width:85%;
      max-width:500px;       
      float:none !important;
      display: block;
      margin-left: auto;
      margin-right: auto;
    }

    .six_content .mj_content
  {
    width:100%;
    float:none !important;
    display: block;
      margin-left: auto;
      margin-right: auto;
   
  }

  .six_content .mj_logo
  {
    width:100%;
    float:none !important;
    display: block;
      margin-left: auto;
      margin-right: auto;
   
  }

   
}


.opening_quote
{
 max-width:700px !important;  
 margin:0px auto;
 width:100%; 
 text-align: center;
}


.opening_quote img
{
  max-width:700px !important;  
 width:100%; 
 margin:0px auto;
}


@media screen and (max-width: 600px) {

    .opening_quote img
    {
      max-width:700px !important; 
     margin:0px auto;
     width:100%; 
    }
}


.six_content
{
    max-width:900px;  
    margin:0px auto;
    width:100%; 
  
}

.six_content h3
{
    text-align:center;
    font-style: italic;
    color:#d6dbef; 
    font-size:35px; 
    margin-top:20px;
    margin-bottom:20px;
    padding-left:10px;
    padding-right:10px;
}

.six_content h2
{
    text-align:left;
    font-weight: bold;
    color:#fff; 
    font-size:35px; 
    margin-top:0px;
    margin-left:10px;
    margin-bottom:20px;
    padding-left:10px;
    padding-right:10px;
}

.six_content p
{
    text-align:left;
    color:#000; 
    font-size:18px; 
    font-family: 'Akzidenz Condensed';
    margin-bottom:20px;
    line-height: 22px;
    padding-left:20px;
    
    padding-right:20px;
 

}

.video_col
{
 max-width:820px;  
 margin:0px auto;
 width:100%; 
 overflow: hidden;
text-align:center; 
margin-top:0px;
margin-bottom:-10px;
}

.video_col_content
{
 max-width:820px;  
 margin:0px auto;
 width:100%; 
}

.video_col_content .video_col_column
  {
    width:50%;
    float: left;
    
  }

  .video_col_content .video_col_column img
  {
    max-width:390px; 
    width:100%
  }


  .video_col_content .video_col_column h2
  {
    
  margin-top:40px;
  margin-bottom:20px;
  font-size: 28px;
  }



  @media screen and (max-width: 600px) {
    .video_col_content .video_col_column
    {
      width:100%;
      max-width:540px;       
    }

    .video_col_content .video_col_column img
    {
      max-width:420px; 
      width:90%; 
    }

@media screen and (max-width: 600px) {

    .video_col_mrgn
    {
        margin-top:30px;
    }
}

.sixSlides {display:none;}




/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
.mj_content, .mj_logo {
    width: 100%;
  }
}
