/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 09 2021 | 03:55:38 */
.mini-search input.field, .overlay-search-microwidget input[type=text] {
    font: 14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    min-height: 34px;
    height: auto;
    line-height: 34px;
    width: 200px;
    border-width: 0px;
    border-color: #4c8dbe !important;
    border-radius: 0px;
    background: #4c8dbe !important;
    padding: 0 12px 0 12px;
  color: white !important; 
}

#sidebar .essb_links, #footer .essb_links { display: none !important; } 

#comments { display:none !important; }

#content ul li { list-style: inherit !important; margin-left: 10px;  }
#content ol li { list-style: inherit !important; margin-left: 10px;  }


/* HEADER */
.masthead .branding { padding-left: 30px !important; padding-right: 30px !important; }

.ubtn-ctn-left {margin-bottom: 0px !important; }


/* HP > testimonials */
.carousel_testimonials .slick-dots { text-align: left !important; margin-left: 25px !important; margin-top: 25px !important; }


/* HP > facility */
.col_facility-carousel .ult-item-wrap.slick-slide { margin: 0px !important; }

.col_facility-carousel .wpb_wrapper { height: 100% !important; }
.col_facility-carousel .wpb_wrapper .carousel_facility { height: 100% !important; margin: 0px !important; padding: 0px !important; }
.col_facility-carousel .wpb_wrapper .carousel_facility .slick-initialized { height: 100% !important; }
.col_facility-carousel .wpb_wrapper .carousel_facility .slick-initialized .slick-list { height: 100% !important; }
.col_facility-carousel .wpb_wrapper .carousel_facility .slick-initialized .slick-list .slick-track { height: 100% !important; }
.col_facility-carousel .wpb_wrapper .carousel_facility .slick-initialized .slick-list .slick-track .wpb_single_image { height: 100% !important; }
.col_facility-carousel .wpb_wrapper .carousel_facility .slick-initialized .slick-list .slick-track .wpb_single_image .vc_single_image-wrapper { height: 100% !important; } 
.col_facility-carousel .wpb_wrapper .carousel_facility .slick-initialized .slick-list .slick-track .wpb_single_image .vc_single_image-wrapper img { height: 100% !important; object-fit: cover !important; } 


/* FOOTER */
#footer .menu-item a span { color: #fff !important; transition: 0.2s !important; }
#footer .menu-item a span:hover { color: #4eb7c4 !important; }

.home #main { padding-bottom: 0 !important; }

/* .page-title h1 {font-weight: 800 !important; } */

/*serch bar*/
.searchform input[type=text], .mini-search .field::placeholder, .overlay-search-microwidget .field::placeholder { color: #4c8dbe; !important}



/* Home Page fixes */
body .vc_row.vc_row-o-content-middle {
    display: flex !important;
}x

.top-bar .right-widgets { display: none; }
.top-bar .left-widgets, .top-bar .left-widgets .text-area { text-align: center; width: 100%;  }