@import url('https://fonts.googleapis.com/css?family=Montserrat');

::placeholder{
	color:#999!important;
}

/* Main Nav */
#main-nav {
	background-color:#090828;
}

.navbar-inverse .navbar-nav > li > a{
	color:#fff;
}
@media (max-width: 767px){
	.navbar-inverse .navbar-nav ul.sub-menu li a {
		color:#fff!important;
	}
	.nav .has_children > a:after{
		content:"";
	}
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav ul.sub-menu li a:hover{
	color:#eb2d2e;
}
.navbar-inverse .navbar-nav ul.sub-menu li a{
	color:#090828;
	font-size:14px;
}
.navbar-toggle.collapsed{
	background-color:transparent !important;
}

/* Logo */
a.logo{
	width:240px;
	height:24px;
	display:block;
}
.cls-1{fill:#fff;}
.cls-2{
	fill:none;
	stroke:#fff;
	stroke-width:1.04px;
}
.cls-3{fill:#eb2d2e;}
a.logo #country{
	font-size:2rem;
	font-family: Helvetica,Arial,sans-serif;
	letter-spacing: .3rem;
	text-transform:uppercase;
	color: #fff;
}

/* Ribbon Bottom */
.separator-one{
	background:rgba(1, 6, 8, .5);
}

/* About us */
.about-us{
	background:none;
}

/* Offices Worldwide */
.flag{
	display:block;
	width:60px;
	height:72px;
	background-image:url('http://www.multistack.com.my/wp-content/uploads/2018/04/flags.png');
	background-repeat:no-repeat;
	background-position:top left;
	background-size:200px;
	float:left;
	margin-right:12px;
}
.usa{
	background-position:-8px 0px;
}
.aus{
	background-position:-136px 0px;
}
.cn{
	background-position:-73px 0px;
}
.world-office{
	font-size:14px;
	width:70%;
	float:right;
}

ul.styled > li{
	list-style:square
}
ol.listed{
	margin:0;
}

/* Body Content */
body,html,div,
.entry-content p{
	font-family:Montserrat,sans-serif;
}
.entry-content p{
	font-size:16px;
	line-height:1.8em;
	color:#000;
}
h1.entry-title{
	color:#090828;
}

a:focus{
	outline:none;
}

h1.tagline{
	font-size:36px;
	text-align:center;
	color:#999;
	font-weight:lighter;
	padding:25px 0;
}

h4.se-title{
	text-align:center;
}
h4.se-title:before,
h4.se-title:after{
	content:"\2014";
	padding: 0 1.5rem;
	color: #eb2d2e;
	font-size:18px;
	line-height:0;
}

.text-note{
	color:#696969;
	font-size:14px;
}

.pre{
	background-color:#eee;
	padding:5px!important;
	margin-bottom:20px!important;
	color:#000;
}

/* Button */
.button.default{
	background-color:#eb2d2e!important;
	color:#fff!important;
	padding:8px 25px!important;
  line-height:3rem!important;
  font-size:14px!important;
	text-decoration:none!important;
	margin:0!important;
}
.button.default:hover{
	opacity:.75;
}

/* Photo Gallery */
.gallery-item{
	border:1px solid #ddd;
}
.gallery-item a img:hover{
	border:1px solid #eb2d2e;
}

#bwg_container1_0 #bwg_container2_0 .bwg-container-0 .bwg-title2,
#bwg_container1_1 #bwg_container2_1 .bwg-container-1 .bwg-title2{
	font-family:inherit!important;
	color:#fff!important;
  font-size:12px!important;
  font-weight:100!important;
}

#bwg_container1_0 #bwg_container2_0 .bwg-container-0 .bwg-title1,
#bwg_container1_1 #bwg_container2_1 .bwg-container-1 .bwg-title1{
	color:#fff!important;
	background:rgba(0,0,0,.6);
	font-size:14px!important;
	font-weight:200!important;
	line-height:1.5rem;
}

/* Products */
.woocommerce-result-count,
.woocommerce-ordering{
	display:none;
}
.woocommerce div.product div.images img{
	width:auto;
	margin:0 auto;
}
.woocommerce-Tabs-panel li{
	margin-bottom:1rem;
	line-height:2.2rem;
	color:#666;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	text-transform:capitalize;
	line-height:1.2em;
}

/* Contact */
#contact .contact-details{
	color:#fff;
	margin-bottom:30px;
}
#contact .section-header{
	padding-bottom:10px;
}

/* Footer */
.footer-widget-wrap{
	background:none;
}
.footer-widget-wrap .widget{
	padding-bottom:0;
	color:#666;
}
.footer-tag{
	margin-top:30px;
}
.footer-tag h2{
	text-transform:uppercase;
	font-weight:100;
	font-size:28px;
	line-height:1;
}
#footer .container{
	font-size:14px;
}
.company-details{
	padding:50px 0;
}
.copyright{
	background-color:transparent;
	padding-top:20px;
	color:#666;
}