/* @group contact form */

form {}
.message-text {} 
.required-text {}
.form-input-button { }
.form-input-field {	
	width: 74%;	
	
    transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);	
	-o-transform: scale(1.0);	
	
	transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	
	 /* web-kit transition links CSS3*/	
	transition-delay: 130ms;
    -webkit-transition-delay: 130ms;
	-o-transition-delay: 130ms;
	-moz-transition-delay: 130ms;	
}
.form-input-field:hover {
	transition: all 0.16s linear;
	-moz-transition: all 0.16s linear;
	-webkit-transition: all 0.16s linear;
	-o-transition: all 0.16s linear;
	
    box-shadow: 0 0px 7px rgba(123, 162, 207,1.0);
	-webkit-box-shadow: 0 0px 7px rgba(123, 162, 207,1.0);
	-moz-box-shadow: 0 0px 7px rgba(123, 162, 207,1.0);
	/* transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);	
	-o-transform: scale(1.0);
 */
}
.form-input-field:focus {
	width: 93%;    
	position: relative;
	z-index: 3;	
	
 	transform: scale(1.08);
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);	
	
	transition: all 0.25s linear;
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	-o-transition: all 0.25s linear;
	
	border-radius: 3px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	 /* web-kit transition links CSS3*/
	 transition-delay: 0ms;
	-webkit-transition-delay: 0ms;
	-o-transition-delay: 0ms;
	-moz-transition-delay: 0ms;	
}
.form-input-button:hover {}
.form-input-button:focus {}
/* @end */
/* @group sitemap */
/* formatting for boxes */
.rw-sitemap ul a {}
/* contract CSS3 */
.rw-sitemap ul li {}
.rw-sitemap ul ul {}
/* styles only */
.rw-sitemap ul a:hover {}
/* color by colortag - border */

/* 	transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);	
	-o-transform: scale(1.0); */

.rw-sitemap ul li {}
.rw-sitemap ul li:hover {}
/* color by colortag - border */

.rw-sitemap ul ul li {	
	transition: All 0.20s linear;	
	-webkit-transition: All 0.20s linear;	
	-moz-transition: All 0.20s linear;	
	-o-transition: All 0.20s linear;			
	 /* web-kit transition links CSS3*/	
	transition-delay: 150ms;
    -webkit-transition-delay: 150ms;
	-o-transition-delay: 150ms;
	-moz-transition-delay: 150ms;			
	position: relative;
	z-index: 1;
	margin-right: 0;
	margin-left: 0;
	padding: 5px;
}

.rw-sitemap ul ul li:hover {	
	transition: All 0.10s linear;
	-webkit-transition: All 0.10s linear;
	-moz-transition: All 0.10s linear;
	-o-transition: All 0.10s linear;		
	 /* web-kit transition links CSS3*/
	 transition-delay: 0ms;
	-webkit-transition-delay: 0ms;
	-o-transition-delay: 0ms;
	-moz-transition-delay: 0ms;	
	margin-right: 7px;
	margin-left: 7px;	
}
.rw-sitemap ul li:last-child {}
.rw-sitemap ul li:last-child:hover {}
.rw-sitemap ul li li:last-child {}
.rw-sitemap ul li li:last-child:hover {}
.rw-sitemap ul ul li li:last-child {}
.rw-sitemap ul ul li li:last-child:hover {}
.rw-sitemap ul ul ul li li{	
	transition: All 0.45s linear;	
	-webkit-transition: All 0.45s linear;	
	-moz-transition: All 0.45s linear;	
	-o-transition: All 0.45s linear;		
}
.rw-sitemap ul ul ul li li:last-child {}
.rw-sitemap ul ul ul li li:last-child:hover {}
.rw-sitemap ul ul ul ul li{	
	transition: All 1.05s linear;	
	-webkit-transition: All 1.05s linear;	
	-moz-transition: All 1.05s linear;	
	-o-transition: All 1.05s linear;	
}
.rw-sitemap ul ul ul ul li li:last-child {}
.rw-sitemap ul ul ul ul li li:last-child:hover {}
.rw-sitemap ul ul ul ul ul li{	
	transition: All 1.00s linear;	
	-webkit-transition: All 1.00s linear;	
	-moz-transition: All 1.00s linear;	
	-o-transition: All 1.00s linear;	
}
/* @end */