.avartanslider > .as-slides > .as-slide {
    
    height: 100vh !important;
}
.avartanslider{
    
    height: 100vh !important;
}
.nrg_font {
	border-radius: 50%;
	border: 7px solid;
	border-style: double;
	font-size: 25px !important;
	padding: 23px 5px 23px 5px;
}
.flagship-hero .background{
	
	
	background-position:right;
	background-color: #000;
	opacity: 0.45;
	width: 100%;
	height:100%;
}
.middle h3{font-family:'Verlag', Arial, Sans-serif;font-weight:400;font-size:3.4em;letter-spacing:0.14em;text-rendering:geometricPrecision;margin:0.6667em 0}

.nrg_button {
	border: 1px solid;
	padding: 50px;
	
	letter-spacing: 0.6em;
}
.panel .panel-wrap {
	text-align: center;
}
table{
	/*border-collapse: collapse;
	  border-spacing: 0;*/
}

table tr td {
	/*border-right: 1px solid;
	border-bottom: 1px solid;
	padding: 15px;
	line-height: 2;
	letter-spacing: 1px;
	text-transform: uppercase;*/
	padding: 50px;
}
.flagship-hero{background-color:#000;
	text-align: center;
	/*background-image: url('../images/home.jpg');*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('../images/cloud.jpg');
}
.evening_star .background {
	background-image: url(../images/eveningstar_bg.jpg);
	background-position: right;
	background-color: #000;
	opacity: 0.45;
	text-align: center;
	
}
.background{
	position: absolute;
	left: 0;
	top: 0;
	height: 168%;
	width: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.evening_star {
	text-align: center;
}
/*.mother_height {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}
.kid_height {
	display: table-cell;
	float: none !important;
	vertical-align: middle;
	height: 100%;
}*/
.mother_height {
	overflow: hidden;
}
.kid_height {
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}
.text_padding {
	padding: 14px 50px !important;
}
#sidebar {
	background-color: #4e4232;
	color: #fff;
	padding: 50px 30px;
}
.nrg_button_white {
	border: 1px solid;
	padding: 30px 0;
	letter-spacing: 0.3em;
}

.social_home_mobile .facebook_mobile{background-position:0 0;}
.social_home_mobile .facebook_mobile:hover{background-position:-144px 0px;}
.social_home_mobile .twitter_mobile{background-position:-72px 0px;}
.social_home_mobile .twitter_mobile:hover{background-position:-215px 0px;}
.social_home_mobile .instagram_mobile{background-position:-72px -72px;}
.social_home_mobile .instagram_mobile:hover{background-position:-215px -72px;}
.social_home_mobile .mail_mobile{background-position:0px -72px;}
.social_home_mobile .mail_mobile:hover{background-position:-144px -72px;}


.social_home_mobile {
    margin:50px auto 30px auto;
    border: 1px solid;
    padding:10px;
    width: 172px;
    overflow: hidden;

}

.social_home_mobile a {
	float: left;
	width:70px;
	height:70px;
	display:block;
	background:url(../images/social_sprite_mobile.png) no-repeat 0 0; 
	padding: 0; 
	margin: 10px 5px 0 0;
}


.evening_title {
	background-color: #4e4232;
	color: #fff;
	padding: 10px 0px;
	margin: 30px 50px;
}

.margin_phone_top {
	margin-top: 45px !important;
}
@media (max-width: 787px) {
.navbar-header{
	border-bottom: 2px dotted #fff;
}
	.mobile_hide {
		display: none;
	}
	.phone_logo {
		top:24px;
	}
}
.phone .logo .icon {
	font-size: 75px;
	top: -23px;
}
.phone.nav .links { 
	margin-top: 110px !important;
}
.header1{  
	z-index: 10;
	position: fixed;
	height: 100px;
	width: 100%;
	overflow: hidden;
}
.menu_nrg ul {
	list-style: none;
	margin: 0px 0;
	padding:0;

}
.menu_nrg ul > li {
	display: inline-block;
	margin: 10px;
	padding:0;
}

.container_left {
	width: 30%;
	float: left;
	padding-top: 5px;
}

