@charset "utf-8";
/*
Theme Name: Whiteboard
Theme URI: 
Author: Online Fusion
Author URI: http://onlinefusion.com.au
Description: 
Version: 1.0

 */
 

body {background: #ecf0f1; color: #5d6465; line-height: 1.6em; font-size: 16px;}

.container {width: 1000px; margin: 0 auto; background: #FFF; padding: 0;}

#header {padding: 20px 64px;}
#logo img {float: left;}

#nav-primary {float: right; width: 628px; margin: 94px 0 0;}
#nav-primary ul {text-align: right; margin: 10px 0 0; padding: 0;}
#nav-primary li {position: relative; display: inline-block; list-style: none;}
	
#nav-primary li a {
	display: block;
	line-height: 60px;
	padding: 0 16px;
	text-transform: uppercase;
	color: #5d6465;
	font: 15px 'Open Sans Condensed', sans-serif;
	}
	
	#nav-primary li a:hover, #nav-primary li a.menu-current {color: #d35728; text-decoration: none;}
	
#nav-primary ul li ul {
padding: 0;
position: absolute;
top: 0;
left: 0;
}



#nav-primary li li {
	}
	
#nav-primary ul li ul li a{
}


#nav-primary ul ul, #nav-primary ul li:hover ul ul, #nav-primary ul ul li:hover ul ul {display: none;}
#nav-primary ul li:hover ul, #nav-primary ul ul li:hover ul, #nav-primary ul ul ul li:hover ul {display: block;}

#content {padding: 18px 86px 40px;}
h1.page-title {
	display: block;
	background: #ecf0f1;
	height: 48px;
	font: 28px/48px 'Raleway', sans-serif;
	color: #5d6465;
	padding: 0 8px;
	margin-bottom: 30px;
}
#content h3 {font: 16px 'Open Sans Condensed', sans-serif; color: #d35400; text-transform: uppercase;}

#footer {
	background: #5d6465;
	padding: 56px 24px 24px;
	color: #FFF;
}
#footer a {color: #FFF;}
#footer p {margin: 0;}

.frs-slideshow-container .frs-caption h4 {font: 28px/1.3em 'Raleway', sans-serif !important;}
.frs-slideshow-container .frs-skin-default .frs-bullets-wrapper {
	bottom: 20px;
	text-align: right !important;
}
.frs-slideshow-container ul.frs-bullets {bottom: 0 !important; margin-right: 20px !important;}

#pg-5-0 {margin: 0 -11px 20px !important;}
#pg-5-0 .panel-grid-cell {padding: 0 11px !important;}
#pgc-5-2-0 .sow-image-grid-wrapper {margin: 0 -11px !important;}
#pg-9-0, #pg-9-3 {margin: 0 0 10px !important;}

.parent-pageid-11 h1.page-title {display: none;}
.service-tabs .nav {margin: 0 -9px 28px; border: 0;}
.service-tabs .nav>li {padding: 0 9px; }
.service-tabs .nav>li>a, .service-tabs  .nav-tabs>li.active>a, .service-tabs  .nav-tabs>li.active>a:focus, .service-tabs  .nav-tabs>li.active>a:hover {padding: 0; border: none; border-radius: 0; margin: 0; position: relative;}
.service-tabs .nav>li>a {display: block; width: 150px; height: 190px;  background-position: center 0; background-size: auto 200%;}
.service-tabs .nav>li>a strong {display: none;}
.service-tabs .m_service1 {background: url(img/bg_service1.png) no-repeat;}
.service-tabs .m_service2 {background: url(img/bg_service2.png) no-repeat;}
.service-tabs .m_service3 {background: url(img/bg_service3.png) no-repeat;}
.service-tabs .m_service4 {background: url(img/bg_service4.png) no-repeat;}
.service-tabs .m_service5 {background: url(img/bg_service5.png) no-repeat;}
.service-tabs  .nav-tabs>li.active>a, .service-tabs  .nav-tabs>li.active>a:focus, .service-tabs .nav-tabs>li>a:hover {background-position: center bottom;}
.service-tabs .nav>li:hover a:after, .nav-tabs>li.active a:after {
	content:'';
	width: 0; 
	height: 0; 
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid #5d6465;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	bottom: -15px;
}
.service-tabs .tab-pane {background: #f0f3f4; padding: 24px; color: #5d6465;}

.portfolio-sidebar {background: #ecf0f1; padding: 20px;}
.portfolio-sidebar ul {padding: 0; margin: 0 0 0 20px;}