@font-face {
    font-family: 'open_sansitalic';
    src: url('opensans-italic-webfont.eot');
    src: url('opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-italic-webfont.woff2') format('woff2'),
         url('opensans-italic-webfont.woff') format('woff'),
         url('opensans-italic-webfont.ttf') format('truetype'),
         url('opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight';
    src: url('opensans-light-webfont.eot');
    src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-light-webfont.woff2') format('woff2'),
         url('opensans-light-webfont.woff') format('woff'),
         url('opensans-light-webfont.ttf') format('truetype'),
         url('opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansCnLtIt';
    src: url('opensans-condlightitalic-webfont.eot');
    src: url('opensans-condlightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-condlightitalic-webfont.woff2') format('woff2'),
         url('opensans-condlightitalic-webfont.woff') format('woff'),
         url('opensans-condlightitalic-webfont.ttf') format('truetype'),
         url('opensans-condlightitalic-webfont.svg#open_sansCnLtIt') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold';
    src: url('opensans-bold-webfont.eot');
    src: url('opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-bold-webfont.woff2') format('woff2'),
         url('opensans-bold-webfont.woff') format('woff'),
         url('opensans-bold-webfont.ttf') format('truetype'),
         url('opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanscondensed_light';
    src: url('opensans-condlight-webfont.eot');
    src: url('opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-condlight-webfont.woff2') format('woff2'),
         url('opensans-condlight-webfont.woff') format('woff'),
         url('opensans-condlight-webfont.ttf') format('truetype'),
         url('opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ostrich_sanscondensed_light';
    src: url('ostrich-light-webfont-webfont.eot');
    src: url('ostrich-light-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich-light-webfont-webfont.woff2') format('woff2'),
         url('ostrich-light-webfont-webfont.woff') format('woff'),
         url('ostrich-light-webfont-webfont.ttf') format('truetype'),
         url('ostrich-light-webfont-webfont.svg#ostrich_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ostrich_sansbold';
    src: url('ostrich_bold-webfont.eot');
    src: url('ostrich_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich_bold-webfont.woff2') format('woff2'),
         url('ostrich_bold-webfont.woff') format('woff'),
         url('ostrich_bold-webfont.ttf') format('truetype'),
         url('ostrich_bold-webfont.svg#ostrich_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight_italic';
    src: url('opensans-lightitalic-webfont.eot');
    src: url('opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-lightitalic-webfont.woff2') format('woff2'),
         url('opensans-lightitalic-webfont.woff') format('woff'),
         url('opensans-lightitalic-webfont.ttf') format('truetype'),
         url('opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold_italic';
    src: url('opensans-bolditalic-webfont.eot');
    src: url('opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-bolditalic-webfont.woff2') format('woff2'),
         url('opensans-bolditalic-webfont.woff') format('woff'),
         url('opensans-bolditalic-webfont.ttf') format('truetype'),
         url('opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff2') format('woff2'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold';
    src: url('opensans-semibold-webfont.eot');
    src: url('opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibold-webfont.woff2') format('woff2'),
         url('opensans-semibold-webfont.woff') format('woff'),
         url('opensans-semibold-webfont.ttf') format('truetype'),
         url('opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ostrich_sansmedium';
    src: url('ostrich-regular-webfont-webfont.eot');
    src: url('ostrich-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich-regular-webfont-webfont.woff2') format('woff2'),
         url('ostrich-regular-webfont-webfont.woff') format('woff'),
         url('ostrich-regular-webfont-webfont.ttf') format('truetype'),
         url('ostrich-regular-webfont-webfont.svg#ostrich_sansmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'quicksandlight';
    src: url('quicksand-light-webfont.eot');
    src: url('quicksand-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('quicksand-light-webfont.woff2') format('woff2'),
         url('quicksand-light-webfont.woff') format('woff'),
         url('quicksand-light-webfont.ttf') format('truetype'),
         url('quicksand-light-webfont.svg#quicksandlight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('opensans-extrabolditalic-webfont.eot');
    src: url('opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-extrabolditalic-webfont.woff2') format('woff2'),
         url('opensans-extrabolditalic-webfont.woff') format('woff'),
         url('opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansextrabold';
    src: url('opensans-extrabold-webfont.eot');
    src: url('opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-extrabold-webfont.woff2') format('woff2'),
         url('opensans-extrabold-webfont.woff') format('woff'),
         url('opensans-extrabold-webfont.ttf') format('truetype'),
         url('opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'quicksandbold';
    src: url('quicksand-bold-webfont.eot');
    src: url('quicksand-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('quicksand-bold-webfont.woff2') format('woff2'),
         url('quicksand-bold-webfont.woff') format('woff'),
         url('quicksand-bold-webfont.ttf') format('truetype'),
         url('quicksand-bold-webfont.svg#quicksandbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'quicksandregular';
    src: url('quicksand-regular-webfont.eot');
    src: url('quicksand-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('quicksand-regular-webfont.woff2') format('woff2'),
         url('quicksand-regular-webfont.woff') format('woff'),
         url('quicksand-regular-webfont.ttf') format('truetype'),
         url('quicksand-regular-webfont.svg#quicksandregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('opensans-semibolditalic-webfont.eot');
    src: url('opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibolditalic-webfont.woff2') format('woff2'),
         url('opensans-semibolditalic-webfont.woff') format('woff'),
         url('opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ostrich_sansblack';
    src: url('ostrich-black-webfont-webfont.eot');
    src: url('ostrich-black-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich-black-webfont-webfont.woff2') format('woff2'),
         url('ostrich-black-webfont-webfont.woff') format('woff'),
         url('ostrich-black-webfont-webfont.ttf') format('truetype'),
         url('ostrich-black-webfont-webfont.svg#ostrich_sansblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('opensans-condbold-webfont.eot');
    src: url('opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-condbold-webfont.woff2') format('woff2'),
         url('opensans-condbold-webfont.woff') format('woff'),
         url('opensans-condbold-webfont.ttf') format('truetype'),
         url('opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
html,body { margin: 0; padding: 0; border: 0;  }

html { 
  font-size: 62.5%; 
  -webkit-touch-callout:none; 
  -webkit-text-size-adjust:none;
  -ms-text-size-adjust:100%; 
}

body { 
  line-height: 1.35em; 
  font-size: 14px; 
  color: #1a1a1a; 
	background-color:#000000;
  font-family: 'Droid Serif', Serif; 
  -webkit-font-smoothing:antialiased;
}
#shopContainer {
  min-width:320px !important;
  
}

/* HTML5 Elements */
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section { display:block; }



h1,h2,h3,h4,h5,h6 { 
  color:#ffffff; 
  margin:0 0 0 0; 
font-family: 'ostrich_sansmedium';
}

h1 { font-weight:300; font-size: 60px; line-height: 60px; text-transform:uppercase; letter-spacing:2px;}
h2 { font-weight:300; font-size: 32px; line-height: 32px; text-transform:uppercase; letter-spacing:2px;}
h3 { font-family: 'quicksandregular'; font-weight:normal;font-size: 28px; line-height: 28px;text-transform:uppercase; }


p { margin: 0 0 15px 0; line-height: 1.55em; color:#ffffff; font-family: 'open_sansregular'; font-size:16px; letter-spacing:1px; }

strong { font-weight: bold; }
em { font-style: italic; }

ul.unstyled { list-style:none; }
li.unstyled { list-style:none; }

a { color:#000; }

a.unstyled { text-decoration:none; }


input[type="text"],input[type="email"],input[type="password"] { min-height:30px; }
input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
textarea { overflow: auto; vertical-align: top; }
select, input[type=file] { height: 27px; height: auto; line-height: 27px; }
input, textarea { padding:4px; border:1px solid #ccc; display:inline-block; }
input.focus, input:focus, textarea.focus, textarea:focus { border:1px solid #4c90ee; -moz-box-shadow:0px 0px 2px 1px rgba(76, 144, 238, 0.3) inset, 0px 0px 2px 0px rgba(76, 144, 238, 0.2); -webkit-box-shadow:0px 0px 2px 1px rgba(76, 144, 238, 0.3) inset, 0px 0px 2px 0px rgba(76, 144, 238, 0.2); box-shadow:0px 0px 2px 1px rgba(76, 144, 238, 0.3) inset, 0px 0px 2px 0px rgba(76, 144, 238, 0.2); }
input[type=password]:focus, input[type=text]:focus, input[type=number]:focus, input[type=email]:focus, textarea:focus { outline:none; }
input[type=checkbox],input[type=radio] { height:16px; line-height:16px; vertical-align:middle; }
input[type=checkbox] { -webkit-appearance:checkbox; }
input[type=file] { cursor:pointer; border:none; box-shadow:none; padding:0; margin:0; }
input[type=submit] { cursor:pointer; }
::-webkit-input-placeholder { color: #ffffff !important; }
:-moz-placeholder { color: #ffffff !important; }
:-ms-input-placeholder { color:#ffffff; } /* ie */
input:-moz-placeholder { color:#ffffff; }

select { font-size:13px; display:inline-block; color:#222; font-family:Helvetica,Arial,sans-serif; vertical-align:top; height:22px; line-height:22px; padding:2px; padding:initial; border:1px solid #ccc; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; }
@-moz-document url-prefix() { select { padding:6px;  } } /* Firefox fix */
select:focus, select.focus { outline:none; border:1px solid #4c90ee; -webkit-box-shadow:0px 0px 2px 1px rgba(76, 144, 238, 0.3) inset, 0px 0px 2px 0px rgba(76, 144, 238, 0.2); -moz-box-shadow:0px 0px 2px 1px rgba(76, 144, 238, 0.3) inset, 0px 0px 2px 0px rgba(76, 144, 238, 0.2); box-shadow:0px 0px 2px 1px rgba(76, 144, 238, 0.3) inset, 0px 0px 2px 0px rgba(76, 144, 238, 0.2); }
textarea { min-height:72px; }
img { max-width:100%; border: 0; -ms-interpolation-mode: bicubic; }


.pointer { cursor:pointer; }

.button, button, input[type="button"], input[type="reset"] {   
  padding: 6px 25px 8px;
  vertical-align: bottom;
  background:#ccc;
  border:0;
  border-radius:0;
  color:#fff;
  text-align:center;
}
.middle { vertical-align:middle; }
.bold { font-weight:bold !important; }
.underline { text-decoration:underline; }

.uppercase { text-transform:uppercase; }
.lowercase { text-transform:lowercase; }
.capitalize { text-transform:capitalize; }

.small {
  font-size:12px;
}
.medium { 
  font-size:15px;
}
.large {
  font-size:20px;
}
.huge {
  font-size:30px;
}

.darkText {
  color:#222;
}
.lightText { 
  color:#a1a1a1;
}
.whiteText {
  color:#fff;
}
.coloredText {
  color:#50b3da;
}

.whiteBackground { background:#fff; }

.border { border:1px solid }
.borderLeft { border-left:1px solid }
.borderRight { border-right:1px solid }
.borderTop { border-top:1px solid }
.borderBottom { border-bottom:1px solid }
.shadow { box-shadow: 0 0 5px rgba(0,0,0,0.5); }


/***** GRID SYSTEM *****/


.max-1 { max-width:100px; }
.max-2 { max-width:200px; }
.max-3 { max-width:300px; }
.max-4 { max-width:400px; }
.max-5 { max-width:500px; } 
.max-6 { max-width:600px; } 
.max-7 { max-width:700px; }
.max-8 { max-width:800px; } 
.max-9 { max-width:900px; }
.max-10 { max-width:1000px; }
.max-11 { max-width:1100px; }
.max-12 { max-width:1200px; }

.maxFull { max-width:100%; }

.min-20 { min-width:1000px; }

[class*='span-1'] { width: 50px; }
[class*='span-2'] { width: 100px; }
[class*='span-3'] { width: 150px; }
[class*='span-4'] { width: 200px; }
[class*='span-5'] { width: 250px; }
[class*='span-6'] { width: 300px; }
[class*='span-7'] { width: 350px; }
[class*='span-8'] { width: 400px; }
[class*='span-9'] { width: 450px; }
[class*='span-10'] { width: 500px; }
[class*='span-11'] { width: 550px; }
[class*='span-12'] { width: 600px; }
[class*='span-13'] { width: 650px; }
[class*='span-14'] { width: 700px; }
[class*='span-15'] { width: 750px; }
[class*='span-16'] { width: 800px; }
[class*='span-17'] { width: 850px; }
[class*='span-18'] { width: 900px; }
[class*='span-19'] { width: 950px; }
[class*='span-20'] { width: 1000px; }



[class*='col-1-6'] { width: 16.66%; }
[class*='col-1-5'] { width:20%; }
[class*='col-1-4'] { width: 25%; }
[class*='col-1-3'] { width:33.33%; }
[class*='col-2-5'] { width:40%; }
[class*='col-1-2'] { width: 50%; }
[class*='col-3-5'] { width:60%; }
[class*='col-2-3'] { width: 66.66%; }
[class*='col-3-4'] { width:75%; }
[class*='col-4-5'] { width:80%; }
[class*='col-5-6'] { width:83.33%; }

.fullwidth { width:100%; }
.fullheight { min-height:100%; }
.widthNinety { width:90%; }
  
[class*='col-']:last-of-type, [class*='span-']:last-of-type {
  padding-right:0;
}


.alignLeft {
  float:left;
}
.alignRight {
  float:right;
}
.alignCenter {
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.contentsLeft {
  text-align:left;
}
.contentsRight {
  text-align:right;
}
.contentsCenter {
  text-align:center;
}

.clear { clear:both; }

.block { display:block; }
.inline { display:inline-block; }
.inlineBlock { display:inline-block; }

.borderBox, *, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.borderBoxOff { 
   -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.overflowHidden { overflow:hidden; }
.overflowAuto { overflow:auto; }

.absolute { position:absolute; }
.relative { position:relative; }
.fixed { position:fixed; }

.top { top:0; }
.bottom { bottom:0; }
.left { left:0; }
.right { right:0; }

.foreFront1 { z-index:1000; }
.foreFront2 { z-index: 2000; }
.foreFront3 { z-index:3000; }
.foreFront4 { z-index:4000; }
.foreFront5 { z-index:5000; }
.foreFront6 { z-index:6000; }
.foreFront7 { z-index: 7000; }
.foreFront8 { z-index:8000; }
.foreFront9 { z-index:9000; }
.foreFront10 { z-index:10000; }

.marginTwentyLeftFortyBottom {margin: 20px 0px 40px 0px;}

.marginTopThree { margin-top:3px; }
.marginTopTen { margin-top:10px; }
.marginTopFifteen { margin-top:15px; }
.marginTopTwenty { margin-top:20px; }
.marginTopThirty { margin-top:30px; }
.marginTopForty { margin-top:40px; }
.marginTopFifty { margin-top:50px; }
.marginTopSixty { margin-top:60px; }
.marginTopEighty { margin-top:80px; }
.marginTopHundred { margin-top:100px; }
.marginTopOneTen { margin-top:110px; }
.marginTopOneFifty { margin-top:150px;}
.marginTopTwoHundred { margin-top:200px;}
.marginTopTwoTwenty { margin-top:220px;}
.marginTopTwoThirty { margin-top:230px;}
.marginTopTwoFifty { margin-top:250px;}
.marginTopTwoNinety {margin-top:290px;}
.marginTopThreeHundred { margin-top:300px;}

.marginFive { margin:5px; }
.marginFiveZero { margin:5px 0px; }
.marginTen { margin:10px; }
.marginTenZero { margin:10px 0px; }
.marginTenFive { margin:10px 5px; }
.marginTwenty { margin:20px; }
.marginTwentyZero { margin:20px 0px; }
.marginTwentyTen { margin:20px 10px; }
.marginFortyZero { margin: 40px 0px; }
.marginSixtyZero { margin:60px 0px; }

.noMargin { margin:0 !important; }
.noMarginLeft { margin-left:0 !important; }
.noMarginRight { margin-right:0 !important; }
.noMarginTop { margin-top:0 !important; }
.noMarginBottom { margin-bottom:0 !important; }


.paddingTwoZero { padding: 2px 0px 0px 0px; }
.paddingFive { padding:5px; }
.paddingFiveTwenty { padding: 5px 20px; }
.paddingTen { padding:10px; }
.paddingTenFive { padding:10px 5px; }
.paddingTenZero { padding:10px 0; }
.paddingTenTwenty { padding:10px 20px; }
.paddingTwenty { padding:20px; }
.paddingThirty { padding:30px; }
.paddingThirtyTwenty { padding:30px 20px; }
.paddingTwentyTen { padding:20px 10px; }
.paddingTwentyTwenty { padding:20px 20px; }
.paddingTwentyZero { padding:20px 0; }
.paddingThirtyZero { padding:30px 0; }
.paddingFortyZero { padding:40px 0; }
.paddingFortyTwenty { padding:40px 20px; }
.paddingFifteen { padding:15px; }
.paddingFifteenTwenty { padding:15px 20px; }
.paddingTenFifteen { padding:10px 15px; }
.paddingFifteenFive { padding:15px 5px; }
.paddingFifteenZero { padding:15px 0; }
.paddingZeroFive { padding: 0 5px; }
.paddingZeroTen { padding: 0 10px; }
.paddingFifty { padding:50px; }
.paddingPerZeroTen { padding: 0 10%;}

.noPadding { padding:0 !important; }
.noPaddingRight { padding-right:0 !important; }
.noPaddingLeft { padding-left:0 !important; }
.noPaddingTop { padding-top:0 !important; }
.noPaddingBottom { padding-bottom:0 !important; }

[class*='display-'] { display:none; }



/* =================== */
/*   RESPONSIVENESS    */
/* =================== */



/* Wide Desktop - Extra goodies for wide screen users */

@media only screen and (min-width:1351px) {

  [class*='-wideDesktop'] { display:block; }
  
}
@media only screen and (min-width:1001px) and (max-width:1350px) {
  
  [class*='-desktop'] { display:block; }
  
}
  
/* Slim Screen Below Standard Square Monitor */
@media only screen and (min-width:851px) and (max-width: 1000px){

  [class*='-slimScreen'] { display:block; }
  
.span-1-respond {  }
.span-2-respond {  }
.span-3-respond {  }
.span-4-respond {  }
.span-5-respond {  }
.span-6-respond {  }
.span-7-respond {  }
.span-8-respond {  }
.span-9-respond {  }
.span-10-respond {  }
.span-11-respond {  }
.span-12-respond {  }  

  
  .min-20 { min-width:100%; }
}

/* Tablet  */
@media only screen and (min-width:601px) and (max-width: 850px){

  [class*='-tablet'] { display:block; }
  
  .centerOnMobile { 
    text-align:center; 
    float:none; 
    margin-left:auto;
    margin-right:auto; 
  }
.marginTopTwoThirty {
	margin-top:110px;
}

.contactHeadBox {
	text-align:center;
}

.ourEvents h2 {
	font-size:14px !important;
	line-height:16px !important;
}

.ourEvents h1 {
	font-family: 'open_sansregular' !important;
	font-size:20px !important;
	line-height:22px !important;
}

.reviewContent {
	display:none;
}

.span-1-respond {  }
.span-2-respond {  }
.span-3-respond {  }
.span-4-respond {  }
.span-5-respond {  }
.span-6-respond {  }
.span-7-respond {  }
.span-8-respond {  }
.span-9-respond {  }
.span-10-respond {  }
.span-11-respond {  }
.span-12-respond {  }  
  
  .min-20 { min-width:100%; }
  
  .col-1-6-respond { width:100%; }
  .col-1-5-respond { width:100%; }
  .col-1-4-respond { width:50%; }
  .col-1-3-respond { width:100%; }
  .col-2-5-respond { width:100%; }
  .col-1-2-respond { width:100%; }
  .col-2-3-respond { width:100%; }
  .col-3-5-respond { width:100%; }
  .col-4-5-respond { width:100%; } 
  .col-5-6-respond { width:100%; } 

  .col-1-6-respond-half { width:50%;}
  .col-1-5-respond-half { width:50%; margin-bottom:20px; }
  .col-1-4-respond-half { width:50%; }
  .col-1-3-respond-half { width:50%; }
  .col-2-5-respond-half { width:50%; }
  .col-1-2-respond-half { width:50%; }
  .col-3-5-respond-half { width:50%; }
  .col-2-3-respond-half { width:50%; }
  .col-4-5-respond-half { width:50%; }
  .col-5-6-respond-half { width:50%; }
}



/* Mobile Portrait */
@media only screen and (max-width: 600px){
  
  [class*='-mobile'] { display:block; }
  
  .centerOnMobile { 
    text-align:center; 
    float:none; 
    margin-left:auto;
    margin-right:auto; 
  }

.marginTopTwoThirty {
	margin-top:110px;
}
.contactHeadBox {
	text-align:center;
}

.ourEvents h2 {
	font-size:14px !important;
	line-height:16px !important;
}

.ourEvents h1 {
	font-family: 'open_sansregular' !important;
	font-size:20px !important;
	line-height:22px !important;
}
ul.mealMenu li {
	display:block !important;
}


.span-1-respond {  }
.span-2-respond {  }
.span-3-respond {  }
.span-4-respond {  }
.span-5-respond {  }
.span-6-respond {  }
.span-7-respond {  }
.span-8-respond {  }
.span-9-respond {  }
.span-10-respond {  }
.span-11-respond {  }
.span-12-respond {  }
  
  .min-20 { min-width:100%; }
  
  .col-1-6-respond { width:100%; }
  .col-1-5-respond { width:100%; }
  .col-1-4-respond { width:100%; }
  .col-1-3-respond { width:100%; }
  .col-2-5-respond { width:100%; }
  .col-1-2-respond { width:100%; }
  .col-3-5-respond { width:100%; }
  .col-2-3-respond { width:100%; }
  .col-4-5-respond { width:100%; }
  .col-5-6-respond { width:100%; }

  .col-1-6-respond-half { width:50%;}
  .col-1-5-respond-half { width:50%; margin-bottom:20px; }
  .col-1-4-respond-half { width:50%; }
  .col-1-3-respond-half { width:50%; }
  .col-2-5-respond-half { width:50%; }
  .col-1-2-respond-half { width:50%; }
  .col-3-5-respond-half { width:50%; }
  .col-2-3-respond-half { width:50%; }
  .col-4-5-respond-half { width:50%; }
  .col-5-6-respond-half { width:50%; }
}