/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

#page {
	background-color: #F5F5F5;
}

#zone-content {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    box-shadow: 0 2px 6px 0 #777777;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 5px;
    position: relative;
}

#zone-footer {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    box-shadow: 0 2px 6px 0 #777777;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 5px;
    position: relative;
}

.logo-img {
    margin-bottom: 20px;
}

h2.node-title a:link {
	text-decoration: none;
	color: #2707b2;
}

a:link, a:visited {
	color: #2707b2;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Helvetica Neue,Arial,sans-serif;
}

body, p {
    font-family: ABeeZee,Arial,sans-serif;
    font-size: 15px;
}

article.node {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    box-shadow: 0 2px 6px 0 #777777;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 5px;
    position: relative;
}

.item-list ul li {
    border-bottom: 3px solid #bdbdbd;
    margin: 25px;
}

div.views-field-title {
	font-size: 20px;
}

div.block-views-calendar-block-2 {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    box-shadow: 0 2px 6px 0 #777777;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 5px;
    position: relative;	
}

aside.region-sidebar-second {
	margin-top: 25px;
}

/* Contact Info block */
section.block-block-3 {
	margin-top: 20px;
}

.sf-menu.sf-style-simple-centre-aligned a, .sf-menu.sf-style-simple-centre-aligned a:visited, .sf-menu.sf-style-simple-centre-aligned span.nolink {
    color: #555555;
    font: 14px Arial,Helvetica,Tahoma,Verdana,sans-serif;
    padding: 1.4em 1.5em;
    text-decoration: none;
    text-shadow: 1px 1px 0 #ffffff;
}

div.sf-accordion-toggle.sf-style-simple-centre-aligned a {
    border: 1px solid #b8b8b8;
    box-shadow: 0 2px 6px 0 #777777;
}