.container_right {
	width: 70%;
	float: right;

}
.middle {
	
	top: 40%;
	left: 22%;
	color: #fff;
	opacity: 1;
}
.middle_eve {
	position: relative;
	top: 20%;
	color: #fff;
	opacity: 1;
}
#grey {
	background-color: #E9E4D9;
	padding: 0;
	
}
#dark_grey {
	background-color: #2A2724;
	background:url(../images/backgroundtexture.png) repeat 0 0; 
	background-size: 25%;
	padding: 60px 0;
}
/*five columns========================================*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
    .OT_header {
	background-color: #6C2010;
	}
	.reservation-table #OT_Find_a_Table{text-align: center;text-shadow: none;height: 61px;padding: 19px 10px 10px 10px;border: 1px solid #fff;color: #fff !important;background: transparent;font-size: 12px;display: block;letter-spacing: 0.05em;margin: 0 0 10px;white-space: normal;text-transform: uppercase;font-family: 'Zona Pro';}

}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
        border-top: 4px solid #fff;
        padding-top: 20px;
        border-bottom: 4px solid #fff;
        border-right: 1px solid #fff;
        padding-bottom: 20px;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
.diff_padding {
	padding: 35px 10px 21px 10px;
	border-right: 0px;
}
.backgroundlogo {
	background:url(../images/backgroundlogo.png) no-repeat 50%; 
	background-size: 30%;
}

.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}

@media (min-width: 660px) {
	.container660 {
	width: 660px;
	margin: 0 auto;
}
}
.container320 {
	width: 320px;
	margin: 0 auto;
}
.container249 {
	width: 249px;
	margin: 0 auto;
}
.container341 {
	width: 341px;
	    margin: 25px auto 0;
}
.fff {
	color: #E9E4D9;
}
.ffff{
	color: #fff;
}
.ourbeerpadding {
	padding: 25px 0px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	margin: 20px 5px;
}
.tourspadding {
	padding: 5px 0 0 0;
}
.tourspadding5 {
	padding: 18px 0 0 0;
}

.box-btn{}
.box-btn a{padding:45px 25px;margin:10px;text-transform:uppercase;}

a.box_btn{border:1px solid;padding:90px 10px;display:block;margin:0 auto 35px;color:inherit;text-decoration:none;max-width:208px;}

.address_box{ margin:0 40px 40px;border:1px solid;padding:15px;text-align:center;font-size:29px;color:inherit;font-family:'Minion Pro',serif;font-weight:400;line-height:50px;letter-spacing:3px;}
.address_box .divider{height:50px;width:1px;border-left:1px solid;display:inline-block;vertical-align:middle;margin:0 10px}

.address_box_large{

	margin:40px 0px 25px 0px;
	border-top:1px solid;
	border-bottom:1px solid;
	padding:20px 0;
	text-align:center;
	font-size:31px;color:inherit;font-family:'Minion Pro',serif;font-weight:400;line-height:80px;letter-spacing:0.18em;
}
.address_box_large .divider{height:80px;width:1px;border-left:1px solid;display:inline-block;vertical-align:middle;margin:0 10px}


/*---------------------------------------third area form*/
.form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:40px;}
.folow_use_box{margin:0;border-top:4px solid;border-bottom:4px solid;}
.folow_use_box label{/*font-size:29px;*/font-family:'Minion Pro',serif;font-weight:400;padding:44px 0 25px 0;margin:0;white-space:nowrap;line-height:46px;letter-spacing:1px;}
.folow_use_box .subscribe_form{overflow: hidden;padding:35px 0 20px 0;padding-left:30px;height:100%;}/*added the overflow: hidden;*/
.folow_use_box .subscribe_form input[type="email"]{padding: 5px 0; background:#fff;width:100%;font-size:13px;font-weight:100;text-align:center;border:1px solid #fff;margin-bottom:10px;letter-spacing:2px;color:#8b8874;}
.folow_use_box .subscribe_form #gform_fields_2 label{display:none !important;}
.folow_use_box .subscribe_form input[type="submit"]{ 
		background: transparent;border: 1px solid #fff;
	}
.folow_use_box .subscribe_form #gform_fields_2{list-style: none;}

.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-top:8px;padding-bottom:8px;font-family:inherit;border:1px solid;color:inherit;padding:20px 15px;font-size:12px;letter-spacing:2px;}
.btn-huge{padding:35px;}
.btn-subscribe{color:inherit;border:1px solid;padding:5px 10px 6px; color: #fff !important;}
.btn-subscribe:focus,.btn-subscribe:hover{color:inherit;}

.press_list{text-align:left;overflow:hidden;}
.press_list .image{display:inline-block;max-width:100%;margin-bottom:35px;border:1px solid #c2c0b3;background:#fffef9;margin-right:35px;}
.press_list h4{margin:0}
.press_list hr{margin:35px 0;}

#home_body p{/*letter-spacing:0.5em;*/}/*green words letterspacing*/
#farm_home p {
	color: #898859;
	line-height: 2.2em; 
	letter-spacing:0.1em;
	margin-left: 60px;
	margin-right: 60px;
	
	font-size: 12px;
	letter-spacing: 0.15em;
	font-weight: 400;
}
#farm_home  {
	color: #898859;
}

.social_home{text-align:center;height:105px; padding-top: 0px;}
.social_home a{margin:4px 5px;width:75px;height:75px;display:block;background:url(../images/social_beast.png) no-repeat 0 0;background-size: 321px;}
.social_home.brown a{background-image:url(../images/social_beast.png);}
.social_home.inline{padding:0 0;margin:0;border-left:0;}
.social_home.inline a{display:inline-block;margin-left:10px;}
.social_home .facebook:hover{background-position:0 0;float: left;}
.social_home .facebook{background-position:0px -80px;float: left;}
.social_home .twitter:hover{background-position:-81px 0px;float: left;}
.social_home .twitter{background-position:-81px -80px;float: left;}
.social_home .instagram:hover{background-position:-163px 0px;float: left;}
.social_home .instagram{background-position:-163px -80px;float: left;}
.social_home .untappo:hover{background-position:-246px 0px;float: left;}
.social_home .untappo{background-position:-246px -80px;float: left;}

.social_home_ckm{text-align:center;height:80px; padding-top: 0px;}
.social_home_ckm a{margin:12px 3px;width:55px;height:55px;display:block;background:url(../images/social_beast.png) no-repeat 0 0;background-size: 240px;}
.social_home_ckm.brown a{background-image:url(../images/social_beast.png);}
.social_home_ckm.inline{padding:0 0;margin:0;border-left:0;}
.social_home_ckm.inline a{display:inline-block;margin-left:10px;}
.social_home_ckm .facebook:hover{background-position:0 0;float: left;}
.social_home_ckm .facebook{background-position:0px -60px;float: left;}
.social_home_ckm .twitter:hover{background-position:-61px 0px;float: left;}
.social_home_ckm .twitter{background-position:-61px -60px;float: left;}
.social_home_ckm .instagram:hover{background-position:-122px 0px;float: left;}
.social_home_ckm .instagram{background-position:-122px -60px;float: left;}
.social_home_ckm .untappo:hover{background-position:-184px 0px;float: left;}
.social_home_ckm .untappo{background-position:-184px -60px;float: left;}

.social_home_mobileversion{text-align:center;height:105px; padding-top: 20px;}
.social_home_mobileversion a{margin:5px 1px;width:64px;height:64px;display:block;background:url(../images/social_beast.png) no-repeat 0 0;background-size: 268px;}
.social_home_mobileversion.brown a{background-image:url(../images/social_beast.png);}
.social_home_mobileversion.inline{padding:0 0;margin:0;border-left:0;}
.social_home_mobileversion.inline a{display:inline-block;margin-left:10px;}
.social_home_mobileversion .facebook{background-position:0 0;float: left;}
.social_home_mobileversion .facebook:hover{background-position:0px -66px;}
.social_home_mobileversion .twitter{background-position:-67px 0px;float: left;}
.social_home_mobileversion .twitter:hover{background-position:-67px -66px;}
.social_home_mobileversion .instagram{background-position:-135px 0px;float: left;}
.social_home_mobileversion .instagram:hover{background-position:-135px -66px;}
.social_home_mobileversion .untappo{background-position:-204px 0px;float: left;}
.social_home_mobileversion .untappo:hover{background-position:-204px -66px;}

