

/*===== Subscribe ===*/


/* article[role="subscribe"].subscribe-pan{ padding-top:19%} */

.cd-project-form {
	float: left;
	}

.cd-project-form form { width:290px; margin:0 auto; display:block; overflow:hidden; padding-top:1px; padding-bottom: 20px; }

.cd-project-form form input[type="email"]{ display:block; width:250px; height:40px; outline:none; padding:0 9px; border:0px solid #fff; background-color: #fff; color:#c6b4b5; line-height:1.2; font-weight:400; float:left}

.cd-project-form form label{ float:right; width:40px; height:40px; position:relative}

form label input{ font-size:0; display:block; border:none; outline:none; cursor:pointer;width:40px; height:40px; background-color:transparent}

.cd-project-form form label i { position:absolute; left:13px; right:0; top:0; bottom:0; margin:auto; font-size:20px; color:#fff; cursor:pointer; line-height:40px}


/*.cd-project-form form label i {
	position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; 
cursor:pointer; 
	width: 38px;
	height: 38px;
	line-height: 38px;
	color: #cc1f61;
	border-radius: 50%;
	background: transparent;
 -webkit-transition: all .8s ease;
 transition: all .8s ease;
}
.cd-project-form form label:hover i {
	color: #cc1f61;
	background: #f9e6e7;
}*/





/*.cd-project-form form label:hover input{ background-color:#F5EFF4;}*/



/*  hover rose */ 
.cd-project-form form label:hover i { 
	color:#cc1f61;
	transition-delay: 0s;
	transition-duration: 0.6s;
	transition-property: all;
	transition-timing-function: ease;
	}

/* in input field "your e-mail" colour */
.cd-project-form form ::-webkit-input-placeholder { color:#c6b4b5; font-weight: 400}
.cd-project-form form ::-moz-placeholder { color:#c6b4b5; font-weight: 400} /* firefox 19+ */
.cd-project-form form :-ms-input-placeholder { color:#c6b4b5; font-weight: 400 } /* ie */
.cd-project-form form input:-moz-placeholder { color:#c6b4b5; font-weight: 400 }


/* .cd-project-form > p{ font-size:15px; letter-spacing:0px; line-height:16px; font-weight:400} */

.error_message{ color:#cc1f61}

#success_page h3 {letter-spacing:0px; font-size:1.1rem; line-height:1.5; color:rgba(0, 0, 0, 0.77); font-weight:400; padding: 0}

#success_page p {letter-spacing:0px; font-size:.9rem; line-height:1; color:rgba(0, 0, 0, 0.77); font-weight:400; padding-top:0; padding-bottom: 10px; margin-top: 0.2rem;}



@media screen and (max-width: 940px) {
/*
#success_page p {	
	background: rgba(204, 0, 0,0.1); 
	padding-bottom: 50px;	
	}
*/
/*
	
.cd-project-form { padding-bottom: 120px; 	background: rgba(204, 0, 0,0.1); }
	
*/
	
	
}