/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.ApRow  .image_description {
    position: absolute;
    top: 30%;
    text-align: left;
    left: 45px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.h7-list-cate.ApRawHtml .cate-blok {
    width: 33%;
    padding-top: 0;
    padding-bottom: 0;
}
.h7-list-cate.ApRawHtml {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}
.icon-Ico_almohadasl::before {
    content: url("/themes/child_at_auros/assets/img/ico-almohadas.svg");

}
.icon-Ico_colchones::before {
    content: url("/themes/child_at_auros/assets/img/ico-colchon.svg");

}
.icon-Ico_canapes::before {
    content: url("/themes/child_at_auros/assets/img/ico-canapes.svg");

}
.icon-Ico_complementos::before {
    content: url("/themes/child_at_auros/assets/img/ico-complementos.svg");

}
.icon-Ico_colchon-cuna::before {
    content: url("/themes/child_at_auros/assets/img/ico-colchon-cuna.svg");

}
.icon-Ico_protectores-cuna::before {
    content: url("/themes/child_at_auros/assets/img/ico-protectores-cuna.svg");

}
.icon-Ico_almohada-cuna::before {
    content: url("/themes/child_at_auros/assets/img/ico-almohada-cuna.svg");

}
.logo.img-fluid{
    width:128px;
}
.bannercontainer .tp-caption.h7-style-slide {
    top: 35% !important;
}
.page-authentication .megamenu{
    display:none;
}
.page-authentication #leo_search_block_top{
    display:none;
}

.page-authentication #footer{
    display:none;
}
.block-category-inner #category-description{
    color:#84817c;
    line-height: 25px;
    font-size: 16px;
}
.page-authentication .popup-user{
    display:none !important;
}
.page-authentication .leo-top-menu{
    display:none !important;
}
.page-authentication .logo{
    display:none !important;
}
.page-authentication  .navbar-header{
    display:none;
}
.page-registration #leo_search_block_top{
    display:none;
}

.page-registration #footer{
    display:none;
}

.page-registration .leo-top-menu{
    display:none !important;
}

.page-registration .popup-user{
    display:none  !important;
}

.page-registration .h7-wrlogo{
    display:none  !important;
}
.page-registration  .navbar-header{
    display:none;
}

.page-password .h7-wrlogo{
    display:none  !important;
}
.page-password #footer{
    display:none;
}

.page-password .leo-top-menu{
    display:none !important;
}

.page-password .popup-user{
    display:none  !important;
}
.page-password #leo_search_block_top{
    display:none;
}
.page-password  .navbar-header{
    display:none;
}
.logo-feder{
    width: 500px;
}
.page-password svg{
    display:none;
}
.sb-cloud-brand{
    display: none !important;
}
/*Chat*/
.sb-cloud .sb-list .sb-message .sb-rich-btn {
    background-color: black !important;
    padding: 5px;
    border-radius: 10%;
    color: #fff;
}
.sb-cloud .sb-rich-button .sb-content{
    text-align: center;
}
.nqt_name  {
    letter-spacing: 0.14px;
    color: #222222;
    margin-bottom: 20px;
    line-height: 25px;
}
#leo_block_top .useinfo-selector .user-info li:nth-child(3) {
    display:none;
}
#leo_block_top .useinfo-selector .user-info li:nth-child(2) {
    display:none;
}
.sb-chat .sb-scroll-area .sb-header .sb-profiles > div{
    margin-top: 10px !important;
}
.sb-chat .sb-scroll-area .sb-header .sb-text{
    overflow:inherit !important;
}
.sb-chat .sb-scroll-area .sb-header .sb-profiles{display:none !important;}
.modal-open .cart-content p:nth-child(3){
    display:none;
}
.leo-dropdown-cart-subtotals .shipping{
    display:none;
}
.cart-detailed-totals #cart-subtotal-shipping {
    display:none;
}
.separador{
    font-size: 17px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
@media (max-width: 768px) {
    .logo-feder{
        width: 200px;
    }

}

@media (min-width: 768px) {
    #index:not(.keep-header) #page #header {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        z-index: 1;
        max-width: 1600px;
        margin: auto;
        width: 100%;
        background-color: transparent;
    }


}
@media (min-width: 1024px) {
    .h7-list-cate.ApRawHtml .cate-blok {
        width: 16.6666666667%;
    }
    .h7-list-cate.ApRawHtml  {
        margin-top:-400px;
        width: 80%;
        left: 10%;
        position: relative;
    }
    #leo_block_top .popup-content{
        min-width: 180px;
    }
    .page-home .ApColumn .products-row .title_block{
        margin-bottom: 80px;
    }

}