.social_home_page{text-align:center;height:254px; padding-top: 86px; width: 172px;margin-left: 80px;}
.social_home_page a{margin:3px 0px;width:76px;height:73px;display:block;background:url(../images/social_beast_white.png) no-repeat 0 0;background-size: 300px;}
.social_home_page.brown a{background-image:url(../images/social_beast.png);}
.social_home_page.inline{padding:0 0;margin:0;border-left:0;}
.social_home_page.inline a{display:inline-block;margin-left:10px;}
.social_home_page .facebook{background-position:0 0;float: left;}
.social_home_page .facebook:hover{background-position:0px -73px;}
.social_home_page .twitter{background-position:-76px 0px;float: left;}
.social_home_page .twitter:hover{background-position:-76px -73px;}
.social_home_page .instagram{background-position:-152px 0px;float: left;}
.social_home_page .instagram:hover{background-position:-152px -73px;}
.social_home_page .untappo{background-position:-230px 0px;float: left;}
.social_home_page .untappo:hover{background-position:-230px -73px;}

.social_home_new{text-align:center;height:254px; padding-top: 47px; width: 172px;margin-left: 44px;}
.social_home_new a{margin:3px 0px;width:76px;height:73px;display:block;background:url(../images/social_beast_new.png) no-repeat 0 0;background-size: 300px;}
.social_home_new.brown a{background-image:url(../images/social_beast.png);}
.social_home_new.inline{padding:0 0;margin:0;border-left:0;}
.social_home_new.inline a{display:inline-block;margin-left:10px;}
.social_home_new .facebook{background-position:0 -74px;float: left;}
.social_home_new .facebook:hover{background-position:0px 0px;}
.social_home_new .twitter{background-position:-76px -74px;float: left;}
.social_home_new .twitter:hover{background-position:-76px 0px;}
.social_home_new .instagram{background-position:-152px -74px;float: left;}
.social_home_new .instagram:hover{background-position:-152px 0px;}
.social_home_new .untappo{background-position:-230px -74px;float: left;}
.social_home_new .untappo:hover{background-position:-230px 0px;}

.table_schedule{width:100%;border-top:1px solid;border-bottom:1px solid;text-align:left;}
.table_schedule tr{}
.table_schedule tr td{border-right:1px solid;border-bottom:1px solid;padding:15px;line-height:2;letter-spacing:1px;text-transform:uppercase;}
.table_schedule tr td:last-child{border-right:0;font-weight:100;}
.table_schedule tr:last-child td{border-bottom:0;}

.sidebar{padding:80px 0 40px;}
.sidebar .logo{display:inlline-block;}
.menu_container_left .logo_text{font-family:'choplin',serif;font-size:25px;line-height:1;/*margin-bottom:110px;*/padding-top:10px;letter-spacing:10px;}/*changed sidebar to menu_container_left */
.menu_container_left .logo_text a{color:#e8e7de;text-decoration:none;margin-left:10px;}

/*.navbar-custom{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;border:0;}
.navbar-custom .navbar-nav{float:none;margin-bottom:40px;}
.navbar-custom .navbar-nav > li{float:none;}
.navbar-banner .navbar-nav > li > a{padding-top:10px;padding-bottom:10px;color:inherit;text-transform:uppercase;}
.navbar-banner .navbar-nav > li.divider{height:1px;border-bottom:1px solid;}
.navbar-banner .nav > li > a:hover, .navbar-custom .nav > li > a:focus{color:#fff;background:transparent;}*/


.border_bottom {
	border-bottom: 1px solid ;
	padding: 25px 0;
}
.border_bottom_new {
	border-bottom: 4px solid #fff;
	padding:10px 0;
}
.border_bottom2 {
	border-bottom: 2px solid #7F7463;
	
}
.padding25 {
	padding: 25px 0;
}
.green {
	color: #595349; 
}

.light_green {
	color: #7F7463;
}


@media (min-width: 991px) { 
	.small_show {
		display: none;
	}
.beast_titlesna {
	font-size: 60px;
	letter-spacing: 0.1em;
}
.beast_title {
	font-size: 61px;
	letter-spacing: 0.2em;
}
.beast_box {
	padding: 20px 30px;
	margin: 30px 65px 30px 65px;
} 
.beast_box_new {
	padding: 25px 30px;
	margin: 35px 0px 20px 35px;
} 

#footer {
	background-repeat:no-repeat;
	color: #fff;
	height: 150px;
	background-image: url('../images/cloud.jpg');
	background-size: 100%;
	padding-top: 60px;
	font-family: 'gotham';
    font-weight: 800;
}
}
@media (min-width: 300px) and (max-width:991px){ 
	.reservation-table #OT_Find_a_Table{text-align: center;text-shadow: none;height: 61px;padding: 19px 10px 10px 10px;border: 1px solid #fff;color: #fff !important;background: transparent;font-size: 12px;display: block;letter-spacing: 0.05em;margin: 0 0 10px;white-space: normal;text-transform: uppercase;font-family: 'Zona Pro';}

	
.beast_titlesna {
	font-size: 31px;
	letter-spacing: 0.1em;
}
.beast_title {
	font-size: 35px;
	letter-spacing: 0.1em;
}
.beast_box {
	padding: 20px 30px;
	margin: 0;
} 
.large_show {
	display:none;
}
#footer {
	font-size: 13px;
	color: #fff;
	height:250px;
	background-image: url('../images/cloud.jpg');
	background-size: cover;
	background-repeat:no-repeat;
	padding-top: 24px;
	letter-spacing: 0.1em;
}
.version2 {
	display: none;
}
}


