/*
*{
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
*/

.home-mega-banner{
    margin-top: -20px;
    margin-bottom: 50px;
}

.home-mega-banner .container-fluid{
    padding: 0;
    margin: 0;
}

.ul-format{
    list-style: none;
    padding: 0;
    margin: 0;
}

.justify-content-space-between{
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.justify-content-space-around{

            justify-content: space-around;
}

.align-self-center{
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
}
.justify-content-center{
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.justify-content-flex-end{
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.flex-direction-colunm{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}


.header-nav ul li{
    margin-right: 20px;
}

.header-logo,
.header-nav,
.header-search{
    height: 100%;
}
.header-search{
    margin-left: 10px;
}
.header-logo{
    min-width: 150px;
    }
    .header-nav .header-nav-link a{
        text-transform: uppercase;
        font-size: 16px;
        -webkit-transition: .2s linear all;
        -o-transition: .2s linear all;
        transition: .2s linear all;
    }
    .header-nav .header-nav-link a:hover{
    text-decoration: none;
    color: grey;
    }
    .header-search-form{
        width: 100%;
    }
    .header-search-form .form-group{
        margin: 0;
        position: relative;
     width: 100%;
    }

    #formsearchResponsive .form-group button{
        position: absolute;
        right: 1px;
        top: 1px;
        background: rgba(0,0,0,.1);
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        height: 93%;
        border-top-right-radius: 15px;
        border-bottom-right-radius: 15px;
        font-size: 10px;
        color: white;
        text-transform: uppercase;
        -webkit-transition: .2s linear all;
        -o-transition: .2s linear all;
        transition: .2s linear all;
        opacity: 0;
        visibility: hidden;


    }
    #formsearchResponsive{
        position: relative;;
    }

    #formsearchResponsive .form-group .form-control:focus ~  button{
        opacity: 1;
        visibility: visible;
    }

    .header-search-form button:hover{
        color: grey;

    }

.header-account-buttons{
    width: 100%;
}
.header-search-form .form-group input{

    padding: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAAABHNCSVQICAgIfAhkiAAAAY5JREFUOI2tk09LVGEUh59XUkwIJkgESSLaFIEUoYsQHVpJ7l21aRlBLly2cdW2LxAUtYi+ga6chS4sEcGNkLZqnX+iQsQeF3MmXi5z547pgcuFc36/5z333PMmSkKdBWaA28Bd4BDYjudNSmmjzJtDBtS3do4j9XkVaEjdDsMf9ZU6rV5Vb6qz6vsM+rETbDFES+pIB91DdTe0L9oJnkZxR+3vYhx31OP4glvF4pZ6oj6oAmWel9HA6zx5JZLr3YLCVwvfGkBP5Cfi/fUssJTSPvADuK/2tmDD8f51FljET6D3H0Mdz9vtNtTL4fudJ/ti+EdqTwd/EVYPWKNYeBeF+S5BKfZR9UmxOKgexu5MlDBy/UKAvpQJ5rO7N1eiGVA/he6vOtqqpYLwGvAd6IvaZ2AZWANqwBjwGLhB888/Syl9KOusESduZHevXSyp14v+S/kMgCngAHhEc39GaS70JM3lXAVWUkrf2nYToHp2ar1UWBVxv/YCtPDfoIC15tSoVlfD7qmbau3csIuMU2xlwu0LxudfAAAAAElFTkSuQmCC');
    background-color: #C4C4C4;
    background-repeat: no-repeat;
    border-radius: 25px;
    background-position-x: 9px;
    background-position-y: 5px;
    padding-left: 36px !important;
    padding-right: 90px !important;


}

.header-content.fixed .name-user{
    display: none;
}

.name-user{
    font-size: 12px;
    padding: 0 10px;
}


.header-account-link{
    padding: 0 10px;
    min-width: 80px;
}

.logout-link a{
    padding: 0 20px
}

.header-account-buttons .ul-format .signup-header-link{
    width: 70%;
    min-width: 125px;
}

.myaccout-header {
    padding: 0 20px;
}


.menu-responsive svg{
    max-width: 25px;
    }
    .menu-responsive svg{
    overflow: visible;
    }
    .menu-responsive .cls-1{
        -webkit-transition: .2s all cubic-bezier(0.175, 0.885, 0.32, 1.275);
        -o-transition: .2s all cubic-bezier(0.175, 0.885, 0.32, 1.275);
        transition: .2s all cubic-bezier(0.175, 0.885, 0.32, 1.275);
    }
    .menu-responsive #Rectangle_1581.open{
        -webkit-transform: translateX(10px) translateY(4px);
            -ms-transform: translateX(10px) translateY(4px);
                transform: translateX(10px) translateY(4px);

}

.menu-responsive{
    height: 100%;
    padding-top: 15px;

}

header .header-nav.open{
    left: 0;
}

.container-custom-home{
    max-width: 1300px;
    margin: 0 auto;
}

.theme-subalia{
    font-style: italic;
    font-size:28px;
    font-weight: 900;
    text-transform: uppercase;
    margin: 0;
}
.theme-subalia span{
    font-family: 'Montserrat', sans-serif;
    font-weight: 100;

}




#owl-carousel{
    padding: 0 7px;
    width: 50%;
}




.module-link-footer:hover{
    text-decoration: none;
}
.module-footer-title{
    font-weight: 900;
    margin-bottom: 20px;
}
.newsletter{
    padding: 40px 0;
    background: #6BA6E7;
    position: relative;
    overflow: hidden;
    color:#FFF;
}


.module-footer-social{
    margin-top: 20px;
}
.module-footer-social li a{
    padding: 0 6px;
    display: block;

}


.login_desktop{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: transparent;

}

.login_desktop .row{
    position: relative;
height: 560px;
width: 900px;
background: white;
padding: 15px 0;
box-sizing: content-box;
box-shadow: 0px 0px 5px rgba(0,0,0,.1)
}

.login_desktop form{
    width: 60%;
    margin: 0 auto;

}


