/*
Theme Name: Strategic Wealth Partners Wordpress Theme
Theme URI: http://www.webwise.com.au/
Author: Webwise
Author URI: http://www.webwise.com.au/
Description: Strategic Wealth Partners Wordpress Theme developed by Webwise
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom, developed
Text Domain: webwise
*/
@charset "utf-8";
/* CSS Document */

body {
	margin: 0px auto; 
	background: #ffffff;
	font-size: 14px; 
	font-family: Arial, sans-serif;
	color: #8a8b8d;
	}

img {border: 0px;max-width:100%}

a:link{ color: #000;text-decoration:none;}
a:visited{ color: #000;text-decoration:none;}
a:hover{ color: #000;text-decoration:underline;} 

h1 {
	color:#003366;
	font-size: 30px;
	line-height: 32px;
	font-weight: normal;
	margin: 0 0 42px 0;
	font-family: 'Open Sans';
	}
h2 {
	color:#003366;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 20px 0;
	}
h3 {
	font-weight: normal;
	color: #003366;
	margin: 0 0 10px 0;
	font-size: 22px;
	font-family: 'Open Sans';
	}
h4 {
	font-weight: normal;
	color: #003366;
	margin: 0 0 20px 0;
	font-size: 17px;
	font-family: 'Open Sans';
	}	
p {
	margin: 0 0 14px 0}
.fl {float: left;display: inline;position: relative}
.fr {float: right;display: inline;position: relative}

#address.fr {display: inline-block;position: relative; right:10px;}

.container {
	margin: 0px auto; 
	width: 1176px}

.inlineList ul{
	margin: 0;
	padding: 0
	}
.inlineList ul li{
	list-style: none;
	display: inline}

.indented {
	margin-left: 74px;
	text-indent: -74px;}
.indented span {
	font-size: 15px;
	color: #224e7a;
	}

#header {
	width: 100%;
	margin-top: 32px;
	margin-bottom: 12px;
	}
	#logo {
		width: 50%;
		}
		#logo img {
			max-width:361px;
		}
	#address {
		font-family: 'Open Sans';
		width: 50%;
		font-size: 15px;
		font-weight: normal;
		color: #848586;
		text-align: right;
		margin-top: 0px;
		}
		#address p {
			display: block;
			clear: both;
			float: right;
			text-align: right;
			width: 270px;
			margin-bottom: 8px;}
		#address span {
			display: block;
			float:left;
			width: 170px;
			text-align: left}
		#address .phone {
			text-align: right;
			width: 100px;}
	#mainNav {
		font-family: 'Open Sans', sans-serif;
		font-size: 15px;
		font-weight: 600;		
		width: 99%;
		text-align: right;
		text-transform: uppercase}
		#mainNav ul {
			margin-right: 0px;
			float:right}
		#mainNav a {
			color: #666666;
			margin-left: 24px;
			}
		#mainNav a:hover{
			color: #000000;
			text-decoration: none;}
#slider {
	background: #ececec;
	width: 100%;	
	}
#frontWidget {
	width: 100%;
	margin:40px 0;}
	#frontWidget .widget{
		float: left;
		display: inline;
		width: 19%;
		padding: 2.7% 2%;
		max-height: 200px;
		min-height: 184px;
		margin-right: 2.5%;
		background: #339999;
		color: #ffffff;
		font-size: 13px;
		line-height: 16px;
		}
	.fwTxt {
	  min-height: 70px; 
	}
	#frontWidget .widget-last{
		margin-right: 0}
	#frontWidget h3{
		font-weight: normal;
		margin: 0 0 20px 0;
		font-size: 22px;
		font-family: 'Open Sans';
		color: #ffffff}
	#frontWidget .widget-1 h3{
		line-height:24px
	}
	#frontWidget a{
		border: 1px solid #80b9bf;
		padding: 8px 10px;
		font-weight: 700;
		text-transform: uppercase;
		color: #ffffff;
		font-size: 14px;
		font-family: 'Open Sans';
		display: block;
		float: left;
		margin-top: 10px;
		}
		#frontWidget a:hover{
			background: #ffffff;
			text-decoration: none;
			color: #339999}
