/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.nopadding{
    padding:0px;
} 

.nomargin{
    margin:0px;
}


.bigfont{
    font-size:30px;
}

.goldcolor{
    color:#deb052;
}

.home-address{
    display: flex;
    font-size:14px;
    color:#000;
    padding-left:20px;
}

.home-address:before {
    font-family: FontAwesome;
    content: "\f3c5";
    padding-right:10px;
}

.home-tel{
    display: flex;
    font-size:14px;
    color:#000;
    padding-left:20px;
}

.home-tel:before {
    font-family: FontAwesome;
    content: "\f879";
    padding-right:10px;
}

.home-email{
    display: flex;
    font-size:14px;
    color:#000;
    padding-left:20px;
}

.home-email:before {
    font-family: FontAwesome;
    content: "\f0e0";
    padding-right:10px;
}

/*************** HOMEPAGE   ***************/
.margin-top-150{
    margin-top:-150px;
}

.home-outlet-link{
    font-size:16px;
    padding-bottom:10px;
}

.fullwidth-button{
    display:block;
    margin:0px;
}

/*************** ABOUT  ***************/
.about-outlet .col-inner{
    padding:30px !important;
}

/*************** RESERVATION  ***************/
.reservation-outlet .accordion-item .toggle {
    left: unset;
    right: 0px;
}

.reservation-outlet .accordion-title {
    font-size: 15px;
    font-weight:bold;
    padding: .6em 0em;
}

.reservation-outlet .accordion-title.active{
    color:#000;
    background-color:transparent;
}

.reservation-outlet .accordion-inner {
    padding: 1em 0em;
}

.form-alert{
    color:red;
    font-size:13px;
    text-align:center;
}

.gform_button.button{
    display:block;
    margin:auto;
    text-align:center;
    width:100%;
}

/*************** BALLROOM   ***************/
.amenities{
    width: 30%;
    display: inline-block;
    vertical-align: top;
}

.goldframe{
    background-image: url("https://codematter.tech/oversea/wp-content/uploads/2021/10/Oversea-Ballrooms-Enquire-form-bg2.png");
    padding: 3% 5%;
    background-size: contain;
    background-repeat: no-repeat;
}

/*************** FOOTER   ***************/
.absolute-footer {
    color: #000;
    font-size: 0.75em;
}

.footer-1 {
    font-size: 13.5px;
}

.footerlink{
    color:#000;
}

.footerlink:hover{
    color:#deb052;
}

/*************** FOOTER   ***************/
.restaurant-title{
    min-height:55px;
}

.restaurant-info{
    min-height: 190px;
}



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

.goldframe{
    background-image: none;
}

}