.menu-responsive #Rectangle_1582.open{
        -webkit-transform: translateX(5px) translateY(10px);
            -ms-transform: translateX(5px) translateY(10px);
                transform: translateX(5px) translateY(10px);

    }

    .menu-responsive{
        height: 100%;
        padding-top: 25px;

    }



    header .header-nav.open{
        left: 0;
    }

    .container-custom-home{
        max-width: 1300px;
        margin: 0 auto;
    }

    .theme-subalia span{
        font-family: 'Montserrat', sans-serif;
        font-weight: 100;

    }

    .panel-title-section{
        font-weight: 900;
        font-size: 20px;
        border-bottom: 1px solid #ccc;
    }




    .module-link-footer:hover{
        text-decoration: none;
    }
    .module-footer-title{
        font-weight: 900;
        margin-bottom: 20px;
    }


    .newsletter button{
        right: 0;
        top: 10px;

    }

    .module-footer-social{
        margin-top: 20px;
    }
    .module-footer-social li a{
        padding: 0 6px;
        display: block;

    }

    .login_desktop{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 999;
        background: transparent;

    }

    .login_desktop .row{
        position: relative;
    height: 560px;
    width: 900px;
    background: white;
    padding: 15px 0;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.1);
            box-shadow: 0px 0px 5px rgba(0,0,0,.1)
    }

    .login_desktop form{
        width: 60%;
        margin: 0 auto;

    }
    .login_desktop .input-login-group{
        position: relative;
    }
    .login_desktop .input-login-group i{
        position: absolute;
        top: 20px;
        color: #C7C7C7;
        left: 6px;
    }

    .eye-container{
        top: 17px;
        position: absolute;
        right: 20px;
        height: 100%;

        right: 0;
        width: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index:10;
        cursor:pointer;

    }

    .button-login{
        padding: 6px 0;
    }

    .login_desktop form .extra-one-button-link {
        padding: 6px 0;
    }

    .button-login-register{
        margin-bottom: 10px;
    }
    #login-modal, #logged-modal {background:rgba(0,0,0,0.7);}
    .login-modal-title{
        font-size: 24px;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 60px;
    }

    .pass_recovery_login{
        font-size: 12px;
        font-style: italic;
    }

    .close-login-modal{
        position: absolute;
        height: 40px;
        width: 40px;
        color: white;
        top: 10px;
        right: 0;
        background: #202020;
        top: -15px;
        right: -15px;
        border-radius:50%;
    }
    .login_desktop .login-img-content{
        -webkit-transition: 1s all linear;
        -o-transition: 1s all linear;
        transition: 1s all linear;

    }
    .login_desktop .login-img-content.error{
        -webkit-transition: 2s all linear;
        -o-transition: 2s all linear;
        transition: 2s all linear;
        background: red;
    }

    .login_desktop .login-img-content.error img{
        mix-blend-mode: luminosity;
    }
    .login_desktop .login-img-content img{
        -webkit-animation-name: animate-hue-rotate;
                animation-name: animate-hue-rotate;
        -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
        -webkit-animation-duration: 5s;
                animation-duration: 5s;
    }



    @-webkit-keyframes animate-hue-rotate{
        0%{
            -webkit-filter: hue-rotate(0deg);
                    filter: hue-rotate(0deg);
        }
        25%{
            -webkit-filter: hue-rotate(90deg);
                    filter: hue-rotate(90deg);
        }
        50%{
            -webkit-filter: hue-rotate(180deg);
                    filter: hue-rotate(180deg);
        }
        75%{
            -webkit-filter: hue-rotate(320deg);
                    filter: hue-rotate(320deg);
        }
        100%{
            -webkit-filter: hue-rotate(0deg);
                    filter: hue-rotate(0deg);
        }
    }
    @keyframes animate-hue-rotate{
        0%{
            -webkit-filter: hue-rotate(0deg);
                    filter: hue-rotate(0deg);
        }
        25%{
            -webkit-filter: hue-rotate(90deg);
                    filter: hue-rotate(90deg);
        }
        50%{
            -webkit-filter: hue-rotate(180deg);
                    filter: hue-rotate(180deg);
        }
        75%{
            -webkit-filter: hue-rotate(320deg);
                    filter: hue-rotate(320deg);
        }
        100%{
            -webkit-filter: hue-rotate(0deg);
                    filter: hue-rotate(0deg);
        }
    }
    @-webkit-keyframes pulse {
        0% {
            -webkit-transform: scale(1);
                    transform: scale(1);
            opacity: 1
        }

        100% {
            -webkit-transform: scale(1.5);
                    transform: scale(1.5);
            opacity: 0

        }
    }
    @keyframes pulse {
        0% {
            -webkit-transform: scale(1);
                    transform: scale(1);
            opacity: 1
        }

        100% {
            -webkit-transform: scale(1.5);
                    transform: scale(1.5);
            opacity: 0

        }
    }

    .bar-slogan{
        padding: 15px 0;
    }

    .bar-slogan-title{
        font-weight: 900;
        font-size: 25px;
        margin: 0;

    }
    .bar-slogan-text{
        font-size: 12px;
        margin: 0;


    }

    .featured-lots,
    .featured-auctions,
    .categories-home,
    .-to-buy,
    .bar-slogan,
    .about-as{
        margin: 0 0 40px 0;
    }

    .featured-lots a,
    .featured-auctions a,
    .-to-buy a,
    .bar-slogan a,
    .categories-home a,
    .about-as a{
        margin: 0 15px 10px 0;
        display: block;
    }

    .featured-lots-title,
    .featured-auctions-title{
        padding: 0 0 0 20px;
        margin-bottom: 30px;
    }
    .featured-lots-list-tabs.nav-tabs>li,.featured-auctions-list-tabs.nav-tabs>li{
        margin-bottom: 0;
    }
    .featured-lots-list-tabs.nav-tabs>li.active>a,
    .featured-lots-list-tabs.nav-tabs>li.active>a:focus,
    .featured-lots-list-tabs.nav-tabs>li.active>a:hover,
    .featured-acutions-list-tabs.nav-tabs>li.active>a,
    .featured-acutions-list-tabs.nav-tabs>li.active>a:focus,
    .featured-acutions-list-tabs.nav-tabs>li.active>a:hover{
            padding-left: 3px;
           border: 0;
           color: #575757;

    }
    .featured-lots-list-tabs.nav-tabs>li>a,
    .featured-lots-list-tabs.nav-tabs>li>a:focus,
    .featured-lots-list-tabs.nav-tabs>li>a:hover,
    .featured-auctions-list-tabs.nav-tabs>li>a,
    .featured-auctions-list-tabs.nav-tabs>li>a:focus,
    .featured-auctions-list-tabs.nav-tabs>li>a:hover{
           padding: 0;
           border: 0;
           padding-bottom: 6px;
           padding-right: 30px;
           background: transparent;
           font-size: 14px;
           font-style: italic;
           cursor: pointer;
    }


    .featured-lots-container,
    .r{
        background: transparent;
        position: relative;

    }

    .featuerd-lots-tabs-content,
    .featuerd-auctions-tabs-content{
        padding: 60px 0;
    }

    div.featured-lots-img div
    {
        text-align: center;
        position: relative;
        height: 230px;
        overflow: hidden;
    }

    div.featured-lots-img img{
        max-width: 100%;
        max-height: 215px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: relative;
        width: auto !important;
        margin: 0 auto !important;
        display: inherit !important;
    }


    .featured-lot-title,
    .featured-auction-title{
        font-weight: bold;
        font-size: 14px;
        margin-bottom: 10px;
        height: 40px;
        overflow: hidden;

    }
    .featured-lot-title p{
        font-weight: bold;
        font-size: 14px;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        margin-bottom: 0;
    }

.fetured-lots-separator{
    margin: 0 20px;
    border-bottom: 1px solid lightgray;
}
.featured-auctions .fetured-lots-separator{
    margin: 0 60px;
    border-bottom: 1px solid lightgray;
}

