@charset "utf-8";
/*
Theme Name: Whiteboard
Theme URI: 
Author: Online Fusion
Author URI: http://onlinefusion.com.au
Description: 
Version: 1.0

 */

@import url(https://fonts.googleapis.com/css?family=Raleway:400,700);

body {font: 16px/1.6em 'Raleway', sans-serif; border-top: 8px solid #4488d7;}

a:hover {text-decoration: none;}
a:focus, a:hover {outline: none;}


img.alignleft {float: left; margin: 0 20px 20px 0;}
img.alignright {float: right; margin: 0 0 20px 20px;}

#header .container {position: relative;}
#header {background: #4f4e4e;}
#header #logo {margin: 10px 0;}
#header img {max-width: 100% !important; height: auto !important;}
#header .widget {
	position: absolute; 
	right: 14px;
	top: 0;
	z-index: 9998;	
	font-size: 1.6em;
}
#header .widget a.call {color: #a7bcc2;}
#header .widget a.call span {color: #f59440}
.btn-book {
	display: inline-block;	
	background: #4488d7;
	color: #FFF;
	line-height: 48px;
	padding: 0 32px;
	margin-left: 30px;
	}
.btn-book:hover {background: #5e686b; color: #FFF;}

#nav-primary {position: absolute; right: 0; bottom: 0;}
	
.nav ul#menu-primary-navigation {text-align: right; margin: 0; padding: 0;}

.nav li {
	list-style: none;
	display: inline-block;
	position: relative;
	}
	
.nav li a {
	display: block;
	color: #FFF;
	line-height: 60px;
	padding: 0 32px;
	text-transform: lowercase;
	}
	.nav li:hover > a {background: #4488d7; }
	
	
.nav ul li ul {
	padding: 10px;
	position: absolute;
	top: 60px;
	left: 0;
	background: #4488d7;
	z-index: 9999;
	width: 200px;
	text-align: left;
}



.nav li li {display: list-item;}
	
.nav li li a {line-height: normal; padding: 10px 0; border-bottom: 1px solid #5494dd }


.nav ul ul, .nav ul li:hover ul ul, .nav ul ul li:hover ul ul {display: none;}
.nav ul li:hover ul, .nav ul ul li:hover ul, .nav ul ul ul li:hover ul {display: block;}

#content, #sidebar {padding: 40px 15px;}
.home #content {padding: 0;}
#content img {max-width: 100% ; height:  auto ; }

h1.page-title {padding: 24px 0; margin: 0 0 40px; border-bottom: 1px solid #e7e7e7;}

#footer {padding: 24px 0; text-align: center;}
#footer a {color: #444;}
#footer ul {padding: 0;}
#menu-social {text-align: center; }
#menu-social li {list-style: none; display: inline-block}
#menu-social li a {
	display: block;
	color: #f0f0f0;
	background: #4488d7;
	line-height: 44px;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	margin: 0 8px;
	font-size: 24px;
	}
#menu-social li a:hover {background: #5e686b;}


.home .frs-slideshow-container, .frs-slideshow-content {max-height: 100% !important;}
.frs-bullets-wrapper {bottom: 1.5em;}
ul.frs-bullets li.frs-slideshow-nav-bullets {
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	width: 24px !important;
	height: 7px !important;
	background-color: rgba(255,255,255,0.4) !important; 
}
ul.frs-bullets li.frs-bullets-active {background-color: #20B099 !important; }

.content-home h3.widget-title {font-size: 2.3em;}

.home .panel-grid {margin: 0 !important; }
.home .panel-grid-cell {padding: 20px 0;}
.home .so-panel h2 {margin: 0;}
.home .so-panel img {max-width: 100% !important; height: auto !important;}

#pgc-5-3-0 .so-panel {margin-bottom: 0 !important;}
#latest-post {position: relative; padding: 20px 0;}
#latest-post .nav {position: absolute; right: 0; top: 0;}
#latest-post .nav i {margin: 0 8px;}
#latest-post .featured-image {margin-right: 30px;}
#latest-post .featured-image img {border: 3px solid #FFF;}
#latest-post h3 {margin-top: 0;}

.gb-admin_reply_uid {display: none;}