#innerContent {
	width: 100%;
	margin: 40px 0}
	#innerContent.fullPage {
		margin-bottom: 0}

	.contentTxt {	
		line-height: 22px;
		font-size: 15px;
		color: #656565;
		width: 772px;
		margin-left: 0px;}
	.archiveList {
		line-height: 15px;
		font-size: 14px;
		color: #666666;
		width: 802px;
		margin-left: 0px;}
	.archiveList .archiveExcerpt{
		line-height:20px}
	.archiveList .archiveExcerpt p{margin:0}
	.archiveItem {
		float:left;
		display: inline;
		width: 100%;
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #efefef}
		.archiveList h4{
			margin: 0 0 8px 0;
			font-weight: 600}
		.archiveList h4 a{
			color: #003366}
		.archiveList h4 a:hover{
			color: #000;
			text-decoration:none}
		.date {
			font-size: 13px;
			margin-bottom: 12px			
			}
		.archiveImg {
			width: 165px;
			float:left;
			display: inline;
			margin-right: 24px;}
		.archiveExcerpt{
			width: 560px;
			float:left;
			}
		.navigation a{
			color: #999999;
			font-family: 'Open Sans';
			font-weight :700}
		.navigation .previous{
			float: left;
			display: inline;
			width: 48%}
		.navigation .next{
			float: right;
			display: inline;
			width: 48%;
			text-align: right}
.innerSidebar {
	width: 30%;
	max-width: 275px;
	}
	.innerSidebar .widget_text {
		margin-top: 0px;
		border: 1px solid #c6d2dd;
		width: 84%;
		padding: 8%;
		font-size: 14px;
		line-height: 15px;}

.staffWrap {
	width: 100%;
	}		
.teamItem{
	float:left;
	margin: 2%;
	width: 21%;
	min-height: 314px;
	}
.staffThumb {
	width: 100%;
	}
.teamItem img {
	width: 100%;
	}	
	.teamItem h3 {
		font-family: 'Open Sans';
		font-size: 14px;		
		margin: 4px 0;
		font-weight: 600}
	.teamItem h3 a{
		color: #0a3866;}
	.position {
		font-family: 'Open Sans';
		font-size: 13px;
		color: #45484b}
.teamLeft {
	width: 35%;
	margin-right: 3%;
	background: #ffffff}
	.teamLeft img{
		width: 100%}
.teamRight {
	width: 62%;
	background: #ffffff;
	}
	.teamRightTxt {
		width: 92%;
		padding: 4%}
	.teamRight h3 {
		margin: 8px 0 4px 0;
		}
	.teamRight .position {font-size: 14px;}
	.contactBtn {
		margin: 20px 0}
	.contactBtn img{margin-right: 18px;}
	.txtContent {
		margin-top: 30px;
		font-size: 14px;
		color: #666666
		}
.navNext {
	width: 100%;
	margin: 12px 0}
	.navNext a{
		color: #999999;
		font-weight: 700;
		font-family:'Open Sans';
		font-size: 14px;}
	.navNext a:hover{
		color: #000;
		text-decoration: none;}
	.prev {
		width: 45%;
		float:left;}
	.next {
		width: 45%;
		float:right;
		text-align: right}
#innerFull {
	width: 100%;
	background: #ececec;
	padding: 40px 0}
	#innerFull .container {
		width: 1100px;}
#innerFooter {
	margin-bottom:120px;
	width: 100%;
	background: #ececec;
  height:auto;
	padding: 40px 0}
	.testimonial {
    color: #0a3e6f;
    font-family: "Open Sans";
    font-size: 18px;
    height: auto;
    margin: 0 3%;
    padding: 0;
    width: 90%;
}
		.testimonal ul {
			margin: 0;
			padding: 0}
		.fadein {
			position:relative; 
			height:120px; 
			width:100%; }
		.fadein li { 
			position:absolute; 
			left:0; 
			top:0;
			list-style: none !important;
			margin:0;
			padding: 0}
		.fadein li div.quote{
			text-indent: 18px}
		.fadein li div.quote:before{
			content: url('images/lQuote.png');
			position: absolute;
			top: -8px;
			left: -18px;}
		.fadein li div.quote p:after {
			content : url('images/rQuote.png');			
			margin-left:4px;
			}
		.name {
			color: #2c8686;
			font-size: 14px;
			margin-top: 8px;}
#footerWidget {
	width: 100%;
	background: #ececec;
	padding: 40px 0}
	#footerWidget .widget{
		float: left;
		display: inline;
		width: 27%;
		padding: 25px;
		margin-right: 3%;
		background: #ffffff;
		color: #666666;
		font-size: 14px;
		line-height: 16px;
		height: 140px;
		}
