﻿.news-section-two {
    position: relative;
    padding: 30px 0 30px;
    overflow: hidden;
}

.news-section-two .icon-object-1 {
    right: -300px;
    top: 0;
}

.news-section-two .icon-shape-4 {
    left: -330px;
    bottom: 80px;
}

.news-block-two {
    position: relative;
    margin-bottom: 30px;
}

    .news-block-two .inner-box {
        position: relative;
        -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
        -webkit-box-shadow: 0 10px 60px rgba(0, 0, 0, 0.07);
        box-shadow: 0 10px 60px rgba(0, 0, 0, 0.07);
    }

        .news-block-two .inner-box:hover .image-box .image a:after {
            height: 40%;
        }

        .news-block-two .inner-box:hover .image img {
            -webkit-transform: scale(1.1);
            transform: scale(1.1);
        }

        .news-block-two .inner-box:hover .date {
            color: var(--theme-color2);
        }

            .news-block-two .inner-box:hover .date:before {
                background-color: #fff;
            }

    .news-block-two .image-box {
        position: relative;
    }

        .news-block-two .image-box .image {
            position: relative;
            overflow: hidden;
            margin-bottom: 0;
        }

            .news-block-two .image-box .image img {
                display: block;
                width: 100%;
                -webkit-transition: all 400ms ease;
                transition: all 400ms ease;
            }

            .news-block-two .image-box .image a:after {
                position: absolute;
                left: 0;
                bottom: 0;
                height: 100%;
                width: 100%;
                content: "";
                background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--bg-theme-color1)));
                background: linear-gradient(transparent, #1d2f41);
                pointer-events: none;
                -webkit-transition: all 300ms ease;
                transition: all 300ms ease;
            }

        .news-block-two .image-box .date {
            position: absolute;
            right: 0px;
            top: 0px;
            z-index: 1;
            width: 106px;
            height: 77px;
            padding-top: 15px;
            padding-left: 45px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            font-size: 14px;
            color: #fff;
            font-weight: 500;
            line-height: 16px;
            letter-spacing: 0.1em;
            text-transform: uppercase;
            overflow: hidden;
            -webkit-transition: all 300ms ease;
            transition: all 300ms ease;
        }

            .news-block-two .image-box .date b {
                color: inherit;
                font-weight: 500;
            }

            .news-block-two .image-box .date:before {
                position: absolute;
                left: 0px;
                bottom: 0;
                height: 170px;
                width: 170px;
                background-color: #de6202;
                border-radius: 50%;
                content: "";
                -webkit-transition: all 300ms ease;
                transition: all 300ms ease;
                z-index: -1;
            }

    .news-block-two .content-box {
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 25px 40px 40px;
        border-bottom: 0;
    }

        .news-block-two .content-box .post-info {
            position: relative;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            margin-bottom: 10px;
        }

            .news-block-two .content-box .post-info li {
                position: relative;
                font-size: 14px;
                line-height: 25px;
                color: #fff;
                font-weight: 400;
                margin-right: 14px;
            }

                .news-block-two .content-box .post-info li i {
                    margin-right: 2px;
                    color: var(--theme-color2);
                    font-size: 14px;
                }

        .news-block-two .content-box .title {
            margin-bottom: 0;
            color: #fff;
        }

            .news-block-two .content-box .title:hover {
                color: var(--theme-color2);
            }

/*** 

====================================================================
    News Section Four
====================================================================

***/





/*** 

====================================================================
  Anim Icons
====================================================================

***/
.anim-icons {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}

    .anim-icons.full-width {
        max-width: 100%;
    }

    .anim-icons .icon {
        position: absolute;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100%;
    }

.icon-plane {
    width: 237px;
    height: 333px;
    background-image: url(../images/icons/icon-plane.png);
}

.icon-quote {
    width: 71px;
    height: 71px;
    background-image: url(../images/icons/quote-icon.png);
}

.icon-quote-2 {
    width: 35px;
    height: 25px;
    background-image: url(../images/icons/quote-icon-2.png);
}