.featured-lot-price-title{
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.featured-lot-price{
    font-weight: 900;
    font-size: 10px;

}
.featured-lot-price.featured{
    font-weight: 900;
    font-size: 15px;

}

.featured-lots-prices{
    padding: 10px 0;
}

.featured-lots-tabs-container,
.featured-auctions-tabs-container{
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.featured-lots-tabs-container .view-all,
.featured-lots-auctions-container .view-all{
    text-transform: uppercase;
}
.featured-lots-tabs-container .nav-tabs {
    border-bottom: 0px solid #ddd;
}



.lots-type {
    position: absolute;
    z-index: 2;
    width: auto;
    padding:10px 15px;
    text-align: center;
    color: #000;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 10px;
    text-transform:uppercase;

    -webkit-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.2);
}


.featured-auctions-img-home-timed{
    overflow: auto;
    top: 0;
    background: rgba(0,0,0,.6);
    height: 65px;
    width: 100%;
    position: absolute;
}

.featured-auctions-img-home-timed{
    color: white;
    font-size: 11px;
}
.lots-type span{
    font-size: 11px;
    padding-left:5px;
}


.item-featured-auctions .r{
    background: white;
    border-width: 1px;
    border-style: solid;
    padding: 15px 15px;
}

.features-auction-home-info{
    padding: 15px;
    border-left:#F8F8F8 1px solid;
}
.featured-auctions-home-container{
    height: 218px;
    margin-bottom: 40px;
    border: 0;
    border:#EEf0f7 1px solid;
    background: #FAFAFA;
    position:relative;
}
div.featured-auctions-img-home{
    display: flex;
    align-items: center;
    overflow: hidden;
    height: 216px;
    background:#FFF;
    border-right:#EEf0f7 1px solid;
    justify-content: center;
}
div.featured-auctions-img-home img {
    max-width: 200px;
    min-width: 180px;

}

.features-auction-home-info-content{
    height: 130px;
}
.features-auction-home-button{
    align-self: flex-end;
}
.featured-auctions-img-home-timed-title{
    font-size: 10px;
    text-transform: uppercase;
    margin-top: 7px;
    margin-bottom: 7px;
}
.auction-info-date{
    margin-top: 20px;
}
.auction-info-date span{
    width:100px;display:inline-block;
}
.features-auction-home-info-title{
    font-size: 20px;
    color: #575757;
    font-weight: 600;
}
.auction.house-name{
    font-weight: bold;
}

.tipe_auction{
    color: ba;
    /* height: 30px; */
    text-transform: uppercase;
    top: 29px;
    left: -73px;
    z-index: 10;
    /* background: white; */
    padding: 3px 10px;
    width: 121px;
    /* display: flex; */
    align-items: flex-start;
    text-align: right;
    justify-content: center;
    padding-left: 12px;
    padding-top: 38px;
    text-transform: uppercase;
    transform: rotate(-90deg);
    text-align: right;
    position: absolute;
    font-weight: bold;
    position: absolute;
}

.tipe_auction img{
    position: absolute;
    top: -29px;
}



.features-auction-home-info-description{
    font-weight: 100;
    font-size: 12px;
}

.featured-auctions-info{
    padding: 15px;
}

.featured-auction-desc p{
    font-weight: 100;
    font-size: 12px;
}

.auctions-type{
    position: absolute;
    z-index: 2;
    width: 40px;
    height: 40px;
    left: -4px;
    top: -15px;
    border-radius: 00px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: .2s all cubic-bezier(0.6, 0.04, 0.98, 0.335);
    -o-transition: .2s all cubic-bezier(0.6, 0.04, 0.98, 0.335);
    transition: .2s all cubic-bezier(0.6, 0.04, 0.98, 0.335);
    padding: 0px 9px 0 9px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: white;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg)


}

.auctions-type span{
    opacity: 0;
    -webkit-transition: .3s linear all;
    -o-transition: .3s linear all;
    transition: .3s linear all;
    margin-left: 5px;
    text-transform: uppercase;
    }
    .item-featured-auctions a:hover .auctions-type{
        width: 130px;
    }
    .item-featured-auctions a:hover .auctions-type span{
        opacity: 1;
    }

    .auction-info{
        height: 100px;
        margin-top: 5px;
    }
.auction-info-content .auction-date{
        font-size: 16px;
        font-weight: bold;


    }

    .category-item a{
        width: 100%;
        border-bottom: 1px solid lightgray;
        width: 100%;
        font-weight: bold;
        font-size: 18px;
        padding-bottom: 8px;
        width: 90%;
    }
    .category-item {
margin-bottom: 15px;
    }
    .category-item a{
        text-transform: uppercase;
    }

    .category-item img{
        position: relative;
        left: 6%;
        max-width: 40px;
    }

    .-to-buy img{
        max-width: 70%
    }

    .about-as-item{
        height: 300px;
        color: white;
        padding: 20px 10px;
        font-weight: bold;
        font-size: 14px;
        text-transform: uppercase;
    }




    .auctions-to-finish-container{
        /* -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,.2);
                box-shadow: 0px 0px 6px rgba(0,0,0,.2); */
        border: 1px solid #6BA6E7;
        height: 275px;
        position: relative;

    }

    .auctions-to-finish-title-section{
        margin-bottom: 30px;
        font-size: 20px;
    }

    .auctions-to-finish-title{
        margin-bottom: 10px;
    }

    .auctions-to-finish-img-container{
        height: 165px;
        overflow: hidden;
    }

    /* .auctions-to-finish-img-container img{
        max-height: 100%;
    } */

    .auctions-to-finish-info-title{
        font-size: 14px;
    }
    .auctions-to-finish-title p.theme-subalia{
        font-size: 14px;
    }

    .auctions-to-finish-info{
        padding-top: 10px;
    }
    .auctions-to-finish-container .auction-date{
        font-size: 12px;
        font-weight: bold;
    }

    /* .auctions-page .owl-stage-outer{
        padding: 25px;
    } */

    .auctions-page .categories-container .category-item a{
        font-size: 14px;
    }



    .item-auction-list-large{
        /*height: 200px;*/
        margin: 20px 0;

    }

    .auction-list-large-container{
border-width: 1px;
border-style: solid;
height: 200px;


    }

    .auction-list-large-img{
        height: 200px;
        overflow: hidden;
    }

    .auction-list-large-info .auction-list-large-title{
        font-weight: bold;
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 0;
    }
    .auction-list-large-info .all-lots-title p{

        margin-bottom: 0;
    }

    .auction-list-large{
        padding: 40px 15px;
    }

    .item-all-auctions-container{
        -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,.1);
                box-shadow: 0px 0px 8px rgba(0,0,0,.1);
        border-width: 1px;
        border-style: solid;
    }

.auction-list-large-info-title{
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
}

.auction-list-large-info-title p{
    margin-bottom: 0;

}


.auction-list-large-house-name{
    margin-bottom: 18px;
}


.auction-list-large .auctions-type {
    position: absolute;
    z-index: 2;
    background: #6BA6E7;
    width: 32px;
    height: 32px;
    left: -15px;
    top: -15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: .2s all cubic-bezier(0.6, 0.04, 0.98, 0.335);
    -o-transition: .2s all cubic-bezier(0.6, 0.04, 0.98, 0.335);
    transition: .2s all cubic-bezier(0.6, 0.04, 0.98, 0.335);
    padding: 0px 0px 0 5px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: white;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.2);
            box-shadow: 0px 0px 10px rgba(0,0,0,.2);
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    border-radius: 0;
}


.auction-list-large-button-container{
    height: auto;
    padding: 20px 15px;
}
.auction-list-large-button a {
    height: 35px;
    width: 100%;
    padding:10px;
    text-transform: uppercase;
    -webkit-transition: .2s linear all;
    -o-transition: .2s linear all;
    transition: .2s linear all;
}
.auction-list-large-button a:hover {
    text-decoration: none;
}

.auction-list-large-image-house img{
    float: right;
}

.auction-list-large-button a{
    margin-bottom: 15px;
}

