@import url('https://fonts.googleapis.com/css?family=Domine|PT+Sans');

body, button, input, select, textarea {
  font-family: 'PT Sans', Arial, sans-serif;
  font-size: 1.5em;
}

#masthead .hgroup h1 {
  font-family: 'Domine','Georgia',serif;
  font-weight: 800;
  color: black;
  max-width: 484px;
}

.main-navigation a {
    font-size: 1.5em;
    font-family: 'PT Sans';
}

.main-navigation ul li a {
    padding: 21px;
}

.sow-slider-image .ow-button-base a:visited,
.sow-slider-image .ow-button-base a:active,
.sow-slider-image .ow-button-base a:hover,
.sow-slider-image .ow-button-base a,
.btn {
    -webkit-border-radius: 3;
    -moz-border-radius: 3;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    font-family: Courier New,'Georgia',serif;
    color: black !important;
    font-size: 18px;
    background: #04ff7a;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    text-shadow: none;
    border: none;
}
.ow-button-base a.ow-button-hover:hover {
  background-color: #00ca6b !important;
}
.ow-button-base a.ow-icon-placement-left .sow-icon-image, .ow-button-base a.ow-icon-placement-left [class^="sow-icon-"] {
    margin: -0.2em 0.75em -0.2em 0em;
}

article.post .entry-header h1.entry-title,
article.page .entry-header h1.entry-title,
.entry-content h1,
article.post .entry-header h1.entry-title a,
article.page .entry-header h1.entry-title a {
    color: #3c3c38;
    font-size: 32px;
    font-weight: bold;
    line-height: 1.35em;
    font-family: 'PT Sans';
}

@media (max-width: 680px) {
  #masthead .hgroup h1 {
    font-size: 6vw;
    margin-top: 20px;
	}
}

@media (min-width: 680px) {
  #masthead .hgroup .logo img {
    margin-bottom: -40px;
  }
  #masthead .hgroup .logo {
    margin-bottom: 45px;
	}
}

.archive.category h1#page-title {
  font-size:10px;
  font-family: 'PT Sans';
  text-transform: uppercase;
    color: white;
    margin-top: -10px;
}
.archive.category h1 > span {
  font-size:32px;
  font-family: 'PT Sans';
    font-weight: bold;
    display: block;
    text-transform: none;
    color: #3c3c38;
}
.archive.category h1.entry-title { font-size:32px; }

.widget_facebook_likebox .widget-title,
.widget_twitter_timeline .widget-title {
    display: none;
}

#footer-widgets .widget_nav_menu .menu-item a {
  border: none;
}

.entry-content h2, 
.entry-content h3 {
  font-family: "PT Sans", Arial, sans-serif;
  color: #3c3c38;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
}

.entry-content h3 {
  color: gray;
}