.icon-dots {
    width: 75px;
    height: 156px;
    background-image: url(../images/icons/icon-dots.png);
}

.icon-object-1 {
    width: 238px;
    height: 680px;
    background-image: url(https://html.kodesolution.com/2022/vizox-html/images/icons/icon-object-1.png);
}

.icon-object-2 {
    width: 358px;
    height: 625px;
    background-image: url(../images/icons/icon-object-2.png);
}

.icon-object-3 {
    width: 377px;
    height: 410px;
    background-image: url(../images/icons/icon-object-3.png);
}

.icon-object-4 {
    width: 552px;
    height: 480px;
    background-image: url(../images/icons/icon-object-4.png);
}

.icon-wide-map {
    width: 2447px;
    height: 1081px;
    background-image: url(../images/icons/icon-wide-map.png);
}

.icon-shape-4 {
    width: 275px;
    height: 290px;
    background-image: url(../images/icons/shape-4.png);
}

.icon-shape-5 {
    width: 291px;
    height: 558px;
    background-image: url(../images/icons/shape-5.png);
}

.icon-cards {
    width: 147px;
    height: 343px;
    background-image: url(../images/icons/icon-cards.png);
}

.bounce-y {
    -webkit-animation: bounce-y 10s infinite linear;
    animation: bounce-y 10s infinite linear;
}

.bounce-x {
    -webkit-animation: bounce-x 10s infinite linear;
    animation: bounce-x 10s infinite linear;
}

.zoom-one {
    -webkit-animation: zoom-one 10s infinite linear;
    animation: zoom-one 10s infinite linear;
}

@-webkit-keyframes float {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes float {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes bounce-y {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounce-y {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes bounce-x {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    50% {
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes bounce-x {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    50% {
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes zoom-one {
    0% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
    }

    50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }

    100% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
    }
}

@keyframes zoom-one {
    0% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
    }

    50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }

    100% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
    }
}

@-webkit-keyframes zoom-two {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes zoom-two {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.overlay-anim {
    position: relative;
}

    .overlay-anim:after {
        background: rgba(255, 255, 255, 0.3);
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 0;
        opacity: 1;
        z-index: 9;
        pointer-events: none;
    }

    .overlay-anim:hover:after {
        height: 100%;
        opacity: 0;
        -webkit-transition: all 400ms linear;
        transition: all 400ms linear;
    }

.auto-container {
    position: static;
    max-width: 1200px;
    padding: 0px 15px;
    margin: 0 auto;
    width: 100%;
}


.adeals {
    color: #fff;
    text-decoration: underline;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
    text-decoration: none;
}

.sec-title h2 {
    position: relative;
    font-size: 45px;
    color: #1d2f41;
    
    font-weight: 700;
    letter-spacing: 0.01em;
    margin-top: -5px;
    margin-bottom: 20px;
}


@media only screen and (max-width:572px) {
    .sec-title h2 {
        position: relative;
        font-size: 24px;
        color: #1d2f41;
        font-weight: 700;
        letter-spacing: 0.01em;
        margin-top: -5px;
        margin-bottom: 20px;
    }
}






.sec-title .sub-title::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "/";
    color: #ff494a;
}

.sec-title .sub-title {
    position: relative;
    top: -8px;
    font-size: 14px;
    color: #777;
    line-height: 1.2em;
    font-weight: 500;
  
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    padding-left: 12px;
}







/*** Section Title Start ***/
.section-title {
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    color: var(--bs-primary);
}


    .section-title::before {
        content: "";
        width: 50px;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        margin-right: -50px;
        border: 1px solid var(--bs-primary) !important;
    }

    .section-title::after {
        content: "";
        width: 50px;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        margin-left: -50px;
        border: 1px solid var(--bs-primary) !important;
    }


/*** Travel Guide Start ***/
.guide .guide-item .guide-img {
    position: relative;
}

    .guide .guide-item .guide-img .guide-icon {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translate(-50%, -50%);
        margin-bottom: -50px;
        display: flex;
        justify-content: center;
        border: 1px solid var(--bs-primary);
        background: var(--bs-light);
        z-index: 9;
    }

    .guide .guide-item .guide-img .guide-img-efects {
        position: relative;
        overflow: hidden;
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
    }

        .guide .guide-item .guide-img .guide-img-efects::after {
            content: "";
            width: 100%;
            height: 0;
            position: absolute;
            top: 0;
            left: 0;
            transition: 0.5s;
        }

.guide .guide-item:hover .guide-img-efects::after {
    height: 100%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    background: rgba(19, 53, 123, .5);
}

.guide .guide-item .guide-img-efects img {
    transition: 0.5s;
}

.guide .guide-item:hover .guide-img-efects img {
    transform: scale(1.1);
}

.guide .guide-item .guide-title {
    position: relative;
    background: var(--bs-light);
    transition: 0.5s;
}

    .guide .guide-item .guide-title::after {
        content: "";
        width: 100%;
        height: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        transition: 0.5s;
    }

.guide .guide-item:hover .guide-title::after {
    height: 100%;
    background: var(--bs-primary) !important;
    color: #fff
}

.guide .guide-item .guide-title .guide-title-inner,
.guide .guide-item:hover .guide-title .guide-title-inner h4 {
    transition: 0.5s;
}

.guide .guide-item:hover .guide-title .guide-title-inner {
    position: relative;
    color: var(--bs-white) !important;
    z-index: 2;
}

    .guide .guide-item:hover .guide-title .guide-title-inner h4 {
        color: #fff
    }
/*** Travel Guide End ***/





/*** Subscribe Start ***/
.subscribe {
    background: url(../../img/subscribe-img.jpg);
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

    .subscribe .subscribe-title {
        position: relative;
        display: inline-block;
        text-transform: uppercase;
        color: #fff
    }

        .subscribe .subscribe-title::before {
            content: "";
            width: 50px;
            position: absolute;
            top: 50%;
            right: 0;
            transform: translateY(-50%);
            margin-right: -50px;
            border: 1px solid var(--bs-white) !important;
        }

        .subscribe .subscribe-title::after {
            content: "";
            width: 50px;
            position: absolute;
            top: 50%;
            left: 0;
            transform: translateY(-50%);
            margin-left: -50px;
            border: 1px solid var(--bs-white) !important;
        }
/*** Subscribe End ***/








/*** Destination Start ***/
.destination .tab-class .tab-content .tab-pane .destination-img {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    z-index: 1;
}

    .destination .tab-class .tab-content .tab-pane .destination-img .destination-overlay {
        position: absolute;
        bottom: -100%;
        left: 0;
        z-index: 3;
        transition: 0.5s;
    }

    .destination .tab-class .tab-content .tab-pane .destination-img .search-icon {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        display: flex;
        justify-content: end;
        padding: 20px 20px 0 0;
        background: rgba(0, 0, 0, 0.1);
        border-radius: 10px;
        transition: 0.5s;
    }

        .destination .tab-class .tab-content .tab-pane .destination-img .search-icon a i {
            opacity: 0;
            transition: 0.5s;
        }

.destination .tab-class .nav-item {
    padding: 0 0 20px 0;
}

@media only screen and (max-width:572px) {
    .destination .tab-class .nav-item {
        padding: 0 0 10px 0;
    }
}

    .destination .tab-class .nav-item a.active {
        background: var(--bs-primary) !important;
    }

        .destination .tab-class .nav-item a.active span {
            color: var(--bs-white) !important;
        }

.destination .tab-class .tab-content .destination-img:hover .search-icon {
    background: rgba(19, 53, 123, 0.4);
}

.destination .tab-class .tab-content .destination-img:hover .destination-overlay {
    bottom: 0;
}

.destination .tab-class .tab-content .destination-img:hover .search-icon a i {
    opacity: 1;
}

.destination .tab-class .tab-content .destination-img img {
    transition: 0.5s;
}

.destination .tab-class .tab-content .destination-img:hover img {
    transform: scale(1.2);
}
/*** Destination End ***/






/*** Explore Tour Start ***/
.ExploreTour .tab-class .nav-item {
    padding: 0 0 20px 0;
}

    .ExploreTour .tab-class .nav-item a.active {
        background: var(--bs-primary) !important;
    }

        .ExploreTour .tab-class .nav-item a.active span {
            color: var(--bs-white) !important;
        }


/* National Tour Start */
.ExploreTour #NationalTab-1 .national-item {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

    .ExploreTour #NationalTab-1 .national-item img {
        transition: 0.5s;
    }

    .ExploreTour #NationalTab-1 .national-item:hover img {
        transform: scale(1.2);
    }

    .ExploreTour #NationalTab-1 .national-item .national-content {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        border-radius: 10px;
        padding: 20px;
        background: rgba(0, 0, 0, .2);
        display: flex;
        align-items: end;
        justify-content: center;
        transition: 0.5s;
    }

    .ExploreTour #NationalTab-1 .national-item:hover .national-content {
        background: rgba(19, 53, 123, .6);
    }

    .ExploreTour #NationalTab-1 .national-item .national-plus-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        transition: 0.5s;
        opacity: 0;
    }

    .ExploreTour #NationalTab-1 .national-item:hover .national-plus-icon {
        opacity: 1;
    }

    .ExploreTour #NationalTab-1 .national-item .tour-offer {
        position: absolute;
        top: -1px;
        left: -1px;
        padding: 20px;
        border-top-right-radius: 40px;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 80px;
        background: var(--bs-primary);
        color: #fff
    }