.auction-list-large-tabs-contaier{
    border-bottom: 1px solid #ddd;
}
.auction-list-large-tabs-contaier .nav-tabs{
    border-bottom:0;
}


.contact{
    position: fixed;
    top: 0;
    left: 0;
    background: white;
    height: 100%;
    width: 100%;
    z-index: 9999999999;
}
.ficha-title{
    font-weight: 900;
    font-size: 20px;

}
.ficha-title-container{
    border-bottom: 1px solid lightgray;
    padding-bottom: 4px;
}

.info-auction-title{
    font-weight: bold;
}

.info-auction-title{
    margin-top: 0;
}

.back-button{
    text-transform: uppercase;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAYAAAByF90EAAAABHNCSVQICAgIfAhkiAAAAN1JREFUKJGd0DFKxVAUBNCZy+dhzCJcgSBobSEWNtFCQxqLuDIbC+EqqGkUXILyCytLlyCYVMkbm6d8Pgi+THe5cBiGWEvTNCcArmOMO+7+vv7/K7Z61HV9LOlG0ktZlh//RQCAqwjJW5KvwzAcdF035ECWkKOEvMUYD3MRAGBC7kn2AC5IfuYA0zQphLBckLwiGQAEAHeSspqYGcZxvFxIOgcwu1FqtSTwu1GXNtp3969czADA3R8lnUraNrPnqqo2Z0EJe0jYblEUT23bbsyCfjCSZyT3+r7fyoG+Ab54ZH4yCLNqAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 23px;
    font-weight: bold;
}
.back-button:hover,
.back-button:focus,
.back-button:active
{
    text-decoration: none;
}


.info-auction-tabs{
    border-top: 1px solid lightgray;
    margin-bottom: 20px;
}
.info-auction-tabs .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 0px solid #ddd;
    border-bottom-color: transparent;
}
.info-auction-tabs .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 0px solid #ddd;
    border-bottom-color: transparent;
}

.info-auction-tabs .nav-tabs>li, .info-auction-tabs .nav-tabs>li {
    margin-bottom: 0;
}


.info-auction-tabs .nav-tabs>li>a, .info-auction-tabs .nav-tabs>li>a:focus, .info-auction-tabs .nav-tabs>li>a:hover, .info-auction-tabs .nav-tabs>li>a,
.info-auction-tabs .nav-tabs>li>a:focus, .info-auction-tabs .nav-tabs>li>a:hover {
    padding: 0;
    border: 0;
    padding-bottom: 6px;
    padding-right: 30px;
    background: transparent;
    font-size: 14px;
    font-style: italic;
}


.featured-lots-title,
.featured-auctions-title{
    padding: 0 0 0 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
}

.info-auction-tabs .nav-tabs>li.active>a,
.info-auction-tabs .nav-tabs>li.active>a:focus,
.info-auction-tabs .nav-tabs>li.active>a:hover,
.info-auction-tabs .nav-tabs>li.active>a,
.info-auction-tabs .nav-tabs>li.active>a:focus,
.info-auction-tabs .nav-tabs>li.active>a:hover{

       border: 0;
       color: #575757;

}
.info-auction-tabs .nav-tabs>li>a,
.info-auction-tabs .nav-tabs>li>a:focus,
.info-auction-tabs .nav-tabs>li>a:hover,
.info-auction-tabs .nav-tabs>li>a,
.info-auction-tabs .nav-tabs>li>a:focus,
.info-auction-tabs .nav-tabs>li>a:hover{
       padding: 0;
       border: 0;
       padding-bottom: 6px;
       padding-right: 30px;
       background: transparent;
       font-size: 14px;
       font-style: italic;
       padding-top: 5px;
}


.info-auction-info-tab-title{
    font-size: 16px;
    margin-bottom: 10px;
}

.info-auction-info-tab-desc{
    font-size: 12px;

    font-style: italic;
}
.info-auction-info-tab-contact{
    margin-top: 50px;
}

.info-auction-info-tab-contact ul li a{
    width: 40px;
}


.info-auction-info{
    min-height: 50px;
    margin-top: 10px;
}

.desaturate img{
    -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
width: 25px;
}


.social-share-title{
    font-size: 12px;
    text-transform: uppercase;
}

.filters-auction-title span{
    text-transform: uppercase;
    font-weight: 900;
    font-size: 35px;
}
.filters-auction-title{
border-bottom: 1px solid lightgray;
}

.filters-auction-block {
    padding: 15px 0;
}

.button-filter{
    width: 100%;
}

.filters-auction-content .filters-auction-block input{
    background: #EAEAEA;
    border-radius: 0;
    border: 0;
}
.filters-auction-content .filters-auction-block label{
    font-weight: 300;
    font-size: 13px;
}

.filters-auction-block-input{
    padding-bottom: 8px;
}




.lot__normal-content .title-lot{
    font-size: 12px;
    font-weight: 400;
    height: 45px;
    overflow: hidden;
    padding: 10px 10px 0px 10px;
}

.lot__normal-prices{

}

.lot__normal-time{
    font-size: 12px;
    color: #000;
    padding:8px;
    position:absolute;
    width:100%;
    z-index: 1;
    background: #eee;

}

.lot__normal-container .iconhouse img {

}

.square .item_img{
    height: 150px;
    background-color: #fff;
    font-size: 0;
    text-align: center;
    position: relative;
    border: none;
    overflow: hidden;
    margin-bottom: 10px;
}
.square .item_img img{
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    display: inline-block;
    padding:25px 10px 0 10px;
}

.square .title_item{
    font-weight: bold;
    font-size: 16px;
    height: 45px;
    overflow: hidden;
    font-family: 'Montserrat', sans-serif;
}
.square .desc_lot{
    overflow: hidden;
    height: 20px;
    overflow: hidden;
    font-size: italic;
    font-style: italic;
    color: grey;
    margin: 5px 0;
    margin-top: 0px;
    font-size: 12px;
}
.square .data-price{


    font-size: 12px;
}

.lot__normal-prices{
    min-height: 38px;
    padding: 10px;
    background: #eee;
}
.lot__white_space{
    min-height: 38px;

}
.salida-title{
    font-weight: bold;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 12px;
}

.data-lot-img-house{

    text-align: center;
    margin-left:90px;
    margin-right:90px;
    opacity:0.8;
    min-height: 55px;
}


.lot__normal-container{
    border: 1px solid #ccc;
   position: relative;
}

.salida-time{
    position: absolute;
    top: 0;
    left: 0;
    color: white;
    width: 100%;

}

.lot__normal {min-height:410 !important;}

.lot__normal-img{
    padding: 10px 0 10px;
}



.ficha__content-info{
    background: #eee;
}

.bar-up-filter{
    margin-bottom: 20px;
}

.square{
    margin-bottom: 20px;
    min-height: 421px;
    position: relative;

}
.square:hover .item_lot{
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 15px;

    }
.square:hover .item_lot .border{
    transition: .3s linear all;
    border: 1px solid #6BA6E7;
    z-index: 10;
    box-shadow: 0px 0px 10px rgba(0,0,0,.3)

    }
.square:hover .item_lot .salida-time{
opacity: 0;
transition: .3s linear all;
    }
    .square .item_lot .salida-time{

        opacity: 0;
        transition: .3s linear all;

            }
.square .item_lot .border{
    transition: .3s linear all;
    border: 1px solid white;
    position: relative;

    }




