/*
 Theme Name:   Attorna Child
 Theme URI:    http://demo.goodlayers.com/attorna
 Description:  Goodlayers Attorna Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     attorna
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  attorna-child

 START YOUR CHILD THEME CSS HERE
*/

/* GLOBAL */

h2{
    font-size: 30px!important;
    font-weight: 700!important;
    letter-spacing: 0px!important;
    text-transform: none!important;
    color: #d4b55a!important;
}

.attorna-body .attorna-top-bar .attorna-top-bar-right-button,
.gdlr-core-accordion-style-background-title .gdlr-core-active .gdlr-core-accordion-item-title, .gdlr-core-accordion-style-background-title-icon .gdlr-core-active .gdlr-core-accordion-item-title, .gdlr-core-toggle-box-style-background-title .gdlr-core-active .gdlr-core-toggle-box-item-title, .gdlr-core-toggle-box-style-background-title-icon .gdlr-core-active .gdlr-core-toggle-box-item-title{
    background-color: #d4b55a;
}

.attorna-top-bar .attorna-top-bar-right-social a{
    color: #d4b55a;
}

.attorna-body-front .gdlr-core-container, .attorna-body-front .attorna-container
.gdlr-core-left-align .gdlr-core-text-box-item-content,
.attorna-content-area,
.gdlr-core-left-align,
.gdlr-core-title-item-caption{
    text-align: justify;
}

.gdlr-core-center-align .gdlr-core-title-item-caption{
    text-align: center;
}
.gdlr-core-center-align .gdlr-core-text-box-item-content p{
    text-align: justify;
}

/* HEADER */

html:lang(en-US) .attorna-top-bar-right-button{
    display: none!important;
}

.attorna-header-wrap.attorna-header-style-plain{
    margin-top: 20px;
}


/* NAV */
.sf-menu > li > a:hover, .sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-vertical > li > a:hover, .sf-vertical > li.current-menu-item > a, .sf-vertical > li.current-menu-ancestor > a, .sf-menu > li.current-page-ancestor > a, .sub-menu > li.current-page-ancestor > a{
    color: #d4b55a;
}
.sf-menu > li > a:hover, .sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-vertical > li > a:hover, .sf-vertical > li.current-menu-item > a, .sf-vertical > li.current-menu-ancestor > a,
.sf-menu > li.current-page-ancestor > a,
.sub-menu > li.current-page-ancestor > a{
    color: #d4b55a;
}

.attorna-navigation .sf-menu > li{
    padding-right: 3px;
}

.sf-menu > li:last-child ul.sub-menu{
    margin-left: -310px;
}

.attorna-main-menu-search{
    margin-left: 10px;
}


/* SIDEBAR MODULE */


.advanced-sidebar-menu ul{
    font-size: 15px;
    margin-left: 0!important;
    list-style: none;
    font-size: 14px;
    font-weight: 500;
    margin-top: 0;
}

.advanced-sidebar-menu li:before {
	height: 1.75em;
	content: " ";
	display: inline-block;
    vertical-align: middle;
}

.advanced-sidebar-menu li {
    padding: 14px 0px;
}

.advanced-sidebar-menu li a {
    vertical-align: middle;
    color: #4c4c4c;
    display: inline-block;
    padding-left: 15px;
    border-left: 3px solid #e6e6e6;
    transition: border-color 300ms;
	-moz-transition: border-color 300ms;
	-o-transition: border-color 300ms;
	-webkit-transition: border-color 300ms;
}

.advanced-sidebar-menu li:hover:before,
.advanced-sidebar-menu li.current-menu-item:before,
.advanced-sidebar-menu li.current-menu-ancestor:before {
	border-color: #d4b55a;
}

.advanced-sidebar-menu li a:hover {
    text-decoration: none!important;
    color: #d4b55a;
    transition: border-color 300ms;
	-moz-transition: border-color 300ms;
	-o-transition: border-color 300ms;
    -webkit-transition: border-color 300ms;
    border-color: #d4b55a;
}

.advanced-sidebar-menu li a:before {
	color: #d4b55a;
}


.advanced-sidebar-menu ul{ margin-left: 0px; list-style: none; font-size: 14px; font-weight: 500; }
.advanced-sidebar-menu ul li{ border-bottom-width: 1px; border-bottom-style: solid; padding: 13px 0px; }
.advanced-sidebar-menu ul li a{ display: inline-block; padding-left: 15px; }
.advanced-sidebar-menu ul li a:before{ content: "\f178"; font-family: "fontAwesome"; padding-right: 12px; margin-left: -26px; opacity: 0;
	transition: opacity 200ms, margin-left 200ms; -moz-transition: opacity 200ms, margin-left 200ms; 
	-o-transition: opacity 200ms, margin-left 200ms; -webkit-transition: opacity 200ms, margin-left 200ms; }
.advanced-sidebar-menu ul li a:hover:before,
.advanced-sidebar-menu ul li.current-menu-item a:before,
.advanced-sidebar-menu ul li.current-menu-ancestor a:before{ opacity: 1; margin-left: 0px; }

.advanced-sidebar-menu ul.child-sidebar-menu > li > a:before{
    display: none;
}
.advanced-sidebar-menu li.current_page_item a{
    color: #d4b55a;
}

.advanced-sidebar-menu > ul > li{
    border: none;
    padding: 0;
}
.advanced-sidebar-menu ul li a{
    font-size: 1em!important;
}

.advanced-sidebar-menu li.current_page_item{
    list-style-type: none!important;
}

.advanced-sidebar-menu ul.child-sidebar-menu > li > a{
    border: none;
    padding: 0;
    text-transform: uppercase;
    margin-bottom: 15px;
    text-align: left;
}

.gdlr-core-page-builder-body img{
    /*max-width: 57px;*/
}

.gdlr-core-recent-post-widget-info{
    display: none;
}

/* FOOTER */

.attorna-footer-wrapper a{
    color: #ababab;
}
.attorna-footer-wrapper a:hover{
    color: #d4b55a;
}

#wfm_before_footer{
    background: #332F2E;
    padding-top: 50px;
    padding-bottom: 50px;
}
#yoast-breadcrumb{
    margin-top: 15px;
    text-align: center;
}

html:lang(en-US) .attorna-copyright-right{
    display: none!important;
}

/* SEARCH */
body.search .gdlr-core-blog-date-wrapper,
body.search .gdlr-core-blog-info-wrapper{
    display: none!important;
}

.attorna-page-title-wrap {
    background-image: url(https://www.detectives-prives.com/wp-content/uploads/2019/02/page-title-background.jpg);
}

#mobile-navigation-lang{
    float: left;
}
.wpml-ls-legacy-list-horizontal{
    padding: 0;
    border: none;
    margin-top: -2px;
}

/* OVERRIDE SEO */
/*.gdlr-core-column-service-caption{
    margin-top: 0!important;
    font-size: 15px!important;
    font-weight: 700!important;
    letter-spacing: 2px!important;
    color: #fff!important;
    text-transform: uppercase!important;
    margin-bottom: 0px!important;
    line-height: 1.55!important;
    font-family: "Poppins", sans-serif!important;
}*/