/*
 Theme Name:   Industrial Child
 Theme URI:    http://industrial.bold-themes.com
 Description:  Industrial Child Theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     industrial
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  industrial-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */

.btLightSkin .gridItem, .btDarkSkin .btLightSkin .gridItem, .btLightSkin .btDarkSkin .btLightSkin .gridItem {
    background-color: transparent!important;
}
.btGridShare, .btCatFilterTitle {display: none;}
.header .dash {
    min-height: 50px;
}
.btDash.topDash .btSuperTitle:after, .btDash.topDash .btSuperTitle:before {
    border-top: 1px solid #b6a566!important;
}

.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after {
    background-color: #b6a566!important;
}
.btLightSkin .btSiteFooter, .btDarkSkin .btLightSkin .btSiteFooter, .btLightSkin .btDarkSkin .btLightSkin .btSiteFooter {
    background: #dbd2b0!important;
}
.btLightSkin .btSiteFooter .port:before, .btDarkSkin .btLightSkin .btSiteFooter .port:before, .btLightSkin .btDarkSkin .btLightSkin .btSiteFooter .port:before {
    background: #dbd2b0!important;
}

.btDash.bottomDash .dash:after {
    border-bottom: 4px solid #b6a566!important;
}

.mainHeader {
    z-index: 10!important;
}
/*#background-footer{
    position:absolute;
    width:500px;
    height:500px;
    bottom:0;
    margin-bottom:100px;
    right:0;
    background-image:url(http://www.archiviorobertobruno.it/olme/wp-content/uploads/2016/10/footer-background-1.png);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:100% bottom;
    pointer-events:none;
}
#background-header{
    position:absolute;
    width:500px;
    height:500px;
    top:0;
    margin-top:0px;
    right:0;
    margin-right:-150px;
    background-image:url(http://www.archiviorobertobruno.it/olme/wp-content/uploads/2016/10/footer-background-1.png);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:100% 0;
    pointer-events:none;
    opacity:.5;
}*/
body.home #background-header{
    top:40vw;
    opacity:.75;
}


.sliderhome span.headline{
    color:#000 !important;
}
.sliderhome .slick-arrow,
.sliderhome .slick-arrow a{
    color:#000 !important;
}

#formcontatti textarea,
#formcontatti input[type=email],
#formcontatti input[type=text]
{

    border-color:#000 !important;
}
#formcontatti input[type=email],
#formcontatti input[type=text]
{
    min-height:50px;
}
.btDarkSkin h3{  color: #000!important;}
.btDarkSkin, .btLightSkin .btDarkSkin, .btDarkSkin.btLightSkin .btDarkSkin {
    color: #000!important;
    background-color: #ffffff00!important;
    background-image: none!important;
}
.boldSection.btSolidDarkBackground:before {
    background-color: transparent!important;
    opacity: 0!important;
}
.btPageHeadline .btSuperTitle, .btPageHeadline .btSubTitle {display: none;}
.home .btPageHeadline {display: none;}
.btLightSkin .btArticleListItem.btBlogColumnView, 
.btDarkSkin .btLightSkin .btArticleListItem.btBlogColumnView, 
.btLightSkin .btDarkSkin .btLightSkin .btArticleListItem.btBlogColumnView {
     border-bottom: none!important; 
}  
.btPageHeadline {
    background-color: rgba(0,0,0,.0)!important;
}

.btPageHeadline .header.btClear.medium .dash:after {
    content: ' ';
    clear: both;
    width: 5em;
    display: block;
    margin: 0 0 1.4em;
    border-bottom: 4px solid #b6a566;
    margin: auto;
}
.header .dash {min-height: 0!important}

.btnFilledStyle.btnAccentColor, .btnOutlineStyle.btnAccentColor:hover {
    background-color: #000!important;
    border: 2px solid #000!important;
}
.contattaci .btLightSkin .btnFilledStyle.btnNormalColor span{color: #000!important}
.contattaci .btnBig {
    font-size: 1.3em!important;
}

.home .btSoftRoundedButtons .btBtn {
    border-radius: 10px;
}
.home .btBtn {
    padding: 1.1em 1.2em!important;
    height: 60px;
}

.page-id-2272 .btText{    text-align: justify;}
footer a:hover {color:#fff!important;}

form.wpcf7-form .wpcf7-submit {
    padding: 1.3em 2.5em!important;
}

@media screen and (max-width:768px){
.btMenuVertical > .menuPort .logo {display: none;}
#menu-olme, #menu-menu {text-align: left; margin-top: 50px;}
.btMenuVertical .menuPort nav:after,.btMenuVertical .menuPort nav:before {display: none!important;}
.sub-menu {margin-left: 15px!important; }
.btLogoArea .logo img {display: inline-block!important;}
.btLogoArea .logo {
    width: 100%;
    text-align: center!important;
    text-align: -webkit-center;
    float: none!important;
    position: absolute;
}
}

.contenitore{
    max-width: 1140px;
    margin: auto;
}
.contenitore p,.contenitore ul {text-align: justify;}
.contenitore h6 {text-align: center;}
.btMenuHorizontal .menuPort > nav > ul ul ul {width: 400px!important;}
.btPageHeadline {padding-bottom: 2em!important;}

.bottone {border: 1px solid #b6a566; background-color: transparent;}
.bottone:hover {border: 1px solid #000; background-color: #000;}
.bottone span {color: #b6a566!important;}
.bottone:hover span {color: #fff!important;}
.bottone-cont {padding-bottom: 50px; padding-top: 30px;}
.text-center {text-align: center;}
.col-center {
    margin: auto;
    max-width: 760px
}
.single .btContent {
    max-width: 760px;
    margin: auto;
}


.tp-revslider-mainul >li, .rev_slider >ul >li, .rev_slider >ul >li:before, .tp-revslider-mainul >li:before, .tp-simpleresponsive >ul >li, .tp-simpleresponsive >ul >li:before, .tp-revslider-mainul >li, .tp-simpleresponsive >ul >li {border-radius: 8px;}
.tp-arr-imgholder, .tp-videoposter, .tp-thumb-image, .tp-tab-image {border-radius: 5px;}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    border-bottom: none!important;
}
.wpml-ls-legacy-list-horizontal a {padding: 5px 6px;}
.single-portfolio .btArticleMeta {display: none;}