/*
Theme Name: AER
Theme URI: http://www.superdjuk.com
Description: This is a Salient Child Theme for AER Architectes by superdjük
Author: SuperDjük
Author URI: http://www.superdjuk.com
Template: salient
Version: 0.1
*/
hr.aer-right{
    display:inline-block;
    float:right;
    width:80px;
    height:30px;
    border:none;
    background-color:#e7dd24;
    margin:30px -20px -20px 100%;
}
hr.aer-left{
    display:inline-block;
    float:left;
    width:80px;
    height:30px;
    border:none;
    background-color:#e7dd24;
    margin:30px 100% -20px -20px;
}
/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
hr.aer:before,hr.aer:after,
.clearfix:before,.clearfix:after { content: ""; display: table; }
hr.aer:after,
.clearfix:after { clear: both; }
hr.aer,
.clearfix { zoom: 1; }

.container, .woocommerce-tabs .full-width-content .tab-container{
    
}
body,h1, h2, h3, h4, h5, h6{
    color:#000000 !important;
}

.portfolio-items h3{
    color:#ffffff !important;
    text-transform:uppercase;
}
.work-item img{
        filter: grayscale(50%);
        -webkit-filter: grayscale(50%);
        -moz-filter:    grayscale(50%);
        -ms-filter:     grayscale(50%);
        -o-filter:      grayscale(50%);
        cursor: pointer;
}
.work-item img:hover{
    filter: none;
    -webkit-filter: grayscale(0%);
    -moz-filter:    grayscale(0%);
    -ms-filter:     grayscale(0%);
    -o-filter:      grayscale(0%);
    cursor: pointer;
    
}
.testimonial_slide,
.testimonial_slider blockquote,
.testimonial_slider blockquote span{
    color:#ffffff !important;
}
.testimonial_slider blockquote p{
    font-style: italic;
    margin-bottom:20px;
}
.testimonial_slider blockquote span{
    text-transform:uppercase;
    font-weight:700;
}
#temoignages h2{
    font-weight:300;
}
.nectar-button{
    font-family:Montserrat !important;
    text-transform:none !important;
    letter-spacing: 0px !important;
    font-weight: 700 !important;
}
.nectar-button.large{
    font-size:20px !important;
    line-height:20px !important;
    letter-spacing: 0px !important;
}
.nectar-button.small{
    text-transform:uppercase !important;
    letter-spacing: 0px !important;
}
.nectar-button.small.see-through-2,
.nectar-button.medium.see-through-2,
.nectar-button.large.see-through-2{
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -o-border-radius: 3px !important;
}
#page-header-bg h1{
    color:#fff !important;
}
#page-header-bg[data-bg-pos="top"]{
    -webkit-filter: grayscale(50%);
    -moz-filter:    grayscale(50%);
    -ms-filter:     grayscale(50%);
    -o-filter:      grayscale(50%);
    background-position: center center !important;
}
#page-header-bg[data-bg-pos="top"] .page-header-bg-image{
    background-position: center center !important;
}
#page-header-bg>.container{
    max-width:100% !important;
    background-color:rgba(0, 0, 0,0.5);
    background-origin: border-box;
}
.single-portfolio p{padding-bottom:10px;}

#portfolio-extra h1{
    text-transform:uppercase;
    margin-bottom:30px;
}
#portfolio-extra h1{
    text-transform:uppercase;
}
#portfolio-extra h3{
    font-weight:300;
    text-transform:uppercase;
}
#portfolio-extra .row .col img{
    margin-bottom:0px;
}
.plan-de-masse{
    background-color: #f8f8f8;
    background-size:contain;
    background-repeat : no-repeat !important;
    min-height : 300px !important;
    background-blend-mode: multiply;
}
div.portfolio-filters-inline.full-width-content.first-section{
    margin-bottom:0;
}
div.row.portfolio-items.masonry-items,
div.row.portfolio-items.masonry-items div.col.elastic-portfolio-item.element{
    background-color:#000;
}
div.row.portfolio-items.masonry-items  .col img{
    margin-bottom:0px;
}
.aer_project{
    text-transform:uppercase;
}

#slide-out-widget-area .mobile-only
{
    display:block !important;
}
.slide-out-from-right.open{
    padding-top:100%;
}