/* =WordPress Core
-------------------------------------------------------------- */
.receive-form input[type="submit"]{height:auto;}
.receive-form .gform_wrapper , .receive-form form{margin:0}
.receive-form .gform_wrapper .gfield_required{display:none}
.receive-form .gform_wrapper .top_label .gfield_label{font-weight:normal; margin:0}
.receive-form .gform_wrapper .gform_footer{margin:0; padding:0;position:relative}
.body-class-admin-bar .scroll-nav{top:30px}
.next_posts{float:right}
.posts-area .img-holder.no_round{ border-radius:0}
#main .contact-form{
	max-width: 1021px;
	margin:0 auto;
}
.contact-form .gform_wrapper .top_label .gfield_label {font-weight:normal;}
.wp-video {
	height: auto !important;
	width: 100% !important;
	max-width:none !important;
}
.image_style img{width:100%}
label{font: 18px/20px 'newsgoth_cn_btbold', Impact, Charcoal, sans-serif;}
.contact-form .field-small{max-width:168px;}
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium,
.contact-form .field-medium{max-width:298px;}
.contact-form .field-small-drop{max-width:68px;}
.contact-form .step-number,
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{
	font:28px/1 'newsgoth_cn_btbold', Impact, Charcoal, sans-serif !important;
	margin:0 0 5px;
	opacity:1 !important;
	color:#3d3d3d !important;
}
.gform_wrapper ul li.gfield{margin:0 0 23px !important;}
.gform_wrapper .top_label .gfield_label{
	margin:0 0 1px!important;
	font:18px/20px 'newsgoth_cn_btbold', Impact, Charcoal, sans-serif !important;
	color:#292929;
}
.gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password]{
	font:16px/24px antiumregular, Times New Roman, Times, serif !important;
	margin: 0;
	height:37px !important;
	padding:5px 10px !important;
}
.gform_wrapper .top_label input.small{width:17% !important;}
.gform_wrapper .gf_progressbar_wrapper{border:none !important;}
.gform_wrapper .top_label li.gfield.gf_left_large{
	float: left;
	clear: left !important;
	margin: 0 0 23px 0;
	width: 64%;
}
#field_2_4{width:66%;}
#field_2_17{
	float: right;
	clear: right !important;
	width:32%;
}
#field_2_7{
	width:18% !important;
	margin-right:2% !important;
}
#field_2_10{
	width:10% !important;
	margin-right:4% !important;
}
#field_2_19 input,
#field_2_10 input,
#field_2_24 input,
#field_2_7 input{width:100% !important;}
#field_2_19{
	margin-right:4% !important;
	width:8% !important;
}
#field_2_24{width:18% !important;}
#field_2_12{width:30% !important;}
#field_2_13{
	width:64% !important;
	margin:0 0 17px !important;
}
#field_2_16,
#field_2_15,
#field_2_14{
	width:18% !important;
	float:left !important;
}
#field_2_16 > label,
#field_2_15 > label,
#field_2_14 > label{display:none;}
.gform_wrapper .gform_page_footer{border:none !important;}
.gform_page_footer input[type="submit"],
.gform_page_footer input[type="button"]{
	font: 21px/1.1 'newsgoth_cn_btbold', Impact, Charcoal, sans-serif;
	background: #fff;
	display: inline-block;
	border: 1px solid #ebebeb;
	text-align: center;
	max-width: 243px;
	min-width: 243px;
	padding: 16px 12px 12px;
	margin: 0 3% 0 0;
	color: #292929;
}
.gform_page_footer input[type="submit"]:hover,
.gform_page_footer input[type="button"]:hover{
	background: #292929;
	opacity: 1;
	color: #fff;
}
.gform_wrapper .gf_progressbar {
	height: 25px !important;
	overflow: hidden;
	line-height: 20px !important;
	border:none !important;
	background:#f4f4f4 !important;
	border-radius:0 !important;
	box-shadow:none !important;
}
.gform_wrapper .percentbar_custom{background:#a78e3d !important;}
.gform_wrapper .gf_progressbar_percentage{height:25px !important;}
.gform_wrapper .gf_progressbar_percentage span{
	color:#fafafa !important;
	font:18px/1.6 'newsgoth_cn_btbold', Impact, Charcoal, sans-serif !important;
	text-shadow:none !important;
}
.receive-form .gform_wrapper{position:relative;}
.receive-form .gform_wrapper input[type="email"]{
	font:16px/34px 'newsgoth_cn_btbold', Impact, Charcoal, sans-serif !important;
	background:#fff;
	border:none;
	color:#bdbdbd;
	width:100%;
	padding:3px 38px 0 11px !important;
	height:36px;
}
.receive-form .gform_wrapper input[type="email"]:focus{color:#292929;}
.receive-form .gform_wrapper .top_label .gfield_label{
	font-size:16px !important;
	margin:-1px 0 4px !important;
}
.receive-form .gform_footer,
.receive-form .submit-holder{
	position:absolute !important;
	bottom:7px;
	right:12px;
	width:23px;
	height:23px;
	background:#a78e3d;
	color:#fff;
	padding:3px 8px;
	font-size:18px;
	border-radius:50%;
}
.receive-form .gform_footer:hover,
.receive-form .submit-holder:hover{
	background:#004331;
	opacity:1;
}
.receive-form .gform_footer:after{
	content:"\f078";
	position:absolute;
	top:3px;
	left:8px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.social-box strong{color:#292929;}
.gform_wrapper textarea{
	font: 16px/24px antiumregular, Times New Roman, Times, serif !important;
	padding:5px 10px !important;
}
.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label{
	font-size:16px !important;
	display:inline-block !important;
	margin:-1px 0 0 24px !important;
}
.gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
	margin:0 !important;
	width:100% !important;
}
.gform_wrapper .top_label li.gfield.gf_inline select.medium{width: 18.7em !important;}
.mejs-overlay{
	width:100% !important;
	height:100% !important;
}
.mejs-container{width:100% !important;}
video.wp-video-shortcode{
	max-width:none !important;
	width:100% !important;
}
.mejs-overlay-button{margin: -50px 0 0 -50px !important;}
.share-box .link-box a{padding:4px 0 0;}

/*.promobox .post-date{opacity:1;}
.promobox .title{
	transition:none;
	opacity:1;
}
.promobox .post-holder p{
	transition: all 1.5s ease-in;
	opacity:0;
}*/
.home-cycle-gallery .mask .slide.active .post-holder p{opacity:1;}
.ifrm_video .illustration figcaption{
	max-width:80%;
	margin:0 auto;
}
#footer .gform_page_footer{
	position:absolute;
	background:#fff;
	right:0;
	bottom:0;
	padding:7px 7px 0 0;
	margin:0;
	height:37px;
	border-top:none;
	width:auto;
}
#footer .gform_wrapper ul li.gfield{margin:0 !important;}
#footer input[type="submit"],
#footer .gform_page_footer input[type="button"]{
	font:12px/1 'newsgoth_cn_btbold', Impact, Charcoal, sans-serif;
	display: inline-block;
	text-align: center;
	max-width:none;
	min-width:0;
	border:none;
	width:23px;
	height:23px;
	padding:0;
	margin:0;
	color:#fff;
	font-size:0;
	line-height:0;
	border-radius:100%;
	text-indent:-9999px;
	overflow:hidden;
}
#footer #gform_submit_button_1,
#footer #gform_next_button_1_2{background:#a78e3d url(images/arrow-right.png) no-repeat 8px 5px;}
#footer #gform_previous_button_1{display:none;}
#footer #gform_page_1_2 .gform_page_footer{padding:8px 8px 8px 0;}
#footer #gform_page_1_2 #gform_submit_button_1{
	background:#a78e3d;
	text-transform:uppercase;
	font-size:14px;
	line-height:18px;
	width:51px;
	height:22px;
	padding:3px;
	border-radius:0;
}
#footer #gform_submit_button_1:hover,
#footer #gform_previous_button_1:hover,
#footer #gform_page_1_2 #gform_submit_button_1:hover,
#footer #gform_next_button_1_2:hover{background-color:#004331;}
#footer #field_1_3,
#footer #field_1_4{
	width:52%;
	float:left;
	clear:none;
	padding:0 7px 0 0;
}
#footer .gform_wrapper input[type=text]{padding:5px 7px 2px !important;}
#footer #field_1_3{max-width:90px;}
#footer .gform_page_fields{position:relative;}
#footer .gform_fields{
	padding:0 45px 0 0;
	overflow:hidden;
}
#footer .gform_fields.description_below{padding:0;}
#footer .receive-form .gform_wrapper .top_label input.small{
	font: 16px/34px 'newsgoth_cn_btbold', Impact, Charcoal, sans-serif !important;
	background:#fff;
	color:#bdbdbd;
	text-transform:uppercase;
}
#footer .receive-form .gform_wrapper .top_label input.small:focus{color:#292929;}
#footer .gform_wrapper{max-width:100% !important;}
.confirm-text{
	padding:0;
	text-align:left;
}
#footer .gform_validation_error .gform_page_footer{
	background:none;
	right:9px;
	bottom:auto;
	top:42px;
}
#footer .ginput_container{max-width:100%;}
#footer .gform_wrapper .top_label .gfield_error{width:100%;}
#footer .gform_validation_error .gform_page{position:relative;}
@media only screen and (max-width:1023px){
	#field_2_7 {
		width: 31% !important;
		margin-right: 3% !important;
	}
	#field_2_24,
	#field_2_19,
	#field_2_10 {width: 30% !important;}
	#field_2_16,
	#field_2_15,
	#field_2_14{width:25% !important;}
	#field_2_13{width:100% !important;}
}
@media only screen and (max-width:767px){
	.gform_wrapper .top_label input.small{width:40% !important;}
	.gform_wrapper .top_label input.medium,
	.gform_wrapper .top_label select.medium{width:60% !important;}
	#field_2_24,
	#field_2_19,
	#field_2_10,
	#field_2_16,
	#field_2_15,
	#field_2_14,
	#field_2_17,
	#field_2_18,
	#field_2_5,
	#field_2_6,
	#field_2_7,
	#field_2_12,
	#field_2_4,
	#field_2_20{
		width:100% !important;
		float:none !important;
		display:block !important;
	}
	#field_2_16,
	#field_2_15,
	#field_2_14{
		margin:0 0 20px !important;
	}
	.gform_wrapper input[type=text],
	.gform_wrapper input[type=url],
	.gform_wrapper input[type=email],
	.gform_wrapper input[type=tel],
	.gform_wrapper input[type=number],
	.gform_wrapper input[type=password]{
		height:32px !important;
	}
	.receive-form .gform_footer,
	.receive-form .submit-holder {
		bottom:4px;
		right:9px;
	}
	.receive-form .gform_wrapper input[type="email"]{line-height:32px !important;}
	.gform_page_footer input[type="submit"],
	.gform_page_footer input[type="button"]{margin-bottom:10px;}
	.posts-block h3{font-size:24px;}
	.posts-gallery .mask .slide{font-size:16px;}
	.option02 .illustration figcaption{max-width:100%;}
	#footer #field_1_3,
	#footer #field_1_4{
		width:50%;
		max-width:none;
	}
	#footer .receive-form .gform_wrapper .top_label input.small{line-height:32px !important;}
	#footer #gform_page_1_2 .gform_page_footer{
		padding:5px 5px 5px 0;
		height:32px;
	}
	.confirm-text{
		text-align:center;
		font-size:16px;
	}
	/*.cn-bar{display:none;}*/
	/* custom changed */
	.cn-bar{display: block;left:16px;right:16px;/*top:auto;bottom: 70px;left:15%;right:15%;*/}
	.option02 > .holder{/*min-height: 300px;*/}
	.option02 .slogan{bottom: 50px;}
	.option02 .cn-bar{margin: -64px 0;}
	.intro-block .slogan .holder{margin: 14px 62px;}
	.intro-block .slogan .holder strong{font-size: 32px;line-height: 1;}
	/*.intro-block.option02 .cn-bar{
		bottom: 105px;
	}*/
	/*.intro-block .slogan .holder{vertical-align: top;margin-top: 80px;}*/
}

/* custom added */
@media only screen and (max-width:480px){
	/*.cn-bar{left:25px;right:25px;}*/
	/*.intro-block .slogan .holder{vertical-align: top;margin-top: 50px;}*/
	.intro-block .slogan .holder strong{font-size: 23px;}
	.cn-bar{left:14px;right:14px;}
}

.receive-form .gf_progressbar_wrapper{display:none !important;}
.receive-form input[type="submit"]{position:relative; text-indent:0 !important;}
.receive-form .gform_wrapper .top_label input.small{width:100% !important; background:#333; color:#FFF}
.confirm-text{display:block;}