/*
Theme Name: cpc
Theme URI: http://cornerpostconsulting.com.au
Author: cpc
Author URI: http://cornerpostconsulting.com.au/
Description: Theme for cornerpostconsulting.
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: cpc
Tags:

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

cpc 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: "Poppins", sans-serif;
	color: #333333;
	background-color: #efefef;
	background-attachment: fixed;
	background-position: 0 -50px;
	background-repeat: no-repeat;
	background-size: cover;

	-webkit-transition: background-position 0.05s ease-out;
	transition: background-position 0.05s ease-out;
}

.page-dining {
	background-image: url(images/header-images/dining.jpg);
}

.page-whats-on {
	background-image: url(images/header-images/whats-on.jpg);
}

.page-functions {
	background-image: url(images/header-images/functions.jpg);
}

.page-bowls {
	background-image: url(images/header-images/bowls.jpg);
}

.page-membership, .page-agm {
	background-image: url(images/header-images/membership.jpg);
}

.page-about-wooli {
	background-image: url(images/header-images/about-wooli.jpg);
}

.page-contact {
	background-image: url(images/header-images/contact.jpg);
}

.home {
	background-color: white;
}

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

h2,h3,h4,h5,h6 {
	font-weight: 400;
	font-family: "Poppins", sans-serif;
}

.container {
	/*background-color: transparent;*/
}

.site-content-header {
	padding-top: 100px;
	padding-bottom: 20px;
	background-color: transparent;
}

.site-content-header h1.entry-title {
	/*color: black;*/
	text-shadow: 0px 2px 2px #000000;
}

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

}

.content-wrapper {
	background-color: white;
}

.home .content-wrapper {
	margin-top: 300px;
}

.header-row {
	background-color: white;
	border-top: 4px solid #E53D00;
}

.site-branding {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: white;
	text-align: center;

}

.home-page-carousel-wrapper {
	position: absolute;
	width: 100%;
	z-index: -30;
	padding-left: 0;
	padding-right: 0;

	/*-webkit-transition: transform 0.05s ease-out;
	transition: transform 0.05s ease-out;*/

}

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

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



.home h3 {
	margin-top: 0;
}

.search-form {
	padding-right: 15px;

}

.page-bowls h2:first-of-type,
.page-whats-on h2:first-of-type {
	margin-top: 0;
}

.search-form button {
	background-color: #E53D00;
	color: white;
	border: none;
}

.search-form button:hover {
	border: none;
	background-color: #e74e17;
	color: white;
}

h3 {
	font-size: 18px;
	margin-bottom: 8px;
	font-weight: 600 !important;
}

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

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

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

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

.breadcrumb_last {
	color: #EEE8F1;
}

/* Entry content */

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


.entry-content li {

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

}

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

.entry-content h2 {
	font-weight: 400 ;
	font-size: 32px;
	margin-bottom: 35px;
}

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

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

.entry-content h5 {

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

h1.entry-title {
	font-size: 42px;
	font-weight: 400;
	font-family: "Poppins", sans-serif;
	margin-bottom: 15px;
	color: white;
}

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

p {
	font-size: 16px;
	font-weight: 400;
}

nav {
	margin-bottom: 0;
}

.logo {

}

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

.call-us {
	text-align: right;
	padding-top: 15px;
	padding-bottom: 7px;

}

.call-us p {
	font-size: 18px;
}

.search {
	text-align: right;
	padding-top: 9px;
}

.navbar {
	margin-bottom: 0;
}

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

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

.navbar-header {
	background-color: transparent;

}

.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-header {

}

.page-row {
	margin-top: 25px;
}

.page-dining .page-column h3:first-of-type {
	margin-top: 0;
}

.site-header .header-container {
	/*max-width: 960px;*/
	background-color: white !important;
	-webkit-box-shadow: 0px 4px 6px -2px rgba(0,0,0,0.50);
	-moz-box-shadow: 0px 4px 6px -2px rgba(0,0,0,0.50);
	box-shadow: 0px 4px 6px -2px rgba(0,0,0,0.50);
	margin-top: 15px;
}

.site-footer {
	background-color: #00a2bd;
	padding-top: 60px;
	padding-bottom: 60px;
}

.site-footer p,
.site-footer h3,
.site-footer h4,
.site-footer h5,
.site-footer h6 {
	color: #d0eef3;
}

.site-footer h3 {
	color: white;
}

.footer-contact-us-heading {
	margin-top: 39px !important;
}


.site-footer a:link,
.site-footer a:visited,
.site-footer a:hover,
.site-footer a:active {
	color: white;
}

.registered-club-link {
	font-size: 12px;
}




.footer-container {

	padding-top: 15px;
	padding-bottom: 15px;

}

.credits-wrapper {
	background-color: white;
	padding-top: 10px;
	padding-bottom: 10px;

}

.credits-container {
	background-color: transparent;
	font-size: 11px;
}

.credits-container p {
	font-size: 14px;
	margin-bottom: 0;

}

.credits-right {
	text-align: right;
}

/* Posts and Pages */

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

	font-weight: 400;
}

.footer-widget-area {
	min-height: 120px;
}

#footer-widget-area-1 {
	/*background-color: pink;*/
}

#footer-widget-area-1 p {

}

#footer-widget-area-2 p {
	padding-top: 0;
}

.navbar-wrapper {
	padding-right: 0;
	padding-left: 0;
}

.nav {

}

#main-navbar {
	background-color: white;
	font-weight: 300;
	font-size: 15px;
	padding-right: 15px;
	padding-left: 15px;
}

#main-navbar a:link,
#main-navbar a:visited,
#main-navbar a:hover,
#main-navbar a:active {
	/*color: white;*/
	/*opacity: 0.95;*/
	color: #333333;
	font-weight: 300;
	font-size: 16px;
	font-family: "Poppins", sans-serif;
	border-bottom: 4px solid white;
	padding-left: 12px;
	padding-right: 12px;

}

#main-navbar a:hover {
	background-color: transparent;
	border-bottom: 3px solid #e74e17;

}

.menu-item a {
	font-size: 16px;
	font-weight: 400;
}

.current-menu-item a:link,
.current-menu-item a:visited,
.current-menu-item a:hover,
.current-menu-item a:active  {
	background-color: transparent !important;
	border-bottom: 3px solid #e74e17 !important;
	font-weight: 500 !important;
}

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

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

	background-color: transparent !important;
}

.dropdown-menu {
	background-color: transparent;
	/*padding-top: 0;*/
}

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

.dropdown-menu a:hover {

}

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

.content-area {

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


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

.sidebar {

}

/*.page p:first-of-type {
	font-size: 1.8em;

}*/

img {
	display: inline;
}

.img-responsive {
	display: inline;
}


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

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

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

		.call-us {
			text-align: center;
		}

		span.phone {
			display: block;
		}

		.search-submit-button {
			display: none;
		}

		.navbar-toggle {

			width: 100%;
			height: 100%;
			margin: 0;
			border: none;
			text-align: center;
			border-radius: 0;
			background-color: rgba(0, 162, 189, 1) !important;
			color: white;
			font-family: "Poppins", sans-serif !important;

		}

		.home .content-wrapper {
			margin-top: 15px;
		}

	}

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



	}

	/* 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 */


	}

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

		.home .content-wrapper {
			margin-top: 200px;
		}


	}

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

		.home .content-wrapper {
			margin-top: 300px;
		}

	}

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


		.home .content-wrapper {
			margin-top: 450px;
		}

		.site-content-header {
			padding-top: 200px;
		}


	}