.beast_title2 {
	font-size: 45px;
  	letter-spacing: 0.15em;
  	line-height: 1;
	
}
.padding15 {
	padding-top:15px;
}
.beast_title_borderbottom{
	border-bottom: 10px solid #595349;
}
.beast_title_bordertop{
	border-top: 10px solid #595349;
}
.padding_3000 {
	padding: 30px 0 0 0;
}
.padding_30 {
	padding: 30px !important;
}
.padding_30_no_bottom {
	padding: 30px 30px 0 30px !important;
}
.padding_50 {
	padding: 50px !important;
}
.fierce_fermented {
	padding: 29px !important;
	margin: 9px 0 9px 9px;
}
.padding_no {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.video-container {
	position: relative;
	padding-bottom: 55%;
	padding-top: 0;
	height: 0;
	overflow: hidden;
	margin: 9px 9px 9px 0;
}
.border_left {
	border-left: 2px solid #7F7463;
} 
.border_left_new {
	border-left: 4px solid #fff;
}
.border_right_new {
	border-right: 4px solid #fff;
} 
.border_right {
	border-right: 2px solid #7F7463;
} 
.bg_green {
	background: #7F7463;
}
.bg_greenlight{
	background-color: #beb8b1;
}
.bg_darkgreen {
	background: #595349;
}
p {
	letter-spacing: 0.15em;
	line-height: 2;
	font-size: 12px;
}
.margin_right15 {
	margin-right: 15px;
}
.l-block-stack {
	display: none !important;
}
.zona {
	font-family: 'ZonaPro'
}
#rev_slider_1_1 .tp-caption img{
	opacity: 1 !important;
}
.border_all {
	border: 1px solid;

}
.border_all_mobile {
	border: 3px solid;

}

.border_top {
	border-top: 2px solid #7F7463;
} 
.littledragon {
	left: -50%;
	position: relative;
	margin-bottom: -60px;
	z-index: 1000;
}
.container1330 {
	max-width: 1330px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 18px;
}
.container1100 {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 18px;
	overflow: hidden;
}
.container1100_footer {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	
	overflow: hidden;
}
.container1100_v {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	    padding: 0 16px;
	overflow: hidden;
	background: #181717;
	    border-left: 1px #8e7c4e solid;
    border-right: 1px #8e7c4e solid;
    border-top: 1px solid #181717;
    border-bottom: 1px solid #181717;
}
.container1100_e {
	max-width: 1115px;
	margin-left: auto;
	margin-right: auto;
	
	overflow: hidden;
}
.container1330_page {
	max-width: 1330px;
	margin-left: auto;
	margin-right: auto;
	padding: 85px 0;
}/*90%*/
.margin_0 {
	margin-right: 0 !important;
	margin-left:  0 !important;
}
.padding_3050 {
	padding: 30px 50px;

}
.margin30 {
	margin-left: 30px !important;
	margin-right: 30px !important;
}
.bg_white {
	background: #F4F0E6;
}
.bg_whitew {
	background: #fff;
}
.bg_dragon {
	background: #C1B6A0;
	background-image: url('../images/dragon.png');
	background-size: 50%;
    background-position: 50% 60%;
    background-repeat: no-repeat;
}


.padding_5937 {
	padding: 59px 0 37px 0;
}
.padding_3060 {
	padding: 30px 60px 105px 60px !important;
}
.gotham {
	font-family: 'Gotham','Gothamm';
}
.padding_topdown {
	padding: 20px 0;
}
.titletrans {
	position: absolute;
	top: 31%;
	left: 50%;
	margin-left: -108.5px;
  
}
.beast_map {
	padding: 0;
}

.hover_black:hover{
 	color: #2C2A25;
 	text-decoration: none !important;
}
.hover_black_new:hover{
 	color: #555;
 	text-decoration: none !important;
}
.hover_black1:hover{
 	color: #000;
 	text-decoration: none !important;
}
a:hover{
	text-decoration: none !important;
}
.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media (max-height:524px){
	section{
		height: 500px;
	}
}
@media (min-height:525px) and (max-height:570px){
	section{
		height: 568px;
	}
}
@media (min-height:571px) and (max-height:667px){
	section{
		height: 667px;
	}
}
@media (min-height:667px) and (max-height:736px){
	section{
		height: 736px;
	}
}
.beastback {
	background-color: #595349;
	padding: 26px 0 0;
}
.beastback_page {
	background-color: #595349;
	padding: 0;
}
.big_container{
	margin-top:9px;
	border-top: 2px solid #7F7463;
}
.dukefill {
	font-family: 'dukefill'
}
 
p {
	margin: 0 0 20px !important;
}
.advance_container {
	margin: 9px 9px 9px 0;
	padding: 20px 0 25px 0;
}
.ticket {
	/*border-right: 2px dotted #7F7463;*/
}
.second_ticket {
	padding-top: 2px;
}
.ticket p{
	font-size: 13px;
	font-family: 'Gothamm';
	color: #595349;
	font-weight: 800;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
.padding40 {
	padding-top: 40px;
}
.gallery {
	padding: 9px 0 9px 9px;
}
.padding_volunteer {
	padding: 30px 15%;
}
.sponser {
	margin-top: 18px;
    margin-bottom: 20px;
    font-size: 37px;
    letter-spacing: 0.15em;
    padding: 5px;
}
.sponser_img{
	padding-bottom: 20px;
}
.beast_title_footer {
	font-size: 30px;
	letter-spacing: 0.15em; 
	line-height: 1;
}
/*.video-container button {
    position: relative;
    border:0px;
    padding: 0;
    
    background-color: transparent;
    width: 100%;
}*/
.new_beers{
	font-size: 2.5em;
	letter-spacing: 0.12em;
	line-height: 1.1;
    padding: 15px 0;
}
.beer_name {
	font-size: 2em;
	letter-spacing: 0.1em;
	line-height:1;
}
.beer_link p{
	font-size: 0.8em;
	letter-spacing: 0.1em;
	color: #595349;
}

/*.beer_link a:hover{
	font-size: 0.8em;
	letter-spacing: 0.1em;
	color: #444;
}*/


.uppercase {
    text-transform: uppercase;
}

.lowercase {
    text-transform: lowercase;
}

.capitalize {
    text-transform: capitalize;
}
.for_social {
	margin-left: -33px;
}
.padding_top_30 {
	padding-top: 30px;
}
.navbar-brand {
	font-size: 24px !important;
}

@media (max-height:524px){
	#mobileheight{
		height: 533px;
	}
/*.down {
	width: 30px;
  position: absolute;
  top: 90%;
  left: 45%;
}*/}
@media (min-height:525px) and (max-height:570px){
	#mobileheight{
		height: 568px;
	}
