/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.white-color {
	color: #FFF !important;
}

.grey-color {
	color: #BABABA !important;
}

.myicon {
	max-width:60px;
}

.myicon2 {
	max-width: 36px;
	margin: 5px 5px 5px 0;
}

.myiconsocial {
	max-width:20px;
	margin-left: 5px;
}

@media (min-width: 768px) {
	.slideh1 {
		margin-top: 14rem !important;
	}
}

.uppercase {
	text-transform:uppercase;
}



.file-caption.icon-visible .file-caption-name {
/*	font-family: 'Lato', sans-serif;*/
/*	color: #666;*/
}
.form-process {
	position: absolute;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	background-image: none;
}

.form-process > div { background-color: #999;  }

.form-process,
#template-contactform-submitted,
.template-contactform-complete .form-process {
	display: none;
	opacity: 0;
	background-color: rgba(255,255,255,0.7);
}

.template-contactform-processing .form-process {
	display: block;
	opacity: 1;
}

.maxw80 {
	max-width:80%;
}