/*--------------------------------------------------------------*/
/*-- SCFP CSS Document --*/
/*-- Copyright (c) 2015. WebCodin --*/
/*-- @author WebCodin --*/
/*--------------------------------------------------------------*/
/*-----------------------------------------------------------------*/
/*--- SCFP Font Family :: [Refresh Icon Font] :: Icon ---*/
/*-----------------------------------------------------------------*/
@font-face {
	font-family: 'SCFP-Icon';
	src:url('../fonts/scfp-icon.eot?x4gwim');
	src:url('../fonts/scfp-icon.eot?#iefixx4gwim') format('embedded-opentype'),
		url('../fonts/scfp-icon.ttf?x4gwim') format('truetype'),
		url('../fonts/scfp-icon.woff?x4gwim') format('woff'),
		url('../fonts/scfp-icon.svg?x4gwim#SCFP-Icon') format('svg');
	font-weight: normal !important;
	font-style: normal !important;
}
/*-----------------------------------------------------------------*/
/*--- WCP Contact Form Icons Fonts ---*/
/*-----------------------------------------------------------------*/
[class^="scfp-icon-"], [class*=" scfp-icon-"] { display: inline-block; font-family: 'SCFP-Icon' !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.scfp-icon-refresh:before { content: "\e900"; }  
.scfp-icon-dwopdown-arrow:before { content: "\e901"; }  
/*-----------------------------------------------------------------*/
/*--- WCP Contact Form Container ---*/
/*-----------------------------------------------------------------*/
.scfp-form-content { padding-bottom: 15px; }
.scfp-form-content:after, .scfp-form-content:before { clear: both; }
.scfp-form-content .scfp-form-row { padding: 5px 0; text-align: left; overflow: hidden; box-sizing: border-box; clear: both; }
/*-----------------------------------------------------------------*/
/*--- WCP Contact Form Defaults ---*/
/*-----------------------------------------------------------------*/
.scfp-form-content a, .scfp-form-content a:focus, .scfp-form-content a:hover { outline: none; }
/*-----------------------------------------------------------------*/
/*--- WCP Contact Form Base Labels Styles ---*/
/*-----------------------------------------------------------------*/
.scfp-form-content .scfp-form-row .scfp-form-label { display: inline-block; width: 100%; margin: 0; padding-bottom: 5px; font-weight: normal; float: none !important; text-align: left; text-shadow: none !important; font-size: inherit; line-height: 1.4em; }
/*-----------------------------------------------------------------*/
/*--- WCP Contact Form Base Fields Default Styles ---*/
/*-----------------------------------------------------------------*/
.scfp-form-content .scfp-form-row .scfp-form-field { background-image: none; background-color: #fff; font-size: 90%; height: auto; min-height: 34px; width: 100%; margin: 0; padding: 7px 8px; border-width: 1px; border-style: solid; border-color: #cfcfcf; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; float: none !important; font-weight: normal; display: block; letter-spacing: 0; line-height: 1.4; }
/*-----------------------------------------------------------------*/
/*--- WCP Contact Form Field Description ---*/
/*-----------------------------------------------------------------*/
.scfp-form-content .scfp-form-row .scfp-form-row-description { padding-top: 5px; font-size: 80%; line-height: 1.4em; clear: both !important; }
/*-----------------------------------------------------------------*/
/*--- WCP Contact Form Required Marker ---*/
/*-----------------------------------------------------------------*/
.scfp-form-content .scfp-form-row .scfp-form-label .scfp-form-field-required { color: #d32f2f; display: inline !important; }  
/*-----------------------------------------------------------------*/                                                                  