body {margin:0px; background-color:#723375;font-family: 'Lato', sans-serif;font-size:20px;font-weight:300}
@media (min-width:720px) {
	body {font-size:22px;}
}
@media (min-width:1096px) {
	body {font-size:24px;}
}

h1 {font-family:'Oswald', Times New Roman, serif; font-size:32px;font-weight:700;text-transform:uppercase}
@media (min-width:720px) {
	h1 {font-size:36px;}
}
@media (min-width:1096px) {
	h1 {font-size:40px;}
}

.large-text {font-family:'Oswald', Times New Roman, serif; font-size:32px;font-weight:700;}

#page.popup {background-color:#ffffff; font-size:16px;font-weight:300;color:#4b4a4e;margin:30px;}
#page.popup h1 {font-size:32px;font-weight:700;}

img {max-width:100%}

#menuicon {width:40px;position:fixed;top:10px;right:20px;z-index:100}
#menuicon:hover {cursor:pointer}

.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  background-color: #ffffff;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav .inner {overflow-y:auto;padding-bottom:100px;overflow-x: hidden;}

.sidenav a {
  padding: 8px 8px 8px 32px;
  width: 200px;
  text-decoration: none;
  font-size: 16px;
  color: #723375;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #2a2b2a;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
  color:#c41c96;
  width:auto;
  font-family:'Oswald', 'Lato', sans-serif;
}


#header{text-align: center;background-color:#ffffff}
@media (min-width:960px) {
	#header{background-image:url('images/mgt-banner-background.jpg'); background-size:cover;background-position: center;}
}

#header img {padding: 10px;}

.panel {padding-left:30px;padding-right:30px;text-align:center;padding-top:1px;padding-bottom:30px}
@media (min-width:720px) {
	.panel {padding-left:60px;padding-right:60px;}
}
@media (min-width:1096px) {
	.panel {padding-left:120px;padding-right:120px;}
}

.panel.intro {color:#ffffff}
.panel.intro a {color:#ffffff}
.panel.intro h1 {font-size:36px;text-transform:none;font-weight:500;line-height:46px}
@media (min-width:720px) {
	.panel.intro h1 {font-size:40px;}
}
@media (min-width:1096px) {
	.panel.intro h1 {font-size:46px; line-height:normal}
}
.panel.intro p {font-size:24px}
@media (min-width:720px) {
	.panel.intro p {font-size:28px;}
}
@media (min-width:1096px) {
	.panel.intro p {font-size:32px;}
}

.panel .sitelist {margin-bottom:30px;margin-top:50px;font-size:18px;}
.panel .sitelist a {display:inline-block;margin-left:10px;margin-right:10px;}

.panel.whitepink {background-color:#ffffff;color:#c41c96;}
.panel.whitepink a {color:#c41c96;}
.panel.whitepurple {background-color:#ffffff;color:#723375;}
.panel.whitepurple a {color:#723375;}
.panel.teal {background-color:#4ac4ba;color:#ffffff;}
.panel.teal a {#ffffff;}
.panel.lime {background-color:#8ee122;color:#ffffff;}
.panel.lime a {color:#ffffff;}
.panel.pink {background-color:#c41c96;color:#ffffff;}
.panel.pink a {color:#ffffff;}

.panel.info {background-color:#ffffff;color:#4b5657;text-align:left}
.panel.info h1 {font-size:28px color:#723375;text-align:center}
.panel.info p, .panel.info td, .panel.info li  {font-size:18px}

.map {width:100%; overflow:hidden;height:580px}
.map.teal {background-color:#4ac4ba}
.map.lime {background-color:#8ee122}

.map iframe {width:100%;height:650px; border:none;position:relative; top:-70px}

#footer {background-color:#c41c96;color:#ffffff; font-size:12px;text-align:center;padding-top:10px;padding-bottom:140px;padding-left:30px;padding-right:30px;}
@media (min-width:720px) {
	#footer {padding-left:60px;padding-right:60px; font-size:14px}
}
@media (min-width:1096px) {
	#footer {padding-left:120px;padding-right:120px;font-size:16px}
}
#footer a {color:#ffffff;margin-bottom: 10px}
#footer a:hover {color:#8ee122}

.footermenu {margin-bottom:30px;margin-top:30px}
.footermenu a {display:inline-block;margin-left:10px;margin-right:10px;}

/** New Contact Form **/
.wpforms-field-label {text-align:left}
.wpforms-confirmation-container-full {background-color:none!important; border: 1px solid #c41c96!important; color: #c41c96!important;}
div.wpforms-container-full .wpforms-form button[type=submit] {background-color: #723375!important; color: #ffffff!important; border: none!important;}

/** Old Contact form **/
.button-submit {padding:10px!important;background-color:#4ac4ba!important;color:white;border:none!important;font-family:'Lato',Tahoma, Arial, Helvetica, sans-serif!important;font-size:0.9em!important;}