/* International Tour Start */
.ExploreTour #InternationalTab-2 .international-item {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}

    .ExploreTour #InternationalTab-2 .international-item img {
        transition: 0.5s;
    }

    .ExploreTour #InternationalTab-2 .international-item:hover img {
        transform: scale(1.2);
    }

    .ExploreTour #InternationalTab-2 .international-item .tour-offer {
        position: absolute;
        top: -1px;
        left: -1px;
        padding: 20px;
        border-top-right-radius: 30px;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 80px;
        background: var(--bs-primary);
        color: #fff
    }

    .ExploreTour #InternationalTab-2 .international-item .international-content {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        border-radius: 10px;
        padding: 20px;
        background: rgba(0, 0, 0, .3);
        display: flex;
        align-items: end;
        justify-content: center;
        transition: 0.5s;
    }

    .ExploreTour #InternationalTab-2 .international-item:hover .international-content {
        background: rgba(19, 53, 123, .6);
    }

    .ExploreTour #InternationalTab-2 .international-item .international-content .international-info a {
        font-size: 14px;
    }

    .ExploreTour #InternationalTab-2 .international-item .international-plus-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        transition: 0.5s;
        opacity: 0;
    }

    .ExploreTour #InternationalTab-2 .international-item:hover .international-plus-icon {
        opacity: 1;
    }

