/*NEWSLETTER POPUP*/
#newsletter-popup {width:700px; display:inline-block; vertical-align:top; text-align:center; color:#333;}
#newsletter-popup .span6.newsTextarea{background-color:#1e1c1d;}
.newsletterBg{
	background-position:center center!important;
	background-size:auto 99%!important;
}
.newsTextarea{
    padding:30px 50px;
	background-color:#000;
}

#newsletter-popup .headingBox {
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    padding-top: 20px;
    text-transform: uppercase;
    width: 100%;
}
#newsletter-popup h1 {
    color: #ffffff;
    font-size: 55px;
    font-weight: bold;
    line-height: 47px;
    margin: 18px 0;
    padding-bottom: 25px;
    position: relative;
    text-transform: uppercase;
}
#newsletter-popup h1 span {
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    width: 100%;
}
#newsletter-popup .note{
    font-size: 11px;
}
.detailBox{
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 22px;
    text-transform: uppercase;
	color:#fff;
}
#newsletter-popup p {
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
    margin: 15px 0;
	color:#fff;
}
input#cm_email{
    border: 1px solid #ccc;
    height: 40px;
    margin-bottom: 10px;
    width: 85%;
	padding:0 10px;
}
#newsletter-popup #subscr_btn {
    border-width:2px;
	border-style:solid;
	border-color:#fff;
    padding: 12px 25px 12px 30px;
    text-transform: uppercase;
	background:none;
	color:#fff;
	background-color:none;
}
#newsletter-popup #subscr_btn:hover{
	border-color:#ccc;
	color:#333;
	background:#fff;
}
#newsletter-popup .btn-sign-up-now{position:relative; float:left; width:100%;}
#newsletter-popup .btn-sign-up-now.loading #subscr_btn{opacity:0.2;}
.progressLoader {
    display: none;
    opacity: a;
    position: absolute;
    left: 60px;
    top: 7px;
    color: 000;
    font-size: 22px;
}
.loading .progressLoader{display:block;}

.ns-modal .modal-slide._inner-scroll .modal-inner-wrap, 
.ns-modal .modal-popup._inner-scroll .modal-inner-wrap{
	width:700px;
}
.ns-modal .modal-slide._inner-scroll .modal-inner-wrap .modal-header, 
.ns-modal .modal-popup._inner-scroll .modal-inner-wrap .modal-header,
.ns-modal .modal-slide._inner-scroll .modal-inner-wrap .modal-content, 
.ns-modal .modal-popup._inner-scroll .modal-inner-wrap .modal-content{
	padding:0;
}
.ns-modal .modal-slide._inner-scroll .modal-inner-wrap .modal-content, 
.ns-modal .modal-popup._inner-scroll .modal-inner-wrap .modal-content{
	overflow-x:hidden;
}
.ns-modal .modal-slide._inner-scroll .modal-inner-wrap .modal-header .action-close, 
.ns-modal .modal-popup._inner-scroll .modal-inner-wrap .modal-header .action-close{
	border-radius: 50%;
	-webkit-border-radius: 50%;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
    height: 30px;
    line-height: 25px;
    padding: 0;
    right: -15px;
    top: -15px;
    width: 30px;
	color:#fff;
	background:#000;
	line-height:28px;
}
.ns-modal .modal-slide._inner-scroll .modal-inner-wrap .modal-header .action-close:before,
.ns-modal .modal-popup._inner-scroll .modal-inner-wrap .modal-header .action-close:before{
	font-size:14px;
}