﻿/* areas-of-practise-sidebar.concept-one */

.areas-of-practise-sidebar.concept-one{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 40px 0px;
}

.areas-of-practise-sidebar.concept-one .widget{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	border:1px #e3e3e3 solid;
}

.areas-of-practise-sidebar.concept-one .widget:last-child,
.areas-of-practise-sidebar.concept-one .widget:only-child{
	margin:0;
}

.areas-of-practise-sidebar.concept-one .widget .widget-title{
	margin:0;
	padding:20px 20px 20px 20px;
	border-bottom:1px #e3e3e3 solid;
}

.areas-of-practise-sidebar.concept-one .widget .widget-title[aria-expanded]{
	padding-right:50px;
	cursor:pointer;
}

.areas-of-practise-sidebar.concept-one .widget .widget-title[aria-expanded=false]{
	border-bottom:none;
}

.areas-of-practise-sidebar.concept-one .widget .widget-title[aria-expanded]:before{
	position:absolute;
	top:23px;
	right:28px;
	z-index:0;
	content:"\f13a";
	font-family:'FontAwesome';
	font-size:30px;
	color:#a68f65;
	line-height:30px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.areas-of-practise-sidebar.concept-one .widget .widget-title[aria-expanded=true]:before{
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}

.areas-of-practise-sidebar.concept-one .widget ul.menu{
}

.areas-of-practise-sidebar.concept-one .widget ul.menu li ul{
	border-top:1px #e3e3e3 solid;
}

.areas-of-practise-sidebar.concept-one .widget ul.menu li{
	padding:1px 0px 1px 0px;
	border-bottom:1px #e3e3e3 solid;
}

.areas-of-practise-sidebar.concept-one .widget ul.menu li:last-child,
.areas-of-practise-sidebar.concept-one .widget ul.menu li:only-child{
	border-bottom:none;
}

.areas-of-practise-sidebar.concept-one .widget ul.menu li a{
	position:relative;
	display:block;
	padding:11px 20px 14px 45px;
	background:#f8f8f8;
	font-size:15px;
	color:#6f6f6f;
	line-height:25px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.areas-of-practise-sidebar.concept-one .widget ul.menu li ul li a{
	padding-left:65px;
}

.areas-of-practise-sidebar.concept-one .widget ul.menu li a:hover,
.areas-of-practise-sidebar.concept-one .widget ul.menu li.current-menu-item a{
	background:#a68f65;
	color:#fff;
}

.areas-of-practise-sidebar.concept-one .widget ul.menu li a:before{
	position:absolute;
	top:13px;
	left:20px;
	z-index:0;
	content:"\f138";
	font-family:'FontAwesome';
	color:#b3b3b3;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.areas-of-practise-sidebar.concept-one .widget ul.menu li ul li a:before{
	content:"\f054";
	left:40px;
}

.areas-of-practise-sidebar.concept-one .widget ul.menu li a:hover:before,
.areas-of-practise-sidebar.concept-one .widget ul.menu li.current-menu-item a:before{
	color:#2d241b;
}

/* areas-of-practise.main-concept-one */

.areas-of-practise.main-concept-one{
}

.areas-of-practise.main-concept-one .areas-of-practise-item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	padding:20px 20px 0px 20px;
	background:#fff;
	border:1px #e3e3e3 solid;
	border-radius:3px;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder{
	width:100%;
	height:auto;
	float:left;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder > .row{
	margin-right:-10px;
	margin-left:-10px;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder > .row > [class*='col-']{
	padding-right:10px;
	padding-left:10px;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder .pic{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder .pic img{
	border:1px #f5f5f5 solid;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder .data{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
	text-align:left;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder .data > *:last-child{
	margin-bottom:0 !important;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder .data blockquote{
	margin:0px 0px 10px 0px;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder .data h4{
	margin:0px 0px 15px 0px;
	font-size:22px;
	color:#715e46;
	line-height:30px;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder .data h4 a{
	color:#715e46;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder .data p{
	margin:0px 0px 20px 0px;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder .data .btn{
	margin:0px 0px 15px 0px;
	padding:4px 12px 7px 15px;
	background:#a68f65;
	border-radius:0;
	font-size:15px;
	color:#fff;
	line-height:25px;
	text-shadow:0px 2px 2px rgba(0,0,0,0.1);
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder .data .btn:hover{
	background:#2d241b;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder .data .btn i{
	margin-left:5px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.areas-of-practise.main-concept-one .areas-of-practise-item > .holder .data .btn:hover i{
	margin-left:10px;
}

/* areas-of-practise.main-concept-two */

.areas-of-practise.main-concept-two{
}

.areas-of-practise.main-concept-two .areas-of-practise-item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	padding:20px 20px 0px 20px;
	background:#fff;
	border:1px #e3e3e3 solid;
	border-radius:3px;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder{
	width:100%;
	height:auto;
	float:left;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder > .row{
	margin-right:-10px;
	margin-left:-10px;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder > .row > [class*='col-']{
	padding-right:10px;
	padding-left:10px;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder .pic{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder .pic img{
	border:1px #f5f5f5 solid;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder .data{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
	text-align:left;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder .data > *:last-child{
	margin-bottom:0 !important;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder .data blockquote{
	margin:0px 0px 10px 0px;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder .data h4{
	margin:0px 0px 15px 0px;
	font-size:22px;
	color:#715e46;
	line-height:30px;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder .data h4 a{
	color:#715e46;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder .data p{
	margin:0px 0px 20px 0px;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder .data .btn{
	margin:0px 0px 15px 0px;
	padding:4px 12px 7px 15px;
	background:#a68f65;
	border-radius:0;
	font-size:15px;
	color:#fff;
	line-height:25px;
	text-shadow:0px 2px 2px rgba(0,0,0,0.1);
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder .data .btn:hover{
	background:#2d241b;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder .data .btn i{
	margin-left:5px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.areas-of-practise.main-concept-two .areas-of-practise-item > .holder .data .btn:hover i{
	margin-left:10px;
}

/* areas-of-practise.main-concept-three */

.areas-of-practise.main-concept-three{
}

.areas-of-practise.main-concept-three .areas-of-practise-item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	padding:20px 20px 0px 20px;
	background:#fff;
	border:1px #e3e3e3 solid;
	border-radius:3px;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder{
	width:100%;
	height:auto;
	float:left;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder > .row{
	margin-right:-10px;
	margin-left:-10px;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder > .row > [class*='col-']{
	padding-right:10px;
	padding-left:10px;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder .pic{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
	text-align:center;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder .pic img{
	width:100%;
	border:1px #f5f5f5 solid;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder .data{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
	text-align:left;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder .data > *:last-child{
	margin-bottom:0 !important;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder .data blockquote{
	margin:0px 0px 10px 0px;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder .data h4{
	margin:0px 0px 15px 0px;
	font-size:22px;
	color:#715e46;
	line-height:30px;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder .data h4 a{
	color:#715e46;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder .data p{
	margin:0px 0px 20px 0px;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder .data .btn{
	margin:0px 0px 15px 0px;
	padding:4px 12px 7px 15px;
	background:#a68f65;
	border-radius:0;
	font-size:15px;
	color:#fff;
	line-height:25px;
	text-shadow:0px 2px 2px rgba(0,0,0,0.1);
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder .data .btn:hover{
	background:#2d241b;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder .data .btn i{
	margin-left:5px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.areas-of-practise.main-concept-three .areas-of-practise-item > .holder .data .btn:hover i{
	margin-left:10px;
}