
body.ajax_waiting * {
    cursor: progress;
}

.subscribe_wrapper{color:#707070;font-size:14px;}
#block-khc-enews-subscribe-above-fold-subscribe .subscribe_wrapper{font-size:13px;text-align: right;}
.subscribe_wrapper a{color:#707070;}
.subscribe_wrapper a:hover,.subscribe_wrapper a:focus{color:#72a944;}
.subscribe_wrapper form,.subscribe_wrapper .step3,.subscribe_wrapper .cencel{display:none;}
.subscribe_wrapper button{background: none;color:#71863D;border-color:#b2d088;font-weight: bold;}
#block-khc-enews-subscribe-above-fold-subscribe .subscribe_wrapper button{width:68px;}
.subscribe_wrapper button:focus,.subscribe_wrapper button:hover{background: #71863D;color:#FFF;}
.subscribe_wrapper input:focus{outline:0;}
.subscribe_wrapper input,.subscribe_wrapper button{padding:5px;border:1px solid #b2d088;min-height:31px;vertical-align: bottom;/* border-radius: 4px; */}
.subscribe_wrapper input{border:1px solid #b2d088;border-right: 0;/* margin-right:5px; */}

.subscribe_wrapper input.error::-webkit-input-placeholder{
	color: red;
}
.subscribe_wrapper input.error:-moz-placeholder{
	color: red;
}
.subscribe_wrapper input.error::-moz-placeholder{
	color: red;
}
.subscribe_wrapper input.error:-ms-input-placeholder{
	color: red;
}
.subscribe_wrapper .cencel>.duplicate,.subscribe_wrapper .cencel>.thank{display:none;}

#block-khc-enews-subscribe-above-fold-subscribe{display:inline;padding-left:20px;position:relative;}
#block-khc-enews-subscribe-above-fold-subscribe form{position:absolute;z-index: 999;right:0;}
#block-khc-enews-subscribe-above-fold-subscribe div.step2,#block-khc-enews-subscribe-above-fold-subscribe div.step3,#block-khc-enews-subscribe-above-fold-subscribe div.cencel{min-width:284px;}

/* #block-khc-enews-subscribe-below-fold-subscribe{margin-left:70px;} */
#block-khc-enews-subscribe-below-fold-subscribe .subscribe_wrapper{position:relative;display:inline-block;}
#block-khc-enews-subscribe-below-fold-subscribe .step1{font-size:1.6em;}
#block-khc-enews-subscribe-below-fold-subscribe form{position:absolute;top:0;left:100%;margin-left:15px;}
#block-khc-enews-subscribe-below-fold-subscribe div.step2,#block-khc-enews-subscribe-below-fold-subscribe div.step3,#block-khc-enews-subscribe-below-fold-subscribe div.cencel{min-width:300px;}

#block-khc-enews-subscribe-side-subscribe{margin:10px 0;position:relative;}
@media (max-width: 991px){
	#block-khc-enews-subscribe-side-subscribe{
		/* width: 25%; */
		min-width:180px;
		margin: 0 auto;
		max-width:250px;
	}
}

.subscribe_wrapper.rdcol .step1 a,.subscribe_wrapper.articlesubscribe .step1 a,.subscribe_wrapper.mobilesubscribe .step1 a{
	padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
/* 	background: none; */
/*     color: #4a6025; */
    border-color: #4a6025;
    font-weight: bold;
	width: 100%;
	text-decoration:none;
	display:block;
	background-color: #4a6025;
	color:#FFF;
}
/* .subscribe_wrapper.rdcol .step1 a::before,.subscribe_wrapper.articlesubscribe .step1 a::before{
	content: "|";
    background: url('../images/subscribe.png');
    display: inline-block;
    width: 25px;
    text-indent: -9999px;
    background-size: 100% 100%;
    margin-right: 10px;
} */
/* .subscribe_wrapper.rdcol .step1 a:hover,.subscribe_wrapper.rdcol .step1 a:focus,
.subscribe_wrapper.articlesubscribe .step1 a:hover,.subscribe_wrapper.articlesubscribe .step1 a:focus{
	background-color: #4a6025;
	color:#FFF;
} */

.subscribe_wrapper.rdcol input,.subscribe_wrapper.mobilesubscribe input,.subscribe_wrapper.articlesubscribe input{
	width:100%;
}
.subscribe_wrapper.rdcol input,.subscribe_wrapper.rdcol button,
.subscribe_wrapper.mobilesubscribe input,.subscribe_wrapper.mobilesubscribe button,
.subscribe_wrapper.articlesubscribe input,.subscribe_wrapper.articlesubscribe button{
	margin-top:10px;
	border: 1px solid #4a6025;
	border-radius: 4px;
}

.region-navigation-mobile-search #block-khc-enews-subscribe-mobile-subscribe button, .region-search #block-khc-enews-subscribe-mobile-subscribe button{
	/* border:1px solid #b2d088; */
}

#block-khc-enews-subscribe-mobile-subscribe{/* display:none */}

.region.region-search{font-size: 0;}
.region.region-search>section{display:inline-block;font-size:medium;}
@media (max-width: 991px){
	#block-khc-enews-subscribe-mobile-subscribe{
/* 		display:inline-block; */
	}
	section#block-block-65{display:inline-block;}
}

.subscribe_wrapper.mobilesubscribe .step1 a{
/* 	text-indent: -9999px;
    background: url('../images/subscribe.png');
    display: block;
    background-size: 100% 100%;
    margin: 12px;
    width: 25px;
    height: 25px; */
}

.subscribe_wrapper.mobilesubscribe form{
/* 	position: fixed;
    left: 0;
    width: 100%;
    z-index: 999; */
}

/* .subscribe_wrapper.belowfoldsubscribe a.gotoStep2{color:#555555;} */
#block-khc-enews-subscribe-below-fold-subscribe{width:940px;margin:0 auto;padding:5px 65px;background:#f5f5f5;margin-top:20px;}


#block-khc-enews-subscribe-below-fold-subscribe div.step2,#block-khc-enews-subscribe-below-fold-subscribe div.step3{min-width: 587px;}
.subscribe_wrapper.belowfoldsubscribe .step2 input,.subscribe_wrapper.belowfoldsubscribe .step3 input{width: 519px;}

.subscribe_wrapper.belowfoldsubscribe form{display:block;}
.subscribe_wrapper.belowfoldsubscribe a.gotoStep2{cursor:default;}
.subscribe_wrapper.belowfoldsubscribe a.gotoStep2:hover{color:#555555;text-decoration:none;}
.subscribe_wrapper.belowfoldsubscribe a.gotoStep2:focus{color:#555555;text-decoration:none;}


.subscribe_wrapper.articlesubscribe form{display:block;}
.subscribe_wrapper.articlesubscribe a.gotoStep2{cursor:default;}

.subscribe_wrapper.rdcol form{display:block;}
.subscribe_wrapper.rdcol a.gotoStep2{cursor:default;}

.subscribe_wrapper.mobilesubscribe form{display:block;}
.subscribe_wrapper.mobilesubscribe a.gotoStep2{cursor:default;}

#block-khc-enews-subscribe-side-subscribe{background: #f5f5f5;margin-bottom: 20px;padding: 15px 10px;}
#block-khc-enews-subscribe-mobile-subscribe .cencel button{width:100%;}

#block-khc-enews-subscribe-mobile-subscribe .step2 input{/* width: calc(100% - 50px); */}
#block-khc-enews-subscribe-mobile-subscribe .step2 button{/* width: 50px; */}

#block-khc-enews-subscribe-mobile-subscribe .step3 input{/* width: calc(100% - 50px); */}
#block-khc-enews-subscribe-mobile-subscribe .step3 button{/* width: 50px; */}

/* #block-khc-enews-subscribe-side-subscribe div.step2,#block-khc-enews-subscribe-side-subscribe div.step3,#block-khc-enews-subscribe-side-subscribe div.cencel{min-width:300px;} */

#block-khc-enews-subscribe-below-fold-subscribe .subscribe_wrapper button{width:68px;}

#block-khc-enews-subscribe-mobile-subscribe {line-height: normal;}

#block-khc-enews-subscribe-above-fold-subscribe .subscribe_wrapper .cencel button,#block-khc-enews-subscribe-below-fold-subscribe .subscribe_wrapper .cencel button{width:auto;}

#block-khc-enews-subscribe-side-subscribe .cencel .cencel_btn,#block-khc-enews-subscribe-third-subscribe .cencel .cencel_btn{width:100%;}