/*
 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
*/

/*
MAIN COLOR: #03798d
DARK MAIN COLOR: #006576
LIGHT MAIN: #00c0e1
*/
.attorna-navigation .sf-menu > .attorna-normal-menu .sub-menu{
	z-index:300;
}
.attorna-blog-title-wrap:after,
.attorna-page-title-wrap:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.6);
    z-index: 2;
}
.attorna-blog-title-wrap .attorna-blog-title-container,
.attorna-page-title-wrap .attorna-page-title-container {
    position: relative;
    z-index: 100;
}

body.error404 .search-form{
    display: none;
}
.attorna-not-found-wrap .attorna-not-found-back-to-home a{
    color: #ffffff;
    padding: 12px 20px;
    border: 2px solid;
    display: inline-block;
    margin-top: 38px;
}
#testimonial-container > .gdlr-core-pbf-background-wrap:after,
#home-numbers-banner > .gdlr-core-pbf-background-wrap:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8);
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
}
#testimonial-container .flex-control-nav li a{
    border-color:#fff;
}
#home-numbers-banner .gdlr-core-counter-item-bottom-text{
    color:#fff;
}

/**PROJECTS**/
body.page-id-7578 .gdlr-core-pbf-wrapper-full-no-space .gdlr-core-item-pdlr,
body.page-id-2526 .gdlr-core-pbf-wrapper-full-no-space .gdlr-core-item-pdlr{
    padding-left:10px;
    padding-right:10px;
}
body.page-id-7578 .gdlr-core-portfolio-thumbnail-image-wrap.gdlr-core-zoom-on-hover,
body.page-id-2526 .gdlr-core-portfolio-thumbnail-image-wrap.gdlr-core-zoom-on-hover{
    max-height: 286px;
}
.gdlr-core-filterer-wrap.gdlr-core-style-text a:nth-of-type(1) {
    font-size: 0;
}
.gdlr-core-filterer-wrap.gdlr-core-style-text .gdlr-core-filterer:first-child:after {
    content: "TUTTI";
    font-size: 14px;
}
.gdlr-core-filterer-wrap.gdlr-core-style-text .gdlr-core-filterer{
    white-space: nowrap;
    margin:5px 14px;    
    display: inline-block;
}
body.portfolio-template-default.single .gdlr-core-item-list {
    max-height: 230px;
    overflow: hidden;
    padding: 5px 3px;
}
body.page-id-7578 .gdlr-core-portfolio-thumbnail.gdlr-core-media-image.gdlr-core-style-icon,
body.page-id-2526 .gdlr-core-portfolio-thumbnail.gdlr-core-media-image.gdlr-core-style-icon {
    pointer-events: none;
}

/**CONTACTS**/
#cmplz-document{
    margin:0 auto;
}
#cmplz-cookies-overview .cmplz-dropdown summary div, #cmplz-document .cmplz-dropdown summary div{
    display: block;
}
#gdlr-core-recent-post-widget-2 .gdlr-core-blog-info-author{
    display: none!important;
}
.acceptance-label{
    margin-bottom: 30px;
}
.acceptance-label span.wpcf7-list-item {
    margin-left: 0;
}
.acceptance-label span.wpcf7-form-control-wrap{
    float:left;
    margin-right: 10px;
}
.acceptance-label span.wpcf7-form-control-wrap input[type="checkbox"]{
    width: 25px;
    height: 25px;
}
.acceptance-label .acceptance-text {
    display: inline-block;
    margin-top:0;
}
.acceptance-label .acceptance-text a{
    color:#03798d;
}

/**ABOUT US**/
#faq_container> .gdlr-core-pbf-background-wrap:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8);
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
}
#about-service-container > .gdlr-core-pbf-background-wrap:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.8);
    z-index: 2;
}

/**CTA**/
#mod_cta:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
}
#mod_cta .gdlr-core-pbf-wrapper-content {
    position: relative;
    z-index: 100;
}
#mod_cta .gdlr-core-pbf-background-frame{
    z-index: 100;
}

