/*
Theme Name: Warrina
Theme URI: http://cornerpostconsulting.com.au/
Author: CornerPost Consulting
Author URI: http://cornerpostconsulting.com.au/
Description: Theme for Warrina.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: warrina
Tags:

This theme, like WordPress, is licensed under the GPL.

warrina is based on:
- Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

- Twitter Bootstrap http://getbootstrap.com
Bootstrap is licensed under the MIT licence.

*/
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

body {

	background-color: white;
	font-family: "Roboto", sans-serif;
}

a:link, a:visited, a:hover, a:active {
	color: #1caee4;
}

h2,h3,h4,h5,h6 {
	font-weight: 700;
	font-family: "Roboto Condensed", sans-serif;
	color: #1e1e1e;
}

.warrina-container {
	background-color: white;
}

.site-content-header {
	/*background-color: #5e1e79;*/
	/*background-color: #036C5E;*/
	/*background-color: #4B1860;*/
	/*color: white;*/
	/*background-color: #B4E8E1;*/
	background-color: #5d1e79;
}

.site-content-header h1.entry-title {
	color: #EEE8F1;
}

.site-content-header a {
	/*color: white;*/

}

.content-header-container {
	background-color: transparent;

	/*background-color: #82DACE;*/
}

.home p {
	font-size: 18px;
}

.home h2 {
	text-transform: lowercase;
	font-style: italic;
	color: #00abe5;
	font-weight: 600;
	font-size: 32px;
}

.home-section-1 {
	padding-top: 15px;
}

.home-section-2 {

}

.home-section-3 {
	padding-top: 15px;
}

.home-section-4 {
	padding-top: 30px;
}

h3 {
	color: #5e1e79;
	font-size: 26px;
	margin-bottom: 14px;
	font-weight: 400 !important;
}

blockquote {
	margin-top: 24px;
	margin-bottom: 24px;
	text-align: center;
}

blockquote p {
	font-size: 18px !important;
}

.primary-contact-info {
	background-color: #f7f7f7;
	padding: 15px;
}

.primary-contact-info h3:first-of-type {
	margin-top: 0;
}

.dial-000 {
	padding: 0px;
	padding-top: 10px;
	text-align: center;
}

.opening {
	font-size: 20px;
}

.opening strong {
	font-color: #00abe5 !important;
	font-weight: 600;
}

h1.entry-title {
	font-size: 40px;
	font-weight: 700;
	font-family: "Roboto Condensed", sans-serif;
	color: #1e1e1e;
	margin-bottom: 15px;
	/* color: #5e1e79; */
}

h1.mobile-title {
	/* An extra title below the sidebar for mobile */

	font-size: 28px;
	font-weight: 700;
	font-family: "Roboto Condensed", sans-serif;
	margin-top: 0;
}

.entry-content {
	padding-top: 0 !important;
	margin-top: 5px;
}

.entry-content h3:first-of-type {
	margin-top: 0;
}

.entry-content li {

    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;

}

.single .entry-meta {
	padding-top: 10px !important;
	padding-bottom: 20px !important;
}

.breadcrumbs-wrapper {
	margin-top: 15px;
}

.breadcrumbs {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 15px;
	color: #EEE8F1;
}

.breadcrumb_last {
	color: #EEE8F1;
}

.entry-content strong {
	/* font-weight: 400; */
}

.front-page-cta {
	display: inline;
	max-width: 160px;
}

.entry-content h2 {
	color: #5e1e79;
	font-weight: 600 ;
	font-size: 32px;
	margin-top: 48px;
	margin-bottom: 35px;
}

.entry-content h3 {
	margin-bottom: 25px;
	margin-top: 45px;
	font-weight: 600;
}

.entry-content h4 {
	font-weight: 300;
	font-size: 24px;
	margin-bottom: 12px;
	margin-top: 24px;
}

.entry-content h5 {

	font-size: 18px;
	margin-bottom: 8px;;
	margin-top: 20px;
}

.blog-date {
	color: #05b59d;
	font-style: italic;
	font-weight: 11px !important;
	padding-left: 5px;
	margin-bottom: 28px;

}

p {
	font-size: 16px;
	font-weight: 400;
	color: #1e1e1e;
}

nav {
	margin-bottom: 0;
}

.logo {

}

.logo-img {
	/* height: 185px; */
}

.logo-words {
	display: none;
}

.donation-button {
	margin-bottom: 20px;
}

.site-nav {
	min-height: 0;
	margin: 0 !important;
	padding: 0 !important;
	border: 0;
	font-size: 15px;
	font-weight: 400;
	background-color: #05b59d;
}

.topnav {
	padding: 0px !important;
	margin: 0 !important;
	/*height: 40px;*/
}

.navbar-header {
	background-color: #05b59d;

}

.navbar-toggle {
	border-color: white !important;
	border-width: 2px;
}

.navbar-toggle .icon-bar {
	background-color: white !important;
}

.more-button {
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 300;
	text-align: center;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 15px;
}

.site-nav div {
	margin-bottom: 0;
	border-bottom: 0;
}

.nav {
	margin: 0;
	border: 0;
}

.wp-post-image {
	width: 100%;
}

.site-branding {
	padding-top: 10px;
	padding-bottom: 10px;
}

.site-header .header-container {
	/*background-image: url("images/header-background.png");*/
	/*background-repeat: no-repeat;*/
	/*background-position: 385px 0px;*/
	/*height: 172px;*/
	/*position: relative;*/

}

/* Home */

.home-page-content {

	margin-top: 15px;
}

.front-page-photo {
	margin-bottom: 20px;
}

/* End home */

.site-footer {
	background: #f7f7f7;
}