#footerWidget .widget-last{
		margin-right: 0;
padding-left:0;
  padding-right:47px;
}
	#footerWidget h3{
		font-weight: normal;
		color: #003366;
		margin: 0 0 20px 0;
		font-size: 22px;
		font-family: 'Open Sans';}
	#footerWidget h3 a{
		line-height:24px;
    color:#003366;
		}
		#footerWidget a:hover{			
			text-decoration: none;
			color: #000}	
#footer {
	width: 100%;
	font-size: 11px;
	padding: 20px 0 30px;
	line-height: 16px;}
	#footer a{color: #666666}
	#footer a:hover{color: #000}
	#footer ul{
		margin: 0 0 8px 0;
		padding: 0;}
	#footer ul li{
		list-style: none;
		display: inline;
		margin-right: 12px}

.imgAbout  {margin-top: 20px}
.imgAbout img {margin-right: 20px}


#breadcrumb {
	width: 100%;
	font-family: 'Open Sans';
	font-size: 14px;
	color: #000;
	margin-bottom: 60px;
	}
.bread_crumb {
}
.bread_crumb li {
	float:left;
	display: inline;
    list-style: none outside none;
}
.bread_crumb li:after {
    content : '/';
    padding-left:2px;
    margin-right:2px;
}
.bread_crumb li:last-child:after {
    content : '';
}
.bread_crumb li a {
	color: #339999;
}
.bread_crumb li.sub a {
	color: #000;
}
.bread_crumb li.current {
		color: #666;
}
.linkArchive {
	margin-left: 36px;}
