﻿
/**
 * Theme Name: Lam Soon
 * Author: info@embraiz.com
 * Author URI: http://www.embraiz.com
 */


/* lang */
#lang_sel a{color:#e4001c !important;border:0;font-family:"Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif!important;}
#lang_sel li{width:auto;}
#lang_sel ul ul{width:100%;border:0;top:94px;z-index: 10000000;}
#lang_sel ul ul li a{padding:10px 30px;font-size: 14px;width:75px;}
#lang_sel ul ul a:visited,#lang_sel ul ul a {background:#334da1;color:#fff!important; font-weight:500;}
#lang_sel ul ul li> a:hover {background:#fff;color:#e4001c!important;font-weight:500;}
#lang_sel a.lang_sel_sel{padding: 35px 25px;font-size: 18px;color: rgb(165,0,58) !important;font-weight: bold;}
#lang_sel a:hover, #lang_sel ul ul a:hover, #lang_sel :hover>a, #lang_sel ul ul :hover>a{
	background:#334da1;
	color:#fff!important;
}
#lang_sel a.lang_sel_sel{background-image: url(../image/sanj1.png); background-repeat:no-repeat;background-position: right;}
#lang_sel>ul>li:hover a.lang_sel_sel{background-image: url(../image/sanj3.png);background-color:#334da1;color:#fff!important;}
#brand-slider .item img{width:100%;}

/*home*/
.value .tab-content>.tab-pane{display: none;overflow: hidden;}
.value .tab-content>.active{display: block;}
.news-home .tab-content>.tab-pane{overflow: hidden;}

/*menu (added 20180830)*/
.en-US .indexNav>li>a{  padding-left: 8px; padding-right: 8px;}

