/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */


/* Homepage Image */

.tm-fullscreen {  
    height: auto; 
	border-top: 0px !important;
	border-bottom: 0px !important; 
}

.homepage-fullscreen {
	height: 400px;
	/* background-image: url('http://www.mattole.org/wp-content/uploads/2014/08/homepage-showcase-demo4.jpg');*/
	background-image: url('http://www.mattole.org/wp-content/uploads/2014/08/homepage-showcase-demo3.jpg');
	repeat: none;
}

.tm-teaser h1 {
padding: 0 20px;
color: #FFFFFF;
text-shadow: 0 2px 0 rgba(0, 0, 0, 0.6);
font-weight: 700;
}

.tm-page .tm-block:first-child {
padding-top: 30px;
}



/* Logo Spacing */

.tm-headerbar {
padding: 20px 0px 0px 0px;
}




/* Background COLORS */

body {
  background: #EEEEE7;
  
}

.uk-panel-box-secondary {
background-color: #EEEEEE;
}

.uk-panel-box {
background-color: #EEEEE7;
}

.uk-panel-box .uk-open.uk-parent ul.uk-nav-sub {
background: #FFFFFF;
}

.uk-navbar {
background: #569DC3;
color: #77797a;
border-top: 0px solid #5B6556;
border-bottom: 0px solid #5B6556;
}

.uk-navbar-nav > li > a {
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-decoration: none;
height: 60px;
padding: 0 15px;
line-height: 60px;
color: #ffffff;
font-size: 14px;
font-family: 'Lato';
font-weight: 400;
background-image: linear-gradient(#569DC3, #569DC3 50%, #569DC3 50%, #569DC3);
}

.uk-dropdown {
background: #FFFFFF;
}

.tm-block-light {
background-color: #FFFFFF;
}

.uk-button-primary:hover, .uk-button-primary:focus {
background-color: #34647F;
}

.uk-button-primary {
background-color: #569DC3;
color: #ffffff;
background-image: -webkit-linear-gradient(top, #569DC3, #569DC3);
background-image: linear-gradient(to bottom, #569DC3, #569DC3);
border-color: transparent;
}

.uk-search:before {
color: #ffffff;
}

a, .uk-link {
color: #3F7CA0;
}

a:hover, .uk-link {
color: #569DC3;
}




/* Footer Colors
.tm-footer a:not([class]) {
color: #FFFFFF !important;
}

.tm-footer {
color: #FFFFFF !important;
}

.tm-footer a {
color: #FFFFFF !important;
}

*/




/* Main Menu */

.uk-navbar-nav > li > a {
font-size: 20px;
}

.uk-nav-navbar ul a {
font-size: 14px;
line-height: 14px;
}

.uk-nav ul a {
padding: 4px 0;
}

.uk-nav > li > a {
padding: 7px 5px;
}

.uk-nav-navbar > li > a {
line-height: 16px;
}




/* Headerbar */

.tagline {
font-size: 14px;
font-style: italic;
margin-top: 0px;
font-weight: 700;
}

.margin-bottom-15 {
margin-bottom: 15px;
}

.margin-top-30 {
margin-top: 30px;
}

.uk-search-field {
color: #FFFFFF !important;
text-transform: uppercase;
font-weight: 300;
font-size: 14px;
}



/* Headers */

.uk-article-title {
font-size: 36px;
line-height: 38px;
font-weight: 700;
text-transform: none;
}

h2, .uk-h2 {
font-size: 26px;
line-height: 34px;
text-transform: none;
}

h3, .uk-h3 {
font-size: 20px;
line-height: 28px;
text-transform: none;
}

h4, .uk-h4 {
font-size: 14px;
line-height: 18px;
text-transform: none;
}

h1, h2, h3, h4, h5, h6 {
margin: 0 0 20px 0;
font-weight: 700;
color: #525252;
text-transform: none !important;
}

em {
color: #525252;
}



/* Tribe Events Customizations */

.tribe-events-user-recurrence-toggle {
display: none;
}

.tribe-events-adv-list-widget {
line-height: 14px;
}

.entry-title summary, h4 {
margin: 0px;
}

ol, hfeed vcalendar {
padding-left: 0px;
}

.tribe-events-adv-list-widget .duration {
font-size: 10px;
}

.tribe-events-adv-list-widget .event-thumbnail {
float: left;
width: 60px;
margin-right: 10px;
margin-bottom: 5px;
}

h3.srp-widget-title {
display: none;
}

.tribe-events-adv-list-widget div.recurringinfo { display: none; }

.tribe-events-adv-list-widget ol li {
margin-bottom: 40px;
}

.tribe-events-event-image {
margin-bottom: 0px;
}


/* Special Recent Posts Pro */

div.srp-widget-container div.srp-widget-singlepost {
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 0px solid #CCCCCC;
}

/* News Customizations (posts) */

.uk-article-meta {
font-size: 14px;
line-height: 24px;
color: #777777;
font-family: 'Lato';
font-style: italic;
}

