ul#menu-main-menu li#nav-menu-item-wpml-ls-2-en:last-child a::after {
content:" ▼";
font-size:8px;
color: #fac726;
}
li#nav-menu-item-wpml-ls-2-en a {
font-size: 10px!important;
}
li#nav-menu-item-wpml-ls-2-en a::before {
content: "Language: ";
}
ul li#nav-menu-item-wpml-ls-2-zh-hans a {
font-size: 10px!important;
}
ul li#nav-menu-item-wpml-ls-2-zh-hans a::before {
content:"";
}
ul li#nav-menu-item-wpml-ls-2-zh-hans a::after {
content:""!important;
}
.wpml-ls-menu-item .wpml-ls-flag {
vertical-align: middle;
width: 17px;
height: 11px;
} ul#menu-main-menu li:last-child { } @media screen and (max-width: 1000px) {
#ssb-container {
display: none!important;
}	
}
.no-display {
display: none;
}
#ssb-container a.contact-button {
border-bottom: none!important;
}
#ssb-container a {
border-bottom: none!important;
} .page-id-154 #ssb-container {
display: none!important;
} .bg-middleColumn {
padding-left: 20px;
}
.bg-middleColumn ul {
list-style-position: outside;
margin-left: 20px;
} .footer-header {
color: #FAC726;
}
.footer-text {
color: #ffffff!important;
}
.footer-btm-ctr-text {
color: #FAC726;
}
@media screen and (min-width: 769px){
.footer-copyright-left {
color: #FAC726!important;
}
span.footer-copyright-mobile {
color: #FAC726!important;
display: none;	
}
}
@media screen and (max-width: 768px){
span.footer-copyright-mobile {
color: #FAC726!important;
display: block;	
}
.footer-copyright-left {
display: none;
}
} .white-text {
color: #ffffff!important;
} .q_tabs.vertical .tabs-container {
width: 67%!important;
}
.q_tabs.vertical .tabs-nav {
width: 33%!important;
}
.q_tabs.vertical.left .tab-content {
padding-left: 50px;
}
.q_tabs ul li.active a {
color: #000000!important;
background-color: #FAC726!important;
border: 1px solid #FAC726!important;
border-right: 2px solid #000000!important;
border-top-left-radius: 0px!important;
border-bottom-left-radius: 0px!important;
font-size: 18px!important;
padding: 20px 17px!important;
}
.q_tabs ul li a {
color: #FAC726!important;
background-color: #000000!important;
border: 1px solid #000000!important;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
font-size: 16px!important;
padding: 20px 17px!important;
}
.q_tabs.vertical.left .tab-content {
border-left: 2px solid #000000;
}
.testimonials_c_holder .testimonial_content_inner {
background: transparent;
padding-top: 30px;
padding-bottom: 30px;
} a.porfolio-backBtn {
font-family: 'Abel', sans-serif;
color: #000000!important;
font-size: 16px;
font-weight: bold;
padding: 10px 40px;
background-color: #FAC726;
}
a.porfolio-backBtn:hover {
color: #FAC726!important;
background-color: #000000;
}
div.portfolio_like, div.portfolio_social_holder {
display: none!important;
}
.portfolio_like {
display: none!important;
}
div.filter_holder ul li.filter {
color: #000000;
}
.filter_holder ul li.active span, .filter_holder ul li:hover span {
color: #FAC726!important;
background-color: #000000;
}
.filter_holder ul li span {
padding: 5px 13px!important;
font-size: 13px;
letter-spacing: 0px!important;
} div.blog_single {
max-width: 950px;
margin: 0 auto;
padding: 0 40px;
background-color: #ffffff;
}
.blog_holder article .post_text .post_text_inner {
margin-bottom: 150px;
}
.blog_holder article .post_text h2 .date {
display: none;
}
a.post_comments {
display: none!important;
}
.blog_holder article .post_info {
display: none;
}
.blog_holder.blog_single article h2.entry_title {
margin-bottom: 20px;
font-size: 35px;
border-bottom: 2px solid #FAC726;
}
.latest_post_holder .post_infos .dots {
display: none!important;
}
h5.latest_post_title {
color: #000000;
font-size: 25px;
line-height: 30px;
}
h5.latest_post_title a:hover {
color: #FAC726!important;	
} img.forty-left {
width: 40%!important;
}
div.wpb_gallery_slides {
margin-bottom: 0px!important;
}
.vc_text_separator.full {
border-top: none;
}
.vc_text_separator.full div {
font-size: 14px;
text-transform: uppercase;
padding: 0 20px;
line-height: 28px;
}
.main-headline h1 {
text-transform: uppercase;
}
.blog_holder.blog_single article h2.entry_title {
margin-bottom: 20px;
font-size: 55px;
border-bottom: none;
color: #FAC726;
text-align: center;
background-color: #000000;
padding: 20px 20px;
line-height: 1em;
}
ol.mainbulletList li {
font-size: 18px;
font-weight: bold;
}
ul.bulletList {
list-style-position: outside;
margin-left:20px;
padding-bottom: 20px;
}
ul.bulletList li {
list-style-type: disc;
font-weight: normal;
} #servicesBtn1, #servicesBtn2, #servicesBtn3, #servicesBtn4, #servicesBtn5, #servicesBtn6, #servicesBtn7, #servicesBtn8, #servicesBtn9, #servicesBtn10, #servicesBtn11, #servicesBtn12, #servicesLink1 {
width: 100%;
text-align: center;
padding-left: 0px;
padding-right: 0px;
margin-right:20px!important;
}
a#servicesBtn1 {
background-color: none!important;
}
p a {
border-bottom: 1px solid #000000!important;
}
p a:hover {
color: #fac726;
border-bottom: 1px solid #fac726!important;
}
.list-leftPadding ul li {
list-style-position: outside;
margin-left:20px;
}
@media screen and (max-width: 600px) {
.services-btnGap {
padding: 0px 20px;
}
}
div.serv-quantitySurveying ul li, div.serv-safetyManagement ul li, div.serv-projectManagement ul li, div.serv-propertyManagement ul li, div.serv-arbitration ul li, div.serv-insurance ul li {
display: inline-block;
margin-right: 60px!important;
}
div.serv-quantitySurveying ul li a, div.serv-safetyManagement ul li a, div.serv-projectManagement ul li a, div.serv-propertyManagement ul li a, div.serv-arbitration ul li a, div.serv-insurance ul li a  {
font-weight: bold!important;
color: #000000!important;
text-decoration: underline;
}
div.serv-quantitySurveying ul li a:hover, div.serv-safetyManagement ul li a:hover, div.serv-projectManagement ul li a:hover, div.serv-propertyManagement ul li a:hover, div.serv-arbitration ul li a:hover, div.serv-insurance ul li a:hover {
color: #fac726!important;
}
.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li a span {
text-align: center;
} .servicesMenu a {
font-weight: bold!important;
}
.servicesMenu a:hover {
color:#fac726!important;
}
.servicesMenu li {
padding: 0px 0px 10px 0px;
border-bottom: 1px dotted #000000;
}
.servicesMenu li:last-child {
border-bottom: none;
}   #ssb-container {
top: 12%;
}
#ssb-container.ssb-btns-left ul li i{
font-size:25px;
} input.hs-input {
width: 100%;
height: 35px;
margin-bottom: 30px;
}
textarea.hs-input {
width: 100%;
height: 200px;
margin-bottom: 20px;
}
input.hs-button {
float: right;
color: #000000;
border-color: #fac726;
background-color: #fac726;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
padding-left: 55px;
padding-right: 55px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 18px;
text-transform: uppercase;
font-family: inherit;
font-weight: bold;
margin-top: -50px;
} i.fa-bars {
font-size: 25px;
}
.mobile_menu_button span {
color: #fac726;
}
nav.mobile_menu ul li {
border-bottom: 1px solid #181818;
}
nav.mobile_menu ul li span.mobile_arrow i {
color: #fac726;
font-weight: bold;
font-size: 25px;
line-height: 43px;
}
nav.mobile_menu ul li:last-child {
padding-bottom: 20px;
}
nav.mobile_menu ul li.open_sub > ul {
border-top: 3px solid #fac726;
}