.item_lot{
    position: relative;
}

.item_lot .title_item,
.item_lot .desc_lot,
.item_lot .data-price{
    padding: 0 10px;
}

.ficha-info-container{
    border-right: 1px solid lightgray;
    min-height: 600px;
}

.info-type-auction{
    font-size: 10px;
}

.date_top_side_small{
    font-size: 12px;
    text-transform: uppercase;
}

.ficha-info-clock .salida-time{
    position: relative;
    margin: 10px 0;
    margin-bottom: 30px;
}



.info-ficha-buy-info .pre .pre-title{
    text-transform: uppercase;
    font-size: 16px;
}
.info-ficha-buy-info .actual-bid .pre .pre-title{
    text-transform: uppercase;
    font-size: 22px;
}
.info-ficha-buy-info .actual-bid .pre .pre-price{
    text-transform: uppercase;
    font-size: 22px;
    margin-left: 10px;
}
.info-ficha-buy-info .pre .pre-price.bolder{
    font-weight: 900;
    margin-left: 10px;
}

.info-ficha-buy-info-price.actual-bid{
    margin-bottom: 0px;
}

/* .next-bid .explanation_bid.pre-title,
.next-bid span{
    font-size: 10px;
    color: grey;
    font-style: italic;
} */
.next-bid span{
    margin-left: 10px;
}

#text_actual_max_bid{
    font-size: 22px;
}

.prices-lot-info{
    margin-bottom: 30px;
}

.nex-bid-content{
    margin-bottom: 30px;
}


.insert-bid-input input{
    border-radius: 0;
    width: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #DADADA;
}


.register-signup-link{
    padding: 0 10px;
}


.categories{
    margin: 40px 0 20px 0;
}

.-title{
    font-size: 12px;
}
/* . i{
    font-size: 10px;
    cursor: pointer;
}
.{
    position: relative;
    margin-top: 15px;
    margin-bottom: 50px;
}
.description-mini-info.{
    position: relative;
    margin-top: 0px;
    margin-bottom: 10px;
}
.:last-child{
    position: relative;
    margin-top: 25px;
} */

.-title-content{
    border-bottom: 1px solid #eee;
    margin-bottom: 5px;
    padding-bottom: 5px;

}

.description-profile{
    margin-bottom: 60px;
}

.ficha-info-nav-titles li a{
    cursor: pointer;
    border: 0 !important;

    font-size: 24px;
    font-weight: normal;
    background-color: transparent !important;
}
.ficha-info-nav-titles li a::before{
    width: 50px;
    height: 3px;
    background: #6BA6E7;
    position: absolute;
    left: 0;
    bottom: -10px;
    content: '';
    opacity: 0;
    transition: .3s linear all;
}

.ficha-info-nav-titles li.active a::before{
opacity: 1;
}

.ficha-info-nav-titles{
padding-bottom: 10px;
position: relative;
margin-top: 40px;
}

.profile-lotes-destacados{
    background-color: #F8F8F8;
    padding: 80px 0;
}
.profile-lotes-recomendados{
    padding: 40px 0;
}

.before_after a{
    color: #C7C7C7;
    font-size: 12px;
}
.before_after a:hover{
text-decoration: none;
color: #202020;
}
.before_after a i{
    padding: 0 3px;
}
@keyframes spin {
    0% {
      transform: rotate(0deg); }

    100% {
      transform: rotate(360deg); } }

.loader {
    border: 8px solid #f5f5f5;
    border-top-color: rgb(245, 245, 245);
    border-top-style: solid;
    border-top-width: 8px;
    border-top: 8px solid #555555;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 0.8s linear infinite;
    animation: spin 0.8s linear infinite;
    margin: auto;
        margin-top: auto;
        margin-bottom: auto;
}

.mini-img-ficha div{
    width: 100%;
    height: 100%;
}

#img_main {
    height: 476px;
    text-align: center;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}
.featured-lots-img-container.back-loader{
    background: lightgray;
    height: 220px;
    margin-bottom: 10px;
    animation: opacity-trans .8s infinite alternate-reverse;
}
.featured-lot-title.back-loader{
    background: lightgrey;
    height: 40px;
    margin-bottom: 10px;
    animation: opacity-trans .8s infinite alternate-reverse;
}

.col1.back-loader{
    background: lightgrey;
    height: 20px;
    width: 50%;
    margin-bottom: 10px;
    animation: opacity-trans .8s infinite alternate-reverse;
}

.col2.back-loader{
    background: lightgrey;
    height: 20px;
    width: 30%;
    margin-bottom: 10px;
    animation: opacity-trans .8s infinite alternate-reverse;
}

@keyframes opacity-trans{
    to{
        opacity: .3;
    }
    from{
        opacity: 1;
    }
}


.featured-lots-tabs-container, .featured-auctions-tabs-container .nav-tabs {

    border:0;
}



.ficha-info-clock{
    margin-bottom: 10px;
}

.img-lot-carousel{
    margin-top: 10px;

}

.item-featured-lots{
    border: #EEf0f7 1px solid;
    background:#FAFAFA;
    min-height: 370px;
}

.loader-lots.large-lots .item-featured-lots{
    min-height: 230px ;
    max-height: 230px;
}

.ball-online{
    height: 30px;
    width: 30px;
    border-radius: 50%;
}
.ball-online-content{
    height: 40px;
    width: 40px;
    content: '';
    position: absolute;
    top: -5px;
    left: -5px;
    border-radius: 50%;
    opacity: .3;
    z-index: -1;

}
.ball-online-container{
    height: 40px;
    width: 40px;
    content: '';
    position: absolute;
    top: -15px;
    right: 5px;
    border-radius: 50%;
    z-index: 1;

}

.img-lot-carousel{
    max-height: 30px;
}


.end-time-lot-list{

}



.lotlist-counter{
    width: 60%;

}


.end_on{
    width: 40%;
    align-items: center;
    padding-left: 5px;
    font-weight: 900;
}




.end-time-lot-list{
    height: 35px;;
}


.pagination>li>a, .pagination>li>span {

    border: 0;
    font-size: 30px;
    color: lightgray;
    font-weight: 100;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: grey;
    cursor: default;
    background-color: white;
    border-color: white;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 2;
    color: grey;
    background-color: white;
    border-color: white;
}






/* Account panel */


.user-panel{
    height: 100vh;
}

.user-panel-menu{
    background: #eee;
    height: 100vh;
}

.user-panel-menu-header{
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #eee;
}

.user-panel-menu-content{
    padding-top: 20px;
    padding-bottom: 20px;
}

.user-panel-menu-link a{
    display: block;
    padding: 10px 5px;
    font-size: 16px;
    font-weight: 600;
    color: gray;
}

.user-panel-menu-link{
    list-style: none;
}
.user-panel-content-header{
    height: 60px;
    border-bottom: 1px solid #eee;
}
.user-panel-content-title{
    height: 70px;;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    color: gray;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;

}
.user-panel-categories-title{
    height: 50px;
    align-items: center;
    display: flex;
    font-size: 18px;
    font-weight: 500;
    color: gray;
    position: relative;


}
.user-panel-categories{
    border-right: 1px solid #eee;
    height: calc(100vh - 60px);
}

.user-panel-categories-title::before{
    height: 100%;
    content: '';
    width: 3px;
    background: #6BA6E7;
    top: 0;
    left: 0;
    position: absolute;

}

