/* CSS Document */
@charset "utf-8";
@import url("../fonts/bebas.css");
body #wpadminbar {top:118px;  z-index: 1;}
body { margin: 0px; padding: 0px; top: 0; width: 100%; font-family: 'Raleway', sans-serif; background:#ffffff; padding-top: 126px;}

@media(max-width:767px){
    body{padding-top:98px;}
}

img { border: 0; max-width: 100%; height:auto; }
p, h1, h2, h3, h4, h5, h6, ul, li { margin: 0px; padding: 0px; list-style-type: none; font-family: 'Raleway', sans-serif; }
.clear { clear: both; line-height: 0; font-size: 0; margin: 0px; padding: 0px; }
textarea, button, select, input[type="search"], input[type="text"], input[type="email"], input[type="submit"], input[type="button"]{ -webkit-appearance: none; 
-webkit-border-radius: 0;}
div { margin: 0px; padding: 0px; }
form { margin: 0; padding: 0; }
td{padding:5px; font-family: 'Raleway', sans-serif; font-size: 16px;  color: #ffffff;  line-height: 32px; border:none; }
tr{border-bottom:none}

*{ box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}
, :before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}


h1,h2,h3,h4,h5{
font-family: 'Bebas Neue' !important;    
font-weight: 400 !important;
}

.admin-bar .navbar{margin-top:32px;}


body #wpadminbar {top: 0px;z-index: 9999;  position: fixed;}

@font-face {
    font-family: Lato;
    src: url('../fonts/Lato-Regular.ttf');
}

body { background-image:url('../images/body-bg.jpg'); background-position: 0px 0px !important; background-size:cover; background-attachment:fixed; background-position: center;  background-repeat: no-repeat; font-family:Lato, Arial; }
body.home {background-image:none;}

.smw-change-indicator{max-width: 240px;float: right; margin-top: 10px;}

.home-bg-container{
padding: 40px 0px;background: #171717; background-position: 0px 0px !important; background-size:cover; background-attachment:fixed; background-position: center;  background-repeat: no-repeat; font-family:Lato, Arial;
}

html, body {
    height: 100%;
}
.body-content {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -74px; /* the bottom margin is the negative value of the footer's height */
    padding-top: inherit;
}
footer{
    height: 94px; /* .push must be the same height as .footer */
    margin-top: 100px;
}
.push {
    height:94px;
    clear: both;
}
img{max-width:100%; height:auto;}

h1,
h2,
h3,
h4,
h5,
h6 { padding-bottom:5px;}

.home-welcome{
    color: white;
    padding-bottom: 40px;
    text-align: center;
}

.container
{
    min-height: 70%;
    min-height: -webkit-calc(100% - 114px);
    min-height: -moz-calc(100% - 114px);
    min-height: calc(100% - 114px);
}

/*Helpfull Classes*/
.padding{padding:20px;}
.medium-padding{padding:40px;}
.padding-top{padding-top:20px;}
.padding-top-medium{padding-top:40px;}
.padding-top-big{padding-top:100px;}
.padding-bottom{padding-bottom:40px;}
.padding-bottom-medium{padding-bottom:40px}
.padding-bottom-big{padding-bottom:100px;}
.padding-right-big{padding-right:100px;}
.padding-left{padding-left:40px;}
.big-padding{padding:100px;}
.margin-bottom{margin-bottom:40px;}
.margin-top{margin-top:40px;}
.margin-right{margin-right:10px;}
.btn-transparent{background: none; color: white;}
.relative{position:relative}
.text-center > div {display: inline-block; float: none; padding:0px 5px;}
.no-padding p{padding:0;}
.move-forward{position:relative; z-index:2}


/*Navigation*/
.navbar-default{min-height:80px;margin-top:36px;}
.navbar-toggle {margin-top:20px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background:#3c3637; color:white;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {background:#3c3637; color:white;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {    color: #fff;    background-color: #544c4d;}
.dropdown-menu>li>a {color:white; font-size:13px;}
.dropdown-menu {background:#494243; color:#fff;}
.dropdown-menu>.active>a ul li a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {    background-color: #716869;}
.dropdown-menu li.active ul li a { background: none;}
.dropdown-menu li.active ul li a:hover, .dropdown-menu li ul li a:hover { background-color:#716869;    color:white;}
.dropdown-menu>.active>a{background:none;}
.dropdown-menu>.current_page_item>a, .dropdown-menu>.current_page_item>a:focus
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {background-color:#716869 !important;color:white;}
.navbar-default .navbar-nav>li>a , .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a {color:white;}
.navbar .share-price{height:70px;overflow:hidden;font-size: 12px;text-align: right;padding-top: 5px;}
.navbar .dollarPrice{font-size:26px;}
/* Header Section */
header {background:#fff; position: fixed; width: 100%; top: 0px; z-index:9999;}
#logo {max-width: 166px;width: 100%;display: inline-block;margin-top: 10px;position: relative;height: 100px;margin-bottom: 10px;} 
#logo img {max-width:100%; position:absolute; bottom:0px; left:0px;width: auto; max-height:100%;}
body .navbar {margin-bottom:0px;}
.nav-menu  { background:url('nav-bg.jpg'); border-radius: 5px; margin-top:0px;padding:0px !important; 
background: #e16c2d;
background: -moz-linear-gradient(top,  #e38561 0%, #e38561 50%, #e16c2d 52%, #dd5b1a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e38561 0%,#e38561 50%,#e16c2d 52%,#dd5b1a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e38561 0%,#e38561 50%,#e16c2d 52%,#dd5b1a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e38561', endColorstr='#dd5b1a',GradientType=0 ); /* IE6-9 */
}
.nav-menu ul { width:100%; }
.nav-menu ul li { width:20%; text-align:center;border-right: 1px solid #ffbda3;}
.nav-menu ul li:last-child{border-right:none;}
.nav-menu ul li a {display:block; height:100%; max-height:50px; color:white; font-size:17px;border-radius: 5px;padding-left: 0px;padding-right: 0px;font-family: 'Bebas Neue';font-weight: 400; }
#myNavbar .nav>li>a:hover{transition:1s all;}
.nav-menu ul li ul {padding:0px;}
.nav-menu ul li ul li {width:100%;}
.nav-menu ul li ul li a{text-align:left; padding:5px 10px;border-radius:0px;}
.nav-menu ul li ul li a:hover{color:white;}
#myNavbar { height:50px !important; }
.navbar-toggle {background-color:#e18266; margin-top:25px;background-color: #f16724;margin-top: 25px; padding: 13px 10px; border: 2px solid #e85127;margin-top: 10px;}

.navbar-nav>li>a:hover, .nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background: #e16c2d;background: -moz-linear-gradient(top, #d65c2d 0%, #d65c2d 50%, #e16c2d 52%, #dd5b1a 100%);background: -webkit-linear-gradient(top, #d65c2d 0%,#e6774c 50%,#e16c2d 52%,#dd5b1a 100%);background: linear-gradient(to bottom, #d65c2d 0%,#d65c2d 50%,#e16c2d 52%,#b7470f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d65c2d', endColorstr='#dd5b1a',GradientType=0 );color: white;}

.dropdown-menu li {background-color:#e5793e; border-right: none !important; }
.dropdown-menu {min-width:220px !important;}
.navbar-nav>li>.dropdown-menu { background-color:#e5793e; color: #000; }

a.mobile-nav-button-menu .fa-times{display:block; color:white;}
a.mobile-nav-button-menu .fa-bars{display:none; color:white;}
a.mobile-nav-button-menu.collapsed .fa-times{display:none; color:white;}
a.mobile-nav-button-menu.collapsed .fa-bars{display:block; color:white;}



@media(max-width:767px){
    .navbar-nav>li>.dropdown-menu{position: relative;top: 0;left: 0;height: auto;float: none;background: #e5793e;}
    body .nav-menu ul li a {font-size: 16px;} 
    li.nav-item.dropdown::before{
    content: "\f067";
    font-family: "Font Awesome 5 Free";
    right: 10px;
    position: absolute;
    top: 10px;
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;    
    font-size:13px;
    color:white;
    }

    li.nav-item.dropdown.minus::before{
    content: "\f068";
    font-family: "Font Awesome 5 Free";
    right: 10px;
    position: absolute;
    top: 10px;
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;    
    font-size:13px;
    color:white;
    }      
}


/*
@media only screen and (min-width: 768px) {

}
*/

li.nav-item.dropdown > ul li:first-child {display:none;}

ul.nav-pills>li.active>a, ul.nav-pills>li.active>a:focus, ul.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #df6526;
}
ul.nav-pills{margin-bottom: 20px;}


/*Home Page*/
#slider {min-height:200px;}
#slider h1{font-weight: 700;margin-top: 50px;line-height: 1em;font-size: 52px;color: #252525;font-weight: 400;}
#blocks { min-height:150px; background-color: #ededed; text-align:center; margin-top:10px;border-radius: 5px;overflow: hidden; }
#buttonPrice { 	margin-top:100px; background-color:rgba(0,0,0,0.6); padding:10px;font-family: 'Bebas Neue';}
.black-bg{background: linear-gradient(rgba(256,256,256,0) 50%, rgba(0,0,0,0.6) 50%);}
.dollarPrice {font-size:30px; color:#ff5800;font-weight: 400;font-family: 'Bebas Neue';}
.home-box-bg-img{background:url('../images/box-bg.jpg'); background-size: 100% auto; padding-top:55%; width:100%; position:relative;}
.home-box-bg-img h2{position: absolute;top: 0px;left: 0px;height: 40px;line-height: 40px;color: white;text-transform:uppercase;padding: 0px 20px;background: rgba(0,0,0,0.6);width: 100%;font-size: 20px;text-align: left;margin: 0px;}
.top-bg-black{background: linear-gradient(rgba(0,0,0,0.6) 50%, rgba(256,256,256,0) 50%); margin-top: 0px;}
.mobile-button{  display: block; width: 100%;  height: 140px; background: linear-gradient(rgba(234,130,79, 1) 50%, rgba(221,97,33,1) 50%);  border-radius: 5px;  text-align: center;   color: white; }
.mobile-button:hover{ background: linear-gradient(rgba(221,97,33,1) 50%, rgba(234,130,79, 1) 50%);  border-radius: 5px;  text-align: center;   color: white; }
.mobile-button img{margin-bottom: 10px;margin-top: 20px;}
.button-label {font-size:14px; color:#fff; text-transform: uppercase; padding:5px; position: relative; letter-spacing: -1px; }
.box-content {background-color:#fff; padding:20px 15px; height: 280px; position:relative;}
.box-content a {color: #000;font-weight: 600;}
.box-content a:hover {color: #000;}
.share-price{padding-bottom: 20px;padding-top: 0px;}
.box-date {text-transform: uppercase; color:#888; }
.navbar-toggle .icon-bar{background:white;}
body .btn {width:100%; height:46px; color:#fff; font-weight: 500; text-transform: uppercase;font-family: 'Bebas Neue';font-size: 20px;}
.box-content .btn{line-height: 32px;position:absolute; bottom:10px; left:10px; max-width: calc(100% - 20px);background: #e16c2d;background: -moz-linear-gradient(top, #e38561 0%, #e38561 50%, #e16c2d 52%, #dd5b1a 100%);background: -webkit-linear-gradient(top, #e38561 0%,#e38561 50%,#e16c2d 52%,#dd5b1a 100%);background: linear-gradient(to bottom, #e38561 0%,#e38561 50%,#e16c2d 52%,#b7470f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e38561', endColorstr='#dd5b1a',GradientType=0 );color: white;border: 1px solid #e6763e;}
.box-content .btn:hover{background: #e16c2d;background: -moz-linear-gradient(top, #d65c2d 0%, #d65c2d 50%, #e16c2d 52%, #dd5b1a 100%);background: -webkit-linear-gradient(top, #d65c2d 0%,#e6774c 50%,#e16c2d 52%,#dd5b1a 100%);background: linear-gradient(to bottom, #d65c2d 0%,#d65c2d 50%,#e16c2d 52%,#b7470f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d65c2d', endColorstr='#dd5b1a',GradientType=0 );color: white;border: 1px solid #e6763e;}
input.share-price-button {font-size:10px; font-weight:bold; color:#000; outline:none; border-radius: 3px; padding:10px;  border:0 none; bottom:0px; right:0px; position: absolute; bottom: 10px; right: 10px;}
input.share-price-button:hover {font-size:10px; font-weight:bold;  color:#444; transition:0.5s all; background-color:#bbb; outline:none; border-radius: 3px; padding:10px;  border:0 none; bottom:0px; right:0px; position: absolute; bottom: 10px; right: 10px;}
.mobile-buttons-container{padding:20px;}
.mobile-button-container{padding:5px;}
.whit-bg-home{background: rgba(255,255,255,0.75);padding-bottom: 40px;}

.inner-page-main h1{text-transform: uppercase;font-size: 25px;font-family: Lato;font-weight: bold;padding-bottom: 10px;padding-left: 0px;color:#943a20;}
.inner-page-main h2{font-size: 22px;font-family: Lato;font-weight: bold;padding-bottom: 10px;color: #943a20;text-transform: uppercase;}
.inner-page-main h3{font-size: 18px;font-family: Lato;font-weight: bold;padding-bottom: 0px;color: #943a20;}
.inner-page-main h4{font-size: 16px;font-family: Lato;font-weight: bold;padding-bottom: 0px;color: #943a20;}


/*Footer*/
body.home footer{margin-top:0px;}
footer{width:100%; padding:20px; background:#171717; font-size:12px; color:#fff; text-align: center; position:absolute;}
footer a {color:#fff !important;}
footer a:hover{color:#ddd !important; text-decoration:none;}

.mobile-margin-top {background: transparent;}

/* Inner Page */
.inner-page-main {border-radius: 5px;overflow: hidden;background-image:url('../images/content-bg-bottom.png'); background-repeat:no-repeat; background-position:bottom right; background-size:contain; background-color:rgba(256,256,256,0.95); padding: 20px; padding-bottom:20px;}
.inner-page-main p {font-family: Lato; font-size: 14px;}
h1.page-title {text-transform: uppercase; font-size:30px; font-family:Lato; font-weight: bold;  padding-bottom: 20px; }
h1.global-page-title {text-transform: uppercase; font-size:25px; font-family:Lato; font-weight: bold;  padding-bottom: 10px; padding-left:15px;}
img.featured-image {width:100%;}
.sidebar-menu-contact ul {list-style: none;font-size: 14px;font-family: Lato;padding-left: 0px;}
.sidebar-menu-item img {margin-right:10px;}
.sidebar-menu-contact a {font-family: Lato; color:#646464; text-decoration-line:none; font-size: 14px;}
.sidebar-menu-contact ul li {background-color: #fff; padding:10px 20px; color:#646464; border:1px solid #d6d6d6;font-family: 'Bebas Neue';}
.sidebar-menu-contact ul li.current {background-color:#e5793e; color:#fff; padding:10px 20px; border:1px solid #e5793e;font-family: 'Bebas Neue';font-size: 18px;}
.sidebar-menu-contact ul li.current a {color:#fff;}
.sidebar-menu a {font-family: 'Bebas Neue';color:#646464; text-decoration-line:none; font-size: 18px;padding:10px 20px;display: block; font-weight: 400; }
.sidebar-menu ul li {background-color: #fff; color:#646464; border-bottom:1px solid #d6d6d6;list-style: none;}
.sidebar-menu ul li.current { }
.sidebar-menu ul li.current a {color:#fff; background-color:#e5793e; color:#fff; padding:10px 20px; border:1px solid #e5793e;}
.sidebar-menu ul li a:hover, .sidebar-menu ul li.current-menu-item a{box-shadow: inset 0 0 10px #a94716;background-color: #e5793e;color: white;text-decoration: none;}
.sidebar-menu ul, .sidebar-menu-contact ul {padding-left:0px;}
.sidebar-menu ul { text-transform:uppercase;border-radius: 5px;overflow: hidden;}
.sidebar-menu-contact ul  {margin-bottom:20px;border-radius: 5px;overflow: hidden;}

.featured-image-medium {float:left; width:382px; height:254px; margin-right:20px;}

.read-more-button { background: url(../images/buttons-bg.jpg) repeat-x; border: 1px solid #ca4c0f; height: 46px; color: #fff; font-weight: 500; text-transform: uppercase; border-radius: 5px; padding:0px 30px;}
.read-more-button:hover {transition: 1s all; background:url('../images/buttons-invert.jpg') repeat-x; border: 1px solid #ca4c0f; height:46px; color:#fff;  }

.featured-image-profile {float:left; width:100%; height:auto; margin-top:20px;}
h2.team-name {text-transform: uppercase; font-size:20px; font-weight: bold;}
p.position {text-transform: uppercase; color:#9b9b9b;}
.profile {padding:10px 30px;}

.content {padding:0px 30px; margin-bottom:30px;}
.content li {font-family: Lato; font-size:14px; padding:0px; list-style:disc inside none; margin-left:10px; }
.nav-pills li { margin-left:0px; }

.nav-pills>li.active>a {background:white; border:1px solid #e6e6e6; color:black; font-family: Lato; font-weight: bold;}
.nav-pills>li.active>a:hover {background:white; border:1px solid #e6e6e6; color:black;}

.nav-pills>li>a {border-radius: 0px; background-color: #231f20; border:1px solid #e6e6e6; color:white; font-family: Lato; font-weight: bold;}
.nav-pills>li>a:hover {background:white; border:1px solid #e6e6e6; color:black; font-family: Lato; font-weight: bold;}

.panel-default>.panel-heading{padding:0px;}
.panel-default>.panel-heading a{width: 100%;display: block;padding: 10px;}
.panel-default>.panel-heading:hover, .panel-default>.panel-heading:focus{background: white;text-decoration:none;transition:all 1s;}

.panel-footer {background-color: white;}

a.announcement-title {
    color: #231f20;
    font-size: 14px;
    text-align: left;
    font-weight: 600;
}

.sgx img { max-height: 24px; max-width: 24px; }
.asx img { max-height: 24px; max-width: 24px; }
.asxTitle { padding-left: 0px !important;  padding-top: 10px; }
.sgxTitle { padding-left: 0px !important;  padding-top: 10px; }
.asxTitle p { font-family: Bebas Neue; color: #943a20; font-size: 16px; font-weight: 400; font-style: bold; margin-bottom: 0;}
.sgxTitle p { font-family: Bebas Neue; color: #943a20; font-size: 16px; font-weight: 400; font-style: bold; margin-bottom: 0;}

@media screen and (max-width: 600px) {
    .sgx { display: none; }
    .asx { display: none; }
    .sgxTitle { display: none; }
    .asxTitle { display: none; }
}

span.date {color:#888888; font-size:11px;}

.contact-us h1.global-page-title {text-transform: uppercase; font-size:25px; font-family:Lato; font-weight: bold;  padding-bottom: 20px; padding-left:0px;}
.form-control {border-radius: 0px;padding: 10px;height: auto;max-width: 350px;width: 90%;}
textarea.form-control {min-height:150px; max-width:90%;}
span.email {color:#f16824;}
.contact-us .contact-us-map {width:100%; min-height:300px; height:100%;}

/* Contact Form */
textarea, button, select, input[type="search"], input[type="text"], input[type="email"], input[type="submit"], input[type="button"] {border: none; border-radius: 0px; padding: 10px; height: auto;font-weight: normal;border: 1px solid #dadada;border-radius: 5px;} 
textarea {font-weight: normal;min-width:500px; width:90%;} 
input[type="submit"] { font-family: 'Bebas Neue';font-size: 18px;background: url('/wp-content/themes/twentysixteen-child/images/buttons-bg.jpg') repeat-x; border: 1px solid #ca4c0f; height: 46px; color: #fff;  font-weight: 500; text-transform: uppercase;  border-radius: 5px;  padding: 0px 30px;}
input[type="submit"]:hover {transition: 1s all; background:url('/wp-content/themes/twentysixteen-child/images/buttons-invert.jpg') repeat-x; border: 1px solid #ca4c0f; height:46px; color:#ddd;  }


.table>tbody>tr>td {border-top:none;}
.panel-body span.box-date {font-size:12px;}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    border-top: 1px solid #fff !important;
    border-bottom: 1px solid #ddd;
}

.more-link {display:none;}
.entry-date {font-size:11px; font-style:italic;}
.sidebar {
	background-color: rgba(256,256,256,0.8);
    padding: 20px;
    padding-bottom: 20px;
}
h2.widget-title {font-size:18px; font-family: 'raleway';}
.page-id-418 .single-news {border-bottom:1px solid #e68b5e;}
.archive-feat-img {margin-bottom:20px !important;}

@media screen and (min-width:767px){
.dropdown:hover .dropdown-menu {display: block;}
.dropdown:hover .dropdown-menu .dropdown-menu {display: block;}
.dropdown .dropdown-menu .menu-item-has-children:hover .dropdown-menu {display: block;} 
}
/* Mobile Menu */
.navbar-toggle {background:#4059a5;}
.icon-bar {background:white;}

/*Media Queries*/
@media screen and (max-width: 1200px) {
	#myNavbar { height:auto !important; }
    .nav-menu ul li a {font-size:12px;}
}

@media screen and (max-width: 990px) {
	#myNavbar { height:auto !important; }
}

@media only screen and (max-width: 760px) {
	.dollarPrice {display: none; }
	.navbar-toggle { background-color: #f16724 !important; margin-top: 35px !important;}
	.slider-heading-text {background: rgba(255,255,255,0.6); padding:10px 0px; margin-top:50px;}
	.col-xs-4 {padding-right:5px !important; padding-left:5px !important; }
	a {text-decoration:none !important; }
	#myNavbar { height:auto !important; margin-bottom:20px; background:#e06727; }
	.nav-menu ul li a {margin-left: 30px !important;}
	.nav-menu ul li {border-right: none;}
	.navbar-nav>li>a:hover, .nav>li>a:focus, .nav>li>a:hover {  background:#e38561 !important;  }
	.navbar-nav>li:hover { background:#e38561 !important; }
	.nav-menu ul li {  width: 100%; text-align: left;} 
	textarea, select, input[type="search"], input[type="text"], input[type="email"], input[type="submit"], input[type="button"] {width:100% !important; }
	textarea {min-width:100% !important; }
	
}

 
.home-welcome p { font-weight: 600; font-size: 16px; margin-bottom:20px;}

/** CORPORATE DIRECTORY PAGE **/
.page-id-307 .row.content p { margin-bottom: 0px; }