/*
	Theme Name: Fella Base
	Description: This is base theme for Felladesigns themes based off the Genesis Framework.
	Author: Felladesigns - Chris Jones
	Author URI: http://www.felladesigns.com.au/
	Version: 1.0.1
	Template: genesis
	Template Version: 2.0.0
*/
blockquote {
    font-size: 18px;
    font-size: 1.8rem;
    padding: 40px 40px 24px;
    padding: 4rem 5rem 2.4rem;
    font-style: italic;
    background-color: #eee;
}

.hide{
	display:none!important;
}
a.social-icon{
    margin-left: -1500px;
    overflow: hidden; 
}
a.social-icon:after {
	content:' ';
	display:block;
	width:40px;
	height:40px;
	background-size: contain;
	background-repeat: no-repeat;
	
}
a.social-icon.linkedin:after {
	background-image:url(images/linkedin-logo-circle.svg);
}
.home_section_3.fullwidth {
	background:url(images/cad-banner.jpg) no-repeat;
	background-size: cover;	
}
.home_section_2 {
	padding-top: 0px;
}


.home_section_3.fullwidth .entry{
	background-color:transparent;
	margin: 0 auto;
	width: 1140px;
	border-top: #DCDCDC solid 4px;
	border-bottom: #DCDCDC solid 4px;
}

.home_section_3 .widget-wrap {
	width:90%;
	background-color:#2B2B2B;
	margin: 30px auto;
	padding: 3rem;
}
.home_section_3 h4.widget-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:30px;
	font-size:3rem;
	color:#ffffff;
	font-weight:300;
}
.home_section_3 .feature-quote {
	font-family: 'Roboto Condensed', sans-serif;
}

.widget_dpe_fp_widget ul.feature-projects li {
	width: 23.076923076923077%;
}
.single-post .entry-meta {
	display:none;	
}

.content-sidebar-wrap {
	position: relative;
}
.lcp_catlist li a.read_more:after {
	clear: both;
	content: " ";
	display: table;
}


.page .ngg-slideshow {
	height: 310px;
}
.entry-content ul.lcp_catlist {
	margin-left:0;
}
.site-inner ul.lcp_catlist li{
	background:none;
	margin: 0 0 20px;	
	padding:0;
}
.lcp_catlist li>a{
	display:block;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 400;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 1.2;
	margin: 0 0 16px;
	margin: 0 0 .8rem;
	-webkit-font-smoothing: antialiased;
	color: #2B2B2B;
	border-bottom:0;
}
.lcp_catlist li a.read_more{
	display: block;
	border-bottom: 0;
}

.entry.category-capabilities {
	margin-bottom:40px;	
}

.entry-content .readmore a {
	color: #282828;
}
.page-template-page_portfolio-php .widget_fella_posts_grid {
	margin-top: 50px;
	margin-top: 5rem;
}
.site-inner ul.tag_descriptions>li::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
.site-inner ul.tag_descriptions>li::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
.site-inner ul.tag_descriptions>li {
	background-color: #F1EDED;
	padding: 10px 15px;
	height: 225px;
	overflow-y: auto;
	overflow-x: hidden;
}
.tag_description ul {
	margin-left: 0;
}
.tag_description ul li {
	/*background-image:none;*/
	padding: 0 0 .1rem 2rem;
}
.tag_description p {
	margin: 0 0 1rem;	
}

/* STAFF ==================== */
	
.staff-content {
	background-color: #fff;	
}
article.category-staff .staff-content h2.post-title {
	margin: 0 10px 0;
	padding: 15px 0px;
}
.staff-meta {
	padding: 15px 10px;
}
.link-type-toggle.one-third .post-content {
	width: 25%;
	margin-left: -30px;
	padding: 25px 30px 50px;
	/*width: 100%;
	position:relative;*/
}

article.category-staff h2.post-title {
	margin: -65px 10px 0;
	background-color: #FFF;
	background-color: rgba(255, 255, 255, 0.82);
	padding: 15px 10px;
	
}
article.entry.category-staff {
	margin-bottom:20px;
	padding: 10px;
}
article.category-staff .btn.large {
	margin-top:10px;
	text-align:center;	
}

 @media only screen and (max-width: 960px) {
	.max960 .tag_description_container {
		width: 100%;
		position: relative;
		top: 0;
	}
	.max960.page-template-page_portfolio-php .widget_fella_posts_grid {
		margin-top: 0px;
		margin-top: 0rem;
	}
	.max960 .link-type-toggle.one-third .post-content {
		width: 35%;
		margin-left: -25p 
	 }
 }
 
 @media only screen and (max-width: 767px) {
	.max767 article.category-staff.one-third {
		width: 31.623931623931625%;
	}  
	#featured-page-2{
		padding-top:10px;
	}
	
 @media only screen and (max-width: 600px) {
	.max480 article.category-staff.one-third {
		width: 70%;
		margin:0 auto;
		float:none;
	} 
	.max480 .link-type-toggle.one-third .post-content {
		width: 80%; 
	} 
 }