.tt-image-box {
    position: relative;
    overflow: hidden;
}

.statusOnSale, .statusChangeNew, .statusNew, .statusChange, .statusSold, .statusNone {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    padding: 40px 0 0px 0;
    transform: rotate(-45deg) translateX(-46px) translateY(-70px);
    width: 200px;
    margin: 0 auto 0;
    text-align: center;
    line-height: 13px;
}

.statusOnSale {
    background-color: rgb(225,151,30);
}

.statusChangeNew {
    background-color: #fd7e14;
}

.statusNew {
    background-color: rgb(125,183,24);
}

.statusChange {
    background-color: rgb(225,151,30);
}

.statusSold {
    background-color:rgb(210,45,45);
}

.statusNone {
    background-color: #ffffff;
    display: none;
}


.statusOnSaleBox {
    border: 1px solid rgb(225,151,30);
}

.statusChangeNewBox {
    border: 1px solid #fd7e14;
}

.statusNewBox {
    border: 1px solid rgb(125,183,24);
}

.statusChangeBox {
    border: 1px solid rgb(225,151,30);
}

.statusSoldBox {
    border: 1px solid rgb(210,45,45);
}

.statusNoneBox {
    border: 1px solid rgb(65,96,127);
}






.tt-collection-item.statusOnSaleLink:hover,
.tt-product-listing .statusOnSaleLink:hover .tt-description{
    background-color: rgb(225,151,30) !important;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.tt-collection-item.statusChangeNewLink:hover,
.tt-product-listing .statusChangeNewLink:hover .tt-description{
    background-color: #fd7e14 !important;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;}

.tt-collection-item.statusNewLink:hover,
.tt-product-listing .statusNewLink:hover .tt-description{
    background-color: rgb(125,183,24) !important;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.tt-collection-item.statusChangeLink:hover,
.tt-product-listing .statusChangeLink:hover .tt-description{
    background-color: rgb(225,151,30) !important;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.tt-collection-item.statusSoldLink:hover,
.tt-product-listing .statusSoldLink:hover .tt-description{
    background-color: rgb(210,45,45) !important;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.tt-collection-item.statusNoneLink:hover,
.tt-product-listing .statusNoneLink:hover .tt-description {
    background-color: rgb(65,96,127) !important;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}



.tt-title-background{
    background-image: url(../images/custom/title_background.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    clear: both;
    float: none;
    display: block;
    margin-top: 10px;
}

.tt-title-background *{
    color: #ffffff;
}


.tt-text-shadow {
    text-shadow: 1px 1px 2px #000000;
}

.tt-collection-item.statusOnSaleLink:hover .tt-title,
.tt-collection-item.statusChangeNewLink:hover .tt-title,
.tt-collection-item.statusNewLink:hover .tt-title,
.tt-collection-item.statusChangeLink:hover .tt-title,
.tt-collection-item.statusSoldLink:hover .tt-title,
.tt-collection-item.statusNoneLink:hover .tt-title,
.tt-product-listing.statusOnSaleLink:hover .tt-title,
.tt-product-listing.statusChangeNewLink:hover .tt-title,
.tt-product-listing.statusNewLink:hover .tt-title,
.tt-product-listing.statusChangeLink:hover .tt-title,
.tt-product-listing.statusSoldLink:hover .tt-title,
.tt-product-listing.statusNoneLink:hover .tt-title{
    color: rgb(255,255,255) !important;
}


.tt-collection-item.statusOnSaleLink:hover .tt-add-info li,
.tt-collection-item.statusChangeNewLink:hover .tt-add-info li,
.tt-collection-item.statusNewLink:hover .tt-add-info li,
.tt-collection-item.statusChangeLink:hover .tt-add-info li,
.tt-collection-item.statusSoldLink:hover .tt-add-info li,
.tt-collection-item.statusNoneLink:hover .tt-add-info li,
.tt-product-listing.statusOnSaleLink:hover .tt-add-info li,
.tt-product-listing.statusChangeNewLink:hover .tt-add-info li,
.tt-product-listing.statusNewLink:hover .tt-add-info li,
.tt-product-listing.statusChangeLink:hover .tt-add-info li,
.tt-product-listing.statusSoldLink:hover .tt-add-info li,
.tt-product-listing.statusNoneLink:hover .tt-add-info li{
    color: rgb(255,255,255) !important;
}











.tt-product-single-info {
    position: relative;
}



.tt-product-single-info .statusOnSale,
.tt-product-single-info .statusChangeNew,
.tt-product-single-info .statusNew,
.tt-product-single-info .statusChange,
.tt-product-single-info .statusSold,
.tt-product-single-info .statusNone {
    position: relative;
    top: auto;
    left: auto;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    padding: 5px 10px 5px 10px;
    transform: rotate(0) translateX(0) translateY(0);
    width: 150px;
    margin: 0 auto 0 0;
    text-align: center;
    line-height: 13px;
}




.tt-stuck-nav .tt-logo {
    margin-right: 20px;
    margin-top: 5px;
}

.tt-stuck-nav .tt-logo img {
    height: auto;
    max-height: 30px;
}

.tt-stuck-nav .imgMenuTop {
    display: none;
}

.tt-back-to-top {
    background-color: rgba(83, 55, 39, 1);
}





.tt-highlight {
    background: #f7f8fa;
    padding: 29px 25px 26px;
    margin: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 6px;
}

.tt-product-single-info .tt-title {
    color:rgba(83, 55, 39, 1);
}




.tt-product-single-info .tt-highlight .tt-title {
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    margin-top: 0;
    color: #191919;
}

img.responsive-full {
    max-width: 100%;
    height: auto;
    width: 100%;
}

.tt-product-single-info .tt-collapse-content a {
    color: rgba(83, 55, 39, 1);
    text-decoration: underline;
    text-decoration-color: rgba(83, 55, 39, .1);
}



.floatL {
    float: left;
    margin: 0 20px 5px 0;
    text-align: left;

}

.floatR {
    float: right;
    margin: 0 0px 5px 20px;
    text-align: right;
}


.btn {
    background-color: rgba(65,96,127,1);
}


.btn:hover {
    background-color: rgba(83,55,39,1);
    color: #ffffff;
    outline: none;
}


.tt-base-color {
    color: rgba(83,55,39,1);
}

.flagLanguage {
    /*margin-right: 15px;*/
    /*margin-top: 20px;*/
    width: 20px;
    height: 14px;

}

.tt-header-holder .tt-desctop-menu.tt-menu-small nav > ul li.dropdown > a {
    text-align: center;
}


footer .tt-color-scheme-02 {
    background: rgba(83,55,39,1);
    color: #ffffff;
}

.tt-highlight a.textLink {
    color: rgba(83, 55, 39, 1);
    text-decoration: underline;
    text-decoration-color: rgba(83, 55, 39, .1);
}


.tt-pager .btn {
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 5px;
    margin-left: 5px;
    min-width: 30px;
    text-align: center;

    cursor: pointer;
    font-size: 15px;
    line-height: 15px;
    background: none;
    border: none;
    width: 38px;
    height: 38px;
    color: #191919;
    background: #f7f8fa;
    font-weight: 500;
    border-radius: 50%;
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}



.tt-pager .btn.numNoActiu {
    background: rgba(83,55,39,.5);
    color: rgba(255,255,255,1);
}

.tt-pager .btn.numActiu {
    background: rgba(83,55,39,1);
    color: rgba(255,255,255,1);
}

.tt-pager .btn.arrows {
    background: transparent;
    color: rgba(83,55,39,1);
    border: 1px solid rgba(83,55,39,1);
}

.tt-pager .btn.arrows i {
    margin-right: auto !important;
    margin-left: auto !important;
}



.tt-hotspot-content {
    padding: 10px;
}

.tt-hotspot-content .tt-btn-close {
    right: 2px;
    top: 0;
}

.tt-hotspot-content .tt-description [class^="btn"] {
    margin-top: 22px;
    width: auto;
    height: 20px;
    padding: 6px 20px 3px 20px;
    font-size: 11px;
}

@media (max-width: 890px) {

    .tt-lookbook .tt-hotspot .tt-btn {
        width: 12px;
        height: 12px;
        padding: 1px;
    }

    .tt-lookbook .tt-hotspot .tt-btn:before {
        display: none;
    }

}

header,
footer{
    /*background: url(../images/bg_nadal_2019.png);*/
}

ul.tt-add-info li.preu {
    color: rgb(225,151,30) !important;
    font-size: 16px !important;

}