/* Imports */

@import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i|Raleway:400,400i,700,700i');

/* Typography */

h1, h2, h3, h4, h5, h6 {
  color: #00a86b !important;
  font-family: 'Lora', serif !important;
	font-weight: bold !important;
}

h1, h2, h3 {
  text-align: center;
}

body, p {
  font-family: 'Raleway', sans-serif;
  font-weight: 300;
  color: black;
}

a {
  color: #33A7CD !important;
  text-decoration: none;
  border-bottom: 1px dotted #33A7CD;
}

a:focus, a:hover, a:active {
  color: #047195 !important;
  text-decoration: none;
  border-bottom: 1px dotted #047195;
}

/* Column support */
.row {
    display: flex;
}

.column {
    flex: 50%;
}

@media screen and (max-width: 600px) {
    .column {
        width: 100%;
    }
}

/* Section Divs */

.image-background, .standard-section {
  padding: 15px;
}

.image-background h1, .image-background h2, .image-background h3, .image-background h4, .image-background h5, .image-background h6, .image-background p {
  color: white;
}

.cta-button {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
}

.cta-button a {
  background: #33A7CD;
  padding: 15px;
  color: white;
  font-family: 'Lora', serif;
  font-weight: 400;
  font-size: 150%;
  box-shadow: 5px 5px rgba(51, 167, 205, 0.25);
}

.cta-button a:hover {
  background: #047195;
  box-shadow: 5px 5px rgba(4, 113, 149, 0.25);
}

/* Pro Header */

.x-image {
    padding-bottom: 5px;
    padding-top: 5px;
}

.e67-4.x-menu > li > .x-anchor .x-anchor-text-primary {
	font-family: 'Lora', serif !important;
	font-size: .9em !important;
}

.e67-4 .sub-menu .x-anchor .x-anchor-text-primary {
	font-family: 'Lora', serif !important;
}

.e67-5.x-menu > li > .x-anchor .x-anchor-text-primary {
	font-family: 'Lora', serif !important;
}

.e67-4.x-menu > li, .e67-4.x-menu > li > a {
    border-bottom: none;
}

.e67-1.x-bar-space {
    background-color: black;
}

/* Pro Footer */

.e77-5.x-menu > li > .x-anchor .x-anchor-text-primary, .e77-12.x-menu > li > .x-anchor .x-anchor-text-primary {
	font-family: 'Lora', serif !important;
}

.weather-atlas-wrapper {
	font-family: 'Raleway', sans-serif !important;
}

.e77-4.x-bar-container {
  align-items: center !important;
}

/* Volunteer */

input, textarea {
    width: 100%;
}

#wivm-sign-up-form input[type=submit] {
    float: left;
}