.hd_blurimg {
    filter: blur(10px);

    transition: all 0.001s;
}

.hd_10pixelsleft {
    margin-left: 200px;
}

.mfp-close {
    color: white !important;
}

.tc-lightbox-button {
    background-color: black !important;
}

.tmcp-field-wrap.tc-active.hd_coverclass {
    border: 1px black;

    border-style: solid;
}

.hd_addtocartbutton,
.hd_backbutton {
    float: left !important;
}

.tm-right {
    padding: 0px;
}

.tc-row.tc-cell {
    padding: 0px !important;

    margin: 0px !important;
}

.tc-cell.tc-width100.tm-description {
    margin: 0px !important;
}

.enlargefont {
    font-size: 1.2em !important;
}

.thumbnail {
    padding: 0px 10px 0px 0px;
}

.column {
    float: left;

    max-width: 33.33%;
}

/* Clear floats after image containers */

.row::after {
    content: "";

    clear: both;

    display: table;
}

.mobileonly {
    display: none;
}

@media only screen and (max-width: 600px) {
    .tm-collapse {
        padding: 5px;
    }

    .tm-owl-slider {
        margin-bottom: 15px;
    }

    .enlargefont {
        font-size: 1.5em !important;
    }

    .mobileonly {
        display: block !important;
    }

    .hd_CityState placeholder {
        display: none !important;
    }
}

.thumbnailparent {
    white-space: nowrap;

    overflow-x: auto;
}

.thumbnailchild {
    display: inline-block;

    margin-top: 10px;

    margin-left: 10px;
}

.owl-next {
    margin: 0px 0px 0px 0px !important;
}

.owl-prev {
    margin: 0px 10px 0px 0px !important;
}

input[type="radio"]:checked + .hd_CoverDesign {
    margin: 0px;
}

.hd_hideelement {
    display: none;
}

.tc-price-wrap {
    display: inline-block;
    font-size: 15px;
}

.hd_Umeta_ID {
    display: none;
}

.hd_Umeta_ID-div {
    display: none;
}

div[id^="flasho"] {
    max-height: 600px;
    overflow-y: scroll;
}
