
body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 16px; color: #335157;

 

}

.container { }


div#markbar {z-index:1100;}

.header {
  
  padding: 30px;
  height:168px;
}

.content {
  padding: 0px;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 60px;
}

.main {color:white;background:#000000;text-align:left;margin-left:auto;margin-right:auto;max-width:1000px;padding:0px 10px}
#clear{clear:both;}

div#main{

width:1000px; 
background-color: #FFFFFF;
margin:0px auto 10px auto;
padding:10px 0 10px 0;

}

div#mainleft{padding:10px;float:left;width:740px}

div#mainright{float:right;width:220px}




div#footer {
   padding:10px 0px;
   margin:0px 10px;
}

h1, h2 {color:#2E8A9C}

a {
  color: #2E8A9C;
}

.center {
text-align:center;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
}

.flex-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #000000;
  padding-top:-10px;
}

.flex-container > div {
  background-color: #84BF7C;
  width: 400px;
  margin: 10px;
  text-align: center;
  font-size: 20px;
  color: #FFFFFF;

}
}

.narrow {
width:500px;
}
.wide {
width:800px;
}


.wide img{
  padding: 5px;
  }

.center {
text-align:center;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
}

.nav {font-size:25px;font-family: 'Rubik', sans-serif;font-weight:400;}

div#mobileheader {display: none;}

@media (max-width: 1000px) { 

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

div {clear:both!important;float:none!important;width:100%}

body{font-size: 18px!important;}

p {
   
   font-size:25px!important;
}

div#availabilitychecker {display: none!important;}
div#header {display: none!important;}

div#main{width:100%;margin:5px!important;}
div#mainleft{width:100%;margin:5px!important;float:none!important;}
div#mainright{width:100%;margin:5px!important;float:none!important;}

div#mobileheader {
display: block!important;
background-color: #FFFFFF;
margin:auto; 
text-align: center;
}
	
div#main img {
  max-height:100%!important;
  width:100%;
  padding: 0px;
  border: 0; 
  
}



}