/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

 

/* HEADER */

 .head_container {
  position:fixed;
 vertical-align: top;
 width: 100%;
 z-index:1;
 }
 
 .logo_container {
   float:left;
   width:20%;
   max-width:600px;
   min-width:120px; 
    }
	
 .menu_container {
   float:right;
   padding-right:1em;
  text-align:right;     
     }
	 
  .menu_text { 
  font-family: 'Montserrat';
  line-height: 0.8em;
  text-align:right;
  text-decoration:none; 
  color: #000000;
  font-size: calc(0.5em + 1.4vw);
  vertical-align:top;
   }

/* BODY */

/* IMAGES */
.image_portrait {
  max-width:300px;
  width:100%;
  padding:10px;
}

.image_primary {
  text-align:center;
  width:100%;
  max-width:1200px;
  padding:10px;
}

.image_600 {
  width:100%;
  max-width:550px;
  padding:10px;
}
.image_750 {
  width:100%;
  max-width:750px;
  padding:10px;
}
.image_1200 {
  width:100%;
  max-width:1200px;
  padding:10px;
}
.image_1500 {
  width:100%;
  max-width:1500px;
  padding:10px;
}
.image_logo {
  width:100%;
  }
  
.image_container {
  width:100%;
  text-align:center;
  }
    
  /* TEXT */
  
.text_container {
  margin:0 auto;
  max-width:1200px;
  text-align:justify;
  font-size:1em;
  padding:20px;
  }
  
  .text_credit {
 margin:0 auto;
  text-align: center;
  font-size:1em;
  padding:20px;
  }

   .text_creditx {
 margin:0 auto;
  text-align: center;
  font-size:1em;
  padding:20px;
  }

    .text_heading {
  font-size: 5vw;
   }
   
    .text_medium {
  font-size: 3vw;
   }
   
     .text_simple {
  text-align: justify;
   }
     
 
   /* Formatting */
   
    .splitcell {
 z-index:-1;
 vertical-align:top;
  margin:0 auto;
  display:inline-block;
  position:relative;
  padding:10px;
  max-width:450px;
 text-align:center;
          }
        
     
  .centerpanel {
  width:100%;
  font-family: 'Montserrat';
  text-align:center;
  font-size: 1em;
}

 .max1000panel {
  margin:0 auto;
  max-width:1000px;
  font-family: 'Montserrat';
  text-align:center;
  font-size: 1em;
}
 .max700panel_justify {
  margin:0 auto;
  width:100%;
  max-width:700px;
  font-family: 'Montserrat';
  text-align:justify;
  font-size: 1em;
animation-play-state:}

  /* Footer */
  
.footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: right;
  }
  
  .instalogo {
    width: 5%;
    max-width: 65px;
   min-width: 32px;
    padding: 1em;
  }