/**
Theme Name: DLG PLLC
Author: Future Design Group
Author URI: https://www.futuredesigngroup.com;
Description: Customized theme for DLG PLC
Version: 1.0.0
Template: astra
*/
body.elementor-kit-6 .homepage-services a:hover { color:#fff; }
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before, .strong-view.wpmtst-modern .wpmtst-testimonial-content:after, .strong-view.pager-style-buttons .wpmslider-pager-link:before, .strong-view.pager-style-buttons .wpmslider-pager-link:hover:before {
	color:#9B7B4D; background-color:#9B7B4D;
}

.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before, .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
	background:#9B7B4D;
}

.ast-separate-container {
    background-color: #fff;
}

footer a:hover, footer a:focus, footer a:active {
	color:#fff !important;
}

.post-type-archive-team .ast-container, .team-template-default.single .ast-container, .post-type-archive-practice .ast-container{
	width:100%;
	max-width:1800px;
	padding-left:0;
	padding-right:0;
}

.elementor-row.staff .image-wrapper {
	background-color:#000;
}

.elementor-row.staff .image-wrapper img {
	width:100%;
	height:auto;
	transition: opacity .4s;
}

.elementor-row.staff .image-wrapper a:hover > img {
	opacity: .8;
}

.elementor-row.staff .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
	padding:15px;
}

.elementor-row.staff .team-member-info {
	width:100%;
}

.elementor-row.staff .team-member-info h3 {
	margin-bottom:0;	
}

.elementor-row.staff .team-member-info h3 a{
	color:#333;	
}

.elementor-row.staff .team-member-info h5 {
	margin-bottom:5px;	
	color:rgba(0,0,0,.6);
	text-transform: uppercase;
	font-size:.8rem;
	padding-bottom:5px;
	border-bottom: 1px solid rgba(0,0,0,.3);
}

.team-header {
	margin:30px 0;
}

.team-section {
	column-count: 2;
}

.single-team h1, .single-team h2 {
	margin-bottom:12px;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	padding:  0;
	padding-bottom:5.34em;
}

.ast-separate-container .post-navigation {
    border-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.single .post-navigation a {
    margin: 0;
    text-align: center;
}

.ast-pagination .next.page-numbers, .ast-pagination .prev.page-numbers, .post-navigation a {
	padding:0;
}

.ast-pagination a, .page-links .page-link, .single .post-navigation a {
	color:#9B7B4D;
}

.entry-meta, .entry-meta * {
    line-height: 1.45;
    color:#9B7B4D;
}

.practice-area-box {
	background-color: #333333;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    padding: 25px 25px 25px 25px;
}

.practice-area-box .elementor-element {
    left: 0px;
    top: -45px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.practice-area-box .elementor-icon {
    background-color: #9B7B4D !important;
    fill: #FFFFFF;
    color: #FFFFFF;
    font-size:38px;
}

.practice-area-box .elementor-icon-box-description {
	color:#fff !important;
}

.practice-area-box .elementor-icon-box-title {
    color: #FFFFFF !important;
    padding-bottom:15px;
}

header .header-right {
	width:50%;
	text-align:right;
}