/*.down {
	width: 30px;
  position: absolute;
  top: 90%;
  left: 45%;
}*/
}
@media (min-height:571px) and (max-height:667px){
	#mobileheight{
		height: 673px;
	}
/*.down {
	width: 30px;
  position: absolute;
  top: 76%;
  left: 45%;
}*/
}
@media (min-height:667px) and (max-height:736px){
	#mobileheight{
		height: 736px;
	}
/*.down {
	width: 30px;
  position: absolute;
  top: 90%;
  left: 45%;
}*/
}
.mobile_box {
	margin: 16px 10px;
	padding: 18px 0;
    letter-spacing: 0.1em;
}
.padding_td_20 {
	padding-top: 10px;
	padding-bottom: 26px;
}
.container_left_pic {
    width: 50%;
    float: left;
    padding: 8px;
}
.mobile_greenpart {
    margin-top: 10px;
    margin-bottom: 10px;
    background-image: url('../images/dgbg.png');
    background-repeat: no-repeat;
    background-position: center;
    font-size: 18px;
    letter-spacing: 0.1em;
}
.mobile_greenpart p{
	font-size: 10px;
}
.viedo_mobile {
	background-image: url('../images/Group.jpg');
	background-size: cover;
	padding: 100px;
	background-position: center;
}
.map_mobile {
	padding: 27px;
}
.volunteer_mobile_title {
	padding: 20px;
    margin: 0 10px;
    letter-spacing: 0.2em;
    font-size: 13px;
}
.volunteer_mobile_pad {
	
}
.volunteer_mobile_pad p{
	font-size: 9px;
	letter-spacing: 0.2em;
	padding: 20px;
	margin:0px !important;
}
.mobile_box2 {
	padding: 19px 0;
	margin: 0 10px;
	letter-spacing: 0.1em;
}
.mobile_title_part {
	background-image: url('../images/cloud.jpg');
	background-size: cover;
	height: 125px;
	font-size: 29px;
    background-position: center;
    padding-top: 38px;
    margin-top: -27px;
    letter-spacing: 0em;
}
.mobile_p {
    font-size: 10px;
    letter-spacing: 0.1em;
    padding: 15px 5px;
    border-bottom: 6px solid;
}
.mobile_p2 {
    font-size: 10px;
    letter-spacing: 0.1em;
    padding: 15px 5px;
    
}
#footer img {
	position: relative;
    bottom: -164px;
    width: 10%;
}
.new_pass {
	padding: 15px 15%;
}
.behe{
	background-image: url('../images/cloud.jpg');
	background-size: cover;
	padding: 50px;
	margin: 10px 0;
}
.lulo {
	font-family: 'lulo';
}
.last {
	margin-left: 15px !important;
	margin-right: 15px !important;
}
.mobile_ad {
	background-image: url('../images/cloud.jpg');
	background-size: cover;
	padding-top: 24px;
	padding-bottom: 24px;
	margin: 8px 0 14px 0;
}
/*================================================MUSIC=========================================================*/
.hr_cus {
	border-top: 2px solid #7F7463;
}
.music_img img{
	width: 52%;
	margin-top:20px;
	margin-bottom: 15px;
}

.flip-clock-label {
	display: none;
}
.ticket_btn {
	z-index: 100000000000001 !important;
	position: relative !important;
	bottom: 10% !important;
	margin-right: 0 !important;
	margin-left:  0 !important;
}
.new_btn2 {
	background-color: #faf8ea;
	color: #354447;
	width: 321px;
	padding: 25px !important;
	border-radius: 12px;
	font-family: "ZonaPro";
	box-shadow: 4px 4px 20px #000;
	margin-left: 1% !important;
	margin-right: auto !important;
	margin-top: 25px !important;

}
.new_btn1 {
	background-color: #faf8ea;
	background-image: url('../images/soldout_bg.png');
	background-size: 70%;
	background-position: center;
	background-repeat: no-repeat;
	color: #354447;
	width: 321px;
	padding: 25px !important;
	border-radius: 12px;
	font-family: "ZonaPro";
	box-shadow: 4px 4px 20px #000;
	margin-left: auto !important;
	margin-right: 1% !important;
	margin-top: 25px !important;
}
.new_btn2:hover {
	background-color: #354447;
	color: #faf8ea;
	width: 321px;
	padding: 25px !important;
	border-radius: 12px;
	font-family: "ZonaPro";
	box-shadow: 4px 4px 20px #000;
	

	
}

