body{background: #FFFFFF;color: #616061;}
a{color: #fd9dc3;}
.page-wapper{}
.container{max-width: 980px;position: relative;z-index: 999;background: #FFFFFF;}
.header-wapper .container, .footer-wapper .container{}
.full-width iframe{width: 100% !important;height: 400px !important;}
.full-img img{width: 100%; height:300px}
.full-img p{margin: 0 0;}
.fullwidth{width: 100%;}
.thumbnail{
    background-color: transparent;
    border: none;
	-webkit-border-radius:0 0 0 0 !important;
	-moz-border-radius:0 0 0 0 !important;
	border-radius:0 0 0 0 !important;
	display: block;
    margin-bottom: 15px;
    padding: 0 0;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}
.modal-dialog{z-index: 999999;}
.scrollup {
    background: url("../images/icon_top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 20px;
    cursor: pointer;
    display: none;
    height: 40px;
    opacity: 0.5;
    position: fixed;
    right: 4%;
    width: 40px;
    z-index: 9999;
}
.scrollup:hover {
    background: url("../images/icon_top.png") no-repeat scroll 0 -40px rgba(0, 0, 0, 0);
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #FF9EC2;color: #FFFFFF;border: #FF9EC2 1px solid;}
.pagination > li > a, .pagination > li > span{color: #fd9dc3;}

.slideleft, .slideright{z-index: 99;left: 0;top: 20px;position: fixed;}
.slideright{right: 0;left: auto;}

.facebooklike{position: fixed;padding-left: 28px;height: 400px;top: 50%;margin-top: -260px;right: -260px;z-index: 999999;}
.facebooklike .facetitle{
	background: transparent url("../images/fb8-right.png");
	display: block;width: 28px;height: 90px;position: absolute;
	left: 0;top: 50%;margin-top: -45px;cursor: pointer;
}
.facebooklike .facecontent{
	background: #FFFFFF;border: #3B5998 5px solid;
	border-right: none;width: 260px;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}
.facebooklike .facecontent iframe{width: 250px !important;}

/** CSS HEADER **/
.header-wapper{}
.header-wapper p{margin: 0 0;}
.header-wapper .logo-page{display: block;}
.navbar-form.pull-right{margin-top: 50px;}
.navbar-form.pull-right input{
	height: 21px;line-height: 21px;background: #FFFFFF none;
	border: #b3b2b2 1px solid;padding: 0 5px;
	color: #6e706f;font-size: 12px;width: 160px;
	-webkit-border-radius:0 0 0 0;
	-moz-border-radius:0 0 0 0;
	border-radius:0 0 0 0;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}
.navbar-form.pull-right input:focus{
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}
.navbar-form.pull-right button{
	background: transparent url("../images/search-button.jpg") no-repeat center center;
	border: none;text-indent: -8888px;cursor: pointer;width: 21px;height: 21px;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}/** CSS MAIN MENU **/
.mainmenu{position: absolute;z-index: 9999;width: 100%;}
.mainmenu .container{background: transparent none;}
.menu-bar{background: transparent url("../images/menu-bar.png");}
.mainmenu .home-icon{background: transparent url("../images/icon-home.png") no-repeat center center;width: 20px;height: 20px;display: block;padding: 0 10px;}
.navbar-menu{}
.navbar{margin: 0 0;min-height: inherit;border: none;}
.navbar-nav{
	background: transparent none;margin: 0 0;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	text-transform: uppercase;
}
.navbar-nav.navbar-right:last-child{margin-right: 0;}
.navbar-collapse{padding-left: 0;padding-right: 0;border-top:none;box-shadow: 0 0 0;}
.navbar-nav > li{position: static;}
.navbar-nav > li > a{color: #FFFFFF;font-size: 13px;text-transform: uppercase;padding: 15px 20px;font-weight: bold;}
.navbar-nav > li:last-child{border-right: none;}
.navbar-nav > li:first-child > a{border-left: none;}
.navbar-brand, .navbar-nav > li > a{white-space: nowrap;}

.navbar-nav .open > a, .navbar-nav .open > a:hover{background: transparent url("../images/menu-active.png");}
.navbar-nav > li > a:focus, .navbar-nav .open > a:focus{background: transparent url("../images/menu-active.png");}
.navbar-nav > li:hover > a, .navbar-nav > li.active > a,
.navbar-nav > li > a:hover{background: transparent url("../images/menu-active.png");}
.navbar-nav > li > a.none{background: transparent none;}

.navbar-nav > li.none-hover:hover > a{background: transparent none;}
.navbar-nav > li .dropdown-menu{
	border: none !important;padding: 5px 0;
	background: transparent url("../images/menu-bar.png");
	-webkit-border-radius:0 0 0 0 !important;
	-moz-border-radius:0 0 0 0 !important;
	border-radius:0 0 0 0 !important;
	-webkit-box-shadow: 0 0 0 !important;
	-moz-box-shadow:    0 0 0 !important;
	box-shadow:         0 0 0 !important;
	white-space: nowrap;width: 100%;
	text-align: center;
}
.navbar-nav > li .dropdown-menu li{
	border-bottom: none;
	display: inline-block;
}
.navbar-nav > li .dropdown-menu li a{padding: 7px 15px;color: #FFFFFF;}
.navbar-nav > li .dropdown-menu li:hover >a,
.navbar-nav > li .dropdown-menu li >a:hover{
	background: transparent url("../images/menu-active.png");
}
.navbar-nav > li .dropdown-menu li >a:focus{background: transparent none;}
.navbar-nav > li .dropdown-menu li.dropdown:hover >a,
.navbar-nav > li .dropdown-menu li.dropdown >a:hover{
	background: #dbf0ff url("../images/menu-arrow.png") no-repeat 98% center;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
	background: transparent url("../images/menu-active.png");
}

/** CSS MAIN BANNER **/
.mainbanner{}
.bannercontainer{}
.bannercontainer .responsive{background: #ffffff;position: relative;}
.bannercontainer .nivoSlider{overflow: visible;}
.bannercontainer .nivoSlider img{}
.bannercontainer .nivo-directionNav a{
	background: transparent url("../images/lightbox-arrow.png");
	width: 25px;height: 35px;text-indent: -8000px;
	background-repeat: no-repeat;display: none;
}
.bannercontainer .nivo-directionNav .nivo-prevNav {
	background-position: left top;
	left: 0px;
}
.bannercontainer .nivo-directionNav .nivo-nextNav {
	background-position: right top;
	right: 0px;
}
.bannercontainer .nivo-controlNav{position: absolute;width: 100%;bottom: 0;z-index: 999;}
.bannercontainer .nivo-controlNav a{
	background: transparent url("../images/bullet-banner.png");
	width: 10px;height: 10px;text-indent: -8888px;
	display: inline-block;margin: 0 2px;
}
.bannercontainer .nivo-controlNav a.active{background-position: right top;}
.bannercontainer .nivo-caption{display: none !important;}

#carousel-mainbanner.lightbox .carousel-control{display: none;}
#carousel-mainbanner.lightbox .carousel-indicators{bottom: 0;display: block;}

/** CSS SHOWCASE TOP **/
.showcasetop{background: transparent url("../images/line-shadow.jpg") no-repeat center bottom;font-size: 15px;}
.showcasetop .container{padding-top: 10px;padding-bottom: 10px;}
.showcasetop .icon-email{
	background: transparent url("../images/icon-mail.jpg") no-repeat;
	display: block;height: 25px;line-height: 25px;padding-left: 30px;
	color: #817f7f;white-space: nowrap;
}
.showcasetop .share-icon{list-style: none;margin: 0 0;padding: 0 0;color: #817f7f;white-space: nowrap;display: table;float: right;}
.showcasetop .share-icon li{list-style: none;margin: 0 0 0 9px;padding: 0 0;display: block;line-height: 25px;white-space: nowrap;float: left;}
.showcasetop .share-icon li a{white-space: nowrap;display: block;margin: 3px 0;}

/** NAVIGATION CSS **/
ul.pathway{list-style: none;margin: 0 0 5px;padding: 0 0;}
ul.pathway li{
	list-style: none;margin: 0 0;padding: 0 2px 0 10px;display: inline-block;
	background: transparent url("../images/pathway.jpg") no-repeat left 6px;
}
ul.pathway li a{display: block;color: #7f7e7e;white-space: nowrap;}
ul.pathway li span{display: block;color: #fe9cc4;white-space: nowrap;}
ul.pathway li:first-child{padding-left: 0;background: transparent none;}

/** PAGE CONTENT **/
.line-shadow{background: transparent url("../images/line-shadow.jpg") no-repeat center top;}
.main-wapper{}
.thumbnail.img-responsive{padding: 5px;}
.image-text.img-responsive{padding-left: 0 !important;padding-right: 0 !important;margin-top: 5px;}

.page-title{color: #fe9cc4;text-transform: uppercase;font-size: 26px;}
.item-title{color: #fe9cc4;text-transform: uppercase;font-size: 13px;font-weight: bold;}
.item-name{font-size: 14px;color: #6c6b6c;margin: 0 0 5px;padding: 0 0;font-weight: bold;}
.item-name a{color: #616061;}
a.read-more{
	box-shadow: 0 0 0;text-shadow: 0 0 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-top: 5px;
	color: #fd9dc3;
	float: right;
}
a.read-more:hover{
	box-shadow: 0 0 0;text-shadow: 0 0 0;
	color: #fd9dc3;text-decoration: underline;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/** CSS Home Page **/
.block-title{background: #ff9ec2;color: #FFFFFF;font-weight: bold;font-size: 14px;display: table;padding: 5px 10px;}
.block-title a{color: #FFFFFF;}
.album-home{background: #fd9dc3;color: #FFFFFF;text-transform: uppercase;font-size: 22px;text-align: center;line-height: 30px;padding: 8px 15px 0;}
.album-home h2{margin: 7px 0;font-size: 30px;line-height: 37px;}
.album-home h2 a{color: #FFFFFF;}
.album-home .thumbnail{margin-bottom: 0px;}
.album-home .row{margin: -4px -4px;}
.album-home .col-md-4, .album-home .col-sm-4, .album-home .col-md-8, .album-home .col-sm-8{padding: 4px 4px;}
.favorite-home .row{margin: 0 -40px;}
.favorite-home .col-md-6, .favorite-home .col-sm-6{padding: 0 40px;}
.favorite-home .border-right{border-right: #fdaece 1px solid;margin-right: -40px;padding-right: 40px;}

/** CSS SHOWCASE BOTTOM **/
.diary-name{
	font-size: 13px;font-weight: bold;margin: 5px 0 7px;padding-left: 13px;color: #7f7e7e;
	background: transparent url("../images/icon-plus.jpg") no-repeat left 3px;
}
.diary-name a{color: #7f7e7e;}
.diary-name span{font-weight: normal;color: #7f7e7e;font-size: 12px;margin-left: 10px;}

.showcasebot .border-left{border-left: #fdaece 1px solid;margin-left: -18px;padding-left: 18px;}
.video-home{}
.video-home iframe{max-width: 100%;max-height: 250px;}
.copyright-home{font-style: italic;font-size: 12px;}
.inquire-home >.row{margin: 0 -18px;}
.inquire-home .col-md-4, .inquire-home .col-sm-4, .inquire-home .col-md-8, .inquire-home .col-sm-8{padding: 0 18px;}
.inquire-item{margin: 10px 0;}
.inquire-item a{color: #616061;}
.inquire-item a:last-child{color: #fd9dc3;}

.textarea-scoll input, .textarea-scoll textarea{color: #616061;}

.textarea-scoll textarea, .textarea-scoll .textarea-clone{
	width: 300px;
	padding: 0 10px;
	line-height:25px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.textarea-scoll textarea{
	height:60px; 
	resize:none; 
	overflow:hidden; 
	outline:none;
	margin: 0;
	border:none;
	background:transparent;
	box-shadow: none;
	width: 100%;
}
.textarea-scoll .textarea-wrapper{
	height:100px;overflow:hidden;border: #fd9dc3 1px solid;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
.textarea-scoll .textarea-clone{
	position:absolute; 
	top:-9999px; 
	left:-9999px; 
	visibility:hidden; 
	min-height: 160px; 
	word-wrap: break-word;
	white-space: pre-wrap;
}
.textarea-scoll .textarea-wrapper .mCSB_scrollTools{ margin: 10px 5px; }
.textarea-scoll .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #e1e0e0;}
.textarea-scoll .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background: transparent url("../images/mCSB_draggerRail.jpg") repeat-y center top;}
.textarea-scoll input{border: #fd9dc3 1px solid;padding: 0 10px;height: 26px;margin-bottom: 10px;font-size: 13px;}
.textarea-scoll .captcha{width: 150px;}
.textarea-scoll button{background: transparent none;color: #fd9dc3;border: none;float: right;margin-top: 10px;white-space: nowrap;}
.textarea-scoll input::-moz-placeholder, .textarea-scoll textarea::-moz-placeholder{color: #616061;opacity: 1;}
.textarea-scoll #introtext.error{border: none;}

/** CSS Gallery Page **/
.album-page{padding-right: 5px;padding-bottom: 20px;}
.album-list{}
.album-list >.row{margin: 0 -4px;}
.album-list >.row .thumbnail{margin: 0 0;display: block;}
.album-list >.row >.col-md-2, .album-list >.row >.col-sm-2{padding: 2px;}
.album-list >.row >.col-md-3, .album-list >.row >.col-sm-3{padding: 4px;}

.lightbox .carousel-inner > .item > img, 
.lightbox .carousel-inner > .item > a > img{}
.lightbox .carousel-indicators{display: none;}
.lightbox .carousel-indicators li{
	background: transparent url("../images/bullet-banner.png");
	width: 10px;height: 10px;text-indent: -8888px;
	display: inline-block;margin: 0 2px;
	border: none;
}
.lightbox .carousel-indicators li.active{background-position: right top;}
.lightbox .carousel-control{width: 25px;z-index: 999;}
.lightbox .carousel-control.left{background: transparent none;left: 10px;}
.lightbox .carousel-control.right{background: transparent none;right: 10px;}
.lightbox .carousel-control span{
	background: transparent url("../images/lightbox-arrow.png");
	display: block;width: 25px;height: 35px;top: 50%;
	margin-top: -18px;position: absolute;
}
.lightbox .carousel-control.left span{background-position: left top;}
.lightbox .carousel-control.right span{background-position: right top;}
.lightbox .carousel-caption{
	background: transparent url("../images/transparent_black.png");
	left: 0;bottom: 0;right: 0;padding: 15px;color: #868887;
	text-align: left;
}

/** PAGE CMS CNTENT **/
.border-items{margin-top: 15px;}
.item-image{margin-right: 10px;margin-bottom: 10px;}
.margin-center{margin: 0 auto;}
.intro{margin: 10px 0;}

/** CSS ARTICLE **/
.article-new-cate{margin-bottom: 24px;}
ul.list-view{list-style: none;margin: 27px 0 10px;padding: 0 0;}
ul.list-view li{list-style: none;margin: 0 0;padding: 0 5px 0 0;display: inline-block;line-height: 12px;}
ul.list-view a{color: #616061;}
ul.list-view li.active a{color: #fd9dc3;}
ul.list-view li:first-child{border-right: #898889 1px solid;}
.content {max-height: 400px;overflow: auto;position: relative;}
.content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #dbdbdb;width: 13px;}
.content .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background: #bab6b6;}
.content .mCSB_scrollTools .mCSB_draggerRail{width: 1px;background: #fd9dc3;}
.content .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.content .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background: #bab6b6;}

.multiple-img{background: #fd9dc3;position: relative;padding: 10px 30px;margin-top: 10px;}
.multiple-img .row {margin-left: -5px;margin-right: -5px;}
.multiple-img .col-xs-1, .multiple-img .col-sm-1, .multiple-img .col-md-1, .multiple-img .col-lg-1, 
.multiple-img .col-xs-2, .multiple-img .col-sm-2, .multiple-img .col-md-2, .multiple-img .col-lg-2, 
.multiple-img .col-xs-3, .multiple-img .col-sm-3, .multiple-img .col-md-3, .multiple-img .col-lg-3, 
.multiple-img .col-xs-4, .multiple-img .col-sm-4, .multiple-img .col-md-4, .multiple-img .col-lg-4, 
.multiple-img .col-xs-5, .multiple-img .col-sm-5, .multiple-img .col-md-5, .multiple-img .col-lg-5, 
.multiple-img .col-xs-6, .multiple-img .col-sm-6, .multiple-img .col-md-6, .multiple-img .col-lg-6, 
.multiple-img .col-xs-7, .multiple-img .col-sm-7, .multiple-img .col-md-7, .multiple-img .col-lg-7, 
.multiple-img .col-xs-8, .multiple-img .col-sm-8, .multiple-img .col-md-8, .multiple-img .col-lg-8, 
.multiple-img .col-xs-9, .multiple-img .col-sm-9, .multiple-img .col-md-9, .multiple-img .col-lg-9, 
.multiple-img .col-xs-10, .multiple-img .col-sm-10, .multiple-img .col-md-10, .multiple-img .col-lg-10, 
.multiple-img .col-xs-11, .multiple-img .col-sm-11, .multiple-img .col-md-11, .multiple-img .col-lg-11, 
.multiple-img .col-xs-12, .multiple-img .col-sm-12, .multiple-img .col-md-12, .multiple-img .col-lg-12{padding-left: 5px;padding-right: 5px;}

.multiple-img .carousel-indicators{display: none;}
.multiple-img .carousel-control{width: 11px;}
.multiple-img .carousel-control.left{background: transparent none;left: -25px;}
.multiple-img .carousel-control.right{background: transparent none;right: -25px;}
.multiple-img .carousel-control span{
	background: transparent url("../images/multiple-arrow.png");
	display: block;width: 11px;height: 17px;top: 50%;
	margin-top: -9px;position: absolute;
}
.multiple-img .carousel-control.left span{background-position: left top;}
.multiple-img .carousel-control.right span{background-position: right top;}

.article-detail{position: relative;}
.article-detail >.row{margin: 0 -20px;}
.article-detail >.row >.col-md-8, .article-detail >.row >.col-sm-8, .article-detail >.row >.col-md-4, .article-detail >.row >.col-sm-4{padding: 0 20px;}
.article-detail >.row >.col-md-8, .article-detail >.row >.col-sm-8{padding-bottom: 300px !important;border-right: #fdaece 1px solid;margin-right: -1px;}
.article-detail >.row >.col-md-4, .article-detail >.row >.col-sm-4{border-left: #fdaece 1px solid;}
.article-detail .border-right{margin-right: -20px;padding-right: 20px;height: 100%;}
.column-right{}
.column-right .form-control{padding: 0 10px;height: 30px;margin-bottom: 10px;font-size: 11px;}
.article-many{position: relative;color: #888888;display: table;}
/**
.article-many >span{width: 20px;height: 20px;position: absolute;left: 0;top: 0;}
.article-many >div{margin-left: 20px;}
**/
.mCSB_inside > .mCSB_container{padding-right: 30px;margin-right: 0 !important;}
.article-many >span{width: 20px;height: 20px;float: left;margin-right: -100%;}
.article-many >div{margin-left: 20px;float: left;}
.article-many .item-name a{color: #888888;}
.text-pink{color: #fd9dc3;}

/** CSS INNER BOTTOM **/
.page-content >.row >.col-md-8, .page-content >.row >.col-sm-8{padding-bottom: 300px !important;border-right: #fdaece 1px solid;margin-right: -1px;}
.page-content >.row >.col-md-4, .page-content >.row >.col-sm-4{border-left: #fdaece 1px solid;}
.innerbot{position: absolute;bottom: 36px;padding-right: 20px;max-width: 100%;}

/** CSS DIARY **/
.diarypage .page-content >.row{margin: 0 -20px;padding-top: 70px;}
.diarypage .page-content >.row >.col-md-12, .diarypage .page-content >.row >.col-sm-12
.diarypage .page-content >.row >.col-md-8, .diarypage .page-content >.row >.col-sm-8,
.diarypage .page-content >.row >.col-md-4, .diarypage .page-content >.row >.col-sm-4{padding: 0 20px;}

/**.diarypage .diary-list, .diarypage .rightcolumn, .articlepage .rightcolumn{margin-top: 50px;}**/
.diarypage .pagedata .page-title{margin-top: -50px;}
.diarypage .diary-list{margin-top: 25px;}
.diarypage .rightcolumn{}
.diarypage .row >.col-md-8 >.pagedata,
.diarypage .row >.col-sm-8 >.pagedata{margin-right: -20px;padding-right: 20px;height: 100%;}
.diary-right .form-control{padding: 0 10px;height: 30px;margin-bottom: 10px;font-size: 11px;}
.diary-items{border-bottom: #E1E1E1 1px solid;padding-bottom: 20px;margin-top: 20px;}
.diary-items:first-child{margin-top: 0;}
.diary-items:last-child{border: none;padding-bottom: 0;}
.diary-items .item-name a{color: #BF4E67;}
.diary-items .create-on{display: block;float: left;width: 120px;margin-right: -100%;text-align: center;}
.diary-items .diary-data{margin-left: 140px;}
.diary-items .create-on >span{display: block;text-align: center;font-size: 14px;}
.diary-items .create-on .day{font-weight: bold;font-size: 50px;line-height: 50px;}
.diary-items .create-on .month{}
.diary-items .create-on .year{}
.diary-items .cate, .diary-items .review{font-size: 12px;color: #9999A0;}
.diary-items .cate span, .diary-items .cate a, .diary-items .review span{color: #BF4E67;}

/** CSS REVIEW **/
.block-review{}
.block-review .review-title{color: #FFA1C6;font-weight: bold;margin: 20px 0;font-size: 16px;}
.block-review .review-list{font-size: 12px;}
.block-review .review-list .rows{border-bottom: #F6F6F6 1px solid;padding-bottom: 10px;margin-bottom: 10px;}
.block-review .review-list .rows.level2{margin-left: 75px;}
.block-review .review-list .rows .icon{display: block;float: left;width: 55px;margin-right: -100%;height: 55px;}
.block-review .review-list .rows .text{margin-left: 75px;}
.block-review .review-list .rows .text >div{display: table;width: 100%;}
.block-review .review-list .rows .text .user_name{display: block;float: left;color: #35363B;font-weight: bold;}
.block-review .review-list .rows .text .reply{
	display: block;float: right;background: #FFACCE;
	color: #FFFFFF;font-size: 11px;padding: 2px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.block-review .review-list .rows .text .reply a{color: #FFFFFF;font-weight: bold;}
.block-review .review-list .rows .text .create_on{color: #FFA1C6;font-size: 11px;font-style: italic;margin-bottom: 5px;}

.review-form{}
.review-form h3{color: #fe9cc4;font-size: 26px;text-transform: uppercase;}
.review-form .note{margin-bottom: 20px;}
.review-form input, .review-form textarea{background: transparent none;border: #ACACAC 1px solid;padding: 5px;height: 26px;margin-bottom: 10px;font-size: 11px;}
.review-form .required{background: transparent url("../images/require-input.jpg") no-repeat right center;padding-right: 25px;}
.review-form textarea.required{background-position: right 10px;}
.review-form button{background: transparent none;color: #fd9dc3;border: none;font-weight: bold;width:110px;}

.rating{display: block;}
.rating ul{list-style: none;margin: 0 0;padding: 0 0;display: table;}
.rating ul li{list-style: none;margin: 0 0;padding: 0 0;display: block;float: left;width: 16px;height: 16px;border: none;}
.rating ul li a{display: block;width: 16px;height: 16px;text-indent: -8000px;cursor: pointer;}
.rating ul li.delete{}
.rating ul li.delete a{background: transparent url("../images/small_delete.png");}
.rating ul li.delete a:hover{background-position: left bottom;}
.rating ul.israted li.delete a:hover{background-position: left top;}
.rating ul li.star{}
.rating ul li.star a{background: transparent url("../images/small_star.png");}
.rating ul li.star a:hover{/**background-position: left bottom;**/}
.rating ul li.star a.active{background-position: left -16px;}

/** CSS INQUIRE DETAIL **/
.reply-item{border-bottom: #7f7e7e 1px solid;margin-bottom: 10px;}

/** CSS CONTACT **/
.contact-button{background: #ff9ec2;border: #ff9ec2 1px solid;color: #FFFFFF;padding: 5px 10px;}
.contactpage #form-admin .control-label{white-space: nowrap;}

/** FOOTER CSS **/
.footer-wapper{background: #fe9cc4;z-index: 9999;position: relative;}
.footer-wapper .container{padding-top: 10px;padding-bottom: 10px;background: #fe9cc4;}
.footer-wapper .container >div{background: #FE9CC4;}
.footer-wapper p{margin: 0 0;}
.statistic{
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	-webkit-box-shadow: 0 1px 2px 0 #4a4a4a;
	-moz-box-shadow:    0 1px 2px 0 #4a4a4a;
	box-shadow: 0 1px 2px 0 #4a4a4a;
	background: #F1E0E7;float: right;
	padding: 10px;margin-top: -11px;
	line-height: 20px;font-weight: bold;
}
.statistic .person{float: left;}
.statistic .person div{background: transparent url("../images/persons.png") no-repeat;display: block;width: 16px;height: 20px;}
.statistic .person .total{background-position: -128px 0;}
.statistic .person .online{background-position: -192px 0;}

.statistic .title{float: left;margin: 0 5px;white-space: nowrap;}
.statistic .number{float: left;margin: 0 40px;}
.statistic .digits{float: left;margin: 10px 0;}
/** CSS Form Contact **/
.form-validate label.control-label span{color: #FF0000;}
.form-validate .form-group{margin-bottom: 0;}

/** CSS Statistic **/
.digit-0, .digit-1, .digit-2, .digit-3, .digit-4, .digit-5, .digit-6, .digit-7, .digit-8, .digit-9 {
    background: url("../images/digits.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;height: 20px;text-indent: -999em;width: 15px;float: left;
}
.digit-0 {
    background-position: 0 0;
}
.digit-1 {
    background-position: -30px 0;
}
.digit-2 {
    background-position: -60px 0;
}
.digit-3 {
    background-position: -90px 0;
}
.digit-4 {
    background-position: -120px 0;
}
.digit-5 {
    background-position: -150px 0;
}
.digit-6 {
    background-position: -180px 0;
}
.digit-7 {
    background-position: -210px 0;
}
.digit-8 {
    background-position: -240px 0;
}
.digit-9 {
    background-position: -270px 0;
}

label.error {
	color: red;display: none !important;
	font-style: italic;
}
div.error { display: none; }
input.error{ border: 1px solid red; }
select.error{border: 1px solid red;}
textarea.error{border: 1px solid red;}


/* LARGE SCREEN */
@media (min-width: 1200px) {
	
}

@media (min-width: 768px) and (max-width: 1024px) {
	.slideleft, .slideright{display: none;}
	.navbar-form.navbar-right:last-child{margin: 14px 0;}
	.navbar-form.navbar-right input{width: 60px;}
}

/* PORTRAIT */
@media (min-width: 980px) {
	.navbar-nav > li .dropdown-menu{padding: 5px 0 5px 150px;text-align: left;}
	.navbar-nav > li .dropdown-menu li a{padding: 7px 20px;}
	.video-home iframe{width: 100%;height: 250px;}
	.album-home .thumbnail img{height: 60px;}
	.favorite-home .album-favo{margin: 15px -10px;}
	.favorite-home .album-favo img{height: 77px;width: 100%;}
	.daily-home img{height: 106px;}
}

/**
@media (max-width: 980px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-vns .navbar-brand{
    	display: block;
	}
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
	.navbar-nav {
        float: none!important;
    	width: 100%;
    	background: transparent none;
    }
    .navbar-nav > li {
        float: none;
    	border: none;
    }
    .navbar-nav > li >a {
        padding-top: 10px;
        padding-bottom: 10px;
    	border: none;
    	
    }
    .navbar-nav >li >a:hover, .navbar-nav >li:hover >a{border-bottom: #25ad52 1px solid;}
    .navbar-nav > li .dropdown-menu{border: none !important;}
    .navbar-nav > li .dropdown-menu li{border: none;}
    .navbar-vns .dropdown-menu{
    	float: none !important;position: relative !important;
    	background: transparent;left: 0 !important;
    	margin-top: 0 !important;border: none !important;
    	box-shadow: 0 0 0 !important;
    	border: none !important;
	}
	.navbar-vns .nav li.dropdown ul.dropdown-menu li:HOVER ul.dropdown-menu li.dropdown > ul.dropdown-menu, 
	.navbar-vns .nav li.dropdown ul.dropdown-menu ul.dropdown-menu {
	    display: block;
	}
	.dropdown-menu > li > a{color: #FFFFFF;}
	.dropdown-menu > li >a:hover, .dropdown-menu > li:hover >a{background: #219b49 none;color: #FFFFFF;}
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background: #219b49 none;color: #FFFFFF;}
	.navbar-nav > li .dropdown-menu li.dropdown:hover > a, .navbar-nav > li .dropdown-menu li.dropdown > a:hover{background: #219b49 none;color: #FFFFFF;}
	.dropdown-menu > li >ul{padding-left: 20px;}
} 
**/

/* SMALL PORTRAIT */
@media (min-width: 768px) and (max-width: 979px) {
	.full-img img{width: 100%; height:inherit;}
	.navbar-form.pull-right{margin-top: 40px;}
	.navbar-nav > li > a{font-size: 12px;padding: 15px 10px;}
	.navbar-nav > li .dropdown-menu li a{font-size: 12px;padding: 7px 10px;}
	.navbar-nav > li .dropdown-menu{padding: 5px 0 5px 110px;text-align: left;}
	.showcasetop .share-icon li{margin: 0 0 0 20px;white-space: nowrap;}
	.album-home h2{font-size: 22px;line-height: 25px;}
	.album-home .thumbnail{margin-bottom: 0px;}
	.album-home .thumbnail img{height: 41px;}
	.album-home .row{margin: -4px -4px;}
	.album-home .col-md-4, .album-home .col-sm-4, .album-home .col-md-8, .album-home .col-sm-8{padding: 4px 4px;}
	.homepage .introduct{font-size: 11px;}
	.favorite-home .row{margin: 15px -10px;}
	.favorite-home .album-favo img{height: 63px;width: 100%;}
	.favorite-home .col-md-6, .favorite-home .col-sm-6{padding: 0 10px;}
	.favorite-home .border-right{border-right: #fdaece 1px solid;margin-right: -10px;padding-right: 10px;}
	
	/** CSS SHOWCASE BOTTOM **/
	.inquire-home >.row{margin: 0 -10px;}
	.inquire-home .col-md-4, .inquire-home .col-sm-4, .inquire-home .col-md-8, .inquire-home .col-sm-8{padding: 0 10px;}
	.showcasebot .border-left{border-left: #fdaece 1px solid;margin-left: -10px;padding-left: 10px;}
	.textarea-scoll .captcha{width: 100px;}
	.page-content >.row >.col-md-8, .page-content >.row >.col-sm-8,
	.article-detail >.row >.col-md-8, .article-detail >.row >.col-sm-8{padding-bottom: 370px !important;}
}

/* IPAD */
@media (min-width: 640px) and (max-width: 767px) {
	.slideleft, .slideright{display: none;}
	.fullwidth{width: 100%;}
	.full-img img{width: 100%; height:inherit;}
	.mainmenu{position: relative;}
	.navbar-nav > li .dropdown-menu{
		white-space: normal;
		text-align: left;
	}
	.navbar-nav > li .dropdown-menu li{
		border-bottom: none;
		display: block;
	}
	.navbar-nav > li .dropdown-menu li a{padding: 15px 10px;}
	.navbar-form.pull-right{margin-top: 30px;}
	.navbar-form .form-group{display: inline-block;margin-bottom: 0;float: left;}
	.navbar-form.pull-right button{display: inline-block;float: left;}
	.showcasetop .share-icon li{margin: 0 0 0 25px;white-space: nowrap;}
	.introduct img{padding-left: 0;}

	.album-home{margin-bottom: 10px;}
	.album-home .thumbnail{margin-bottom: 20px;}
	.album-home .row{margin: 0 -10px;}
	.album-home .col-md-4, .album-home .col-sm-4, .album-home .col-md-8, .album-home .col-sm-8{padding: 0 10px;}
	.favorite-home .row{margin: 0 -10px;}
	.favorite-home .col-md-6, .favorite-home .col-sm-6{padding: 0 10px;}
	.favorite-home .border-right{border-right: none;margin-right: 0;padding-right: 0;}

	ul.list-view{display: none;}
	.content {max-height: inherit !important;overflow: inherit;}

	.article-detail >.row{margin: 0 -10px;}
	.article-detail >.row >.col-md-8, .article-detail >.row >.col-sm-8, .article-detail >.row >.col-md-4, .article-detail >.row >.col-sm-4{padding: 0 10px;}
	.article-detail .border-right{border-right: none;margin-right: -10px;padding-right: 10px;}
	.diarypage .page-content >.row{margin: 0 -10px;}
	.diarypage .page-content >.row >.col-md-12, .diarypage .page-content >.row >.col-sm-12
	.diarypage .page-content >.row >.col-md-8, .diarypage .page-content >.row >.col-sm-8,
	.diarypage .page-content >.row >.col-md-4, .diarypage .page-content >.row >.col-sm-4{padding: 0 10px;}
	.diarypage .row >.col-md-8 >.pagedata,
	.diarypage .row >.col-sm-8 >.pagedata{border-right: none;margin-right: -10px;padding-right: 10px;height: 100%;}

	.showcasebot .border-left{border-left: none;margin-left: 0;padding-left: 0;}
	.inquire-home >.row{margin: 0 -10px;}
	.inquire-home .col-md-4, .inquire-home .col-sm-4, .inquire-home .col-md-8, .inquire-home .col-sm-8{padding: 0 10px;}
	
	.article-detail >.row >.col-md-8, .article-detail >.row >.col-sm-8{padding-bottom: inherit;border-right: inherit;margin-right: 0;}
	.article-detail >.row >.col-md-4, .article-detail >.row >.col-sm-4{border-left: #fdaece 1px solid;}
	.page-content >.row >.col-md-8, .page-content >.row >.col-sm-8{padding-bottom: 300px !important;border-right: #fdaece 1px solid;margin-right: -1px;}
	.page-content >.row >.col-md-4, .page-content >.row >.col-sm-4{border-left: #fdaece 1px solid;}
	
	.innerbot{position: relative;bottom: 0px;padding-right: 0;padding-bottom: 20px;}
	.innerbot .video-home .block-title{margin-top: 0px;}
	.statistic .number{margin: 0 20px;}

	ul.list-diary li .item-name{margin-top: 10px;}
	.modal-dialog{margin: 10px auto;}
}

/* SMALL TABLET */
@media (min-width: 480px) and (max-width: 639px) {
	.slideleft, .slideright{display: none;}
	.fullwidth{width: 100%;}
	.full-img img{width: 100%; height:inherit;}
	.mainmenu{position: relative;}
	.navbar-nav > li .dropdown-menu{
		white-space: normal;
		text-align: left;
	}
	.navbar-nav > li .dropdown-menu li{
		border-bottom: none;
		display: block;
	}
	.navbar-nav > li .dropdown-menu li a{padding: 10px 10px !important;}
	.navbar-form.pull-right{margin-top: 30px;}
	.navbar-form .form-group{display: inline-block;margin-bottom: 0;float: left;}
	.navbar-form.pull-right button{display: inline-block;float: left;}
	.showcasetop .share-icon li{margin: 0 0 0 5px;white-space: nowrap;}
	.showcasetop .share-icon li img{}
	.introduct img{padding-left: 0;}

	.album-home{margin-bottom: 10px;}
	.album-home .thumbnail{margin-bottom: 20px;}
	.album-home .row{margin: 0 -10px;}
	.album-home .col-md-4, .album-home .col-sm-4, .album-home .col-md-8, .album-home .col-sm-8{padding: 0 10px;}
	.favorite-home .row{margin: 0 -10px;}
	.favorite-home .col-md-6, .favorite-home .col-sm-6{padding: 0 10px;}
	.favorite-home .border-right{border-right: none;margin-right: 0;padding-right: 0;}

	ul.list-view{display: none;}
	.content {max-height: inherit !important;overflow: inherit;}

	.article-detail >.row{margin: 0 -10px;}
	.article-detail >.row >.col-md-8, .article-detail >.row >.col-sm-8, .article-detail >.row >.col-md-4, .article-detail >.row >.col-sm-4{padding: 0 10px;}
	.article-detail .border-right{border-right: none;margin-right: -10px;padding-right: 10px;}
	.diarypage .page-content >.row{margin: 0 -10px;}
	.diarypage .page-content >.row >.col-md-12, .diarypage .page-content >.row >.col-sm-12
	.diarypage .page-content >.row >.col-md-8, .diarypage .page-content >.row >.col-sm-8,
	.diarypage .page-content >.row >.col-md-4, .diarypage .page-content >.row >.col-sm-4{padding: 0 10px;}
	.diarypage .row >.col-md-8 >.pagedata,
	.diarypage .row >.col-sm-8 >.pagedata{border-right: none;margin-right: -10px;padding-right: 10px;height: 100%;}

	.showcasebot .border-left{border-left: none;margin-left: 0;padding-left: 0;}
	.inquire-home >.row{margin: 0 -10px;}
	.inquire-home .col-md-4, .inquire-home .col-sm-4, .inquire-home .col-md-8, .inquire-home .col-sm-8{padding: 0 10px;}
	.article-detail >.row >.col-md-8, .article-detail >.row >.col-sm-8{padding-bottom: inherit !important;border-right: inherit;margin-right: 0;}
	.article-detail >.row >.col-md-4, .article-detail >.row >.col-sm-4{border-left: inherit;}
	.page-content >.row >.col-md-8, .page-content >.row >.col-sm-8{padding-bottom: inherit !important;border-right: inherit;margin-right: 0;}
	.page-content >.row >.col-md-4, .page-content >.row >.col-sm-4{border-left: inherit;}
	.article-detail > .row > .col-md-8, .article-detail > .row > .col-sm-8, .article-detail > .row > .col-md-4, .article-detail > .row > .col-sm-4{height: auto !important;}
	.innerbot{position: relative;bottom: 0px;padding-right: 0;padding-bottom: 20px;}
	.innerbot .video-home .block-title{margin-top: 0px;}
	.statistic .number{margin: 0 20px;}

	ul.list-diary li .item-name{margin-top: 10px;}
	.modal-dialog{margin: 10px auto;max-width: 100% !important;}
}

/* IPHONE */
@media (min-width: 320px) and (max-width: 479px) {
	.slideleft, .slideright{display: none;}
	.fullwidth{width: 100%;}
	.full-img img{width: 100%; height:inherit;}
	.mainmenu{position: relative;}
	.navbar-nav > li .dropdown-menu{
		white-space: normal;
		text-align: left;
	}
	.navbar-nav > li .dropdown-menu li{
		border-bottom: none;
		display: block;
	}
	.navbar-nav > li .dropdown-menu li a{padding: 10px 10px !important;}
	.navbar-form.pull-right{margin-top: 30px;}
	.navbar-form .form-group{display: inline-block;margin-bottom: 0;float: left;}
	.navbar-form.pull-right button{display: inline-block;float: left;}
	.showcasetop .share-icon li{margin: 0 0 0 5px;white-space: nowrap;}
	.showcasetop .share-icon li img{}
	.introduct img{padding-left: 0;}

	.album-home{margin-bottom: 10px;}
	.album-home h2 a{font-size:20px}
	.album-home .thumbnail{margin-bottom: 20px;}
	.album-home .row{margin: 0 -10px;}
	.album-home .col-md-4, .album-home .col-sm-4, .album-home .col-md-8, .album-home .col-sm-8{padding: 0 10px;}
	.favorite-home .row{margin: 0 -10px;}
	.favorite-home .col-md-6, .favorite-home .col-sm-6{padding: 0 10px;}
	.favorite-home .border-right{border-right: none;margin-right: 0;padding-right: 0;}

	ul.list-view{display: none;}
	.content {max-height: inherit !important;overflow: inherit;}

	.article-detail >.row{margin: 0 -10px;}
	.article-detail >.row >.col-md-8, .article-detail >.row >.col-sm-8, .article-detail >.row >.col-md-4, .article-detail >.row >.col-sm-4{padding: 0 10px;}
	.article-detail .border-right{border-right: none;margin-right: -10px;padding-right: 10px;}
	.diarypage .page-content >.row{margin: 0 -10px;}
	.diarypage .page-content >.row >.col-md-12, .diarypage .page-content >.row >.col-sm-12
	.diarypage .page-content >.row >.col-md-8, .diarypage .page-content >.row >.col-sm-8,
	.diarypage .page-content >.row >.col-md-4, .diarypage .page-content >.row >.col-sm-4{padding: 0 10px;}
	.diarypage .row >.col-md-8 >.pagedata,
	.diarypage .row >.col-sm-8 >.pagedata{border-right: none;margin-right: -10px;padding-right: 10px;height: 100%;}

	.showcasebot .border-left{border-left: none;margin-left: 0;padding-left: 0;}
	.inquire-home >.row{margin: 0 -10px;}
	.inquire-home .col-md-4, .inquire-home .col-sm-4, .inquire-home .col-md-8, .inquire-home .col-sm-8{padding: 0 10px;}
	.article-detail >.row >.col-md-8, .article-detail >.row >.col-sm-8{padding-bottom: inherit !important;border-right: inherit;margin-right: 0;}
	.article-detail >.row >.col-md-4, .article-detail >.row >.col-sm-4{border-left: inherit;}
	.page-content >.row >.col-md-8, .page-content >.row >.col-sm-8{padding-bottom: inherit !important;border-right: inherit;margin-right: 0;}
	.page-content >.row >.col-md-4, .page-content >.row >.col-sm-4{border-left: inherit;}
	.article-detail > .row > .col-md-8, .article-detail > .row > .col-sm-8, .article-detail > .row > .col-md-4, .article-detail > .row > .col-sm-4{height: auto !important;}
	.innerbot{position: relative;bottom: 0px;padding-right: 0;padding-bottom: 20px;}
	.innerbot .video-home .block-title{margin-top: 0px;}
	.statistic .number{margin: 0 20px;}

	ul.list-diary li .item-name{margin-top: 10px;}
	.modal-dialog{margin: 10px auto;max-width: 100% !important;}
}

/* SMALL SMARTPHONE */
@media (min-width: 240px) and (max-width: 319px) {
	.slideleft, .slideright{display: none;}
	.fullwidth{width: 100%;}
	.full-img img{width: 100%; height:inherit;}
	.mainmenu{position: relative;}
	.navbar-nav > li .dropdown-menu{
		white-space: normal;
		text-align: left;
	}
	.navbar-nav > li .dropdown-menu li{
		border-bottom: none;
		display: block;
	}
	.navbar-nav > li .dropdown-menu li a{padding: 10px 10px !important;}
	.navbar-form.pull-right{margin-top: 30px;}
	.navbar-form .form-group{display: inline-block;margin-bottom: 0;float: left;}
	.navbar-form.pull-right button{display: inline-block;float: left;}
	.showcasetop .share-icon li{margin: 0 0 0 5px;white-space: nowrap;}
	.showcasetop .share-icon li img{}
	.introduct img{padding-left: 0;}

	.album-home{margin-bottom: 10px;}
	.album-home .thumbnail{margin-bottom: 20px;}
	.album-home .row{margin: 0 -10px;}
	.album-home .col-md-4, .album-home .col-sm-4, .album-home .col-md-8, .album-home .col-sm-8{padding: 0 10px;}
	.favorite-home .row{margin: 0 -10px;}
	.favorite-home .col-md-6, .favorite-home .col-sm-6{padding: 0 10px;}
	.favorite-home .border-right{border-right: none;margin-right: 0;padding-right: 0;}
	
	ul.list-view{display: none;}
	.content {max-height: inherit !important;overflow: inherit;}

	.article-detail >.row{margin: 0 -10px;}
	.article-detail >.row >.col-md-8, .article-detail >.row >.col-sm-8, .article-detail >.row >.col-md-4, .article-detail >.row >.col-sm-4{padding: 0 10px;}
	.article-detail .border-right{border-right: none;margin-right: -10px;padding-right: 10px;}
	.diarypage .page-content >.row{margin: 0 -10px;}
	.diarypage .page-content >.row >.col-md-12, .diarypage .page-content >.row >.col-sm-12
	.diarypage .page-content >.row >.col-md-8, .diarypage .page-content >.row >.col-sm-8,
	.diarypage .page-content >.row >.col-md-4, .diarypage .page-content >.row >.col-sm-4{padding: 0 10px;}
	.diarypage .row >.col-md-8 >.pagedata,
	.diarypage .row >.col-sm-8 >.pagedata{border-right: none;margin-right: -10px;padding-right: 10px;height: 100%;}

	.showcasebot .border-left{border-left: none;margin-left: 0;padding-left: 0;}
	.inquire-home >.row{margin: 0 -10px;}
	.inquire-home .col-md-4, .inquire-home .col-sm-4, .inquire-home .col-md-8, .inquire-home .col-sm-8{padding: 0 10px;}
	.article-detail >.row >.col-md-8, .article-detail >.row >.col-sm-8{padding-bottom: inherit !important;border-right: inherit;margin-right: 0;}
	.article-detail >.row >.col-md-4, .article-detail >.row >.col-sm-4{border-left: inherit;}
	.page-content >.row >.col-md-8, .page-content >.row >.col-sm-8{padding-bottom: inherit !important;border-right: inherit;margin-right: 0;}
	.page-content >.row >.col-md-4, .page-content >.row >.col-sm-4{border-left: inherit;}
	.article-detail > .row > .col-md-8, .article-detail > .row > .col-sm-8, .article-detail > .row > .col-md-4, .article-detail > .row > .col-sm-4{height: auto !important;}
	.innerbot{position: relative;bottom: 0px;padding-right: 0;padding-bottom: 20px;}
	.innerbot .video-home .block-title{margin-top: 0px;}
	.statistic .number{margin: 0 20px;}

	ul.list-diary li .item-name{margin-top: 10px;}
	.modal-dialog{margin: 10px auto;max-width: 100% !important;}
}


@media print {}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .diary-name{line-height: 16px;}
}