/* CSS dinâmico para #contato-ws-formulario-especial */

	.mod-formulario-especial .botao.abre-flutuante { max-width: none !important; display: inline-block; margin: 20px auto !important; }
	#contato-ws-formulario-especial .wpcf7-file { display: none; color: #fff; margin: 0; border:0; padding: 15px; -moz-border-radius: 14px; -khtml-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; }
	#contato-ws-formulario-especial .wpcf7 h4 { color: #ffffff; font-size: 16px; margin: 15px 0 10px 0; text-align: center; }
	#contato-ws-formulario-especial .wpcf7-acceptance { color: #ffffff; }
	#contato-ws-formulario-especial .wpcf7 { color: #ffffff; max-width: 940px; margin: auto; }

	#contato-ws-formulario-especial form.wpcf7-form .campo {
		text-transform: uppercase !important;
		font-size: 10px;
		font-weight: 300 !important;
		padding: 15px 25px;
		background-color: #171717;
	}
	
	#contato-ws-formulario-especial form.wpcf7-form .campo:focus {
		border-color: #ffc600;
		background: #000;
	}

	#contato-ws-formulario-especial form.wpcf7-form label {
		text-transform: uppercase;
		font-size: 14px;
 	   letter-spacing: 1.5px;
	}
	#contato-ws-formulario-especial form.wpcf7-form label.clip { 
		width: 30px;
    	height: 30px;
		background: url(../../img/clip-inclinado-branco.png) no-repeat;
    	padding-left: 30px;
	}

	#contato-ws-formulario-especial form.wpcf7-form input.wpcf7-validates-as-required::placeholder {
    	color: #ffffff;
		text-transform: uppercase;
	}

	#contato-ws-formulario-especial form.wpcf7-form input.wpcf7-validates-as-required::placeholder:after {
		content: " *";
		color: #ffc600;
		position: absolute;
		margin: 0px 0px 0px -25px;
		font-size: 20px;
		padding: 0 10px 0 0;
	}

	#contato-ws-formulario-especial form.wpcf7-form input.wpcf7-validates-as-required::-webkit-input-placeholder {
    	color: #ffffff;
		text-transform: uppercase;
	}

	#contato-ws-formulario-especial form.wpcf7-form input.wpcf7-validates-as-required:-moz-placeholder {
    	color: #ffffff;
		text-transform: uppercase;
	}

	#contato-ws-formulario-especial form.wpcf7-form input.wpcf7-validates-as-required:-ms-input-placeholder {  
    	color: #ffffff;
		text-transform: uppercase;
	}

	#contato-ws-formulario-especial form.wpcf7-form .asterisk_input:after {
		content: " *";
		color: #ffc600;
		position: absolute;
		top: 10px;
		margin: 0px 0px 0px -25px;
		font-size: 20px;
		padding: 0 10px 0 0;

	}

/* -------------------------------------------------------------- */			
/* HD 720p (1280x720) */			
@media only screen and (min-width: 1280px) /*and (max-width: 1439px)*/ {



}



/* -------------------------------------------------------------- */			
/* Tablet na horizontal & telas antigas 1024x768 */			
@media only screen and (min-width: 981px) and (max-width: 1279px) {



}




/* -------------------------------------------------------------- */			
/* Tablet na vertical & telas antigas 800x600 */			
@media only screen and (min-width: 768px) and (max-width: 980px) {



}


/* -------------------------------------------------------------- */			
/* Comum a mobile vertical, horizontal e tablets */
@media only screen and (max-width: 980px) {



}
	

	
/* -------------------------------------------------------------- */			
/* Comum a mobile vertical e horizontal */
@media only screen and (max-width: 767px) {



}



/* -------------------------------------------------------------- */			
/* Mobile horizontal */			
@media only screen and (min-width: 480px) and (max-width: 767px) {



}




/* -------------------------------------------------------------- */			
/* Mobile na vertical */	
@media only screen and (max-width: 479px) {



}