/* CSS Document */
.textCenter{text-align:center;}
.mb20{margin-bottom:20px;}
.mt20{margin-top:20px;}
.member_area{width:100%; float:left; color:#000; position:relative; padding:20px 0; margin-top:0;}
.member_area a{color:#000; font-size:2.5rem; position:relative; z-index:2; float:right; padding-right:60px; line-height:20px; display:block; text-transform:uppercase; font-weight:bold;}
.member_area a:hover{color:#fff;}
.member_area:before{content:''; width:100%; height:100%; position:absolute;left: 0;top:0; background-color: #92d5de;-webkit-transform: skewX(45deg); transform: skewX(45deg);margin-left: -30px; z-index:1}

.book_now{width:100%; float:right; color:#000; position:relative; padding:20px 0; margin-top:20px}
.book_now a{color:#000; font-size:2.5rem; position:relative; z-index:2; float:left; padding-left:60px; line-height:20px; display:block; text-transform:uppercase; font-weight:bold;}
.book_now a:hover{color:#fff;}
.book_now:before{content:''; width:100%; height:100%; position:absolute;right: 0;top:0; background-color: #dfe21f;-webkit-transform: skewX(135deg); transform: skewX(135deg);margin-right: -30px; z-index:1}

.info_top{width:100%; clear:both; padding:20px 0; text-align:center; font-size:2rem;}
.info_top .cap1{color:#88c7cf}

.home_article{position:relative;}
.container-fluid .home_article .cap1{font-size:16px; text-align:center; padding:0; position:relative; z-index:1; width:100%; margin:auto; margin-top:-56px;}
.home_article .cap1:before{display: block;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top:0;
  background-color: #1E1E1E;
  -webkit-transform: skewX(0deg);
          transform: skewX(0deg);
  z-index: 0;}
.home_article .cap1 p{ position: relative;
  padding: 25px 50px;
  color: #FFFFFF;
  text-transform: uppercase;
  z-index: 0;}
.home_article .cap2{width:100%; padding:20px 0;}
.home_article:before, .home_article:after{position: absolute;content: "";z-index: 10;display: none}
.home_article:before{background: url(../images/background/top-left.png) no-repeat;
  width: 268px;
  height: 413px;
  top: -10px;
  left: 0;}
.home_article:after{background: url(../images/background/top-right.png) no-repeat;
  width: 261px;
  height: 413px;
  top: -10px;
  right: 0;}
.home_center_item{width:100%; float:left; position:relative; overflow:hidden; height:300px;}
.home_center_item img{width: 100%;height: auto;position: absolute;top: 50%;left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  -webkit-transition: all 500ms cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 500ms cubic-bezier(0.7, 0, 0.3, 1);}
.home_center_item img:hover{
  -webkit-transition: all 8000ms linear;
  transition: all 8000ms linear;
  -webkit-transform: translate(-50%, -50%) scale(1.5);
  transform: translate(-50%, -50%) scale(1.5);)}
.home_center_item .cap1, .home_center_item .cap10{position:absolute; top:30%; width:70%; left:15%;}
.home_center_item .cap11{position:relative; padding:40px}
.home_center_item .cap11:before{content:''; width:100%; height:100%; position:absolute;left: 0;top:0; background:rgba(0,0,0,0.5);-webkit-transform: skewX(135deg); transform: skewX(135deg); z-index:1}
.home_center_item .cap11 a{position:relative; z-index:2; color:#fff; font-size:16px;}


.lst_activity{width:100%; padding:20px; float:left; text-align:center;}
.activity_item{border:4px solid #dfe21f; transition:all 150ms cubic-bezier(0.7, 0, 0.3, 1); border-radius:50%; overflow:hidden; width:100%; height:300px; margin-bottom:20px;}
.activity_item:hover{transform:scale(1.1)}
.activity_item img{width:auto; height:100%;border-radius:50%;}
.lst_activity a{color:#000;}
.box_activity{position:relative}
.box_activity .cap1{text-align:center; padding:30px 0; font-size:16px; font-weight:bold; font-size:20px; text-transform:uppercase;}
/*.box_activity:before, .box_activity:after{position: absolute;
  content: "";
  z-index: 10;
  display: block;}
.box_activity:before{background: url(../images/background/bottom-left.png) no-repeat;
  width: 215px;
  height: 133px;
  top: -20px;
  left: 0;}
.box_activity:after{background: url(../images/background/bottom-right.png) no-repeat;
  width: 203px;
  height: 146px;
  top: -20px;
  right: 0;}*/
.box_activity .cap2{position:relative; width:100%;}
.box_activity .cap2 #next_1{width:49px; height:46px; background:url(../images/icon/left_arrow.jpg) no-repeat; position:absolute; top:35%; left:-80px; cursor:pointer; display:none;}
.box_activity .cap2 #prev_1{width:49px; height:46px; background:url(../images/icon/right_arrow.jpg) no-repeat; position:absolute; top:35%; right:-80px; cursor:pointer; display:none;}

.container-fluid .box_default .cap1{font-size:16px; text-align:left; padding:0; position:relative; z-index:1; width:100%; margin:auto; margin-top:-50px; margin-top:20px;/* background-image: linear-gradient(to right, #dbb851 , #ba9133); display:inline-block;*/border-bottom: 1px solid #eee;}
.container-fluid .box_default .cap1:before{content:'';width:80px; height:3px; background:#ba9133; position:absolute; bottom:-2px; left:0; z-index:1;}
.container-fluid .box_default .cap1:after{content:'';width:30px; height:3px; background:#952335; position:absolute; bottom:-2px; left:0; z-index:2;}
/*.box_default .cap1:before{display: block;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top:0;
  background-color: #2b54a3;
  -webkit-transform: skewX(0deg);
          transform: skewX(0deg);
  z-index: 0;}*/
.box_default .cap1 p{ position: relative;
  padding: 10px 0;
  color: #952335;
  text-transform: uppercase;
  z-index: 0; margin-bottom:0;}
.box_default .cap2{width:100%; padding:20px 0;}