.account-user-menu{
    border: 1px solid #6BA6E7;
}

.user-panel-categories .nav.nav-tabs li a{
    background: transparent;
    border: 0;
    padding: 10px 0;
    display: block;
}
.user-panel-categories .nav.nav-tabs li:hover a{
    background: transparent;
    border: 0;
    padding: 10px 0;
    display: block;
}

.user-panel-categories .nav.nav-tabs li:hover {
    background: #F1F1F7;

}

.user-panel-categories .nav.nav-tabs{
    border: 0;
}
.user-panel-categories .nav.nav-tabs li{
    border: 0;
    padding-top: 10px;
    padding-bottom: 15px;

}

.user-panel-categories-item-img-auc{
    width: 30px;
    height: 30px;
    margin-right: 5px;
}
.user-panel-categories-item-img-auc img{
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.user-panel-categories-item-lots{
    font-size: 10px;
}

.user-panel-categories-item-name{
    font-weight: bold;
}

.tab-content-header{
    border-bottom: 1px solid #eee;
    height: 70px;
    display: flex;
    align-items: center;
    text-transform: uppercase
}

.user-panel-content-lot-img{
    height: 95px;
    overflow:hidden;
}

.user-panel-content-lot{
    padding: 10px;
    border-bottom: 1px solid #eee;
}

.user-account-item-auction{
    color: #6BA6E7;
    font-style: italic;
}

.user-account-item-title{
    font-weight: bold;
    color: gray;
}

.user-account-item-lot{
    color: gray;
    font-size: 12px;
}

.user-panel-content-lot-img img{
max-height: 130px;
}

.user-panel-max-bid .salida-title{
    margin-right: 5px;
}

.user-panel-content-lot-buttons a{
    width: 30px;
    height:30px;
    border-radius: 50%;
    padding: 2px 10px;
    text-align: center;
    background: #6BA6E7;
    color: white;
    font-size: 12px;
    margin: 0 auto;
margin-top: 10px;
    opacity: .5;
}

.user-panel-content-lot-buttons a:first-child{
margin-top: 0;
}

.tab-content-header-lot-title{
    font-size: 20px;
    font-weight: bold;
    color: gray;
}

.tab-content-header-lot-actions{
    font-size: 14px;

    color: gray;
}

.user-panel-lot-visualizer{
    position: fixed;
    background: white;
    width: 400px;
    height: 100vh;
    right: -50%;
    top: 0;
    opacity: 0;
    box-shadow: 0px 0px 3px rgba(0,0,0,.3);
    transition: .5s linear all;
}

.visualizer-img{
    max-height: 300px;
}

#visualizer.active{
    right: 0;
    opacity: 1;
}

.visualizer-img-container{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.user-panel-list.tab-content{
    height: calc(100vh - 130px);
    overflow-y: scroll;
    scroll-behavior: smooth;
}

.user-panel-list.tab-content::-webkit-scrollbar {
    width: 10px;
}

.user-panel-list.tab-content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.user-panel-list.tab-content::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}


.btn-bid-lotlist .principal-button-link{
    border-radius: 30px;
    text-transform: uppercase;
}

.link-houses-auctions{
    font-size: 12px;
    font-weight: bold;
}

.logo-background{
    position: absolute;
    z-index: -1;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: .2;
    left: 0;
}

.auctions-houses-list{
    margin-top: 50px
}
.carousel-features-lots-profile .img-lot-carousel{
    display: none;

}
.carousel-features-lots-profile .featured-lots-img-container{
   height: 130px;

}
.carousel-features-lots-profile .item-featured-lots{
   min-height: 230px;

}

.auction-house-profile{
    padding-top: 30px;
}
.auction-house-profile-img{
    margin-bottom: 20px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border: 0;
}

.auction-house-profile-ul{
    border: 0;

}

.nav-tabs>li>a {
    padding-left: 0;
    font-size: 14px;
    position: relative;
}

.nav-tabs>li.active>a:after {
background: #CEE2F7;
height: 3px;

}

.auction-house-profile-name{
    font-size: 16px;
}

.auction-house-profile-contact-data{
    margin-top: 30px;
    font-size: 12px;
}
.auction-house-profile .featured-lots-title{
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
    padding-left: 0;

}

.registerType:checked + label{
    background: #eee;
    border-radius: 0;
}


.label-check-enterprise{
    padding: 15px 30px;
    border: 1px #d4d4d4 solid;
    cursor:pointer;

}

.p-relative{
    position: relative;
}

.password-eye input{
    padding-right: 40px !important;
}


.newsletter-title{
    font-size: 20px;
}

.title-user-menu{
    text-transform: uppercase;
    font-weight: bold;
    color: gray;
}

.panel-name-user{
    color: lightgray;
    font-size: 18px;

}

.panel-auction-img-container img{
    max-height: 100px;
}

#user-panel.mysubalia .panel-title{
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
    font-weight: 100;
    color: gray;
    font-size: 20px;
}


.panel-auction-desc-title{
    font-weight: bold;
}

.panel-auction-btn-view a {
    background: #575757;
    color: white;
    padding: 10px 0;
}


.ficha__qty-bids{
    width: 100px;
    background: white;
    border-radius: 20px;
    padding: 8px 0;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 10px;

}

.ficha__next-bid{

}

.ficha__online,
.ficha__presencial{
    background: #eee;
}

.ficha__online-input-host,
.ficha__presencial-input-host{
    background: white;
}

.ficha__online-input-for-bid{
    height: 40px;
    border-radius: 5px;
}

.ficha__bid-social i{
    color: lightgrey;
}

.ficha__house-name{
    font-size: 12px;
}

.ficha__house-auction,
.ficha__historico,
.ficha__cerrada{
    background: #FAFAFA;
    padding:0;
    border:#EEE 1px solid;
    cursor:pointer;
    margin-bottom:20px;
}

.ficha__house-info{
    background: white;
}
.ficha__house-collapsive {padding:10px;}
#ficha__auction-house-info {margin:0;border-top:#EEE 1px solid;}

#historial_pujas {
    height:200px;overflow-y:scroll;
    background:#FFF !important;
    border-top:#EEE 1px solid;
}
.hist_content {padding:10px;}
.profile-auctions-house-title-content {
    padding:10px;

}

#breadcump{
    margin-bottom:20px;
    border-top:#EEE 1px solid;
    border-bottom:#EEE 1px solid;
}


.input-type-auction label{
    margin: 0;
    font-weight: 100;
}











/* Kike - He introducido estos estilos, simplemente por comodidad. Usalos como veas*/


