
/*** 

====================================================================
	Newsletter Section
====================================================================

***/

.newsletter-section{
	position: relative;
}

.newsletter-section:before{
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 50%;
	height: 100%;
	background-color: #443986;
}

.newsletter-section:after{
	position: absolute;
	content: '';
	right: 0px;
	top: 0px;
	width: 50%;
	height: 100%;
	z-index: -1;
	background-color: var(--theme-color);
}

.newsletter-section .left-column{
	position: relative;
	width:50%;
	float: left;
}

.newsletter-section .left-column .inner-column{
	position: relative;
	padding:60px 0px;
	text-align: right;
	padding-right :80px;
}

.newsletter-section .left-column .inner-column h2{
	position: relative;
	color: #ffffff;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.4em;
	z-index: 1;
}

.newsletter-section .left-column .inner-column .text{
	position: relative;
	color:#ffffff;
	z-index: 1;
	font-size: 18px;
	font-weight: 500;
	margin-top: 8px;
}

.newsletter-section .right-column{
	position: relative;
	width:50%;
	float: right;
}

.newsletter-section .right-column .inner-column{
	position: relative;
	max-width: 480px;
	width: 100%;
	padding: 65px 15px 65px 80px;
}

.newsletter-section .right-column .subscribe-form{
	position: relative;
}

.newsletter-section .right-column .subscribe-form .form-group{
	position:relative;
	display:block;
	margin-bottom:10px;
}

.newsletter-section .right-column .subscribe-form .form-group input[type="text"],
.newsletter-section .right-column .subscribe-form .form-group input[type="email"]{
	position:relative;
	display:block;
	width:100%;
	line-height:26px;
	padding:10px 0px;
	height:48px;
	font-size:15px;
	color:#ffffff;
	background:none;
	font-weight:400;
	border-bottom:2px solid rgba(255,255,255,0.20);
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;	
}

.newsletter-section .right-column .subscribe-form .form-group input::-webkit-input-placeholder{
	color:rgba(255,255,255,1);
}

.newsletter-section .right-column .subscribe-form .form-group button{
	position:absolute;
	right:0px;
	top:10px;
	cursor: pointer;
	font-size:28px;
	color:#ffffff;
	font-weight:400;
	background:none;
	letter-spacing:1px;
	text-transform:uppercase;
}