.tp-caption {
	background-color: transparent !important;
}
.new_bg {
	background-color: #181717;
}
.new_title a{
	font-size: 1.85em;
	color: #fff;
	letter-spacing: 0.16em;
	padding: 50px 0;
}
.new_title a:hover{
	font-size: 1.85em;
	color: #fff;
	letter-spacing: 0.16em;
	padding: 50px 0;
}
.new_title{

	padding: 40px 0;
}
.new_p {
	font-size: 11.78px;
	letter-spacing: 0.15em;
	padding: 0 20px;
	line-height: 2.2;
    font-weight: 100;
    text-align: left;
}
.margin-no {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.padding-no {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 1441px) {
	.hello {
	position: absolute;
	top: 12%;
	left: 16%;
	z-index: 1000;
	width: 68%;
}
.clock{
	
	z-index: 100000000000000 !important;
	position: relative !important;
	margin-top: -20px !important;
	left: 25.5% !important;
	width: 700px !important;
}
.new2 {
	margin-top: 20px;
	width: 60%;
}
}
@media (max-width: 1440px) and (min-width: 1281px){
	.hello {
	position: absolute;
	top: 12%;
	left: 11.8%;
	z-index: 1000;
	width: 75%;
}
.clock{
	
	z-index: 100000000000000 !important;
	position: relative !important;
	margin-top: -20px !important;
	left: 17.5% !important;
	width: 700px !important;
}
.new2 {
	margin-top: 20px;
	width: 60%;
}
}
@media (max-width: 1280px) {
	.clock{
	
	z-index: 100000000000000 !important;
	position: relative !important;
	margin-top: -20px !important;
	left: 12.5% !important;
	width: 700px !important;
}
.new2 {
	margin-top: 20px;
	width: 60%;
}
}

.wtf1{
	position: absolute;
	top: 50%;
	left: 16%;
	z-index: 1000;
	width: 68%;
	margin-top: -158px;

}
.new1{
	width: 88%;
}
.trend{
	font-family: 'trend';
}
.right_here{
	font-size: 2.5em;
}
.small_white{
	border: 3px solid #fff;
	width: 76px;
	margin-bottom: 4px;
}
.bg_huawen{
	background-image: url('../images/bg_huawen.png');
	background-size: 74%;
}
.DIN{
	font-family: 'DIN';
}
.container_right550{
	float: right;
	width: 550px;

}
.container_left550{
	float: left;
	width: 550px;
	padding: 0 50px;
}
.partisa_title{
	font-size: 2.2em;
    margin-top: 99px;
    text-align: left;
}
.partisa_title_mob{
    font-size: 11.2em;
    text-align: center;
    letter-spacing: -0.08em;
    line-height: 0.8;
}
.partisa_titlef{
	font-size: 2.2em;
    
}
.partisa_hr{
	border: 1px solid #181717;
	width: 98%;
	margin-left: 0px;
}
.partisa_text{
	font-size: 18px;
    text-align: left;
    line-height: 1.6;
}
.partisa_text_mob{
	font-size: 12px;
    
    line-height: 1.6;
}
.bttn{
	border: 2px solid #181717;
	padding: 20px;
    width: 251px;
    margin: 20px 0 50px;
}
.bttn:hover{
	border: 2px solid #fff;
	padding: 20px;
    width: 251px;
    margin: 20px 0 50px;
}
.nye{
	    font-size: 15px;
    letter-spacing: 0.1em;
    border-top: 1px solid;
    border-bottom: 1px solid;
    padding: 37px 0;
    margin: 30px 0;
}
.nye2{
	    font-size: 15px;
    letter-spacing: 0.1em;
    
    
}
.nye2>ul>li{
	    margin-bottom: 22px;
}
/*==============================open table=================================*/
#opentable{}
#opentable #OT_form{width:auto;}
#opentable .OT_wrapper{max-width: 195px; width: auto;padding:0 0 15px 0;border:0px solid #fff;margin: 0 auto;background:none;border-radius:0;}
#opentable .OT_title{width:auto;color: #181717;font-family: 'trend'; font-size: 15px;padding-bottom: 15px;letter-spacing: 0em;
  padding-top: 18px; line-height: 1.6em;}
#opentable .OT_subtitle{width:auto; display: none;}
#opentable .OT_list{
	width:auto;padding-right: 10px;
	margin-right: 0px;
	border: 1px solid;
	padding-left: 10px;
	height: 200px;
	margin-top: 5px;
	padding-top: 5px;
}
#opentable .OT_day,#opentable .OT_time,#opentable .OT_party{width:auto;border:none;height:auto;}
#OT_timeList, #OT_partyList{width: 200px !important;}#OT_timeList .OT_navListItem, #OT_partyList .OT_navListItem {width: 100% !important;}#ui-datepicker-div{width: 200px; margin-left: 0;}

.reservation-table#opentable .OT_wrapper { max-width: 237px;height: 252px;}
.reservation-table .OT_submit{width: 100%;height: auto; padding-top: 14px;}
.reservation-table .OTButton,.reservation-table #OTButton { width: 238px; left: -12px; position: relative;}/*button*/
.reservation-table .OT_searchTimeField,.reservation-table .OT_searchDateField,.reservation-table .OT_searchPartyField{background:#fff !important;/*arrow url*/
border-radius: 0;border: none;height: 30px;width: 87%;}#event-faq{position:absolute;left:25px;right:25px;bottom:0;}#event-faq .btn{margin-bottom: 25px;}#dr-opentable,#cg-opentable{height: 363px;margin-top:0px;}#opentable-img img{margin:120px auto; padding:0 80px;}
#OT_timeList, #OT_partyList { 
left: 49px !important;
}
.OT_day, .OT_time, .OT_party {
	background-image: url('../images/icons_final.png') !important;
	}
