    @charset "UTF-8";
    /*
Theme Name: Yewteepoint
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: WordPress 4.9.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: yewteepoint
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

*/
    /*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

@font-face{
font-family: 'GothamRounded Bold';
src: url(fonts/GothamRounded-Bold.otf) format("opentype")
}

@font-face{
font-family: 'GothamRounded Book';
src: url(fonts/GothamRounded-Book.otf) format("opentype")
} */
    
    @font-face {
        font-family: 'Lato Light';
        src: url(fonts/Lato-Light.ttf) format("truetype")
    }
    
    @font-face {
        font-family: 'Lato LightItalic';
        src: url(fonts/Lato-LightItalic.ttf) format("truetype")
    }
    
    @font-face {
        font-family: 'Lato Regular';
        src: url(fonts/Lato-Regular.ttf) format("truetype")
    }
    
    @font-face {
        font-family: 'Lato Bold';
        src: url(fonts/Lato-Bold.ttf) format("truetype")
    }
    /* Navbar Start */
    
    body {
        min-height: 100vh;
        display: flex;
        flex-direction: column;
    }
    
    #yewTeePoint a.nav-link {
        font-family: 'Lato Regular', sans-serif;
        text-align: right;
        font-weight: bold;
        color: #a65f5f;
        font-size: 16px;
        padding: 0;
    }
    
    #yewTeePoint .navbar-toggler {
        border: 0;
        margin-top: 50px;
        background-color: #fff;
        border: 1px solid #ccc;
    }
    
    @media (max-width: 414px) {
        .custom-logo-link {
            width: 40%;
        }
        .custom-logo-link img {
            max-width: 100%;
            height: auto;
        }
    }
    
    input::-ms-clear {
        display: none;
        width: 0;
        height: 0;
    }
    
    input::-ms-reveal {
        display: none;
        width: 0;
        height: 0;
    }
    
    select::-ms-expand {
        display: none;
    }
    
    .search-container {
        flex-basis: 100%;
        flex-grow: 1;
        align-items: center;
    }
    /* Navbar End */
    /* eMall Banner */
    
    .emall-banner {
        background-color: #f0af13;
        padding: 10px 14px;
        width: 100%;
        /* display:none; */
        position: fixed;
        z-index: 99;
        top: 0;
    }
    
    @media screen and (min-width:768px) {
        .emall-banner-logo {
            padding: 0 20px;
        }
    }
    
    .emall-banner-logo img {
        width: 100%;
        max-width: 85px;
    }
    
    @media screen and (min-width:768px) {
        .emall-banner-logo img {
            max-width: 121px;
        }
    }
    
    .emall-banner-title {
        font-size: 12px;
        padding: 0 10px;
        color: #5a5b5c;
        text-align: center;
    }
    
    @media screen and (min-width:405px) {
        .emall-banner-title {
            font-size: 16px;
        }
    }
    
    @media screen and (min-width:768px) {
        .emall-banner-title {
            font-size: 26px;
            padding: 0 20px;
        }
    }
    
    @media screen and (min-width:768px) {
        .emall-banner-title {
            font-size: 26px;
            padding: 0 20px;
        }
    }
    
    @media screen and (min-width:890px) {
        .emall-banner-title {
            font-size: 26px;
        }
    }
    
    .emall-banner-cta {
        /* margin-right:auto; */
        padding: 0 10px;
    }
    
    @media screen and (min-width:890px) {
        .emall-banner-cta {
            padding: 0 20px;
        }
    }
    
    .emall-banner-cta a {
        color: #5a5b5c;
        font-size: 14px;
        font-weight: bold;
        padding: 8px 16px;
        background-color: #ffffff;
        border-radius: 25px;
        text-decoration: none;
    }
    
    @media screen and (min-width:890px) {
        .emall-banner-cta a {
            font-size: 18px;
            padding: 12px 24px;
        }
    }
    
    .emall-banner-close {
        margin-right: auto;
        cursor: pointer;
        flex-shrink: 0;
    }
    
    .desk-inline-show {
        display: none;
    }
    
    @media screen and (min-width:890px) {
        .desk-inline-show {
            display: inline-block;
        }
        .desk-inline-hide {
            display: none !important;
        }
    }
    /* eMall Banner */
    /* Common */
    
    body {
        font-family: 'Lato Regular', sans-serif;
        overflow-x: hidden;
    }
    
    h2.section-header {
        color: #4c4c4c;
        font-family: 'Lato Regular', sans-serif;
        padding-bottom: 40px;
        padding-top: 20px;
    }
    
    h2.section-header:after {
        display: block;
        content: " ";
        background-image: url(/wp-content/uploads/2021/02/header-line.png);
        height: 20px;
        background-position: center bottom;
        width: 100%;
        background-repeat: no-repeat;
    }
    
    .section-header.white {
        color: #ffffff;
    }
    
    .section-header.white:after {
        background-image: url(/wp-content/uploads/2021/02/white-line.png);
    }
    /* Common */
    /* Homepage */
    
    .swiper-happenings .swiper-button-next,
    .swiper-happenings .swiper-button-prev,
    .swiper-featured .swiper-button-next,
    .swiper-featured .swiper-button-prev {
        color: #4c4c4c;
    }
    
    .swiper-button-next-happenings,
    .swiper-button-prev-happenings,
    .swiper-button-next-featured,
    .swiper-button-prev-featured {
        color: #4c4c4c;
    }
    
    .swiper-happenings .swiper-pagination-bullet,
    .swiper-featured .swiper-pagination-bullet {
        background: #4c4c4c;
        opacity: 1;
    }
    
    .swiper-happenings .swiper-pagination-bullet-active,
    .swiper-featured .swiper-pagination-bullet-active {
        background: #f6931f;
    }
    
    .swiper-happenings .swiper-wrapper,
    .swiper-featured .swiper-wrapper {
        padding-bottom: 45px;
    }
    
    @media (min-width: 768px) {
        .swiper-happenings .swiper-wrapper,
        .swiper-featured .swiper-wrapper {
            padding-bottom: 0;
        }
    }
    
    .swiper-button-disabled {
        display: none !important;
    }
    
    .box-content {
        padding: 20px;
        color: #4c4c4c;
    }
    
    .box-content-cta a {
        color: #f6931f;
        font-family: 'Lato Regular', sans-serif;
        position: relative;
        text-decoration: none;
    }
    
    .box-content a:after {
        content: "";
        background-image: url(/wp-content/uploads/2021/02/cta-arrow-yellow.png);
        width: 6px;
        height: 9px;
        position: absolute;
        display: block;
        bottom: 4px;
        right: -14px;
    }
    
    .swiper-button-next-banner,
    .swiper-button-prev-banner,
    .swiper-button-next-happenings,
    .swiper-button-prev-happenings,
    .swiper-button-next-featured,
    .swiper-button-prev-featured {
        height: 31px;
        width: 18px;
        position: absolute;
        top: 43%;
        z-index: 3;
        /* margin-top:20%; */
        cursor: pointer;
    }
    
    .swiper-button-next-banner img,
    .swiper-button-prev-banner img {
        width: 40px;
    }
    
    .swiper-button-next-banner {
        right: 120px;
    }
    
    .swiper-button-prev-banner {
        left: 120px;
    }
    
    .swiper-button-next-happenings,
    .swiper-button-next-featured {
        right: -30px;
    }
    
    .swiper-button-prev-happenings,
    .swiper-button-prev-featured {
        left: -30px;
    }
    
    .pt-desk-79 {
        margin-top: 79px;
    }
    /*     
    .home-banner-details {
        box-sizing: border-box;
        background-image: url(/wp-content/uploads/2021/02/home-banner-bg.png);
        background-repeat: repeat-x;
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 15px 15px 20px;
        color: #ffffff;
        width: 100%;
    } */
    
    @media (min-width: 768px) {
        .home-banner-details {
            max-width: 600px;
        }
    }
    
    @media (min-width: 768px) {
        .home-banner-details {
            padding: 20px 20px 30px;
        }
    }
    
    @media (min-width: 992px) {
        .swiper-button-next-happenings,
        .swiper-button-next-featured {
            right: -40px;
        }
        .swiper-button-prev-happenings,
        .swiper-button-prev-featured {
            left: -40px;
        }
    }
    
    .home-banner-title {
        text-transform: uppercase;
        font-size: 30px;
        font-family: 'Lato Bold', sans-serif;
        padding-bottom: 5px;
    }
    
    .home-banner-dates {
        font-family: 'Lato Bold', sans-serif;
        text-transform: uppercase;
        padding-bottom: 10px;
        font-size: 16px;
    }
    
    .home-banner-dates p {
        font-family: 'Lato Bold', sans-serif;
        text-transform: uppercase;
        font-size: 16px;
        margin: 0;
    }
    
    .swiper-home-banner .swiper-pagination {
        text-align: left;
        left: 20px !important;
        ;
    }
    
    .swiper-home-banner .swiper-pagination-bullet {
        background: #ffffff;
        opacity: 1;
    }
    
    .swiper-home-banner .swiper-pagination-bullet-active {
        background: #f6931f;
    }
    
    .home-banner-video-play {
        position: absolute;
        /* top: calc(100% - 299px); */
        top: 40%;
        width: 100%;
        text-align: center;
    }
    
    .home-banner-video-content {
        position: absolute;
        top: 0;
        height: 100%;
        background-color: #000000;
    }
    
    .home-banner-video-close {
        position: absolute;
        top: 30px;
        right: 30px;
        cursor: pointer;
        z-index: 10;
    }
    
    .home-tenant-container {
        background-color: #f0af13;
    }
    
    .swiper-featured .swiper-mobile-container {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        overflow: hidden;
        list-style: none;
        padding: 0;
        z-index: 1;
    }
    
    .swiper-featured .box-content a,
    .swiper-featured .box-content a:hover {
        text-decoration: none;
    }
    
    .swiper-featured .box-content a:after {
        content: '';
        background: none;
    }
    
    .swiper-featured .swiper-mobile-container .swiper-slide>div:first-child {
        margin-bottom: 20px;
    }
    
    .swiper-featured .row {
        margin-bottom: -20px;
    }
    
    .swiper-featured .row>div {
        flex: 0 0 46.5%;
        margin-bottom: 20px;
    }
    
    .swiper-featured .row>div:nth-child(odd) {
        padding-right: 10px;
    }
    
    .swiper-featured .row>div:nth-child(even) {
        padding-left: 10px;
    }
    
    .swiper-featured .box-content-container {
        position: relative;
    }
    
    .swiper-featured .box-content-container .box-content {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        background: linear-gradient(0deg, rgba(18, 18, 18, 0.8) 50%, rgba(255, 255, 255, 0) 100%);
        padding: 20px;
    }
    
    .swiper-featured .box-content-container .box-content h5,
    .swiper-featured .box-content-container .box-content h5 a,
    .swiper-featured .box-content-container .box-content h5 a:hover {
        color: #ffffff;
        text-decoration: none;
        margin: 0;
    }
    
    .swiper-featured .box-content-container .box-content p {
        color: #ffffff;
        margin: 0;
    }
    
    @media (min-width: 992px) {
        .home-banner-title {
            font-size: 36px;
            padding-bottom: 5px;
        }
        .home-banner-dates {
            padding-bottom: 10px;
            font-size: 20px;
        }
        .swiper-featured .row>div {
            flex: 0 0 calc(46.5% + 8px);
        }
        .home-banner-dates p {
            font-size: 20px;
        }
    }
    
    @media (min-width: 1200px) {
        .swiper-featured .row>div {
            flex: 0 0 calc(46.5% + 14px);
        }
    }
    /* Homepage */
    /* Happenings Single */
    
    .happenings-sub-content h4 {
        padding-bottom: 20px;
    }
    
    .happenings-sub-content p {
        font-family: 'Lato Light', sans-serif;
    }
    
    .happenings-sub-content a {
        color: #f6931f;
        text-decoration: underline;
    }
    
    .happenings-sub-content .poster {
        max-width: 100%;
    }
    
    .happenings-sub-btn-back {
        position: absolute;
        top: 30px;
        left: 20px;
    }
    
    .happenings-sub-btn-back a {
        color: #f6931f;
        text-decoration: none;
    }
    
    @media (min-width: 768px) {
        .happenings-sub-btn-back a {
            /* padding-left:20px; */
        }
        .btn-back {
            margin-left: 30px;
        }
        .happenings-sub-content .poster {
            max-width: 50%;
        }
    }
    
    .btn-back:after {
        content: "";
        background-image: url(/wp-content/uploads/2021/02/cta-arrow-yellow.png);
        width: 6px;
        height: 9px;
        position: absolute;
        display: block;
        bottom: 7px;
        /* left: -14px; */
        left: 10px;
        transform: rotate(180deg);
    }
    /* Happenings Single */
    /* Directory */
    
    a.select-tab-title {
        border: 1px solid #4c4c4c;
        color: #4c4c4c;
        padding: 4px 38px;
        margin: 0 14px 10px;
        text-align: center;
        text-decoration: none;
        background-color: #ffffff;
    }
    
    a.select-tab-title.active,
    a.select-tab-title:hover {
        border: 1px solid transparent;
        color: #ffffff;
        background-color: #f6931f
    }
    
    .directory-tab-inner ul.wpbdp-categories {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        list-style: none;
        padding: 0;
    }
    
    .directory-tab-inner ul.wpbdp-categories .cat-item {
        width: auto;
        margin: 0;
        margin-bottom: 10px;
        float: none;
    }
    
    .directory-tab-inner ul.wpbdp-categories li a {
        color: #4c4c4c;
        border-bottom: 3px solid transparent;
        padding-bottom: 3px;
        text-decoration: none;
        margin: 0px 14px 10px;
    }
    
    .directory-tab-inner ul.wpbdp-categories li a.active,
    .directory-tab-inner ul.wpbdp-categories li a:hover {
        border-bottom: 3px solid #f6931f;
    }
    
    #directoryContent .no-gutters {
        margin-left: -5px;
        margin-right: -5px;
    }
    
    h2.directory-shop-name,
    h4.directory-shop-name {
        margin-bottom: 0px;
        margin-top: 5px;
        line-height: 21px;
    }
    
    h2.directory-shop-name a,
    h2.directory-shop-name a:hover,
    h4.directory-shop-name a,
    h4.directory-shop-name a:hover {
        font-size: 17px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
    }
    
    .directory-content-details>span {
        display: block;
        position: relative;
    }
    
    .directory-location {
        font-family: 'Lato Light', sans-serif;
    }
    
    .directory-category {
        font-family: 'Lato LightItalic', sans-serif;
    }
    
    .directory-phone {
        padding-left: 24px;
        font-size: 14px;
    }
    
    .directory-phone:before {
        content: "";
        display: block;
        position: absolute;
        background-image: url(images/directory-icon-phone.png);
        height: 16px;
        width: 16px;
        top: 3px;
        left: 0;
    }
    
    .directory-visit-website {
        padding-left: 24px;
        font-size: 14px;
    }
    
    .directory-visit-website:before {
        content: "";
        display: block;
        position: absolute;
        background-image: url(images/directory-icon-website.png);
        background-repeat: no-repeat;
        height: 16px;
        width: 16px;
        top: 3px;
        left: 0;
    }
    
    .directory-visit-website a {
        position: relative;
        text-decoration: none;
        color: #f6931f;
    }
    
    .directory-content .directory-visit-website a:after {
        content: "";
        background-image: url(images/cta-arrow-yellow.png);
        width: 6px;
        height: 9px;
        position: absolute;
        display: block;
        bottom: 4px;
        right: -14px;
    }
    
    .gallery img {
        width: 100%;
        height: auto;
    }
    
    .gallery {
        margin-bottom: -20px;
    }
    
    .gallery .col-md-3 {
        margin-bottom: 20px;
    }
    
    .h-36 {
        height: 36px;
    }
    
    .directory-voucher-container {
        text-align: right;
    }
    
    .directory-voucher {
        position: absolute;
        left: 10px;
        bottom: 10px;
    }
    
    .tenant-container p:last-child {
        margin: 0;
    }
    
    .tenant-container .directory-phone {
        color: #f6931f;
    }
    
    .tenant-container .directory-visit-website a {
        position: relative;
        text-decoration: underline;
        color: #f6931f;
    }
    
    .tenant-container .directory-mail {
        padding-left: 24px;
        font-size: 14px;
        display: block;
        position: relative;
    }
    
    .tenant-container .directory-mail:before {
        content: "";
        display: block;
        position: absolute;
        background-image: url(images/mail-icon.png);
        background-repeat: no-repeat;
        height: 16px;
        width: 16px;
        top: 3px;
        left: 0;
    }
    
    .tenant-container .directory-mail a {
        position: relative;
        text-decoration: none;
        color: #f6931f;
        text-decoration: underline;
    }
    
    .tenant-back {
        margin-bottom: 20px;
    }
    
    .tenant-back p {
        margin: 0;
    }
    
    .tenant-back .back-to-directory {
        color: #f6931f;
        position: relative;
        padding-left: 14px;
        font-size: 14px;
    }
    
    .tenant-back .back-to-directory:before {
        content: "";
        background-image: url(images/cta-arrow-yellow.png);
        width: 6px;
        height: 9px;
        position: absolute;
        display: block;
        top: 5px;
        left: 0;
        transform: rotate(180deg);
    }
    
    #wpbdp-search-page .row.mb-4 {
        display: none;
    }
    
    @media (min-width: 480px) {
        .tenant-back .back-to-directory {
            font-size: 16px;
        }
    }
    
    @media (min-width: 768px) {
        .directory-voucher {
            position: absolute;
            right: 10px;
            bottom: 10px;
        }
    }
    /* Directory */
    /* Getting Here */
    
    a.select-tab-title {
        border: 1px solid #4c4c4c;
        color: #4c4c4c;
        padding: 4px 38px;
        margin: 0 14px 10px;
        text-align: center;
        text-decoration: none;
        background-color: #ffffff;
    }
    
    a.select-tab-title.active,
    a.select-tab-title:hover {
        border: 1px solid transparent;
        color: #ffffff;
        background-color: #f6931f
    }
    
    a.select-tab-inner {
        color: #4c4c4c;
        font-size: 130%;
        border-bottom: 3px solid transparent;
        padding-bottom: 3px;
        text-decoration: none;
        margin: 0px 14px 10px;
    }
    
    a.select-tab-inner.active,
    a.select-tab-inner:hover {
        border-bottom: 3px solid #f6931f;
    }
    
    .row-content-direction a {
        color: #f6931f;
        text-decoration: underline;
    }
    
    .direction-title {
        font-size: 20px;
        padding-left: 30px;
        position: relative;
    }
    
    .direction-title:before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        background-repeat: no-repeat;
    }
    
    .direction-title.direction-car:before {
        top: 5px;
        background-image: url(images/direction-icon-car.png);
        height: 18px;
        width: 22px;
    }
    
    .weekdays table tr td:first-child,
    .weekends table tr td:first-child {
        width: 116px;
        vertical-align: top;
    }
    
    .weekends table {
        width: 100%;
    }
    
    .direction-title.direction-bus:before {
        top: 4px;
        background-image: url(images/direction-icon-bus.png);
        height: 23px;
        width: 21px;
    }
    
    .direction-title.direction-mrt:before {
        top: 3px;
        left: 2px;
        background-image: url(images/direction-icon-mrt.png);
        height: 23px;
        width: 16px;
    }
    
    .direction-title.direction-motor:before {
        top: 0px;
        left: 2px;
        background-image: url(images/direction-icon-motor.png);
        height: 29px;
        width: 20px;
    }
    
    .row-content-parking .fee {
        padding-bottom: 30px;
    }
    
    .fee.content-border-left::before {
        content: "";
        background: #d5d5d5;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        height: 1px;
        width: calc(100% - 30px);
        margin: auto;
    }
    
    .fee.content-border-left {
        padding-top: 30px;
        padding-bottom: 0;
    }
    
    @media (min-width: 768px) {
        .fee {
            padding-top: 0;
            padding-bottom: 0;
        }
        .fee.content-border-left {
            border-left: 1px solid #d5d5d5;
            padding-top: 0;
        }
        .fee.content-border-left::before {
            content: none;
        }
    }
    /* Getting Here */
    /* About Us */
    
    .row-content-about-yewteepoint p {
        font-family: 'Lato Light', sans-serif;
    }
    
    .customer-service-container>div {
        margin-bottom: 10px;
    }
    
    .customer-service-container p {
        padding-left: 30px;
        position: relative;
        margin: 0;
    }
    
    .customer-service-container .location p:before {
        content: "";
        display: block;
        position: absolute;
        background-repeat: no-repeat;
        background-image: url(images/customer-icon-location.png);
        height: 23px;
        width: 15px;
        left: 0;
    }
    
    .customer-service-container .operating-hours p:before {
        content: "";
        display: block;
        position: absolute;
        background-repeat: no-repeat;
        background-image: url(images/customer-icon-operating-hours.png);
        height: 23px;
        width: 18px;
        top: 3px;
        left: 0;
    }
    
    .customer-service-container .tel p:before {
        content: "";
        display: block;
        position: absolute;
        background-repeat: no-repeat;
        background-image: url(images/customer-icon-tel.png);
        height: 23px;
        width: 16px;
        top: 3px;
        left: 0;
    }
    
    .customer-service-container .fire-command-centre p:before {
        content: "";
        display: block;
        position: absolute;
        background-repeat: no-repeat;
        background-image: url(images/customer-icon-fire.png);
        height: 23px;
        width: 21px;
        left: 0;
    }
    
    .row-content-amenities-services .row>div>div {
        position: relative;
        padding-left: 40px;
        margin-bottom: 20px;
    }
    
    .row-content-amenities-services p {
        margin: 0;
    }
    
    .row-content-amenities-services p:last-child {
        font-family: 'Lato Light', sans-serif;
    }
    
    .row-content-amenities-services .row>div>div:before {
        content: "";
        display: block;
        position: absolute;
        background-repeat: no-repeat;
        left: 0;
    }
    
    .row-content-amenities-services .row>div>div.fnb:before {
        background-image: url(images/service-icon-fnb.png);
        height: 22px;
        width: 27px;
    }
    
    .row-content-amenities-services .row>div>div.wifi:before {
        background-image: url(images/service-icon-wifi.png);
        height: 19px;
        width: 24px;
    }
    
    .row-content-amenities-services .row>div>div.handicapped:before {
        background-image: url(images/service-icon-handicapped.png);
        height: 29px;
        width: 23px;
    }
    
    .row-content-amenities-services .row>div>div.charge:before {
        background-image: url(images/service-icon-charge.png);
        height: 28px;
        width: 14px;
    }
    
    .row-content-amenities-services .row>div>div.lost-found:before {
        background-image: url(images/service-icon-lost-found.png);
        height: 22px;
        width: 22px;
    }
    
    .row-content-amenities-services .row>div>div.nursing:before {
        background-image: url(images/service-icon-nursing.png);
        height: 25px;
        width: 18px;
    }
    
    .row-content-amenities-services .row>div>div.topup:before {
        background-image: url(images/service-icon-topup.png);
        height: 23px;
        width: 24px;
    }
    
    .row-content-press-releases .col-12>div {
        margin: 0 15px;
        padding: 20px 0;
        border-bottom: 1px solid #d5d5d5;
    }
    
    .row-content-press-releases .col-12:first-of-type>div {
        padding-top: 0;
    }
    
    .row-content-press-releases .col-12:last-of-type>div {
        padding-bottom: 0;
        border-bottom: none;
    }
    
    .row-content-press-releases .title-container {
        display: flex;
        flex-direction: column;
    }
    
    .row-content-press-releases .title-container h5 {
        font-family: 'Lato Light', sans-serif;
        order: 2;
    }
    
    .row-content-press-releases .title-container p {
        font-size: 20px;
        margin: 0;
        order: 1;
        text-align: left;
    }
    
    @media (min-width: 768px) {
        .row-content-press-releases .title-container {
            justify-content: space-between;
            flex-direction: row;
        }
        .row-content-press-releases .title-container p {
            text-align: right;
        }
        .row-content-press-releases .title-container h5 {
            flex-basis: 80%;
            order: 1;
        }
        .row-content-press-releases .title-container p {
            flex-basis: 20%;
            order: 2;
        }
    }
    
    .row-content-press-releases .btn-press-release {
        color: #f6931f;
        font-family: 'Lato Regular', sans-serif;
        position: relative;
        text-decoration: none;
    }
    
    .row-content-press-releases .btn-press-release:after {
        content: "";
        background-image: url(/wp-content/uploads/2021/02/cta-arrow-yellow.png);
        width: 6px;
        height: 9px;
        position: absolute;
        display: block;
        bottom: 4px;
        right: -14px;
    }
    
    .panel-heading {
        padding: 0;
        border: 0;
    }
    
    .panel-title>a,
    .panel-title>a:active {
        background: url(images/press-release-arrow.png) right no-repeat;
        display: block;
        padding: 15px 0;
        color: #4c4c4c;
        font-size: 20px;
        text-decoration: none;
        border-bottom: none;
    }
    
    .panel-title>a[aria-expanded="false"],
    .panel-title>a[aria-expanded="false"]:active {
        border-bottom: 1px solid #d5d5d5;
    }
    
    .panel-heading.active a {
        background: url(images/press-release-arrow-up.png) right no-repeat;
        border-bottom: none;
    }
    
    .panel-title {
        margin: 0;
    }
    
    .panel-collapse {
        border: 1px solid #d5d5d5;
        padding: 30px 0;
    }
    /* About Us */
    /* Mailing List */
    
    .mailing-listing-form-container {
        font-family: "Lato Light", sans-serif;
    }
    
    .mailing-listing-form-container h5 {
        font-family: "Lato Regular", sans-serif;
        margin: 30px 0 16px;
    }
    
    .mailing-listing-form-container .error {
        color: #ee3524;
        font-size: 12px;
        font-style: italic;
        line-height: 15px;
        display: none;
    }
    
    .mailing-listing-form-container input,
    .mailing-listing-form-container select,
    .mailing-listing-form-container textarea {
        border: 1px solid #d1d1d1;
        resize: none;
        border-radius: 0;
    }
    
    .mailing-listing-form-container #nf-form-title-3,
    .mailing-listing-form-container .mailing-list-form nf-field,
    .mailing-listing-form-container .nf-before-form-content {
        display: none;
    }
    
    .mailing-listing-form-container .mailing-list-form nf-field:nth-last-child(2) {
        display: block;
        margin-left: -60px;
    }
    
    .mailing-listing-form-container .recaptcha-container {
        width: 70%;
    }
    
    .submit-button {
        background-color: #f6931f;
        border: none;
        float: right;
        margin-top: -80px;
        color: #ffffff;
        font-family: "Lato Regular", sans-serif;
        font-size: 20px;
        padding: 10px 15px;
        min-width: 200px;
    }
    
    @media (min-width: 768px) {
        .mailing-listing-form-container .recaptcha-container {
            width: 70%;
            margin-left: 55px;
        }
    }
    
    @media (min-width: 1200px) {
        .mailing-listing-form-container .recaptcha-container {
            margin-left: 0;
        }
    }
    
    @media (max-width: 768px) {
        .mailing-listing-form-container .mailing-list-form nf-field:nth-last-child(2) {
            margin-left: -5px;
        }
        .submit-button {
            margin-top: 0;
            float: none;
        }
    }
    /* Mailing List */
    /* Contact Us */
    
    .container .wpsc_tl_action_bar {
        display: none;
    }
    
    .container #wpsc_tickets_container {
        font-family: "Lato Light", sans-serif;
        width: 100%;
        display: block !important;
    }
    
    .container #wpsc_tickets_container {
        border: none;
    }
    
    .container #wpsc_tickets_container label {
        display: none;
    }
    
    .container #wpsc_tickets_container .error {
        display: none;
    }
    
    .container .mandatory-field,
    .error {
        color: #ee3524;
        font-style: italic;
    }
    
    .container .create_ticket_fields_container {
        padding: 0;
    }
    
    .container .bootstrap-iso .create_ticket_fields_container .form-control.wpsc_category {
        border-radius: 12px !important;
        padding: 9px 45px !important;
    }
    
    .container .bootstrap-iso .create_ticket_fields_container .form-control.wpsc_subject,
    .container .bootstrap-iso .create_ticket_fields_container .form-control.wpsc_email,
    .container .bootstrap-iso .create_ticket_fields_container .form-control.wpsc_textfield,
    .container .bootstrap-iso .create_ticket_fields_container .form-control.wpsc_customer_name {
        border-radius: 12px !important;
        padding: 9px 15px !important;
    }
    
    .container .bootstrap-iso .create_ticket_fields_container textarea {
        padding: 15px !important;
    }
    
    .container .bootstrap-iso .create_ticket_fields_container textarea:hover,
    .container .bootstrap-iso .create_ticket_fields_container textarea:active,
    .container .bootstrap-iso .create_ticket_fields_container textarea:focus {
        border: 1px solid #a65f5f !important;
        outline: 0 !important;
    }
    
    .container .bootstrap-iso .create_ticket_fields_container .form-control,
    .container .bootstrap-iso .create_ticket_fields_container textarea {
        border: 1px solid #a65f5f !important;
        color: #444 !important;
        height: auto !important;
        width: 100%;
        box-shadow: none !important;
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        resize: none;
    }
    
    .container .bootstrap-iso p {
        font-family: "Lato Light", sans-serif;
        font-size: 15px;
    }
    
    .container .bootstrap-iso ol {
        font-size: 15px;
        padding-left: 20px;
    }
    
    .container .bootstrap-iso p span,
    .container .bootstrap-iso a {
        font-family: "Lato Light", sans-serif !important;
        font-size: 15px;
    }
    
    .container .bootstrap-iso input[type=checkbox] {
        float: left;
        margin-right: 5px;
        margin-top: 4px;
    }
    
    .container #wpsc_create_ticket_reset {
        display: none;
    }
    
    .container .create_ticket_frm_submit {
        padding: 0;
        margin: 15px 0 0 0;
        text-align: center;
    }
    
    .container #wpsc_create_ticket_submit {
        background-color: #a95151;
        border: none;
        border-radius: 0;
        color: #ffffff;
        font-family: "Lato Regular", sans-serif;
        font-size: 15px;
        padding: 8px 40px;
        /* padding-left: 0; */
        border-radius: 25px;
    }
    
    @media (min-width: 768px) {
        .container #wpsc_create_ticket_submit {
            float: right;
            margin-top: -30px;
        }
    }
    
    @media (min-width: 576px) {
        .container .bootstrap-iso .row.create_ticket_fields_container {
            margin-right: -15px !important;
            margin-left: -15px !important;
        }
    }
    
    @media (max-width: 767px) {
        .container .bootstrap-iso .row.create_ticket_fields_container>div {
            width: 100%;
        }
    }
    /* Contact Us */
    /* Quick access */
    
    .is-mobile .quick-access {
        display: block;
    }
    
    .quick-access {
        display: none;
        background-color: #ffffff;
        padding: 10px 10px;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 20;
    }
    
    .quick-access .row {
        margin-left: 0;
        margin-right: 0;
    }
    
    .quick-access .quick-access-nav .quick-access-nav-item {
        padding: 0;
    }
    
    .quick-access .quick-access-nav .quick-access-nav-item a {
        text-decoration: none;
    }
    
    .quick-access .quick-access-nav .quick-access-nav-item a>div {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    .quick-access .quick-access-nav .quick-access-nav-item span {
        color: #757575;
        font-size: 12px;
        text-align: center;
    }
    
    @media (max-width: 350px) {
        .quick-access .quick-access-nav .quick-access-nav-item span {
            font-size: 10px;
        }
    }
    
    .quick-access .quick-access-nav .quick-access-nav-item img {
        margin-bottom: 5px;
    }
    
    .quick-access .quick-access-nav .quick-access-nav-item img.selected {
        display: none;
    }
    
    .quick-access .quick-access-nav .quick-access-nav-item.current span {
        color: #f6931f;
        font-family: "Lato Bold", sans-serif;
        ;
    }
    
    .quick-access .quick-access-nav .quick-access-nav-item.current img {
        display: none;
    }
    
    .quick-access .quick-access-nav .quick-access-nav-item.current img.selected {
        display: block;
    }
    /* Quick access */
    
    .mall-link a,
    .mall-link a:hover {
        color: #e8a713;
        text-decoration: none;
    }
    
    .page-contact-box .wpcf7 .your-recipient select {
        -moz-appearance: none;
        /* Firefox */
        -webkit-appearance: none;
        /* Safari and Chrome */
        appearance: none;
        background: url(images/arrow-contact.png) no-repeat right white !important;
        background-position-x: 100%;
        text-align-last: right;
        border-radius: 12px !important;
        padding: 9px 45px !important;
        border: 1px solid #a65f5f !important;
        width: 100%;
        font-size: 14px !important;
        margin-bottom: 15px;
    }
    
    .page-contact-box .wpcf7 .row input {
        border-radius: 30px !important;
        padding: 9px 15px !important;
        font-size: 14px !important;
        margin-bottom: 15px;
        border: 1px solid #a65f5f !important;
        font-size: 14px !important;
        width: 100%;
    }
    
    .page-contact-box .wpcf7 .row textarea {
        width: 100%;
        border: 1px solid #a65f5f !important;
        font-size: 14px !important;
    }
    
    .page-contact-box .bootstrap-iso .form-control {
        font-size: 14px !important;
    }
    
    .page-contact-box .wpcf7 .your-recipient select option {
        direction: rtl;
    }
    
    .page-contact-box .wpcf7 textarea {
        padding: 15px !important;
    }
    
    .page-contact-box .wpcf7 select:hover,
    .page-contact-box .wpcf7 select:active,
    .page-contact-box .wpcf7 select:focus,
    .page-contact-box .wpcf7 input:hover,
    .page-contact-box .wpcf7 input:active,
    .page-contact-box .wpcf7 input:focus,
    .page-contact-box .wpcf7 textarea:hover,
    .page-contact-box .wpcf7 textarea:active,
    .page-contact-box .wpcf7 textarea:focus {
        border: 1px solid #a65f5f !important;
        outline: 0 !important;
        font-size: 14px !important;
    }
    
    .container #wpsc_create_ticket_reset {
        display: none;
    }
    
    .page-contact-box .wpcf7 .wpcf7-submit {
        margin: 15px 0 0 0;
        text-align: center;
        background-color: #a95151;
        border: none;
        border-radius: 0;
        color: #ffffff;
        font-family: "Lato Regular", sans-serif;
        font-size: 15px;
        padding: 8px 40px;
        border-radius: 25px;
        float: right;
    }
.yewteepoint-details .tenant-text h1{
	font-size:24px;
}