.linkArchive ul{
	margin:0;
	padding: 0;}	
	.linkArchive ul li{
		list-style: none;
		line-height: 20px;
		}
	.linkArchive ul li a{
		color: #118e9a}
.accordion h4 {
	margin-bottom: 8px;
	padding-right: 28px;
	background: url(images/arrowDown.png) no-repeat center right;
	display: inline-block;
	cursor: pointer;}
	.accordion strong {
		font-weight: normal;
		font-size: 14px;
		color: #003366}
.accordion-content {margin-bottom: 20px;}
.latestNews .date{margin-bottom: 0}
.latestNews {margin-bottom: 0}
.latestNews h4 {
	margin-bottom: 12px;}
.widget_archive ul li{list-style:none;padding-bottom:5px;}
.widget_archive ul li a{color:#666;}
.widget_archive ul{  margin-left: -40px;}
.widget_categories ul li{list-style:none;padding-bottom:5px;}
.widget_categories ul li a{color:#666;}
.widget_categories ul{  margin-left: -40px;}
.widget-top{margin-top:0;margin-bottom:30px;}
.screen-reader-text{display:none;}
.widget.widget_search {
	position:relative;
	width:100%}
#searchform input[type=text]{
	border: 1px solid #e6e6e7;	
	width: 94%;
	margin: 0;
	padding: 3%;
	}
#searchform input#searchsubmit{
	background: url(images/searchBtn.png) no-repeat;
	border:0;
	width:20px;
	height:19px;
	text-indent:-9999px;
	position:absolute;
	padding: 10px;
	right:5px;
	top:10px;
	cursor:pointer}
.sideNewsletter {margin-top:26px;}
.innerSidebar .widget-first {margin-bottom:40px}
.widget_categories .cat-item-3,.widget_categories .cat-item-2,.widget_categories .cat-item-1{display:none}
#contactDetail p{line-height:18px}
.mainOffice {
font-family: 'Open Sans';
  color: #000;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 6px;
  display: inline-block;
  line-height: 26px;}
.mainPhone {
	font-size:24px;
	color:#666666}
.officeName {
	font-size:15px;
	color:#003366}
.officePhone {
	font-size:14px;
	color:#000000}
.mailFax{
	font-size:15px;
	color:#003366}
#map_canvas{
  height:400px;
}
.nextprev {
	margin:20px 0;
	font-size: 12px;
	font-weight:bold;
	display: table;
	width: 100%;
	padding: 50px 0;
}
.prev{
	float:left;
	display:inline;
	width:48%
	}
.next{
	float:right;
	display:inline;
	width:48%;
	text-align:right
	}
.prev a, .next a{
	color: #999999;
  	text-transform: uppercase;
}	
 .boxLink {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-indent: -9999px;
	height: 100%;
	}
	#footerWidget .widget-last {position:relative}
.teamRightTxt .ssba{display:none}

.form-row input{padding:5px; margin:0 1%; width:29%;}
.form-row textarea{padding:5px; margin:0 1%; width:95%;}
#wpcf7-f197-p10-o1 > form > div:nth-child(5) > input.wpcf7-submit{width:31%;}
#innerContent > div > div.archiveList.fl.linkArchive > h2.subTitle{color:#000; padding-left:50px; margin-top:40px;}
#innerContent > div > div.archiveList.fl.linkArchive > ul{padding-left:50px; font-size:12px;}
#enhancedtextwidget-4 > h3{padding-left:25px;}
#ourTeamTitle{margin-bottom:80px;}
#frontContent{height: 75px; overflow: hidden; font-size: 12px; color:#888;}
#enhancedtextwidget-2 > div > h4{font-size:16px; margin:5px 0 20px 0;}
#enhancedtextwidget-2 > div > div.date{color:#aaa;}
#capcay{margin: 0 1%;}
#portfolioTitle{color: #000; padding-left: 50px; margin-top: 40px;}
#innerContent > div > div.postContent.fl > div > ul.linkContent{padding-left: 50px; font-size: 12px;}
#innerContent > div > div.postContent.fl > div > ul.linkContent > li{list-style: none; line-height: 20px;}
#innerContent > div > div.postContent.fl > div > ul.linkContent > li > a{}
#newsletterHolder .textwidget{margin-top:-30px;}
.page-id-59 .contentTxt {
	width:100%;
}

.teamItem:nth-child(4n+1){
	clear:both
}
.staffItem h2 {
    margin-bottom: 4px;
}
.staffItem a {
    color: #399999;
    font-size: 13px;
    font-weight: bold;
}
#contactID{border: 1px solid #80b9bf;
  font-weight: 700;
  text-transform: uppercase;
  color: #003370;
  font-size: 14px;
  font-family: 'Open Sans';
  display: block;
  float: left;
  margin-top: 10px;
  background: none;
  cursor: pointer;}
#wpcf7-f197-p10-o1 > form > div:nth-child(5) > input#contactID{width: 100px;}
.footerLeft{
	float:left	
}
.footerRight {
	float:right
}
.footerRight img{
	max-width:28px;
	opacity:0.5
}	

ul.page-list {padding:0}
ul.page-list li{list-style:none}
#serviceSidebar{
	padding:0;
	border:0
}
#serviceSidebar h3{
        font-weight: normal;
    color: #003366;
    margin: 0 0 18px 0;
    font-size: 22px;
    font-family: 'Open Sans';
}

#serviceSidebar li {
	margin-bottom:10px;
}
#serviceSidebar li a{
	color:#666666;
	font-weight: normal !important;
}
#serviceSidebar li a:hover,#serviceSidebar .page-list .current_page_item > a{
	color:#003366
}

.buttonLink {
     color: #093264 !important;
    border: 1px solid #a1a1a1;
    padding: 14px 60px 14px 20px;
    float: none;
    display: inline-block;
    background: url(images/buttonLink.png) no-repeat 94% center;
    background-size: 10px;
}