.OT_searchTimeField, .OT_searchDateField, .OT_searchPartyField {
	color: #A49787 !important;
}
.OT_header {
	background-color: #beb8b1;
}
/*==============================open table=================================*/
.our_hours{
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	padding: 30px;
}
.ourhours_border{
	padding: 0px 12px;
	    font-size: 105px;
	    padding-left: 50px;
}
.hour_right{
	padding-left: 49px;
    line-height: 2;
    color: #beb8b1;
    letter-spacing: 0.1em;
        padding-top: 30px;
    padding-bottom: 30px;
}
.container_social{
	width: 340px;
    margin-left: auto;
    margin-right: auto;
}
.foot1{
	    margin-top: 36px;
	    letter-spacing: 0.15em;
	    
}
.foot1 a{
	color: #fff;
}
.foot1 a:hover{
	color: #fff;
}
.foot2{
	    
	    letter-spacing: 0.15em;
	    margin-bottom: 50px;
}
.foot2 a{
	color: #fff;
}
.foot2 a:hover{
	color: #fff;
}
 .ticket{
	color: #181717;
}
 .ticket:hover{
	color: #181717;
}
.no_dec>ul>li>a{
	color: #fff;
	text-decoration: none;
}
.bg_black{
	background: #181717;
}
.partisa_hr_mob{
	border: 3px solid #fff;
	width: 80px;
}
.partisa_hr_mob2{
	border: 3px solid #514e47;
	width: 80px;
}
.padding_mob{
	padding: 25px 25px 12px;
}
.ticket_mob{
	border: 2px solid #fff;
	width: 220px;
	margin: 18px auto;
	padding: 15px;
}
.border_mob{
	border-top: 2px dotted #fff;
	border-bottom: 2px dotted #fff;
}
.border_mob_bottom{
	
	border-bottom: 2px dotted #fff;
}
.bg_green_dark{
	background: #514e47;
}
.mobile_intro{
	font-size: 17px;
	letter-spacing: 0.05em;
	line-height: 1.5;
}
.button1{
	padding: 20px;
	background: #514e47;
	letter-spacing: 0.05em;
	margin: 15px 0;
}
.button2{
	padding: 20px;
	border: 1px solid #8e7c4e;
	letter-spacing: 0.05em;
	margin: 15px 0;
}
.button3{
	padding: 20px;
	background: #8e7c4e;
	letter-spacing: 0.05em;
	margin: 15px 0;
}
.a_mob a{
	color: #8e7c4e;
}
.dot_hr{
	border-top: 2px dotted #8e7c4e;
}
.but3 a{
	color: #181717;
}
.hour_mob_1{
	border: 3px solid #dbd5c8;
	width: 80px;
}
.hour_mob_2{
	margin: 6px auto;
	border: 1px solid #dbd5c8;
	width: 200px;
}
.hour_title_m{
	font-size: 2em;
}
.hour_right2{
	    font-size: 18px;
    line-height: 1.8;
    letter-spacing: 0.15em;
}
.mob_address{
	letter-spacing: 0.1em;
	line-height: 1.5;
	font-size: 16px;
}
.mob_address a{
	color: #8e7c4e;
}
.bx-wrapper {
 width: 100%;
 max-width: 100% !important;
 margin:0 auto !important;


}
.limargin {
	width: auto !important;
}
.limargin {
	width: auto !important;
}
.bx-wrapper img {
	border-radius:0px !important;
}
.bx-wrapper .bx-viewport .responsiveSliderWithResponsiveLightbox {
	margin-top:0px !important;
}
.bx-wrapper .bx-viewport {
    padding: 0px !important;
    left: -5px;
}
.event_block {
	
    margin: 0 auto -386px;
    position: absolute;
    z-index: 1;
}
.event_block img{
	    height: 386px;
    width: auto;
    
}
.ck_menu{
	padding: 10px;
}
.ck_menu .ck_menu_nei{
	border: 3px solid #fff;
	padding: 23px 13px 15px;
}
.ck_menu .ck_menu_nei img{
	padding-bottom: 26px;
}
.ck_menu .ck_menu_nei .bg{
	background-color: #8e7c4e;
	color: #181717;
	padding: 80px 0;
}
.ck_menu .ck_menu_nei .bg h4 a{
color:#181717;
	    border-width: 7px;
    border-style: double;
    border-left: 0px;
    border-right: 0px;
}
.knockout{
	font-family: "Knockout 49 A", "Knockout 49 B";
}
.deserve{
	font-size: 5em;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 45px;
}
.deserve .five_star{
	font-size: 24px;
    margin: 5px;
}
.yellow_green{
	color: #8e7c4e;
}
.deserve h3{
	font-size: 48px;
	letter-spacing: 0.04em;
	margin-top: 0px; 
}
.video_background {
	background-color: #181717;
	background-image: url('../images/bg_huawen.png');
}
.nei{
	overflow: hidden;
}
.hour_right{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 166px;
}
.ck_biao{
	border: 6px solid #fff;
    width: 321px;
    margin: 0 auto;
    font-size: 61px;
    letter-spacing: 0.05em;
    margin-top: 51px;
}
.ck_biao_mobile{
	border: 6px solid #fff;
    width: 238px;
    margin: 0 auto 16px;
    font-size: 44px;
    letter-spacing: 0.05em;
    padding-top:2px;
}
.ck_add{
	    font-size: 38px;
    letter-spacing: 0.05em;
        margin-top: 10px;
}
.footer{
    background: #181717;
    background-image: url('../images/bottle.png');
    background-repeat: repeat-x;
    background-size: 24px;
    background-position:0 -4%;
    padding-bottom: 80px;
}
.footer_menu{
border-top: 2px solid #8e7c4e;
	        border-bottom: 2px solid #8e7c4e;
	        padding: 20px;
	        background: #181717;

}
.event_slider{
	    margin: 60px 0 0;
    padding: 20px 0;
    border-width: 10px;
    border-style: double;
    border-left: 0;
    border-right: 0;
    color: #8e7c4e;
}
.ourstory_bottomborder {
	border-bottom: 4px solid #8e7c4e;
	

}
.event_photo {
	border: 1px solid #fff;
  	padding: 8px;
}
.no_paddingtop {
	padding-left:0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
	
}
.ourteam_borderright {
	border-right: 1px solid #fff;
	position: inherit !important;
}
@media (max-width: 1000px) {
.ourteam_borderright {
	border-right: 0px;
}
}
.font_ourteam {
	  font-size: 11px;
  letter-spacing: 0.12em;
  line-height: 2.9;
}
.event_title_font {
	font-size: 9em;
    text-align: left;
}
.hover_black1:hover{
 	color: #000;
 	text-decoration: none !important;
}
a:hover{
	text-decoration: none !important;
}
.beast_box_event {
	padding: 20px 0px;
  margin: 0px 11px 36px;
}
.event h1{
	border-bottom: 4px solid #8e7c4e;
	margin-bottom: 0px !important;
	padding-bottom: 30px;
	color: #fff;
	    font-size: 9.7em;
    letter-spacing: 0.03em;
}
.event1 h1{

	margin-bottom: 0px !important;
	padding-bottom: 30px;
	color: #fff;
	    font-size: 10em;
    letter-spacing: 0.03em;
}
.attractions_right{
	    border-left: 2px solid #fff;
	        margin: 20px 0;
	        padding: 0 10px 0 30px !important;
}
.attractions_right h2{
	font-size: 3em;
    letter-spacing: 0.02em;
}
.attractions_right h3{
	    font-size: 1em;
    border-bottom: 2px dotted #8e7c4e;
    border-top: 2px dotted #8e7c4e;
    padding: 15px 0;
}
.attractions_right p{
	color: #8e7c4e;
	font-family: 'trend'; 
}
.event{
	    margin-bottom: 0px;
}
.ck_mobile_hr {
	background-image: url(../images/hr_mobile_bg.png);
	height: 22px;
	border:0px;
	margin-left: -15px;
    margin-right: -15px;
}
.ck_mobile_hr2 {
	background-image: url(../images/hr_mobile_bg.png);
	height: 22px;
	border:0px;
	
}
.mobile_ck h1{
	margin: 0;
	font-size: 7.2em;
	letter-spacing: 0.05em;
	line-height: 0.8;

}
.event_title_font_m {
	font-size: 2.3em;
    text-align: left;
        margin-top: 10px;
}
@media (min-width:320px) and (max-width:374px){
	.mobile_foot{
	background-image: url('../images/mobile_foot.png');
	height: 251px;
	background-repeat: no-repeat;
	background-size: 96%;
    background-position: center;
}
	.navbar-brand{
		margin-left: 77px;
		color: #8e7c4e !important;
	}
	.attractions_right_m{
	    border-left: 2px solid #fff;
	    
	        padding: 0 10px 13px 15px !important;
	}
	.attractions_right_m h2{
		font-size: 1.3em;
	    letter-spacing: 0.05em;
	    margin-top: 0;
	    margin-bottom: 0;
	}
	.attractions_right_m h3{
		    font-size: 1em;
	    border-bottom: 2px dotted #8e7c4e;
	    border-top: 2px dotted #8e7c4e;
	    padding: 15px 0;
	}
	.attractions_right_m p{
		color: #8e7c4e;
		font-family: 'trend'; 
	}
	.ourstory_bottomborder_m {
	border-bottom: 2px solid #fff;
	

}
}
@media (min-width:375px) and (max-width:413px){
	.mobile_foot{
	background-image: url('../images/mobile_foot.png');
	height: 282px;
	background-repeat: no-repeat;
	background-size: 96%;
    background-position: center;
}
	.navbar-brand{
		margin-left: 108px;
		color: #8e7c4e !important;
	}
	.attractions_right_m{
	    border-left: 2px solid #fff;
	    
	        padding: 0 10px 13px 15px !important;
	}
	.attractions_right_m h2{
		font-size: 1.3em;
	    letter-spacing: 0.05em;
	    margin-top: 0;
	    margin-bottom: 0;
	}
	.attractions_right_m h3{
		    font-size: 1em;
	    border-bottom: 2px dotted #8e7c4e;
	    border-top: 2px dotted #8e7c4e;
	    padding: 15px 0;
	}
	.attractions_right_m p{
		color: #8e7c4e;
		font-family: 'trend'; 
	}
	.ourstory_bottomborder_m {
	border-bottom: 2px solid #fff;
	

}
}
@media (min-width:414px) and (max-width:767px){
	.mobile_foot{
	background-image: url('../images/mobile_foot.png');
	height: 310px;
	background-repeat: no-repeat;
	background-size: 96%;
    background-position: center;
}
	.navbar-brand{
		margin-left: 121px;
		color: #8e7c4e !important;
	}
	.attractions_right_m{
	    border-left: 2px solid #fff;
	    
	        padding: 0 10px 13px 15px !important;
	}
	.attractions_right_m h2{
		font-size: 1.3em;
	    letter-spacing: 0.05em;
	    margin-top: 0;
	    margin-bottom: 0;
	}
	.attractions_right_m h3{
		    font-size: 1em;
	    border-bottom: 2px dotted #8e7c4e;
	    border-top: 2px dotted #8e7c4e;
	    padding: 15px 0;
	}
	.attractions_right_m p{
		color: #8e7c4e;
		font-family: 'trend'; 
	}
	.ourstory_bottomborder_m {
	border-bottom: 2px solid #fff;
	

}
}
.page-id-104 .padding_mob{
	padding: 85px 25px 0;
}
.entry-content {
	overflow: hidden;
	    padding: 10px 0;
}
.more{
	letter-spacing: 0.05em;
	color: #8e7c4e;
	font-size: 11px;
    line-height: 2;
}
.entry {
	border-bottom: 2px solid #fff;
}
.more-link {
	font-family: 'knockout';
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    padding: 8px;
    background-color: #181717;
    color: #FFF !important;
    text-align: right;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
        font-size: 16px;
    letter-spacing: 0.05em;
}
.more-link:after {
    content: "\25BA";
    margin-left: 3px;
    font-size: 1.4em;
    color: #8e7c4e; 
    line-height: 0;
        position: relative;
    top: 2px;
    font-family: 'zona';
}
.bg_shi{
	background: #8e7c4e;
}
.bg_shi2{
	background: #8e7c4e;
	background-image: url('../images/bg_huawen_w.png');
}
.press .row p{
	border-bottom: 2px dotted #fff;
	border-top: 2px dotted #fff;
	padding: 10px 0;


}
.press .row p a{

	color: #fff;
}
.press .row{
	padding: 30px 0;
	border-bottom: 4px solid #000;
	border-top: 4px solid #000;
}
.border_right_press {
	border-right: 4px solid #181717;
} 
.event{
	padding: 0px 23px;
}
.space_press{
	height: 45px;
}
.page-id-144 {
	background-color: #8e7c4e !important;
}
.for_shi{
    border-top: 5px solid #000;
    margin-top: 61px;
}
.bg_hei{
	background-color: #181717;
}
.navbar-inverse{
	background-color:#181717 !important;
}
/*===========press=====================*/
.press_hr {
	background-image: url(../images/press_hr.png);
	height: 8px;
	border:0px;
	background-size: 100%;
	margin: 16px 0;
}
.press_mob h2 {
	    font-size: 23px;
    line-height: 0.9;
    margin-top: 10px;
}
.press_mob p {
    font-size: 11px;
    line-height: 0.9;
    letter-spacing: 0.05em;
        margin-bottom: 0 !important;
}
.page-id-144 .padding_mob{
	padding: 70px 25px 0;
}
.ck_mobile_hr22 {
	background-image: url(../images/hr_mobile_bg.png);
	background-repeat: repeat-x;
	height: 22px;
	border:0px;
	margin-bottom: 0 !important;
	padding-bottom: 23px;
	
}
/*===========press=====================*/
.deserve_mob{
	font-size: 21px;
    letter-spacing: 0.05em;
    line-height: 1;
    margin: 41px 0;
}
.deserve_mob .five_star{
	font-size: 24px;
    margin: 5px;
}

.deserve_mob h3{
	font-size: 21px;
	letter-spacing: 0.04em;
	margin-top: 0px; 
}
.morelink {
    display: block;
    color: #fff !important;
    font-family: 'knockout';
    font-size: 15px;
    text-align: right;
}
#sanjiao{
	display: inline;
	margin-left: 3px;
    font-size: 1.4em;
    color: #8e7c4e;
    line-height: 0;
    position: relative;
    top: 2px;
    font-family: 'zona';
}
.morecontent span {
    display: none;
}