/* embed style */
.facebook-responsive {
    overflow:hidden;
    padding-bottom: 70.25%;
    position:relative;
    height:0;
}

.facebook-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


/* trabalhos */
.portfolio-project .carousel-inner .item img{
    max-width: auto;
    width: 100%;
}

/* banner home mobile */

@media (max-height: 800px) and (max-width: 720px), (max-height: 620px) and (max-width: 760px), (max-width: 520px), (orientation: portrait){
    .slide:not(.pre-slide) .page-header .krown-button .icon_plus {
        font-size: 45px;
        margin-top: -40px;
        text-align: center;
    }
}
@media (max-width: 1400px){
    a.nbotao {
        display: block;
        text-align: center;
        width: 60%;
    }
    
    #content .span4{
        width: 100%;
    }
    
    #content .span5{
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
    }
}
@media (max-width: 991px){
    #content .span4 {
        display: none;
    }
}

/* icones menu */
.social-top.krown-social{
    position: absolute;
    top: 50%;
    right: 15%;
    margin-top: -15px;
} 

body[data-background="dark"] .social-top.krown-social i:before {
    color: #fff;
}

@media (max-width: 1200px){
    .social-top.krown-social{
        right: 20%;
    } 

    body[data-background="dark"] .social-top.krown-social i:before {
        font-size: 19px;
    }
}

@media (max-width: 520px){
    .social-top.krown-social{
        display: none !important;
    } 
}

#header.nav-back .social-top.krown-social i:before {
    color: #000;
}

/* cor do menu */
body[data-background="dark"] .txtmenu.blue {
    color: #2ea0dd;
}