.footer-container {

	padding: 15px;
	padding-top: 55px;
	/*background-color: white !important;*/
	background-image: url("images/footer-bg.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height: 175px;
}


.header-buttons {
	text-align:right;
	position: absolute;
	right: 0;
	z-index: 5000;
}

.header-buttons a, .footer-buttons a {
	border-radius: 0;
	font-size: 15px;
	font-weight: 300;
	text-transform: uppercase;
	border: 0;
	color: white;
}

.footer-buttons {
	text-align: center;
	margin-bottom: 15px;
}

.footer-buttons a {
	width: 100%;
}

.red {
	/*background-color: red;*/
}

.site-description {
	font-style: italic;
	text-align: right;
	/*width: 320px;*/

	color: #555555;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 20px;
	/*background-color: red;*/
}

.more-button-testimonials {
	margin-top: 21px;
}

#quick-exit {
	background-color: #d7182a;
}

#quick-exit:hover {
	background-color: #af1625;
}

#emergency-contacts {
	background-color: #00abe5;
}

#emergency-contacts:hover {
	background-color: #058ebd;
}

/* Posts and Pages */

h1,h2,h3,h4,h5,h6 {

	font-weight: 600;
}

#footer-widget-area-1 p {
	font-style: italic;
	font-size: 11px !important;
	text-align: left;
}

#footer-widget-area-2 p {
	font-style: italic;
	font-size: 13px;
	text-align: right;
}

#main-navbar {
	background-color: #05b59d;
	font-weight: 300;
	font-size: 15px;
	padding: 0;
}

#main-navbar a:link,
#main-navbar a:visited,
#main-navbar a:hover,
#main-navbar a:active {
	/*color: white;*/
	/*opacity: 0.95;*/
	color: #E6F7F5;
	font-weight: 300;
	font-size: 16px;
	font-family: "Roboto", sans-serif;

}

#main-navbar a:hover {
	background-color: #04907E;
	color: white;
}

.menu-item a {
	font-weight: 300;
}

.current-menu-item a:link,
.current-menu-item a:visited,
.current-menu-item a:hover,
.current-menu-item a:active  {
	background-color: #50CBBB !important;
	color: white !important;
	/*opacity: 1;*/

}

.dropdown-toggle {
	/* background-color: red; */
}

.dropdown-toggle[aria-expanded="true"] {

	background-color: #04907E !important;
}

.dropdown-menu {
	background-color: #04907E;
	border-top: 1px solid #05b59d;
	/*padding-top: 0;*/
}

.dropdown:hover .dropdown-menu {
	/* display: block; */
}

.dropdown-menu a:hover {
	background-color: #50CBBB !important;
}

.content-container {
	min-height: 500px;
}

.content-area {

	/* padding-right: 65px; */
}


.article-header-image-wrapper {
	margin-bottom: 15px;
}

.warrina-sidebar-menu {
	padding-top: 20px;
	background-color: white;
}

.warrina-sidebar-menu ul {
	margin-left: 0;
	padding-left: 0;
	/*border-right: 1px solid #00abe5;*/
}

.sidebar-menu-top-level {
	margin-bottom: 7px;
}

.warrina-sidebar-menu ul li ul {

	margin-left: 15px;
	border: 0;
	margin-top: 6px;
	/* border-top: 1px solid #5d1e79; */
	padding-top: 6px;
}

.warrina-sidebar-menu li {

	font-family: "Roboto Condensed", sans-serif;
	font-size: 18px;
	list-style-type: none;
	/*border-bottom: 1px solid #efefef;*/
	margin-bottom: 5px;
	padding-bottom: 5px;
}


.sidebar {

}

.bg-purple		{	background-color: 	#5d1e79	}
.bg-blue			{	background-color:	#34b0e5	}
.bg-dark-green		{	background-color:	#00b49c	}
.bg-mid-green		{	background-color:	#75b443	}
.bg-light-green	{	background-color:	#add138	}
.bg-yellow		{	background-color:	#ffcc40	}
.bg-orange		{	background-color:	#f89834	}
.bg-red			{	background-color:	#d71f2b	}


.front-page-box {

	padding: 15px;

	padding-top: 75px;
	height: 141px;
	background-image: url("images/home-box-corner.png");
	background-repeat: no-repeat;
	background-position: top right;


}

	.front-page-box a:link,
	.front-page-box a:visited,
	.front-page-box a:hover,
	.front-page-box a:active {

		color: white;
		/*font-weight: 800;*/
		font-style: italic;
		font-size: 24px;
		line-height: 1.1;

	}

/* ======= Media queries ======= */

/* Extra small devices (phones, less than 768px) */
/* Or none, because it's the default */

@media (max-width: 767px) {
	/* xs and smaller ONLY */

	#footer-widget-area-1 p, #footer-widget-area-2 p {
		text-align: center;
	}

	.footer-container {
		/*background: none;*/
		padding-bottom: 155px;
		margin-left: 0;
		margin-right: 0;
		padding-top: 15px;
	}

	.site-branding {
		padding-top: 45px;
	}

	h1.entry-title {
		font-size: 28px;
	}
}

/* Small devices (tablets) ONLY */
@media (min-width: 768px) and (max-width: 991px) {
	/* sm only */

	.footer-container {
		background: none;
		padding-top: 15px;
	}

	.footer-buttons a {
		display: inline;
		width: 50%;
	}

	#footer-widget-area-1 p, #footer-widget-area-2 p {
		text-align: center;
	}

	.site-description {
		padding-top: 14px;
	}

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	/* sm and up*/


}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
	/* md only */

	.menu-item a {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}


	.site-description {
		padding-top: 18px;
	}

}




/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	/* md and up*/


}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	/* lg and up ONLY  */

	#footer-widget-area-1 p, #footer-widget-area-2 p {
		font-size: 15px;
	}

}
