/* base style */
.clear{clear: both;}

.mobilShow {display: none;}

.remarkTxt{font-size: 0.75rem;/*12px*/text-align: left !important;line-height: 1.25rem;/*20px*/}

.headerBanner { overflow: hidden;background: none no-repeat center center;position: relative;}
.headerBanner img{width: 100%;}

.banner {height: 400px; overflow: hidden;background: none no-repeat center center;position: relative;background-size:cover}
.banner img{width:1600px;left: 50%; margin-left: -800px; /*display: none;*/position: absolute;}
.banner .bannerTxt{text-align: center; font-family: 'times new roman',times;font-style: italic;font-size: 1.125rem;/*18px*/top:3.75rem;/*60px*/; width: 100%;left: 0;position: absolute;}

/* hompage style banner */
.wp-brazil-homepage-section-banner .banner-message .bannerTitle {display:block;font-size: 2.75rem;/*44px*/line-height: 1.1em;margin:70px 60px 0;  min-height: 96px;}
.wp-brazil-homepage-section-banner .banner-message .bannerLine{background: url('../images/common/green-line.jpg') repeat-x bottom;margin: 30px 40px;height: 1px;line-height: 1px;color: transparent;overflow: hidden;display: block;font-size: 0;}
.wp-brazil-homepage-section-banner .banner-message .bannerTxt{font-family: 'times new roman',times;font-style: italic;font-size: 1.125rem;/*18px*/margin:0 40px 0;line-height: 1.2em;}
.wp-brazil-homepage-section-banner .banner-message .arrowTxt {position: absolute;bottom: 60px;width: 100%;font-family: 'times new roman',times;font-style: italic;}
/* end hompage style banner */

.sectionHeader{padding:1.25rem 0;/*20px*/}
.sectionHeader.titleOnly .main-title{padding:0.938rem 0;/*15px 0*/}
.sectionHeader .main-title{font-size:2.75rem;/*44px*/font-family:HelveticaNeueLT;text-align:center;}
.sectionHeader .text{font-size:0.9375rem;/*15px*/text-align:center;max-width:53.375rem;/*854px*/margin: auto;}

.breadcrumb{width:100%;text-align:right;font-size:0.75rem;}
.breadcrumb a:hover{text-decoration:underline;}

.content .contentTitle {font-size:2.75rem;/*44px*/padding:0 2.5rem;/*0 40px*/font-family:HelveticaNeueLT;}
.content .contentSubTitle {font-size: 1.125rem;/*18px*/font-weight: bold;padding-bottom: 0.313rem;/*5px*/}
.content .contentP {padding:0 0 1.25rem;/* 0 0 20px*/}
.content .contentLi {margin: 0 0 0 1.875rem;/*0 0 0 30px*/display: list-item;}