/* carousel Start */
.ExploreTour #InternationalTab-2 .InternationalTour-carousel .international-item {
    position: relative;
    overflow: hidden;
}

.ExploreTour #InternationalTab-2 .InternationalTour-carousel .owl-dots {
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ExploreTour #InternationalTab-2 .InternationalTour-carousel .owl-dot {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    width: 15px;
    height: 15px;
    background: var(--bs-light);
    border: 1px solid var(--bs-primary);
    border-radius: 10px;
    transition: 0.5s;
}

    .ExploreTour #InternationalTab-2 .InternationalTour-carousel .owl-dot.active {
        width: 40px;
        background: var(--bs-primary);
    }
/*** Explore Tour End ***/





/*** Testimonial Start ***/
.testimonial .testimonial-carousel {
    position: relative;
}

    .testimonial .testimonial-carousel .testimonial-item .testimonial-img {
        position: relative;
        width: 100px;
        height: 100px;
        top: 0;
        left: 50%;
        transform: translate(-50%, -50%);
        border: 3px solid var(--bs-primary);
        border-style: dotted;
        border-radius: 50%;
    }

    .testimonial .testimonial-carousel .owl-dots {
        margin-top: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .testimonial .testimonial-carousel .owl-dot {
        position: relative;
        display: inline-block;
        margin: 0 5px;
        width: 15px;
        height: 15px;
        background: var(--bs-light);
        border: 1px solid var(--bs-primary);
        border-radius: 10px;
        transition: 0.5s;
    }

        .testimonial .testimonial-carousel .owl-dot.active {
            width: 40px;
            background: var(--bs-primary);
        }

    .testimonial .testimonial-carousel .owl-nav .owl-prev {
        position: absolute;
        top: -55px;
        left: 0;
        padding: 5px 30px;
        border: 1px solid var(--bs-primary);
        border-radius: 30px;
        transition: 0.5s;
    }

    .testimonial .testimonial-carousel .owl-nav .owl-next {
        position: absolute;
        top: -55px;
        right: 0;
        padding: 5px 30px;
        border: 1px solid var(--bs-primary);
        border-radius: 30px;
        transition: 0.5s;
    }

        .testimonial .testimonial-carousel .owl-nav .owl-prev i,
        .testimonial .testimonial-carousel .owl-nav .owl-next i {
            color: var(--bs-primary);
            font-size: 17px;
            transition: 0.5s;
        }

        .testimonial .testimonial-carousel .owl-nav .owl-prev:hover,
        .testimonial .testimonial-carousel .owl-nav .owl-next:hover {
            background: var(--bs-primary);
        }

            .testimonial .testimonial-carousel .owl-nav .owl-prev:hover i,
            .testimonial .testimonial-carousel .owl-nav .owl-next:hover i {
                color: #fff
            }

    .testimonial .testimonial-carousel .owl-item.center .testimonial-item .testimonial-comment {
        background: var(--bs-primary) !important;
        color: #fff
        transition: 0.5s;
    }

    .testimonial .testimonial-carousel .owl-item.center .testimonial-item .testimonial-img {
        border: 3px solid #fff
        border-style: dotted;
        transition: 0.5s;
    }
/*** Testimonial End ***/


/*** Button Start ***/


.tour-offer {
    position: absolute;
    top: -1px;
    left: -1px;
    padding: 20px;
    border-top-right-radius: 30px !important;
    border-top-left-radius: 20px !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 80px !important;
    background: #0d6efd;
    color: #fff
}

.HomePageRoutes {
    line-height: 1.2;
}

.guide-title-inner > div {
    font-size: 1.5rem;
}

.PopupModel > div {
    font-size: 1.25rem;
}

.mtop20 a {
    color: inherit;
    text-decoration: none;
}

.pddlis a {
    color: inherit;
    text-decoration: none;
    font-size: 16px;
}

.destination .tab-class .nav-item .tab-active.active {
    background: var(--bs-primary) !important;
}

    .destination .tab-class .nav-item .tab-active.active span {
        color: white !important;
    }

.destination .tab-class .nav-item .tab-active {
    cursor: pointer;
}


.btn_primary_new {
    color: #fff;
    background-color: #de6202 !important;
    border-radius: 50px;
    width: auto !important;
    height: auto !important;
}




.spl_offer_bold {
    font-weight: bold;
    text-align: right;
}

.spl_off_fromto {
    font-weight: normal;
    font-size: 12pt;
    border-bottom: 1px dotted #fff;
    padding-bottom: 5px;
    margin-bottom: 5px;
    color: #fff !important;
}

.spl_offprice {
    font-weight: bold;
    font-size: 25px;
}

.spl_offverified {
    font-weight: normal;
    font-size: 10pt;
    color: #fff;
    border-bottom: 1px dotted #fff;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.bottom-right {
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.roundtrip_sploffer {
    vertical-align: bottom;
    font-size: 20px;