/*honours*/
.honoursMy .mbmm:nth-child(odd) .mbImg {float:right;}
 .honoursMy .row h2{font-weight: bold;margin-bottom:20px;}
 .honoursMy .hr1{border-top: 10px solid #e4001c;}
 .honoursMy .hr2{border-top: 1px solid #ff0000;}
 .honoursMy .hr3{width:97%;border-top: 1px solid #9d9d9d !important;margin-left:1.5%;}
 .honoursMy .value2{ background: url(/wp-content/themes/lamsoon/images/honours&awards.jpg) no-repeat; background-size: cover;width:100%;padding:30px 0;margin-bottom:20px;}
 .honoursMy .red-tit{width: 100%;font-size: 30px;color: #e4001c;font-weight: bold;margin-bottom:50px;margin-top:25px;}
 .honoursMy .red-tit p{margin-left:50px;}
 .honoursMy .red-tit img{position: absolute;}
 .honoursMy .history-content h4{font-size: 20px;margin-left:0px;}
 .honoursMy .row{}
 .honoursMy .red-bg{min-height: 330px;background-color: #e4001c;margin-bottom:80px;}
 .honoursMy .red-bg ul{color: #ffffff}
 .honoursMy .red-bg li{border-bottom: 1px solid #ffffff;padding:5px;}
.honoursMy .red-bg li span {border-bottom: 0px solid #ffffff;padding:5px; font-weight:500;}
 .honoursMy .col-sm-4 p{font-size: 20px;color:#e4001c;font-weight: bold;}
 .honoursMy .contant{text-align: center;margin-top:20px;margin-bottom:30px;}
 .honoursMy .red-tit2 img{position: absolute;left:-50px;}
 .honoursMy .red-tit2  p{line-height: 30px;}
 .honoursMy .red-tit2{font-size: 30px;color: #e4001c;font-weight: bold;display: inline-block;position: relative;}
 .honoursMy .contant2{width: 50%;float: left}
 .honoursMy .contant2 p{font-size: 25px;color: #e4001c;font-weight: bold;text-align: center;}
 .honoursMy .contant2 li{padding:5px;text-align: left;margin-left:15%;margin-right:15%;}
 .honoursMy .huanbao{margin-top:45px;}
 .honoursMy .red-dots{position: absolute;}
 .honoursMy #owl-demo{display: block;}
 .honoursMy #owl-demo .owl-controls{display: none;}
 @media only screen and (min-width: 200px) and (max-width: 767px) {
 .honoursMy .red-dots{left:0px;}
 .honoursMy .contant2{width: 100%}
 .honoursMy .section-title{font-size: 19px;padding:0px;}
 .honoursMy .red-tit2{font-size:16px }
 .honoursMy .red-tit2 img{position: absolute;width: 30px;left:-32px;}
 .honoursMy .contant2 p{font-size: 20px;color: #e4001c;font-weight: bold;text-align: center;}
 .honoursMy .contant2 li{padding:5px;text-align: left;margin-left:0%;margin-right:0%;font-size: 13px; font-weight:500;}
 .honoursMy .huanbao{margin-top:20px;}
 .honoursMy .contant2{margin-bottom:20px;}
 .honoursMy .slider-nav a{font-size: 18px !important;padding-bottom:15px !important;}
 .honoursMy .history-item{margin-top:-35px;width: 100%}
 .honoursMy .history-content{padding-left:0px;}
 .honoursMy .history-content h4{font-size:20px ;margin-left:0px;}
 .honoursMy .history-content p{font-size:11px }
 .honoursMy .history-content img{width: 30px;height: 30px;margin-left:-40px;}
 .honoursMy .row{margin-left:2%;margin-right:2%;}
 .honoursMy .h3{width: 100%}
 .honoursMy .col-xs-10 p{font-size: 13px !important}
 .honoursMy .col-xs-2 p{font-size: 18px !important;margin-left:-100% !important;}
 .honoursMy .red-tit{font-size: 20px}
 .honoursMy .red-tit img{width: 30px;height: 30px;margin-top:10px;}
 .honoursMy .red-dots{position: absolute;width: 30px;height: 30px;margin-left:2px !important;}
 .honoursMy .owl-prev{margin-left:-20px;}
 .honoursMy .owl-next{margin-left:20px;}
 .honoursMy .slider-nav-wrap .owl-carousel .owl-stage-outer{width: 76%; margin: 0 auto;}
 .honoursMy .history-content .imgG {font-size: 18px;color: #666666; font-weight:500;}
}
/*Financial Highlights*/
.fhs .row h2{font-weight: bold;margin-bottom:20px;}
.fhs .red{color: #ff0000;font-weight: bold;font-size: 15px;text-align: left}
.fhs .tab{text-align: right}
.fhs .tab td{font-size: 15px}
.fhs .tab td,th{padding-bottom:20px;}
.fhs tbody tr td:nth-of-type(1){border-right: 1px solid #000;}
/*notice*/
.Mnotice .row h2{font-weight: bold;margin-bottom:20px;}
.Mnotice .tit{text-align: center;font-size: 20px;font-weight: bolder;padding:5px;}
.Mnotice .red-dots{position: absolute !important;margin-left:-50px;}
.Mnotice .content{margin-left:10%;margin-right:10%;margin-bottom:20px}
.Mnotice .content h4{font-weight: bolder}
.Mnotice .content p{font-weight: bolder}
.Mnotice .row hr{height:1px;width:40%;border:none;border-top:1px solid #555555;}
.Mnotice .con ul{text-align: center;margin-top:10px; font-weight:500;}
.Mnotice .con{margin-bottom:20px;}
.Mnotice .pull-left{position: absolute;}
.Mnotice .imgG h4,.Mnotice .imgG{line-height:1.5;}
.Mnotice .dv-hidden,.Mnotice .dvv-hidden{display:none;}
.Mnotice .active-v{display:block;}
@media only screen and (min-width: 200px) and (max-width: 767px) {
	.Mnotice .years-toggle{padding:1px 15px 5px;}
	.Mnotice .pull-left{left:12px;}
	.Mnotice .red-dots{weight:30px;height: 30px;margin-left:-32px;}
	.Mnotice .row h4{font-size: 16px}
	.Mnotice .row p{font-size: 12px;}
	.logo{pointer-events: none;}
}
/*csr*/
.csr .imgG p{font-size:18px;}
.csr .row h2{font-weight: bold;margin-bottom:20px;}
.csr .hr1{width:70%;border-top: 10px solid #ff0000;margin-left:15%;}
.csr .hr2{width:70%;border-top: 1px solid #ff0000;margin-left:15%;}
.csr .hr3{width:97%;border-top: 1px solid #9d9d9d !important;margin-left:1.5%;}
.csr .context{font-size: 16px;font-weight: bold;width:50%;text-align: center;color:#ffffff;margin-left:25%;margin-top:35px;margin-bottom:35px; }
.csr .value{text-align: center; background: url(/wp-content/themes/lamsoon/images/csr_02.jpg) no-repeat; background-size: cover;padding:80px 0;}
@media only screen and (min-width: 200px) and (max-width: 767px) {
    .csr .red-dots{left:0px;}
    .csr .context{width: 100%;margin-left:0;}
    .csr .slider-nav-wrap .owl-carousel .owl-stage-outer{margin: 0 auto; }
 }
 /*sitemap*/
.sitemap .imgG{line-height:2.5;}
.sitemap .imgG ul ul{padding-left:12px;}
.sitemap .section-title{margin-bottom: 25px;}

.vc_inner{text-align: center;}
.imgG2 img{max-width:100%;height:auto;}
.imgG2 p{font-size: 18px;
    color: #333333;
    line-height: 30px;
    width: 80%;
    margin: 0 auto;
    padding: 20px 0; font-weight:500;}
.imgG img{max-width:100%;height:auto;}
.imgG3{padding: 0 15px;font-size: 14px;color: #333333;}
.imgG4 ul{list-style:outside;margin-left: 20px;}
/* js-vc */
.vc_images_carousel .vc_carousel-control .icon-prev:before {border: 2px solid #ccc;padding: 0px 8px 8px 15px;border-radius: 100%;}
.vc_images_carousel .vc_carousel-control .icon-next:before {border: 2px solid #ccc;padding: 0px 13px 5px 15px;border-radius: 100%;}
.imgG p{font-size: 18px;line-height: 26px; font-weight:500;}
.address-map iframe{max-width:100% !important;}





.container{margin-left:auto !important;margin-right:auto !important;}


.carousel-control.left{left:20%;}
.carousel-control.right{right:18%;}


/* brands */
.brand-nav{position:relative;z-index: 2;}
.mp {font-size: 18px; color: #666666;line-height: 30px;margin-bottom: 25px; font-weight:500;}

/*about*/
.imgup .workflow-item-img{float:right;}
.imgup .workflow-item-text:after {
    left: 100%;
    top: 42%;
    transform: rotateY(180deg);
}

/*LISTS OF DIRECTORS */
.min-h120{min-height:140px;line-height: 24px;}

/* single */

.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignright{float: right;}
.alignright:after{clear:both;height: 0px;display: block;}

.alignleft{float: left;}
.alignleft:after{clear:both;height: 0px;display: block;}

/* culture */

/*contact*/
.contact-map iframe{width:100% !important;}

nbody{font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,sans-serif !important;}
.clear-lg,.clear-xs,.clear-sm,.clear-md{display: none;}
.clear{clear: both;display: block;}

/*pagination*/
.pagination>li>a, .pagination>li>span{color:#c61213;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background-color: #c61213;
    border-color: #c61213;
}

@media print{
	a:after,a:before{display:none;}
}
.full{width:100%;}
.full img{width:100%;}
.imgG iframe{max-width:100%;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {color: red;}

	
/* bootstrap 栅格系统 */
/* xs */
@media (max-width: 767px) {
header .mobile-logo{width:50%;display:block;margin:0 auto;}
header .clear-xs{display: block;clear: both;}
header .menu-toggle{z-index:999;}
/* lang */
#lang_sel a.lang_sel_sel{padding: 0px 25px; font-weight:500;}
#lang_sel ul ul{top:25px;}

.imgG iframe{width:100% !important;height:200 !important; font-weight:500;}
.service .service-item h4{font-size: 13px;}

.brand-content {position: relative;}
}
/* sm */
@media screen and (min-width: 768px) and (max-width:991px){
.clear-sm{display: inline-block;clear: both;}
/* lang */
#lang_sel a.lang_sel_sel{padding: 0px 25px;}
#lang_sel ul ul{top:25px;}

}
/* md */
@media screen and (min-width: 992px) and (max-width:1199px){
.clear-md{display: block;clear: both;}

}
/* lg */
@media (min-width:1200px){
.clear-lg{display: block;clear: both;}

}

@media (max-width:479px){


}
@media (min-width:768px){
.dheight{display: flex;}
.dheight [class*="col-sm-"]{display: flex;}

}
@media screen and (max-width: 767px) and (min-width: 480px){

}
@media only screen and (min-width: 200px) and (max-width: 767px) {
 
		.workflow-item{margin-bottom:20px;}
         .mission-item .red-dots{position: absolute;width: 36px}
         .mission-item h4{padding-left:18px;font-size: 20px;margin-top:5px;}
         .mission-item{min-height: auto}
         .statement-text h2{font-size: 18px}
         .mission .title{font-size: 20px}
         .statement h4{font-size: 18px}
         .statement-text p{font-size: 16px;width: 100%}
	
		/*value (homepage) add 2018-10-04*/
		#lid1 {height: 170px;}
		#lid2 {height: 170px;}
		#lid3 {height: 170px;}
		#lid4 {height: 170px;}
		div.career {height: 250px;}
}