.popover {min-width:300px;color:#464646;}


.winner,.mine {font-weight:bold;color:#0A0;}
.looser,.other {font-weight:bold;color:#C00;}



.has-error {border:#C00 1px solid !important;}

.auchouse_profile h3 {border-bottom:#CCC 1px solid;padding-bottom:10px;margin-bottom:20px;}
.auchouse_profile #termsLayer {height:300px;overflow-y:scroll;padding:0 15px 0 0;}
.auchouse_profile #termsBlock {display:none;}
.auchouse_profile #shippingBlock {display:none;height:300px;overflow-y:scroll;padding:0 15px 0 0;}
.auchouse_profile label {width:130px;}
.auchouse_profile ul {padding:0;margin: 25px 0 0 25px}
.auchouse_profile li {padding:0;margin:0;}

.lot__normal-house {padding:5px 60px;}
.white {background:#FFF;}
.well {background:#FAFAFA;border:#EEE 1px solid;padding:20px;border-radius:0;}
.well.white img {background:#FFFFFF;border:#EEE 1px solid;padding:20px;}
.featured-auctions-title {margin-top:30px;}

#faq {}
#faq .block {border:0}
#faq a {text-decoration:none !important;}
#faq .block .cat {padding:15px;color:#464646;background:#FFF;width:100%;display:block;border-bottom:#CCC 1px solid;}
#faq .block .cat span {float:right;color:#000;font-size:28px;line-height:24px;}
#faq .block .subcat {padding:15px;color:#464646;background:#FFF;width:100%;border-bottom:#CCC 1px solid;display:none;}
#faq .block .subcat span {float:right;color:#000;font-size:28px;line-height:24px;}
#faq .block .question {padding:15px;color:#464646;background:#FFF;width:100%;border-bottom:#CCC 1px solid;display:block;}
#faq .block .question span {float:left;color:#000;font-size:28px;line-height:24px;margin:0 15px 0 0;}
.parentFaq, .faq, .subfamily {display:none;}
#faq .faq {padding:10px;border-bottom:#CCC 1px solid;}

textarea.banner {width:100%;height:100px;border:#CCC 1px solid;font-size:12px;padding:10px;}



.form-control{
        background: #FFF;
        border: 1px solid  #C7C7C7;
        border-radius: 0;
        padding: 0px 0px 0px 23px !important;
        -webkit-box-shadow: none;
                box-shadow: none;
}
.form-control:active,
.form-control:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    }


hr {border-color:#EEE}

.w100 {width:100%;}

.p0{
    padding: 0rem;
}
.pl-0{
    padding-left: 0rem;
}
.pr-0{
    padding-right: 0rem;
}

.p1{
    padding: 1rem;
}
.p0{
    padding: 0rem;
}
.p2{
    padding: 2rem;
}
.p3{
    padding: 3rem;
}
.p4{
    padding: 4rem;
}
.p5{
    padding: 5rem;
}
.pt-1{
    padding-top: 1rem;
}
.pt-2{
    padding-top: 2rem;
}
.pt-3{
    padding-top: 3rem;
}
.pt-4{
    padding-top: 4rem;
}
.pt-5{
    padding-top: 5rem;
}

.pb-1{
    padding-bottom: 1rem;
}
.pb-2{
    padding-bottom: 2rem;
}
.pb-3{
    padding-bottom: 3rem;
}
.pb-4{
    padding-bottom: 4rem;
}
.pb-5{
    padding-bottom: 5rem;
}

.pl-1{
    padding-left: 1rem;
}
.pl-2{
    padding-left: 2rem;
}
.pl-3{
    padding-left: 3rem;
}
.pl-4{
    padding-left: 4rem;
}
.pl-5{
    padding-left: 5rem;
}
.pr-1{
    padding-right: 1rem;
}
.pr-2{
    padding-right: 2rem;
}
.pr-3{
    padding-right: 3rem;
}
.pr-4{
    padding-right: 4rem;
}
.pr-5{
    padding-right: 5rem;
}

.mb-5 {
    margin-bottom: 5rem;
}
.mb-2 {
    margin-bottom: 2rem !important;
}

#cookie_law {
    position: fixed;
    bottom:15px;
    color:#464646;
    text-align:center;
    width:100%;
    padding:20px;
    z-index:10;
    box-shadow:0 0 6px rgba(0,0,0,0.3)
}


#cookie_register {
    position: fixed;
    bottom:15%;
    color:#464646;
    text-align:center;
    width:30%;
    padding:20px;
    z-index:10;
    right:-50%;
    background:#daebff;
    border-radius:5px;
    box-shadow:0 0 10px rgba(0,0,0,0.3);

}
#cookie_register .fa {position:relative;top:-10px;right:-10px;}

.btn {
    padding:7px 20px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
    -webkit-transition: .2s linear all;
    -o-transition: .2s linear all;
    transition: .2s linear all;
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
    margin: 0;
    border:0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 2px;
    cursor:pointer;
    white-space: nowrap;

}

.btn-default {
    background: #FFF;
    border:#CCC 1px solid;
    color:#888;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.btn-primary {
    background: #6BA6E7;
    border:#6BA6E7 1px solid;
    color: white;
}

.btn-primary:hover {
    background: #7BB6F7;
    border:#6BA6E7 1px solid;
    color:#FFF;
}

.btn-default:hover {
    color: #6BA6E7;
    background: #FFF;
}

.btn .fa {float:left;padding:0 0 0 5px;font-size:16px;position:relative;top:-2px;}

.lang {position:absolute;right:0;padding:8px 50px 0 0}
.home_text {color:#888;font-size:12px;padding:30px 0;border:#E0E0E0 1px solid;background:#EEE;}
.home_text .container .links{display: flex; flex-wrap: wrap;};
.cursor{ cursor:pointer;}


.newsletter-input::placeholder {color: #000;opacity: 1;text-align:center;}
.newsletter-input:-ms-input-placeholder {color: #000;text-align:center;}
.newsletter-input::-ms-input-placeholder {color: #000;text-align:center;}
.newsletter-input {border-color:#CCC 2px solid;text-align:center;width:47%;margin:auto;}
#newsletter_suscription input[type=checkbox] {margin:5px;position:relative;top:2px;}

.bread-content {
    padding-top: 7px;
    height:35px;
    line-height:24px;
}

.bread-content ul {margin:0;padding:0;list-style:none;}
.bread-content ul li {display:inline-block;}
.bread-content ul li a {color:#999;font-size:11px;}

a {color:#6BA6E7;}

.auction__lots-filter {display:block;background:#FAFAFA;height:100%;border-top:#EEE 1px solid;}

#form_lotlist > div {margin:0 !important;padding:15px;margin-bottom:20px;display:block;border-bottom:#EEE 1px solid;}
#form_lotlist > div > div {margin:0 !important;}

#auction__lots .head-right {height:30px;}
#auction__lots .head-right img {position:relative;top:-36px;}

h1 {padding-bottom:15px;}
.right {float:right;}
.left {float:left;}

.auction-lots-view {padding:0;}

.auction__filters-type-list {padding-top:15px;}

.auction__filters-collapse > div {font-size:16px;}

.fa-sort-down {font-size:16px;position:relative;top:-3px;}
.fa-sort-down.fa-rotate-270 {right:4px;top:1px;}

.radio {cursor:pointer;margin:2px 0;}
.radio label {font-size:12px;padding:0;}

.radio input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radio input[type="radio"] + .radio-label:before {
  content: "";
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  left:3px;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radio input[type="radio"]:checked + .radio-label:before {
  background-color: #3197ee;
  position:relative;
  top:0;
  left:3px;
  box-shadow: inset 0 0 0 2px #FFF;
}
.radio input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #3197ee;
}
.radio input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 2px #FFF;
  border-color: #b4b4b4;

}
.radio input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}

.category-block-home {width:33%;float:left;margin-top:20px;padding:0 0 0 45px;display:block;}
.category-block-home img {width:75px;height:75px;border-radius:5px;-webkit-border-radius:5%;}
.category-block-home .title {font-size:1.4em; color:#464646;border-bottom:#CCC 1px solid;display:block;width:100%;margin-bottom:20px;}
.category-block-home p {text-align:left;text-transform:lowercase;}
.category-block-home p a {color:#888;}
.category-block-home p::first-letter {text-transform:uppercase;font-size:18px;}


.nextLeft {min-width:100px;text-align:left;}
.nextRight {min-width:100px;}

#ficha__lote label {color:#888;font-weight:normal;padding-right:20px;}
#ficha__lote .btn-primary {font-size:16px;}
#ficha__lote .btn {width:100%;}
#ficha__lote .btn .fa {top:-1px;}
#ficha__lote .salida-time{
    position: relative;
    background:transparent;
    color:#464646;
    width:100%;
}

#ficha__lote .salida-time .timer-format{
    font-size: 14px;
    padding: 0;
    justify-content: center;
    display:inline;
}
#ficha__lote .salida-time .timer-format span:first-child{
    font-size: 14px;
    color:#6BA6E7;
    padding:0 2px 0 15px;
    display: inline-block;
    min-width: 35px;
}

.timer-format-mini span:first-child{
    text-align: right;
    display: inline-block;
    min-width: 25px;
}

#ficha__lote .ficha_date {border:#CCC 1px solid;background:#FFF;margin:0 0 15px 0;padding:10px 0;text-align:center;font-size:18px;}
#ficha__lote .ficha_date span {padding:0 3px;}
#ficha__lote hr {margin-top: 10px;margin-bottom: 10px;}
#ficha__lote .ficha-info-items {background:#FAFAFA;border:#EEE 1px solid;margin-top:15px;padding:15px;margin-bottom:25px;}

.advertisement {border:#EEE 1px solid;margin:20px 0;padding:20px;background:#FAFAFA;}

.red {color:#C00;}
.fa.red {padding-top:7px;}

.menu-account{
    margin-top:10px;
    margin-bottom:50px;
    padding:15px;
    background:#FAFAFA;
}
.menu-account a, .menu-account span {text-transform:none;}
.menu-account a {font-size:12px;}
.menu-account span {padding-bottom:7px;display:inline-block;}

.lot_favorite_panel {border:#EEE 1px solid;background:#FAFAFA;margin:5px 0 15px;}
.lot_favorite_panel .item {min-height:150px;display: flex;align-items:center;justify-content: center;text-align:center;overflow: hidden;line-height:30px;}
.lot_favorite_panel .item-left {height:150px;display: flex;align-items:center;justify-content: flex-start;overflow: hidden;line-height:30px;}
.lot_favorite_panel a {text-decoration:none;color:#464646;}
.lot_favorite_panel a:hover {text-decoration:none;color:#464646;}

.control-number {background:#FFF;border:#CCC 1px solid;text-align: center;font-size:1.5em;}

@-webkit-keyframes blinker {
  from {background: #F00;}
  to {background:#A00;}
}
.btn-online{
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1.2s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction: alternate;
}
#frmUpdateUserInfo .text-right, #frmUpdateUserPassword .text-right {line-height:2.5em;}
#frmUpdateUsernewsletter label {cursor:pointer;font-weight:normal;}
#JSmissDataUser {margin:0;border-top:#CCC 1px solid;border-bottom:#CCC 1px solid;padding:25px;background:#FFEAEA;position:fixed;bottom:0;z-index:10;width:100%;}


.header_categories {
    padding: 30px;
    display: none;
    border: #CCC 1px solid;
    position: absolute;
    left:15%;
    background: #FAFAFA;
    width: 20%;
    z-index: 1000;
}
.header_categories a {display:block;}
.header_categories b {color:#000;margin-bottom:10px;display: block;}
.header_categories .row {margin-bottom:20px;text-transform: capitalize}
.header_categories p {margin-bottom:20px;}

h4 a, h4 a:hover {color:#000;text-decoration:none;}

ol {padding-left:15px;}

.social {display:inline-block;margin:0 20px;}
.social img {width:80%;}
.social a {padding:0;margin: 10px 0 0 0 !important}

.auction-list-large-content .selected, .auchouse_profile .selected {color:#000;}
.subasta_aux {position:absolute;right:0;top:0;width:20%;padding-top:10px;}

.tiposubasta {margin:10px 10px 30px 10px;border:#EEE 1px solid;background:#FDFDFD;}
.newsletter a {color:#FFF;text-decoration:underline;}
.newsletter a.btn {color:#888;text-decoration:none;}



@media (max-width: 1024px) {

    .mini-img-ficha {height:300px;}
    .header_categories {padding:10px;position:absolute;overflow: scroll;position:fixed;width:100%;left:0;z-index: 999999999}
    .header_categories a {display:inline;}
    .header_categories a.btn {display:block;}


}


@media (max-width: 768px) {

    .header-content {padding:0;height:50px;z-index:999;}
    .header-content .logo-company {width:50%;margin:auto;}
    #cookie_register {width:95%;bottom:10px;right:10px;}
    .button-up {display:none !important;}
    .category-block-home {width:95%;}

    .close-login-modal {border:#FFF 2px solid;}
    .login_desktop .row {height:475px;width:90%;display:block;}
    .login_desktop form {width:90%;}
    .login-modal-title {margin-bottom:20px;}

    .header-search {

        float:left !important;
        background:#FFF !important;
        position:relative !important;
        top:5px !important;
        margin-bottom:20px !important;
    }
    #breadcump {display:none;}
    .lang {float:right;height:50px;padding:15px;display:block;}
    .social {display:block;width:100%;padding:0;}
    .social img {display:inline;width:80%;}
    h4 {line-height:1.5;}

    .tiposubasta .col-sm-9 {padding-left:30px;}
    .tiposubasta .btn {margin-top:10px;}
    .subasta_aux {position:relative;width:100%;}
    .category-block-home .title {font-size:1em;}
    .newsletter-title {font-size:18px;}
    .newsletter-input {width:100%;}
    .newsletter a.btn {width:100%;}

    .ficha__bid-social .social img {width:60% !important;}
    .ficha__bid-social .social {padding:0;margin:0;}
    .ficha-info-nav-titles li {width:auto;}


    .auchouse_profile label {width:100%;margin-top:15px;}

    .parentFaq {display:block;background:#FAFAFA;}

    #menusubalia {display:none;}
    .input-lg {font-size:14px;}
    #frmUpdateUserInfo .text-right, #frmUpdateUserPassword .text-right {text-align:left !important;}

}

.fa-heart-o, .fa-heart{
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px;
    font-size: 16px;
}

.disabled-label{
    color: #a29d9d;
}


/* Banner Home */


.banners-home{
    margin: 20px 0;
}

    .banner_home_b{
        width: 50%;
        padding: 0 7px;
    }

    .banner_home_b{
        width: 20%;
        padding: 0 7px;
    }


    .banner-double{
        width: 30%;
        height: 448px;
        padding: 0 7px;
    }

    .banner-double img{
        box-shadow: 2px 2px 10px #666;
    }
    .banner_home_d{
        margin-top: 30px;
    }


    /* form registro */

    .error-form{
        color: #a94442;
    }

    .link{
         cursor:pointer;
         color: #74abe9;
    }


    /*
    .account-user .popover
    {top: 0px !important;}
    .create-account .popover
    {top: 40px !important;}
    .account-user .popover .arrow,  .create-account .popover .arrow {
        top: 20px !important;
    }
    */
