/* #Site Styles // rewrite original
================================================== */
	img{ max-width: 100%; height: auto; }
	

/* Tablet (Portrait) ------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  body{
    -webkit-text-size-adjust:none;
  	font-size: 100%;
  	line-height: 1em;
  	font-size: 1em;
  }
  #wrapper {
    width: 100%;
  }
  #page, #slider, #slider li, #content #gform_wrapper_1, .entry-content, .rest-of-post {
    padding: 0;
    width: 100%;
  }
  #content, #content.one-column, .single #content {
    padding: 20px 0 0 4%;
    width: 60%;
  }
  #sidebar, .single #sidebar {
    margin-right: 4%;
    width: 30%;
  }
  #sidebar img {
    max-width: 100%;
    height: auto;
  }
  #header {
    text-align: center;
  }
  #logo {
    float: none;
    margin: 10px auto 0 auto;
  }
  #contact-us {
    position: relative;
    margin-top: -10px;
  }
  #nav {
  }
  #nav ul li {
  }
  #nav a {
    width: 115px;
  }

  #footer {
    padding: 20px 4%;
    width: 92%;
  }
  .informed, .copyright, .credit {

  }
  
  #slider {
    height: 280px;
  }
  
  .special-text, .for-kids {
    display: none;
  }
}


/* Mobile (Landscape) ------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 568px) {
  body{
    -webkit-text-size-adjust:none;
  	font-size: 100%;
  	line-height: 1em;
  	font-size: 1em;
  }
  #wrapper {
    width: 100%;
  }
  #page, #slider, #slider li, #content #gform_wrapper_1, .entry-content, .rest-of-post {
    padding: 0;
    width: 100%;
  }
  #content, #content.one-column, .single #content {
    padding: 20px 0 0 4%;
    width: 60%;
  }
  #sidebar, .single #sidebar {
    margin-right: 4%;
    width: 30%;
  }
  #sidebar img {
    width: 100%;
    height: auto;
  }
  #header {
    text-align: center;
  }
  #logo {
    float: none;
    margin: 10px auto 0 auto;
  }
  #contact-us {
    position: relative;
    margin-top: -10px;
  }
  #nav {
    background: #ebe2d9;
    float: left;
  }
  #nav ul li {
    text-align: center;
    margin: 0;
  }
  #nav a {
    padding: 8px 0;
    margin: 0;
    height: auto;
    width: 112px;
  }

  #footer {
    padding: 20px 4%;
    width: 92%;
  }
  .informed, .copyright, .credit {

  }
  
  #slider {
    height: 210px;
  }
  
  .special-text, .for-kids {
    display: none;
  }
}
	
	
/* Mobile ((Portrait) ------------------------------------- */
@media only screen and (max-width: 480px) {
  body{
    -webkit-text-size-adjust:none;
  	font-size: 100%;
  	line-height: 1em;
  	font-size: 1em;
  }
  #wrapper {
    width: 100%;
  }
  #page, #footer, #slider, #slider li, #content #gform_wrapper_1, .entry-content, .rest-of-post {
    padding: 0;
    width: 100%;
  }
  #content, #content.one-column, #sidebar, .single #content, .single #sidebar {
    padding: 20px 4%;
    width: 92%;
  }
  #header {
    text-align: center;
  }
  #logo {
    float: none;
    margin: 10px auto 0 auto;
  }
  #contact-us {
    position: relative;
    margin-top: -10px;
  }
  #nav {
    background: #ebe2d9;
    float: left;
  }
  #nav ul li {
    float: left;
    text-align: center;
    width: 100%;
    margin: 0;
  }
  #nav a {
    padding: 8px 0;
    float: left;
    margin: 0;
    width: 100%;
    height: auto;
  }

  #footer {
    text-align: center;
  }
  #footer > div {
    width: 100%;
    margin: 10px 0;
  }
  .informed, .copyright, .credit {
    float: none;
    margin: 8px auto;
  }
  
  #slider {
    height: 120px;
  }
  
  .special-text, .for-kids {
    display: none;
  }
}