/*
    Description: 	Contact Framework
    Author: 		Insidelabdev
    Version: 		1.0
*/

/*	--------------------------------------------------
	:: Contact Widget Bar
	-------------------------------------------------- */

    .contact-widget-bar-green { background-color:#6ed790; }
    .contact-widget-bar-orange { background-color:#f6a258; }
    .contact-widget-bar-yellow { background-color:#efba70; }
    .contact-widget-bar-red { background-color:#ed7066; }
    .contact-widget-bar-pink { background-color:#f5a1f4; }
	.contact-widget-bar-purple { background-color:#f36e93; }
	.contact-widget-bar-blue-dark { background-color:#4ba7e7; }
    .contact-widget-bar-blue { background-color:#6bbef8; }

/*	--------------------------------------------------
	:: Contact Widget Blue
	-------------------------------------------------- */
	
	.contact-widget-default.contact-widget-blue ::selection { background-color:#6bbef8; color:#fdfdfd; }
	.contact-widget-default.contact-widget-blue ::-moz-selection { background-color:#6bbef8; color:#fdfdfd; }
	
	.contact-widget-default.contact-widget-blue .contact-widget-input:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-blue .contact-widget-textarea:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-blue .contact-widget-select:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-blue .contact-widget-upload:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-blue .contact-widget-clone:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-blue .contact-widget-colorpicker:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-blue .contact-widget-append:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-blue .contact-widget-slider:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-blue .contact-widget-stepper:focus ~ .contact-widget-bottom-border:before {
		border-bottom:3px solid #6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-radio:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-checkbox:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-radio-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-checkbox-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-radio:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-checkbox:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-radio-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-checkbox-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-radio:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-checkbox:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-radio-toggle:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-checkbox-toggle:checked + .contact-widget-content::before{
		color:#6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-services-radio + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-services-checkbox + .contact-widget-content::after{
		background-color:#fff;
		color:#6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-services-radio:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-services-checkbox:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-services-radio:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-services-checkbox:checked + .contact-widget-content::after{
		background-color:rgba(0,0,0,0.2);
		color:#6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-services-radio[disabled]:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-services-checkbox[disabled]:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-services-radio[disabled]:hover:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-services-checkbox[disabled]:hover:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-services-radio[disabled]:focus:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-services-checkbox[disabled]:focus:checked + .contact-widget-content::after{
		background-color:rgba(0,0,0,0.2);
		color:#6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-input:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-textarea:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-select:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-upload:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-clone:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-colorpicker:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-append:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-slider:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-stepper:focus ~ .contact-widget-bottom-border:before {
		border-bottom:3px solid #6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-radio:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-checkbox:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-radio-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-checkbox-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-radio:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-checkbox:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-radio-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-checkbox-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-radio:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-checkbox:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-radio-toggle:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-checkbox-toggle:checked + .contact-widget-content::before{
		color:#6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-services-radio + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-services-checkbox + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-services-radio:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-services-checkbox:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-services-radio:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-blue .contact-widget-success .contact-widget-services-checkbox:checked + .contact-widget-content::after{
		color:#6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-box .contact-widget-box-section #contact-widget-services .contact-widget-service-item{
		background-color:#6bbef8;
		border:1px solid #4ba7e7; 
	}
				
	.contact-widget-default.contact-widget-blue .contact-widget-box .contact-widget-box-section #contact-widget-services .contact-widget-service-item p {
		color:#fdfdfd;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-tooltip {
		background-color:#6bbef8;
		border:1px solid #4ba7e7;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-top-left:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-top-center:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-top-right:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-bottom-left:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-bottom-center:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-bottom-right:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-left:after { 
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-left:10px solid #6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-right:after { 
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-right:10px solid #6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-progress-bar.contact-widget-progress-blue .contact-widget-bar {
		background-color:#6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-progress-bar.contact-widget-progress-green .contact-widget-bar {
		background-color:#6ed790;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-progress-bar.contact-widget-progress-red .contact-widget-bar {
		background-color:#ed7066;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-progress-bar.contact-widget-progress-orange .contact-widget-bar {
		background-color:#f6a258;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-progress-bar.contact-widget-progress-purple .contact-widget-bar {
		background-color:#f36e93;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-rating .contact-widget-rating-input:checked ~ .contact-widget-rating-content,
	.contact-widget-default.contact-widget-blue .contact-widget-rating .contact-widget-rating-input:hover ~ .contact-widget-rating-content,
	.contact-widget-default.contact-widget-blue .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-rating-content:hover,
	.contact-widget-default.contact-widget-blue .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-rating-content:hover ~ .contact-widget-rating-content{ 
		color:#6bbef8;
	}
	
	.contact-widget-default.contact-widget-blue .contact-widget-append-group i{
		background-color:#6bbef8;
		color:#fdfdfd;
	}
	
/*	--------------------------------------------------
	:: Contact Widget Green
	-------------------------------------------------- */
	
	.contact-widget-default.contact-widget-green ::selection { background-color:#6ed790; color:#fdfdfd; }
	.contact-widget-default.contact-widget-green ::-moz-selection { background-color:#6ed790; color:#fdfdfd; }

	.contact-widget-default.contact-widget-green .contact-widget-input:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-green .contact-widget-textarea:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-green .contact-widget-select:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-green .contact-widget-upload:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-green .contact-widget-clone:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-green .contact-widget-colorpicker:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-green .contact-widget-append:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-green .contact-widget-slider:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-green .contact-widget-stepper:focus ~ .contact-widget-bottom-border:before {
		border-bottom:3px solid #6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-radio:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-checkbox:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-radio-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-checkbox-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-radio:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-checkbox:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-radio-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-checkbox-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-radio:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-checkbox:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-radio-toggle:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-checkbox-toggle:checked + .contact-widget-content::before{
		color:#6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-services-radio + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-services-checkbox + .contact-widget-content::after{
		background-color:#fff;
		color:#6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-services-radio:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-services-checkbox:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-services-radio:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-services-checkbox:checked + .contact-widget-content::after{
		background-color:rgba(0,0,0,0.2);
		color:#6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-services-radio[disabled]:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-services-checkbox[disabled]:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-services-radio[disabled]:hover:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-services-checkbox[disabled]:hover:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-services-radio[disabled]:focus:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-services-checkbox[disabled]:focus:checked + .contact-widget-content::after{
		background-color:rgba(0,0,0,0.2);
		color:#6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-input:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-textarea:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-select:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-upload:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-clone:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-colorpicker:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-append:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-slider:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-stepper:focus ~ .contact-widget-bottom-border:before {
		border-bottom:3px solid #6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-radio:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-checkbox:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-radio-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-checkbox-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-radio:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-checkbox:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-radio-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-checkbox-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-radio:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-checkbox:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-radio-toggle:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-checkbox-toggle:checked + .contact-widget-content::before{
		color:#6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-services-radio + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-services-checkbox + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-services-radio:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-services-checkbox:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-services-radio:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-green .contact-widget-success .contact-widget-services-checkbox:checked + .contact-widget-content::after{
		color:#6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-box .contact-widget-box-section #contact-widget-services .contact-widget-service-item{
		background-color:#6ed790;
		border:1px solid #47c871; 
	}
				
	.contact-widget-default.contact-widget-green .contact-widget-box .contact-widget-box-section #contact-widget-services .contact-widget-service-item p {
		color:#fdfdfd;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-tooltip  {
		background-color:#6ed790;
		border:1px solid #47c871;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-top-left:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-top-center:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-top-right:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-bottom-left:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-bottom-center:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-bottom-right:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-left:after { 
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-left:10px solid #6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-right:after { 
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-right:10px solid #6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-progress-bar.contact-widget-progress-blue .contact-widget-bar {
		background-color:#6bbef8;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-progress-bar.contact-widget-progress-green .contact-widget-bar {
		background-color:#6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-progress-bar.contact-widget-progress-red .contact-widget-bar {
		background-color:#ed7066;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-progress-bar.contact-widget-progress-orange .contact-widget-bar {
		background-color:#f6a258;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-progress-bar.contact-widget-progress-purple .contact-widget-bar {
		background-color:#f36e93;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-rating .contact-widget-rating-input:checked ~ .contact-widget-rating-content,
	.contact-widget-default.contact-widget-green .contact-widget-rating .contact-widget-rating-input:hover ~ .contact-widget-rating-content,
	.contact-widget-default.contact-widget-green .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-rating-content:hover,
	.contact-widget-default.contact-widget-green .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-rating-content:hover ~ .contact-widget-rating-content{ 
		color:#6ed790;
	}
	
	.contact-widget-default.contact-widget-green .contact-widget-append-group i{
		background-color:#6ed790;
		color:#fdfdfd;
	}
	
/*	--------------------------------------------------
	:: Contact Widget Red
	-------------------------------------------------- */
	
	.contact-widget-default.contact-widget-red ::selection { background-color:#ed7066; color:#fdfdfd; }
	.contact-widget-default.contact-widget-red ::-moz-selection { background-color:#ed7066; color:#fdfdfd; }

	.contact-widget-default.contact-widget-red .contact-widget-input:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-red .contact-widget-textarea:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-red .contact-widget-select:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-red .contact-widget-upload:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-red .contact-widget-clone:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-red .contact-widget-colorpicker:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-red .contact-widget-append:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-red .contact-widget-slider:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-red .contact-widget-stepper:focus ~ .contact-widget-bottom-border:before	{
		border-bottom:3px solid #ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-radio:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-checkbox:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-radio-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-checkbox-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-radio:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-checkbox:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-radio-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-checkbox-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-radio:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-checkbox:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-radio-toggle:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-checkbox-toggle:checked + .contact-widget-content::before{
		color:#ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-services-radio + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-services-checkbox + .contact-widget-content::after{
		background-color:#fff;
		color:#ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-services-radio:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-services-checkbox:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-services-radio:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-services-checkbox:checked + .contact-widget-content::after{
		background-color:rgba(0,0,0,0.2);
		color:#ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-services-radio[disabled]:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-services-checkbox[disabled]:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-services-radio[disabled]:hover:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-services-checkbox[disabled]:hover:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-services-radio[disabled]:focus:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-services-checkbox[disabled]:focus:checked + .contact-widget-content::after{
		background-color:rgba(0,0,0,0.2);
		color:#ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-input:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-textarea:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-select:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-upload:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-clone:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-colorpicker:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-append:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-slider:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-stepper:focus ~ .contact-widget-bottom-border:before	{
		border-bottom:3px solid #ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-radio:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-checkbox:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-radio-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-checkbox-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-radio:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-checkbox:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-radio-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-checkbox-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-radio:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-checkbox:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-radio-toggle:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-checkbox-toggle:checked + .contact-widget-content::before{
		color:#ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-services-radio + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-services-checkbox + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-services-radio:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-services-checkbox:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-services-radio:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-red .contact-widget-success .contact-widget-services-checkbox:checked + .contact-widget-content::after{
		color:#ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-box .contact-widget-box-section #contact-widget-services .contact-widget-service-item{
		background-color:#ed7066;
		border:1px solid #e76258; 
	}
				
	.contact-widget-default.contact-widget-red .contact-widget-box .contact-widget-box-section #contact-widget-services .contact-widget-service-item p {
		color:#fdfdfd;
	}
	
    .contact-widget-default.contact-widget-red .contact-widget-tooltip {
		background-color:#ed7066;
		border:1px solid #e76258; 
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-top-left:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-top-center:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-top-right:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-bottom-left:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-bottom-center:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-bottom-right:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-left:after { 
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-left:10px solid #ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-right:after { 
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-right:10px solid #ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-progress-bar.contact-widget-progress-blue .contact-widget-bar {
		background-color:#6bbef8;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-progress-bar.contact-widget-progress-green .contact-widget-bar {
		background-color:#6ed790;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-progress-bar.contact-widget-progress-red .contact-widget-bar {
		background-color:#ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-progress-bar.contact-widget-progress-orange .contact-widget-bar {
		background-color:#f6a258;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-progress-bar.contact-widget-progress-purple .contact-widget-bar {
		background-color:#f36e93;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-rating .contact-widget-rating-input:checked ~ .contact-widget-rating-content,
	.contact-widget-default.contact-widget-red .contact-widget-rating .contact-widget-rating-input:hover ~ .contact-widget-rating-content,
	.contact-widget-default.contact-widget-red .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-rating-content:hover,
	.contact-widget-default.contact-widget-red .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-rating-content:hover ~ .contact-widget-rating-content{ 
		color:#ed7066;
	}
	
	.contact-widget-default.contact-widget-red .contact-widget-append-group i{
		background-color:#ed7066;
		color:#fdfdfd;
	}
	
/*	--------------------------------------------------
	:: Contact Widget Orange
	-------------------------------------------------- */
	
	.contact-widget-default.contact-widget-orange ::selection { background-color:#f6a258; color:#fdfdfd; }
	.contact-widget-default.contact-widget-orange ::-moz-selection { background-color:#f6a258; color:#fdfdfd; }
    
	.contact-widget-default.contact-widget-orange .contact-widget-input:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-orange .contact-widget-textarea:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-orange .contact-widget-select:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-orange .contact-widget-upload:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-orange .contact-widget-clone:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-orange .contact-widget-colorpicker:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-orange .contact-widget-append:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-orange .contact-widget-slider:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-orange .contact-widget-stepper:focus ~ .contact-widget-bottom-border:before	{
		border-bottom:3px solid #f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-radio:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-checkbox:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-radio-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-checkbox-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-radio:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-checkbox:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-radio-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-checkbox-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-radio:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-checkbox:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-radio-toggle:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-checkbox-toggle:checked + .contact-widget-content::before{
		color:#f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-services-radio + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-services-checkbox + .contact-widget-content::after{
		background-color:#fff;
		color:#f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-services-radio:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-services-checkbox:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-services-radio:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-services-checkbox:checked + .contact-widget-content::after{
		background-color:rgba(0,0,0,0.2);
		color:#f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-services-radio[disabled]:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-services-checkbox[disabled]:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-services-radio[disabled]:hover:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-services-checkbox[disabled]:hover:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-services-radio[disabled]:focus:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-services-checkbox[disabled]:focus:checked + .contact-widget-content::after{
		background-color:rgba(0,0,0,0.2);
		color:#f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-input:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-textarea:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-select:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-upload:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-clone:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-colorpicker:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-append:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-slider:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-stepper:focus ~ .contact-widget-bottom-border:before	{
		border-bottom:3px solid #f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-radio:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-checkbox:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-radio-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-checkbox-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-radio:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-checkbox:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-radio-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-checkbox-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-radio:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-checkbox:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-radio-toggle:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-checkbox-toggle:checked + .contact-widget-content::before{
		color:#f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-services-radio + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-services-checkbox + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-services-radio:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-services-checkbox:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-services-radio:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-orange .contact-widget-success .contact-widget-services-checkbox:checked + .contact-widget-content::after{
		color:#f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-box .contact-widget-box-section #contact-widget-services .contact-widget-service-item{
		background-color:#f6a258;
		border:1px solid #ec8f3c;
	}
				
	.contact-widget-default.contact-widget-orange .contact-widget-box .contact-widget-box-section #contact-widget-services .contact-widget-service-item p {
		color:#fdfdfd;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-tooltip {
		background-color:#f6a258;
		border:1px solid #ec8f3c;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-top-left:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-top-center:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-top-right:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-bottom-left:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-bottom-center:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-bottom-right:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-left:after { 
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-left:10px solid #f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-right:after { 
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-right:10px solid #f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-progress-bar.contact-widget-progress-blue .contact-widget-bar {
		background-color:#6bbef8;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-progress-bar.contact-widget-progress-green .contact-widget-bar {
		background-color:#6ed790;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-progress-bar.contact-widget-progress-red .contact-widget-bar {
		background-color:#ed7066;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-progress-bar.contact-widget-progress-orange .contact-widget-bar {
		background-color:#f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-progress-bar.contact-widget-progress-purple .contact-widget-bar {
		background-color:#f36e93;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-rating .contact-widget-rating-input:checked ~ .contact-widget-rating-content,
	.contact-widget-default.contact-widget-orange .contact-widget-rating .contact-widget-rating-input:hover ~ .contact-widget-rating-content,
	.contact-widget-default.contact-widget-orange .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-rating-content:hover,
	.contact-widget-default.contact-widget-orange .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-rating-content:hover ~ .contact-widget-rating-content{ 
		color:#f6a258;
	}
	
	.contact-widget-default.contact-widget-orange .contact-widget-append-group i{
		background-color:#f6a258;
		color:#fdfdfd;
	}
	
/*	--------------------------------------------------
	:: Contact Widget Purple
	-------------------------------------------------- */
	
	.contact-widget-default.contact-widget-purple ::selection { background-color:#f36e93; color:#fdfdfd; }
	.contact-widget-default.contact-widget-purple ::-moz-selection { background-color:#f36e93; color:#fdfdfd; }

	.contact-widget-default.contact-widget-purple .contact-widget-input:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-purple .contact-widget-textarea:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-purple .contact-widget-select:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-purple .contact-widget-upload:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-purple .contact-widget-clone:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-purple .contact-widget-colorpicker:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-purple .contact-widget-append:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-purple .contact-widget-slider:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-purple .contact-widget-stepper:focus ~ .contact-widget-bottom-border:before	{
		border-bottom:3px solid #f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-radio:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-checkbox:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-radio-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-checkbox-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-radio:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-checkbox:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-radio-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-checkbox-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-radio:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-checkbox:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-radio-toggle:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-checkbox-toggle:checked + .contact-widget-content::before{
		color:#f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-services-radio + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-services-checkbox + .contact-widget-content::after{
		background-color:#fff;
		color:#f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-services-radio:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-services-checkbox:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-services-radio:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-services-checkbox:checked + .contact-widget-content::after{
		background-color:rgba(0,0,0,0.2);
		color:#f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-services-radio[disabled]:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-services-checkbox[disabled]:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-services-radio[disabled]:hover:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-services-checkbox[disabled]:hover:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-services-radio[disabled]:focus:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-services-checkbox[disabled]:focus:checked + .contact-widget-content::after{
		background-color:rgba(0,0,0,0.2);
		color:#f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-input:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-textarea:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-select:focus ~ .contact-widget-bottom-border:before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-upload:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-clone:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-colorpicker:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-append:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-slider:focus ~ .contact-widget-bottom-border:before,
    .contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-stepper:focus ~ .contact-widget-bottom-border:before	{
		border-bottom:3px solid #f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-radio:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-checkbox:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-radio-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-checkbox-toggle:hover + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-radio:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-checkbox:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-radio-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-checkbox-toggle:focus + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-radio:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-checkbox:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-radio-toggle:checked + .contact-widget-content::before,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-checkbox-toggle:checked + .contact-widget-content::before{
		color:#f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-services-radio + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-services-checkbox + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-services-radio:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-services-checkbox:hover + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-services-radio:checked + .contact-widget-content::after,
	.contact-widget-default.contact-widget-purple .contact-widget-success .contact-widget-services-checkbox:checked + .contact-widget-content::after{
		color:#f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-box .contact-widget-box-section #contact-widget-services .contact-widget-service-item{
		background-color:#f36e93;
		border:1px solid #e9547e;
	}
				
	.contact-widget-default.contact-widget-purple .contact-widget-box .contact-widget-box-section #contact-widget-services .contact-widget-service-item p {
		color:#fdfdfd;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-tooltip {
		background-color:#f36e93;
		border:1px solid #e9547e;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-top-left:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-top-center:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-top-right:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-top:10px solid #f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-bottom-left:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-bottom-center:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-bottom-right:after { 
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-left:after { 
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-left:10px solid #f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-right:after { 
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-right:10px solid #f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-progress-bar.contact-widget-progress-blue .contact-widget-bar {
		background-color:#6bbef8;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-progress-bar.contact-widget-progress-green .contact-widget-bar {
		background-color:#6ed790;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-progress-bar.contact-widget-progress-red .contact-widget-bar {
		background-color:#ed7066;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-progress-bar.contact-widget-progress-orange .contact-widget-bar {
		background-color:#f6a258;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-progress-bar.contact-widget-progress-purple .contact-widget-bar {
		background-color:#f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-rating .contact-widget-rating-input:checked ~ .contact-widget-rating-content,
	.contact-widget-default.contact-widget-purple .contact-widget-rating .contact-widget-rating-input:hover ~ .contact-widget-rating-content,
	.contact-widget-default.contact-widget-purple .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-rating-content:hover,
	.contact-widget-default.contact-widget-purple .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-rating-content:hover ~ .contact-widget-rating-content{ 
		color:#f36e93;
	}
	
	.contact-widget-default.contact-widget-purple .contact-widget-append-group i{
		background-color:#f36e93;
		color:#fdfdfd;
	}
	
/*	--------------------------------------------------
	:: Contact Widget Light
	-------------------------------------------------- */
	
	/*	--------------------------------------------------
		:: Contact Widget Pre Header
		-------------------------------------------------- */

		.contact-widget-default.contact-widget-light .contact-widget-pre-header {
			background-color:#fdfdfd;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-pre-header .contact-widget-company-holder .contact-widget-company-border .contact-widget-company-logo:after {
			box-shadow:0 0 0 4px #e5e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-pre-header .contact-widget-company-description h4,
		.contact-widget-default.contact-widget-light .contact-widget-pre-header .contact-widget-company-description p,
		.contact-widget-default.contact-widget-light .contact-widget-pre-header .contact-widget-company-description i,
		.contact-widget-default.contact-widget-light .contact-widget-pre-header .contact-widget-company-description a { 
			color:#92a3b0;	
		}

	/*	--------------------------------------------------
		:: Contact Widget Header
		-------------------------------------------------- */

		.contact-widget-default.contact-widget-light .contact-widget-header{ 
			background-color:#f5f5f5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-header h4,
		.contact-widget-default.contact-widget-light .contact-widget-header p {  
			color:#92a3b0;		 
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-header i{
			color:#6bbef8;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-header .contact-widget-return a{
			background-color:#adbbc5;
			color:#fdfdfd;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Section
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-section { 
			background-color:#fff;
		}

		.contact-widget-default.contact-widget-light .contact-widget-input,
		.contact-widget-default.contact-widget-light .contact-widget-textarea,
		.contact-widget-default.contact-widget-light .contact-widget-select,
		.contact-widget-default.contact-widget-light .contact-widget-upload,
		.contact-widget-default.contact-widget-light .contact-widget-static-captcha,
		.contact-widget-default.contact-widget-light .contact-widget-clone,
		.contact-widget-default.contact-widget-light .contact-widget-colorpicker,
		.contact-widget-default.contact-widget-light .contact-widget-append,
		.contact-widget-default.contact-widget-light .contact-widget-slider,
		.contact-widget-default.contact-widget-light .contact-widget-stepper{
			background-color:#fff;
			border-top:1px solid #e5e5e5;
			border-bottom:3px solid #e5e5e5;
			border-left:0;
			border-right:0;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-input,
		.contact-widget-default.contact-widget-light .contact-widget-textarea,
		.contact-widget-default.contact-widget-light .contact-widget-upload,
		.contact-widget-default.contact-widget-light .contact-widget-static-captcha,
		.contact-widget-default.contact-widget-light .contact-widget-clone,
		.contact-widget-default.contact-widget-light .contact-widget-colorpicker,
		.contact-widget-default.contact-widget-light .contact-widget-append,
		.contact-widget-default.contact-widget-light .contact-widget-slider,
		.contact-widget-default.contact-widget-light .contact-widget-stepper{
			color:#92a3b0;	
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-select{
			color:#adbbc5;	
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-input-group i,
		.contact-widget-default.contact-widget-light .contact-widget-textarea-group i,
		.contact-widget-default.contact-widget-light .contact-widget-select-group i,
		.contact-widget-default.contact-widget-light .contact-widget-upload-group i,
		.contact-widget-default.contact-widget-light .contact-widget-clone-group i,
		.contact-widget-default.contact-widget-light .contact-widget-colorpicker-group i,
		.contact-widget-default.contact-widget-light .contact-widget-slider-group i,
		.contact-widget-default.contact-widget-light .contact-widget-stepper-group i{
			color:#92a3b0;
		}
	
		.contact-widget-default.contact-widget-light .contact-widget-input:focus,
		.contact-widget-default.contact-widget-light .contact-widget-textarea:focus,
		.contact-widget-default.contact-widget-light .contact-widget-select:focus,
		.contact-widget-default.contact-widget-light .contact-widget-upload:focus,
		.contact-widget-default.contact-widget-light .contact-widget-clone:focus,
		.contact-widget-default.contact-widget-light .contact-widget-colorpicker:focus,
		.contact-widget-default.contact-widget-light .contact-widget-append:focus,
		.contact-widget-default.contact-widget-light .contact-widget-slider:focus,
		.contact-widget-default.contact-widget-light .contact-widget-stepper:focus{
			background-color:#fdfdfd;
			border-color:#e5e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-select:focus option{
			color:#92a3b0;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-input:focus,
		.contact-widget-default.contact-widget-light .contact-widget-textarea:focus,
		.contact-widget-default.contact-widget-light .contact-widget-upload:focus,
		.contact-widget-default.contact-widget-light .contact-widget-clone:focus,
		.contact-widget-default.contact-widget-light .contact-widget-colorpicker:focus,
		.contact-widget-default.contact-widget-light .contact-widget-append:focus,
		.contact-widget-default.contact-widget-light .contact-widget-slider:focus,
		.contact-widget-default.contact-widget-light .contact-widget-stepper:focus{
			color:#adbbc5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-select:focus{
			color:#c5c5c5;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Clone Element
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-open-button,
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-close-button{
			background-color:#fdfdfd;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-open-button{
			border-top:1px solid #e5e5e5;
			border-bottom:3px solid #e5e5e5;
			border-right:1px solid #e5e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-close-button{
			border-top:1px solid #e5e5e5;
			border-bottom:3px solid #e5e5e5;
			border-left:1px solid #e5e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-open-button i,
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-close-button i{
			color:#92a3b0;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Stepper Element
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-stepper-group .contact-widget-stepper-button-decrease,
		.contact-widget-default.contact-widget-light .contact-widget-stepper-group .contact-widget-stepper-button-increase{
			background-color:#fdfdfd;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-stepper-group .contact-widget-stepper-button-decrease{
			border-top:1px solid #e5e5e5;
			border-bottom:3px solid #e5e5e5;
			border-right:1px solid #e5e5e5;
			border-left:none;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-stepper-group .contact-widget-stepper-button-increase{
			border-top:1px solid #e5e5e5;
			border-bottom:3px solid #e5e5e5;
			border-left:1px solid #e5e5e5;
			border-right:none;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-stepper-group .contact-widget-stepper-button-decrease i,
		.contact-widget-default.contact-widget-light .contact-widget-stepper-group .contact-widget-stepper-button-increase i{
			color:#92a3b0;
		}
	
	/*	--------------------------------------------------
		:: Contact Widget Autocomplete
		-------------------------------------------------- */
		
		.contact-widget-completer-container {
			background-color:#fff;
		}
		
		.contact-widget-completer-container li {
			background-color:#fff;
			border-left:1px solid #e5e5e5;
			border-right:1px solid #e5e5e5;
			border-bottom:1px solid #e5e5e5;
			color:#70828f;
		}
		
		.contact-widget-completer-container .contact-widget-completer-selected,
		.contact-widget-completer-container li:hover {
			background-color:#fdfdfd;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Color Picker
		-------------------------------------------------- */	

		.contact-widget-sp {
			background-color:#fdfdfd;
			border:1px solid #e5e5e5;
		}
		
		.contact-widget-color, 
		.contact-widget-hue {
			border:none;
		}
		
		.contact-widget-alpha-handle {
			border:1px solid #fff;
			background-color:#fff;
		}
		
		.contact-widget-inputs {	
			border:1px solid #e5e5e5;
			color:#70828f;
		}
		
		.contact-widget-inputs:focus  {
			border:1px solid #e5e5e5;
		}
		
		.contact-widget-inputs.contact-widget-validation-error {
			background-color:#ed7066;
			border:1px solid #e76258;
		}
		
		.contact-widget-picker-container, 
		.contact-widget-palette-container {
			border-left:1px solid #e5e5e5;
		}
		
		.contact-widget-dragger,
		.contact-widget-slide {
			background-color:#fff;
		}

		.contact-widget-replacer:hover, 
		.contact-widget-replacer.contact-widget-active {
			color:#fdfdfd;
		}

		.contact-widget-sp button {
			background-color:#6bbef8;
			color:#fdfdfd;
		}
		
		.contact-widget-sp button:hover {
			background-color:#6bbef8;
		}
		
		.contact-widget-sp button:active {
			background-color:#6bbef8;
		}
		
		.contact-widget-cancel {
			background-color:#ed7066;
			color:#fdfdfd;
		}
		
		.contact-widget-cancel:hover {
			background-color:#ed7066;
		}
		
		.contact-widget-palette-container {
			border:none;
		}

		.contact-widget-palette-only .contact-widget-palette-container {
			border:none;
		}

		.contact-widget-palette span:hover, 
		.contact-widget-palette span.contact-widget-thumb-active {
			color:#fdfdfd;
		}

		.contact-widget-palette .contact-widget-thumb-inner {
			background-position:50% 50%;
			background-repeat:no-repeat;
		}

		.contact-widget-palette .contact-widget-thumb-light.contact-widget-thumb-active .contact-widget-thumb-inner:before {
			color:#fdfdfd;
		}

		.contact-widget-palette .contact-widget-thumb-dark.contact-widget-thumb-active .contact-widget-thumb-inner:before {
			color:#fdfdfd;
		}
		
		.contact-widget-clear-display:before {
			color:#fdfdfd;
		}
		
		.contact-widget-clear.contact-widget-clear-display {
			background-color:#ed7066;
		}
		
		.contact-widget-sat {
			background-image:-webkit-gradient(linear,  0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
			background-image:-webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
			background-image:-moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
			background-image:-o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
			background-image:-ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
			background-image:linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
			-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
			filter :progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
		}
		
		.contact-widget-val {
			background-image:-webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
			background-image:-webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
			background-image:-moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
			background-image:-o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
			background-image:-ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
			background-image:linear-gradient(to top, #000, rgba(204, 154, 129, 0));
			-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
			filter :progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
		}

		.contact-widget-hue {
			background:-moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
			background:-ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
			background:-o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
			background:-webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
			background:-webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
			background:linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Datepicker
		-------------------------------------------------- */
		
		.flatpickr-calendar {
			background-color:#fff;
			border:1px solid #e5e5e5;
		}
		
		.flatpickr-prev-month:hover,
		.flatpickr-next-month:hover {
		    color:#6bbef8;
		}
		
		.flatpickr-prev-month:hover i,
		.flatpickr-next-month:hover i {
		    color:#6bbef8;
		}
		
		.numInputWrapper span {
			border:1px solid #f5f5f5;
		}
		
		.numInputWrapper span:hover {
		    background-color:#fdfdfd;
		}
		
		.numInputWrapper span:active {
		    background-color:#fdfdfd;
		}
		
		.numInputWrapper span.arrowUp:after {
			border-left:4px solid transparent;
			border-right:4px solid transparent;
			border-bottom:4px solid #70828f;
		}
		
		.numInputWrapper span.arrowDown:after {
			border-left:4px solid transparent;
			border-right:4px solid transparent;
			border-top:4px solid #70828f;
		}
		
		.numInputWrapper:hover {
		    background-color:#f9f9f9;
		}
		
		.flatpickr-current-month {
			color:#70828f;
		}

		.flatpickr-current-month .numInputWrapper span.arrowUp:after {
		    border-bottom-color:#70828f;
		}
		
		.flatpickr-current-month .numInputWrapper span.arrowDown:after {
		    border-top-color:#70828f;
		}
		
		.flatpickr-current-month input.cur-year {
			background-color:#fff;
			color:#70828f;
		}
		
		.flatpickr-current-month input.cur-year:hover,
		.flatpickr-current-month input.cur-year:focus {
			background-color:#fff;
			color:#70828f;
		}
		
		.flatpickr-current-month input.cur-year[disabled],
		.flatpickr-current-month input.cur-year[disabled]:hover {
			color:#70828f;
			background-color:#fdfdfd;
		}
		
		.flatpickr-weekdays {
			background-color:transparent;
			color:#70828f;
		}
		
		span.flatpickr-weekday {
			background-color:transparent;
			color:#adbbc5;
		}
		
		.flatpickr-day {
			background-color:none;
			border:1px solid transparent;
			color:#92a3b0;
		}
		
		.flatpickr-day.inRange,
		.flatpickr-day.today.inRange,
		.flatpickr-day.prevMonthDay.today.inRange,
		.flatpickr-day.nextMonthDay.today.inRange,
		.flatpickr-day:hover,
		.flatpickr-day:focus {
			background-color:#6bbef8;
			border-color:#6bbef8;
			color:#fdfdfd;
		}
		
		.flatpickr-day.prevMonthDay,
		.flatpickr-day.nextMonthDay,
		.flatpickr-day.prevMonthDay.inRange,
		.flatpickr-day.nextMonthDay.inRange,
		.flatpickr-day.prevMonthDay:hover,
		.flatpickr-day.nextMonthDay:hover,
		.flatpickr-day.prevMonthDay:focus,
		.flatpickr-day.nextMonthDay:focus {
			background-color:transparent;
			border-color:transparent;
			color:#e5e5e5;
		}

		.flatpickr-day.today,
		.flatpickr-day.today:hover,
		.flatpickr-day.today:focus {
			border-color:#6ed790;
			background-color:#6ed790;
			color:#fdfdfd;
		}
		
		.flatpickr-day.selected,
		.flatpickr-day.startRange,
		.flatpickr-day.endRange,
		.flatpickr-day.selected.inRange,
		.flatpickr-day.startRange.inRange,
		.flatpickr-day.endRange.inRange,
		.flatpickr-day.selected:focus,
		.flatpickr-day.startRange:focus,
		.flatpickr-day.endRange:focus,
		.flatpickr-day.selected:hover,
		.flatpickr-day.startRange:hover,
		.flatpickr-day.endRange:hover,
		.flatpickr-day.selected.prevMonthDay,
		.flatpickr-day.startRange.prevMonthDay,
		.flatpickr-day.endRange.prevMonthDay,
		.flatpickr-day.selected.nextMonthDay,
		.flatpickr-day.startRange.nextMonthDay,
		.flatpickr-day.endRange.nextMonthDay {
			background-color:#6ed790;
			color:#fdfdfd;
			border-color:#6ed790;
		}
		
		.flatpickr-day.disabled,
		.flatpickr-day.disabled:hover,
		.flatpickr-day.notAllowed,
		.flatpickr-day.notAllowed.prevMonthDay,
		.flatpickr-day.notAllowed.nextMonthDay {
			background-color:transparent;
			border-color:transparent;
			color:#e5e5e5;
		}
		
		.flatpickr-time .numInputWrapper span.arrowUp:after {
		    border-bottom-color:#92a3b0;
		}
		
		.flatpickr-time .numInputWrapper span.arrowDown:after {
		    border-top-color:#92a3b0;
		}
		
		.flatpickr-time input {
			background-color:transparent;
		    color:#92a3b0;
		}
		
		.flatpickr-time .flatpickr-time-separator,
		.flatpickr-time .flatpickr-am-pm {
		    color:#92a3b0;
		}
		
		.flatpickr-time .flatpickr-am-pm:hover,
		.flatpickr-time .flatpickr-am-pm:focus {
		    background-color:#fdfdfd;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Emotions
		-------------------------------------------------- */
		
		.dropdown-menu {
			border:1px solid #e5e5e5;
			background-color:#fff;
		}

		.dropdown-menu li {
			border-bottom:1px solid #e5e5e5;
		}

		.dropdown-menu li a {
			color:#70828f;
		}

		.dropdown-menu .active,
		.dropdown-menu li:hover {
			background:#fdfdfd;
			color:#70828f;
		}

		.dropdown-menu .active a,
		.dropdown-menu li:hover a {
			color:#70828f;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Google Maps
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-info-content h4{
			border-bottom:1px solid #e5e5e5;
			color:#92a3b0;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-info-content p{
			color:#92a3b0;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Slider
		-------------------------------------------------- */
		
		.ui-slider {
			border:1px solid #e5e5e5;
		}
		
		.ui-slider .ui-slider-handle {
			border:1px solid #e5e5e5;
			background-color:#f9f9f9;
		}
		
		.ui-slider .ui-slider-range {
			background-color:#f5f5f5;
		}

	/*	--------------------------------------------------
		:: Contact Widget Slider
		-------------------------------------------------- */
		
		.ui-slider-pips .ui-slider-pip { 
			color:#92a3b0;
		}

		.ui-slider-pips .ui-slider-line {
			background-color:#92a3b0;
		}

		.ui-slider-pip:hover .ui-slider-label {
			color:#92a3b0;
		}

		.ui-slider-float .ui-slider-tip,
		.ui-slider-float .ui-slider-tip-label {
			background-color:#6bbef8;
			border:1px solid #4ba7e7;
			color:#fdfdfd;
		}
	  
		.ui-slider-float .ui-slider-tip:after,
		.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after {
			border-left:10px solid transparent;
			border-right:10px solid transparent;
			border-top:10px solid #6bbef8;
		}

		.ui-slider-float .ui-slider-tip:before,
		.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before {
			border-left:10px solid transparent;
			border-right:10px solid transparent;
			border-top:10px solid #6bbef8;
		}
		
		.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after {
			border-left:10px solid transparent;
			border-right:10px solid transparent;
			border-top:10px solid #6bbef8;
		}

		.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before {
			border-left:10px solid transparent;
			border-right:10px solid transparent;
			border-top:10px solid #6bbef8;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Social Buttons
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-facebook{
			background-color:#3B5998;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-twitter{
			background-color:#1DA1F2;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-google{
			background-color:#DC4E41;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-linkedin{
			background-color:#0077B5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-pinterest{
			background-color:#BD081C;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-tumblr{
			background-color:#36465D;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-reddit{
			background-color:#FF4500;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-stumbleupon{
			background-color:#EB4924;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-hackernews{
			background-color:#3C5A98;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-vk{
			background-color:#6383A8;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-buffer{
			background-color:#168EEA;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-xing{
			background-color:#B0D400;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-instapaper{
			background-color:#1F1F1F;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-pocket{
			background-color:#EF3F56;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-digg{
			background-color:#000000;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-line{
			background-color:#00C300;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-flipboard{
			background-color:#E02828;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-weibo{
			background-color:#DF2029;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-renren{
			background-color:#217DC6;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-myspace{
			background-color:#030303;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-blogger{
			background-color:#F38936;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-baidu{
			background-color:#2319DC;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-okru{
			background-color:#EE8208;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-viber{
			background-color:#7C529E;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-telegram{
			background-color:#2CA5E0;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-whatsapp{
			background-color:#25D366;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-email{
			background-color:#111111;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Services
		-------------------------------------------------- */
		
		.owl-carousel .owl-video-wrapper {
			background-color:#000; 
		}

		.owl-theme .owl-nav [class*='owl-'] {
			background-color:#f5f5f5;
			color:#fdfdfd;
		}
		
		.owl-theme .owl-nav [class*='owl-']:hover {
			background-color:#e5e5e5;
			color:#fdfdfd;
		}
		
		.owl-theme .owl-dots .owl-dot span {
			background-color:#f5f5f5;
		}
		
		.owl-theme .owl-dots .owl-dot.active span, 
		.owl-theme .owl-dots .owl-dot:hover span {
			background-color:#e5e5e5; 
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Loader
		-------------------------------------------------- */
		
		.pace .pace-progress {
			background-color:#6bbef8;
		}

		.pace .pace-activity {
			border:2px solid transparent;
			border-top-color:#6bbef8;
			border-left-color:#6bbef8;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Animate Color
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-input ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-textarea ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-select ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-upload ~ .contact-widget-upload-description,
		.contact-widget-default.contact-widget-light .contact-widget-clone ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-colorpicker ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-append ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-slider ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-stepper ~ .contact-widget-input-description{
			color:#70828f;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Bottom Border
		-------------------------------------------------- */

		.contact-widget-default.contact-widget-light .contact-widget-input ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-textarea ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-select ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-upload ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-clone ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-colorpicker ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-append ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-slider ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-stepper ~ .contact-widget-bottom-border:before{
			border-bottom:3px solid #e5e5e5;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Placeholders
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-input::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-textarea::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-upload::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-select::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-clone::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-colorpicker::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-append::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-slider::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-stepper::-webkit-input-placeholder {
			color:#e5e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-input::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-textarea::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-upload::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-select::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-clone::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-colorpicker::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-append::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-slider::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-stepper::-ms-input-placeholder {
			color:#adbbc5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-input:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-textarea:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-upload:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-select:focus::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-clone:focus::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-colorpicker:focus::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-append:focus::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-slider:focus::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-stepper:focus::-webkit-input-placeholder {
			color:#e5e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-input:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-textarea:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-upload:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-select:focus::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-clone:focus::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-colorpicker:focus::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-append:focus::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-slider:focus::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-stepper:focus::-ms-input-placeholder {
			color:#adbbc5;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Disabled States
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-input[disabled],
		.contact-widget-default.contact-widget-light .contact-widget-upload[disabled],
		.contact-widget-default.contact-widget-light .contact-widget-textarea[disabled],
		.contact-widget-default.contact-widget-light .contact-widget-clone[disabled],
		.contact-widget-default.contact-widget-light .contact-widget-colorpicker[disabled],
		.contact-widget-default.contact-widget-light .contact-widget-append[disabled],
		.contact-widget-default.contact-widget-light .contact-widget-slider[disabled],
		.contact-widget-default.contact-widget-light .contact-widget-stepper[disabled]{
			background-color:#fdfdfd;
			color:#92a3b0;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-select[disabled]{
			background-color:#fdfdfd;
			color:#92a3b0;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-button[disabled] {
			background-color:#f5f5f5;
			color:#92a3b0;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-rating .contact-widget-rating-input[disabled]:checked ~ .contact-widget-rating-content,
		.contact-widget-default.contact-widget-light .contact-widget-rating .contact-widget-rating-input[disabled]:hover ~ .contact-widget-rating-content,
		.contact-widget-default.contact-widget-light .contact-widget-rating .contact-widget-rating-input[disabled] ~ .contact-widget-rating-content:hover,
		.contact-widget-default.contact-widget-light .contact-widget-rating .contact-widget-rating-input[disabled] ~ .contact-widget-rating-content:hover ~ .contact-widget-rating-content{ 
			color:#e5e5e5;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Elements Disabled
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-radio[disabled] + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-checkbox[disabled] + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-radio-toggle[disabled] + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-checkbox-toggle[disabled] + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-radio[disabled]:hover + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-checkbox[disabled]:hover + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-radio-toggle[disabled]:hover + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-checkbox-toggle[disabled]:hover + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-radio[disabled]:focus + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-checkbox[disabled]:focus + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-radio-toggle[disabled]:focus + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-checkbox-toggle[disabled]:focus + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-radio[disabled]:checked + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-checkbox[disabled]:checked + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-radio-toggle[disabled]:checked + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-checkbox-toggle[disabled]:checked + .contact-widget-content::before{
			color:#e0e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-services-radio[disabled] + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-services-checkbox[disabled] + .contact-widget-content::after{
			background-color:#fdfdfd;
			color:#92a3b0;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-services-radio[disabled]:hover + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-services-checkbox[disabled]:hover + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-services-radio[disabled]:focus + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-services-checkbox[disabled]:focus + .contact-widget-content::after{
			color:#92a3b0;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Error States
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-error{ 
			color:#ed7066;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-input,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-textarea,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-select,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-upload,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-clone,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-colorpicker,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-append,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-slider,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-stepper{
			color:#ed7066;
		}
        
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-input:focus,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-textarea:focus,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-select:focus,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-upload:focus,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-clone:focus,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-colorpicker:focus,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-append:focus,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-slider:focus,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-stepper:focus{
			color:#ed7066;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-error.contact-widget-rating-content,
		.contact-widget-default.contact-widget-light .contact-widget-rating .contact-widget-rating-input:checked ~ .contact-widget-error.contact-widget-rating-content,
		.contact-widget-default.contact-widget-light .contact-widget-rating .contact-widget-rating-input:hover ~ .contact-widget-error.contact-widget-rating-content,
		.contact-widget-default.contact-widget-light .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-error.contact-widget-rating-content:hover,
		.contact-widget-default.contact-widget-light .contact-widget-rating .contact-widget-rating-input ~ .contact-widget-rating-content:hover ~ .contact-widget-error.contact-widget-rating-content{ 
			color:#ed7066;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Clone Element Error
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-error ~ .contact-widget-open-button,
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-error ~ .contact-widget-close-button{
			background-color:#ed7066;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-error ~ .contact-widget-open-button{
			border-top:1px solid #e76258;
			border-bottom:3px solid #e76258;
			border-right:1px solid #e76258;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-error ~ .contact-widget-close-button{
			border-top:1px solid #e76258;
			border-bottom:3px solid #e76258;
			border-left:1px solid #e76258;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-error ~ .contact-widget-open-button i,
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-error ~ .contact-widget-close-button i{
			color:#fdfdfd;
		}
	    
	/*	--------------------------------------------------
		:: Contact Widget Elements with <i> Error
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-input-group .contact-widget-error i,
		.contact-widget-default.contact-widget-light .contact-widget-textarea-group .contact-widget-error i,
		.contact-widget-default.contact-widget-light .contact-widget-select-group .contact-widget-error i,
		.contact-widget-default.contact-widget-light .contact-widget-upload-group .contact-widget-error i,
		.contact-widget-default.contact-widget-light .contact-widget-clone-group .contact-widget-error i,
		.contact-widget-default.contact-widget-light .contact-widget-colorpicker-group .contact-widget-error i,
		.contact-widget-default.contact-widget-light .contact-widget-append-group .contact-widget-error i,
		.contact-widget-default.contact-widget-light .contact-widget-slider-group .contact-widget-error i,
		.contact-widget-default.contact-widget-light .contact-widget-stepper-group .contact-widget-error i{
			color:#ed7066;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Focus Animate Error
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-input ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-textarea ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-select ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-upload ~ .contact-widget-upload-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-clone ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-colorpicker ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-append ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-slider ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-stepper ~ .contact-widget-input-description{
			color:#ed7066;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-input:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-textarea:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-select:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-upload:focus ~ .contact-widget-upload-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-clone:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-colorpicker:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-append:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-slider:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-stepper:focus ~ .contact-widget-input-description{
			color:#ed7066;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Bottom Border Error
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-input ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-textarea ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-select ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-upload ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-clone ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-colorpicker ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-append ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-slider ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-stepper ~ .contact-widget-bottom-border:before{
			border-bottom:3px solid #ed7066;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-input:focus ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-textarea:focus ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-select:focus ~ .contact-widget-bottom-border:before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-upload:focus ~ .contact-widget-bottom-border:before,
        .contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-clone:focus ~ .contact-widget-bottom-border:before,
        .contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-colorpicker:focus ~ .contact-widget-bottom-border:before,
        .contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-append:focus ~ .contact-widget-bottom-border:before,
        .contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-slider:focus ~ .contact-widget-bottom-border:before,
        .contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-stepper:focus ~ .contact-widget-bottom-border:before {
			border-bottom:3px solid #ed7066;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Checkbox, Radio & Toggle
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-radio + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-checkbox + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-radio-toggle + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-checkbox-toggle + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-radio:hover + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-checkbox:hover + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-radio-toggle:hover + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-checkbox-toggle:hover + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-radio:focus + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-checkbox:focus + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-radio-toggle:focus + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-checkbox-toggle:focus + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-radio:checked + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-checkbox:checked + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-radio-toggle:checked + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-checkbox-toggle:checked + .contact-widget-content::before{
			color:#ed7066;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-services-radio + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-services-checkbox + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-services-radio:hover + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-services-checkbox:hover + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-services-radio:focus + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-services-checkbox:focus + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-services-radio:checked + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-services-checkbox:checked + .contact-widget-content::after{
			background-color:#ed7066;
			color:#fdfdfd;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Error Placeholder
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-input::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-textarea::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-upload::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-select::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-clone::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-colorpicker::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-append::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-slider::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-stepper::-webkit-input-placeholder{
			color:#ed7066;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-input::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-textarea::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-upload::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-select::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-clone::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-colorpicker::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-append::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-slider::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-stepper::-ms-input-placeholder {
			color:#ed7066;
		}
	
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-input:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-textarea:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-upload:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-select:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-clone:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-colorpicker:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-append:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-slider:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-stepper:focus::-webkit-input-placeholder{
			color:#ed7066;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-input:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-textarea:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-upload:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-select:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-clone:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-colorpicker:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-append:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-slider:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-error .contact-widget-stepper:focus::-ms-input-placeholder{
			color:#ed7066;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Success States
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-input,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-textarea,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-upload,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-clone,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-colorpicker,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-append,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-slider,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-stepper{
			color:#adbbc5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-select{
			color:#c5c5c5;
		}

		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-input:focus,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-textarea:focus,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-upload:focus,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-clone:focus,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-colorpicker:focus,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-append:focus,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-slider:focus,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-stepper:focus{
			color:#adbbc5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-select:focus{
			color:#c5c5c5;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Clone Element Success
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-success ~ .contact-widget-open-button,
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-success ~ .contact-widget-close-button{
			background-color:#fdfdfd;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-success ~ .contact-widget-open-button{
			border-top:1px solid #e5e5e5;
			border-bottom:3px solid #e5e5e5;
			border-right:1px solid #e5e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-success ~ .contact-widget-close-button{
			border-top:1px solid #e5e5e5;
			border-bottom:3px solid #e5e5e5;
			border-left:1px solid #e5e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-success ~ .contact-widget-open-button i,
		.contact-widget-default.contact-widget-light .contact-widget-clone-wrapper .contact-widget-success ~ .contact-widget-close-button i{
			color:#92a3b0;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Elements with <i> Success
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-input-group .contact-widget-success i,
		.contact-widget-default.contact-widget-light .contact-widget-textarea-group .contact-widget-success i,
		.contact-widget-default.contact-widget-light .contact-widget-select-group .contact-widget-success i,
		.contact-widget-default.contact-widget-light .contact-widget-upload-group .contact-widget-success i,
		.contact-widget-default.contact-widget-light .contact-widget-clone-group .contact-widget-success i,
		.contact-widget-default.contact-widget-light .contact-widget-colorpicker-group .contact-widget-success i,
		.contact-widget-default.contact-widget-light .contact-widget-append-group .contact-widget-success i,
		.contact-widget-default.contact-widget-light .contact-widget-slider-group .contact-widget-success i,
		.contact-widget-default.contact-widget-light .contact-widget-stepper-group .contact-widget-success i{
			color:#92a3b0;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Focus Animate Success
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-input ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-textarea ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-select ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-upload ~ .contact-widget-upload-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-clone ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-colorpicker ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-append ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-slider ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-stepper ~ .contact-widget-input-description{
			color:#70828f;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-input:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-textarea:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-select:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-upload:focus ~ .contact-widget-upload-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-clone:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-colorpicker:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-append:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-slider:focus ~ .contact-widget-input-description,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-stepper:focus ~ .contact-widget-input-description{
			color:#70828f;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Success Placeholder
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-input::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-textarea::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-upload::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-select::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-clone::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-colorpicker::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-append::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-slider::-webkit-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-stepper::-webkit-input-placeholder {
			color:#e5e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-input::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-textarea::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-upload::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-select::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-clone::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-colorpicker::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-append::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-slider::-ms-input-placeholder,
        .contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-stepper::-ms-input-placeholder {
			color:#adbbc5;
		}
	
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-input:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-textarea:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-upload:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-select:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-clone:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-colorpicker:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-append:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-slider:focus::-webkit-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-stepper:focus::-webkit-input-placeholder{
			color:#e5e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-input:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-textarea:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-upload:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-select:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-clone:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-colorpicker:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-append:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-slider:focus::-ms-input-placeholder,
		.contact-widget-default.contact-widget-light .contact-widget-success .contact-widget-stepper:focus::-ms-input-placeholder{
			color:#adbbc5;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Button Configuration
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-button{
			color:#fdfdfd;
		}

	/*	--------------------------------------------------
		:: Contact Widget Button Colors
		-------------------------------------------------- */

		.contact-widget-default.contact-widget-light .contact-widget-button-error {
			background-color:#ed7066;
		}

		.contact-widget-default.contact-widget-light .contact-widget-button-success {
			background-color:#6ed790;
		}
		
    /*	--------------------------------------------------
		:: Contact Widget Checkbox, Radio & Toggle
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-radio + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-checkbox + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-radio-toggle + .contact-widget-content::before,
		.contact-widget-default.contact-widget-light .contact-widget-checkbox-toggle + .contact-widget-content::before{
			color:#e5e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-radio + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-checkbox + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-radio-toggle + .contact-widget-content::after,
		.contact-widget-default.contact-widget-light .contact-widget-checkbox-toggle + .contact-widget-content::after{
			color:#92a3b0;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Tooltips
		-------------------------------------------------- */	
	
		.contact-widget-default.contact-widget-light .contact-widget-tooltip,
		.contact-widget-default.contact-widget-light .contact-widget-tooltip:before {
			color:#fdfdfd;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Notifications
		-------------------------------------------------- */
		
	    .contact-widget-default.contact-widget-light .contact-widget-blue { 
			background-color:#6bbef8;
			border:1px solid #4ba7e7; 
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-blue .contact-widget-divider { 
			border-bottom:1px solid #aed8f6;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-green {  
			background-color:#6ed790;
			border:1px solid #47c871;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-green .contact-widget-divider { 
			border-bottom:1px solid #ace7bf;
		}

		.contact-widget-default.contact-widget-light .contact-widget-red { 
			background-color:#ed7066;
			border:1px solid #e76258; 
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-red .contact-widget-divider { 
			border-bottom:1px solid #f29c95;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-orange {  
			background-color:#f6a258;
			border:1px solid #ec8f3c;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-orange .contact-widget-divider { 
			border-bottom:1px solid #edc199;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-notification h4,
		.contact-widget-default.contact-widget-light .contact-widget-notification p,
		.contact-widget-default.contact-widget-light .contact-widget-notification i{
			color:#fdfdfd;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget NoAccess Notifications
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-error-access-message{
			background-color:#fdfdfd;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-error-access-message p,
		.contact-widget-default.contact-widget-light .contact-widget-error-access-message i{
			color:#92a3b0;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Noscript Notifications
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-noscript-notification p,
		.contact-widget-default.contact-widget-light .contact-widget-redirect-error-notification p,
		.contact-widget-default.contact-widget-light .contact-widget-redirect-success-notification p{
			color:#92a3b0;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Box
		-------------------------------------------------- */	
		
		.contact-widget-default.contact-widget-light .contact-widget-box{
			border-bottom:1px solid #e5e5e5;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-box .contact-widget-box-header{
			background-color:#fdfdfd;
			border-top:1px solid #e5e5e5;
			border-bottom:3px solid #e5e5e5;
			border-left:0;
			border-right:0;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-box .contact-widget-box-header h4,
		.contact-widget-default.contact-widget-light .contact-widget-box .contact-widget-box-header i{
			color:#92a3b0;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-box .contact-widget-box-section p{
			color:#92a3b0;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-box .contact-widget-box-section .contact-widget-card-visa,
		.contact-widget-default.contact-widget-light .contact-widget-box .contact-widget-box-section .contact-widget-card-mastercard,
		.contact-widget-default.contact-widget-light .contact-widget-box .contact-widget-box-section .contact-widget-card-maestro,
		.contact-widget-default.contact-widget-light .contact-widget-box .contact-widget-box-section .contact-widget-card-amex,
		.contact-widget-default.contact-widget-light .contact-widget-box .contact-widget-box-section .contact-widget-card-jcb,
		.contact-widget-default.contact-widget-light .contact-widget-box .contact-widget-box-section .contact-widget-card-diners,
		.contact-widget-default.contact-widget-light .contact-widget-box .contact-widget-box-section .contact-widget-card-discover,
		.contact-widget-default.contact-widget-light .contact-widget-box .contact-widget-box-section .contact-widget-card-stripe{
			background-color:#fff;
			border:1px solid #e5e5e5;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Progress Bars
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-progress-bar {  
			background-color:#f5f5f5;	
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-progress-bar .contact-widget-percent {
			color:#fdfdfd;   		
		}

	/*	--------------------------------------------------
		:: Contact Widget Progress Bars Striped 
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-progress-bar.contact-widget-striped .contact-widget-bar {
			background-image:linear-gradient(135deg, rgba(255,255,255,.15) 25%, transparent 25%,transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%,transparent 75%, transparent);            
			-webkit-animation:animate 3s linear infinite;
			   -moz-animation:animate 3s linear infinite;
					animation:animate 3s linear infinite;   
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Ratings
		-------------------------------------------------- */
		
		.contact-widget-default.contact-widget-light .contact-widget-rating-group h4{
			color:#92a3b0;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-rating .contact-widget-rating-content {
			color:#e5e5e5;
		}
		
	/*	--------------------------------------------------
		:: Contact Widget Footer
		-------------------------------------------------- */

		.contact-widget-default.contact-widget-light .contact-widget-footer { 
			background-color:#fdfdfd;
		}
		
		.contact-widget-default.contact-widget-light .contact-widget-footer p,
		.contact-widget-default.contact-widget-light .contact-widget-footer .contact-widget-copyright,
		.contact-widget-default.contact-widget-light .contact-widget-footer .contact-widget-copyright i { 	
			color:#92a3b0;		 
		}