.content .contentWithBg{background: rgba(0, 0, 0, 0.75);color:#ffffff;}

.content .timeline {width: 50%; position: relative;}
.content .timeline .line {background: #333333; width: 2px;height: 100%;position: absolute;top: 0;z-index: 9;}
.content .timeline .year {/*background: url('../images/common/timeline/point.png');*/background-color: #333333; border-radius: 99999px; position: absolute; top:40px;width:109px;height: 109px;line-height: 109px;white-space: nowrap;overflow: hidden; text-align: center;color: #ffffff;font-size: 2.188rem;/*35px*/  font-family: HelveticaNeueLT;z-index: 10}
.content .timeline .year.txtLine2{line-height: 33px;padding-top:24px;}
.content .timeline .timeDetail{padding:2.5rem;/*40px*/position: relative;min-height:180px;}
.content .timeline .timeDetail.noPadding {padding: 0 !important;}
.content .timeline .timeDetail img {width: 100%;}
.content .timeline .timeDetail .timeTitle{font-size:2.75rem;/*44px*/font-family:HelveticaNeueLT;line-height: 1.2em;margin-bottom: 20px; }
.content .timeline .timearrow{position: absolute;top:50px;width: 24px;height: 28px;}
.content .timeline.last{padding-bottom:1.875rem;/*30px*/}
.content .timeline.nextTab{margin-top: 11.563rem;/*185px*/}
.content .timeline.timeLeft {text-align: right;left: 0;float: left;}
.content .timeline.timeLeft .line{right: -1px}
.content .timeline.timeLeft .year{right: -54px}
.content .timeline.timeLeft .timeDetail{margin-right: 5.625rem;/*90px*/}
.content .timeline.timeLeft .timearrow{right: -24px;}
.content .timeline.timeRight {text-align: left;right: 0;float: right;}
.content .timeline.timeRight.first {margin-top: 11.563rem;/*185px*/}
.content .timeline.timeRight .line{left: -1px}
.content .timeline.timeRight .year{left: -54px}
.content .timeline.timeRight .timearrow{left: -24px;}
.content .timeline.timeRight .timeDetail{margin-left: 5.625rem;/*90px*/}

.content .timeline.fullWidth {width: 100%;}
.content .timeline.fullWidth .line {left: 89px;}
.content .timeline.fullWidth .year {left: 35px;}
.content .timeline.fullWidth .timeDetail {padding-left: 179px}
.content .timeline.fullWidth.last .line{height: 50px;}
.content .timeline.fullWidth .remarkTxt{padding:0.313rem 0;/*5px 0*/}

.content .timeline.imgVer {height:auto;min-height:424px;overflow: hidden;width: 100%;}
.content .timeline.imgVer.banner{background: none no-repeat center center; background-size: cover;}
.content .timeline.imgVer .bgImg{min-height: 100%;}
.content .timeline.imgVer .bgImg img{min-height: 100%;display: none;}
/*.content .timeline.imgVer .bgImg {position: absolute;width:1600px;left: 50%; margin-left: -800px;}*/
.content .timeline.imgVer .line{left: 50%;margin-left: -1px;}
.content .timeline.imgVer .year{left: 50%;margin-left: -54px;top:50%;margin-top: -54px;}
.content .timeline.imgVer .timeDetail{padding:0;}
.content .timeline.imgVer .timeDetail .fullScreenImg img{height:100%;min-height: 424px;width: auto;min-width: 100%;display: inline;}
.content .timeline.imgVer .timeDetail .imgVerContent{height:auto;min-height: 424px;padding:0;}
.content .timeline.imgVer .timeDetail .leftBox .imgVerPadding{padding:30px 90px 30px 30px;}
.content .timeline.imgVer .timeDetail .leftBox img{float: right;}
.content .timeline.imgVer .timeDetail .rightBox .imgVerPadding{padding:30px 30px 30px 90px;}
.content .timeline.imgVer .timeDetail .rightBox img{float: left;}
.content .timeline.imgVer.first{height:auto;min-height: 570px;}
.content .timeline.imgVer.first .line{height: 50%;top:50%;}
.content .timeline.imgVer.first .imgVerContent{height:auto;min-height: 570px;}
.content .timeline.imgVer.last{height: 750px;}
.content .timeline.imgVer.last .year{top:70px;margin-top: 0;/*background: url('../images/common/timeline/point_l.png') no-repeat;*/width: 154px; height: 154px;line-height:154px;margin-left: -77px;font-size: 3.125rem;/*50px;*/background-color: rgba(51,51,51,0.7);}
.content .timeline.imgVer.last .line{height: 70px;}
.content .timeline.imgVer.last .timeDetail{text-align: center;margin-top: 250px;}
.content .timeline.imgVer.last .timeTitle{margin: 0;}

.content .halfBox {background: none no-repeat top center;}
.content .halfBox .fullSizeImg img {height:auto;min-height: 100%;width: auto;min-width: 100%;}
.content .halfBox .leftBox{width:50%;float: left;text-align: right;overflow: hidden;}
.content .halfBox .leftBox.fullSizeImg{position: absolute;height: 100%;left: 0}
.content .halfBox .rightBox{width:50%; float: right;text-align: left;overflow: hidden;}
.content .halfBox .rightBox.fullSizeImg{position: absolute;height: 100%;right: 0}
.content .halfBox .contentMaxWidth978 {max-width:489px;display: inline-block;}
.content .halfBox.l60r40 .leftBox{width: 60%}
.content .halfBox.l60r40 .rightBox{width: 40%}
.content .halfBox.l40r60 .leftBox{width: 40%}
.content .halfBox.l40r60 .rightBox{width: 60%}

.paddingT30 {padding-top:1.875rem;/*30px*/}
.paddingLR30 {padding-left: 1.875rem;/*30px*/padding-right: 1.875rem;/*30px*/}

/* end base style */

/* lifestyle film-tv film style */
/* lifestyle film-tv film style */

/* culture history sao-paulo style */
.sao .timeline.last{padding-bottom: 3.75rem;/*60px*/ }
/* culture history sao-paulo style */

/* business immigration trend style */
.trend .trendPass{}
.trend .trendPass .trendPassContent{padding:50px 50px 0 90px;height:424px;overflow: hidden;}
.trend .trendPass .leftBox img{width: 100%;}
.trend .trendFooter{/*background-image: url('../images/common/business/immigration/trend/footer.jpg');*/height: 570px;}
.trend .trendFooter img{}
/* business immigration trend style */

/* search style */
.search {padding-bottom: 5.625rem;/*90px*/}
.search .resultNum {font-weight: bold; padding:1.125rem 2.5rem;/*18px 40ox*/margin: 0.313rem auto;/*5px auto*/}
.search .resultData {display: block;padding:1.875rem 2.5rem;/*30px 40px*/border-bottom: 1px dotted #999999;}
/*.search .resultData:hover{background-color: #eeeeee;}*/
.search .resultData .resultTitle {font-weight: bold;margin-bottom: 0.625rem;/*10px*/}
.search .resultData .resultDetail{overflow:hidden; text-overflow:ellipsis;min-height: 50px;}
/* end search style */

/* privacy policy style */
/*.policyBanner {background-image: url('../images/common/privacy-policy/banner.jpg');}*/
.policy {padding-bottom: 3.75rem;/*60px*/}
.policy .contentLi {margin:0;padding:0 0 0 1.875rem;/*30px*/list-style:none;background: url('../images/common/privacy-policy/list-style.png') no-repeat 0 0;}
/* end privacy policy style */

/* about us style */
/*.aboutBanner {background-image: url('../images/common/about-us/banner.jpg');}*/
.about {background: #ffffff url('../images/common/about-us/bg.jpg') no-repeat center top; }
.about .aboutContent {/*float:right; width:65%;min-width:578px;*/ padding-right: 1.875rem;/*20px*/padding-left: 1.875rem;/*20px*//*background: rgba(255, 255, 255, 0.3);*/padding-bottom: 0.625rem;/*10px*//*max-height: 948px;*/overflow: hidden;}
.about .aboutContent .leftBox{display: none;}
/* end about us style */