
h1, h2, h3, h4, h5, h6{
    font-family: 'Abril Fatface' !important;
    font-weight: 400 !important;
    text-transform: unset !important;
    color: #232323 !important;
}
.h1,h1 {font-size: 29px !important;}
.h2,h2 {font-size: 26px !important;}
.h3,.h4,h3,h4 {font-size: 22px !important;}
.h5,h5 {font-size: 18px !important;}
.h6,h6 {font-size: 16px !important;}

#index .tvmain-slider-contant .tvmain-slider-title {
    font-size: 114px !important;
    font-family: 'Abril Fatface' !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    color: #ffffff !important;
}

a.tvbanner-hover-wrapper:has(.upnTwobanner):before{
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
}
.upnTwobanner {
    font-family: 'Abril Fatface' !important;
    line-height: 1 !important;
}
.upnTwobanner.upnTwobanner1{
    font-size: 80px;
}
.upnTwobanner.upnTwobanner2{
    font-size: 30px;
}
@media screen and (max-width: 500px) {
  .upnTwobanner.upnTwobanner1{
      font-size: 40px;
  }
  .upnTwobanner.upnTwobanner2{
      font-size: 22px;
  }
}

.tvcms-main-title .tvmain-desc{
    text-transform: unset;
}


@media (min-width: 1631px) {
    img.tv-img-responsive, .tvbanner-hover-wrapper img, img.tvmain-slider-img, .tvcmssliderofferbanners-one .tvimage-lazy {
        object-fit: unset;
    }
}
@media (max-width: 500px) {
    .js-mailalert button.btn.btn-primary.js-mailalert-add {
        white-space: normal;
    }
}
@media (min-width: 1025px) and (max-width: 1290px) {
    .product-additional-info .js-mailalert {
        flex-direction: column;
    }
}


.tvcategory-slider-info-box,
.js-mailalert button.btn.btn-primary.js-mailalert-add,
.tv_blog_post_area .tvblog_post .post_content .post_title {
    text-transform: unset !important;
}

.tvfooter-product-sticky-bottom.sticky .product-add-to-cart {
    gap: 15px;
}
.tvfooter-product-sticky-bottom.sticky .tv-product-page .tv-indicator {
    margin-left: 20px;
    padding-top: 10px;
}

.contact-rich .row {
    justify-content: center;
}

.text-muted a:hover {
    text-decoration: underline;
}


.tvnews-event-content-wrapper .tvnews-event-titel h3 a{
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

article.blog_pos.tvblog-img-content-wrapper{
    border: 1px solid #e5e5e5;
}

.tvblog-date-username p{
    font-size: 14px;
}

.tvblog-event-all-content-block{
    padding: 0 15px;
}

.tvblog-img-block,
.tvnews-event-content-wrapper{
    padding: 15px;
}

#custom-text{
    max-width: 1630px;
    width: 100%;
    margin: 100px auto;
    background-color: unset;
}

.tv-main-category-title,
.tv-sub-category-title,
.tv-all-page-main-title{
    font-family: 'Abril Fatface' !important;
    text-transform: unset !important;
    font-weight: 400 !important;
}