/**
* Style Name: Seaspray
* Description: Seaspray is a bright eye-catching style that can stand out on your page with its interesting use of vibrant colors. Its eye-catching headers and stylish design will lift your forms out of the ordinary.
* Instructions:
* Version: 2.1
* Version Date: 2020-03-08
* Tags: green, white, gray, black, dark
**/

/** Table of Contents
 * Import
 * Resets
 * Form & Controls
 * Fieldset, Legend, Label
 * Text Fields
 * Ordered & Unordered lists
 * Checkboxes, Radio Buttons and Drop Down Menus
 * Other Fields
 * Submit Buttons
 * Special Classes
 * Ready Styles
 * Multi Styles
 */

/** Import
Use to import other style sheets
------------------------------------------------------------ */
/* @import url('../parent/style.css'); */

/** Resets
Use to reset HTML form elements within CF7 forms
------------------------------------------------------------ */
*{outline:none !important;}
.wpcf7 .cf7s-seaspray p {
}

.wpcf7 .cf7s-seaspray em {
}

.wpcf7 .cf7s-seaspray a {
}

/** Form & Controls
Use to style the overall CF7 form
------------------------------------------------------------ */
.wpcf7 .cf7s-seaspray {
	/*padding: 20px;*/
	/*color: #000;*/

	/*border: 1px solid #1c1c1c;*/
	background: #fff;
}

/** Fieldset, Legend, Label
------------------------------------------------------------ */
.wpcf7 .cf7s-seaspray fieldset {
	/*margin: 10px 0;*/
	/*padding: 10px 20px;*/
	/*border: 2px solid #1c1c1c;*/

}

.wpcf7 .cf7s-seaspray legend {
	font-size: 1.5em;
	text-align: center;
	padding: 2px 10px;
	color: #fff;
	/*border: 2px solid #1c1c1c;*/
	background: #e8a80a;
}

.wpcf7 .cf7s-seaspray label {	background: #fff;	color:gray;font-size: 1.1rem; padding-bottom: 5px;
}
.wpcf7 .cf7s-seaspray .floattable p {;display:inline-block;float:left;width:47%;margin-right:2%;

}
.wpcf7 .cf7s-seaspray .tty p {;display:block;float:none;width:100%;

}
 /*移动端导航*/
@media screen and (max-width: 1000px) and (min-width: 0px){
    .wpcf7 .cf7s-seaspray .floattable p {clear:both;display:block;margin:0;width:100%;}
}
.wpcf7 .cf7s-seaspray fieldset p {;
}

.wpcf7 .cf7s-seaspray fieldset fieldset {
	margin: 10px 0;
	background: #e8a80a;
}

.wpcf7 .cf7s-seaspray fieldset fieldset legend {
	color: #e8a80a;
	background: #fff;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray fieldset fieldset input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray fieldset fieldset textarea {
	/*border: 1px solid #6f6f6f;*/
}

/** Text Fields
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray textarea {border:none !important;
	margin-bottom: 20px;
	padding: 15px 15px;
	border: 1px solid gray;
	background: #f2f2f2;
	/*color:red;*/
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="text"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="email"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="tel"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="url"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="number"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="range"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type=date],
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type=file] {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="text"] {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="email"] {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="tel"] {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray textarea {
}

/** Ordered & Unordered lists
------------------------------------------------------------ */
.wpcf7 .cf7s-seaspray ol,
.wpcf7 .cf7s-seaspray ul,
.wpcf7 .cf7s-seaspray li {
}

.wpcf7 .cf7s-seaspray ol {
}

.wpcf7 .cf7s-seaspray li {
	margin-bottom: 5px;
}

.wpcf7 .cf7s-seaspray li label {
	margin-right: 7px;
}

.wpcf7 .cf7s-seaspray .wpcf7-list-item {
}

.wpcf7 .cf7s-seaspray .wpcf7-list-item-label {
	margin-right: 7px;
}

/** Checkboxes, Radio Buttons and Drop Down Menus
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="checkbox"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="radio"] {
	margin-right: 6px;
	background: none;
}

.wpcf7 .cf7s-seaspray select {
	padding: 5px;
	/*border: 1px solid #1c1c1c;*/
	background: #f2f2f2;
}

.wpcf7 .cf7s-seaspray select option {
}

.wpcf7 .cf7s-seaspray select option:hover {
	background: #e8a80a;
}

.wpcf7 .cf7s-seaspray .wpcf7-checkbox .wpcf7-list-item,
.wpcf7 .cf7s-seaspray .wpcf7-radio .wpcf7-list-item {
	margin-left: 13px;
}

/** Other Fields
------------------------------------------------------------ */


/** Submit Buttons
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="submit"] {
    display: block;
    text-align: center;
    float:none;
    width:100% !important;
    border:0;
	padding: 15px 15px;
	color: #fff;
	background: red;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray input[type="submit"]:hover {
    
	color: red;
	background: white;
	border: 1px solid red !important;;
}

/** Special Classes
NOTE: Special Classes are classes added in the CF7 Form HTML for a particular form 
------------------------------------------------------------ */


/** Ready Styles
------------------------------------------------------------ */
.wpcf7 .cf7s-seaspray .singleline {
}

.wpcf7 .cf7s-seaspray .singleline li {
        
}

.wpcf7 .cf7s-seaspray .singleline input {
}

.wpcf7 .cf7s-seaspray .horizontal,
.wpcf7 .cf7s-seaspray .checkbox-horizontal,
.wpcf7 .cf7s-seaspray .radio-horizontal {
}

.wpcf7 .cf7s-seaspray .box {

	margin-bottom: 15px;
	padding: 10px;
	/*border: 1px solid #1c1c1c;*/
	background: #e8a80a;
}

.wpcf7 .cf7s-seaspray .box select {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray .grid-hover [data-row-span] [data-field-span]:hover {
	background: #effffc;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray .grid-lined {
	/*border-top: 1px solid #333333;*/
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray .grid-lined [data-row-span] {
	/*border-bottom: 1px solid #333333;*/
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray .grid-lined [data-row-span] [data-field-span] {
	/*border-right: 1px solid #333333;*/
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray .grid-lined [data-row-span] [data-field-span]:first-child {
	/*border-left: 1px solid #333333;*/
}

	/* Needed to over-write Ready Default styling in cf7s-ready.css */
	@media only screen and (min-width: 0) and (max-width: 700px) {
		.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray .grid-lined [data-row-span] {
			border-bottom: none;  /* Needed so don't get additional line */
		}
		.wpcf7  .wpcf7-form.cf7skins.cf7s-seaspray .grid-lined [data-row-span] [data-field-span] {
			/*border-bottom: 1px solid #333333;*/
			/*border-left: 1px solid #333333;*/
		}
	}

/** Multi Styles
------------------------------------------------------------ */

/* Multi Fixes */
.wpcf7 .cf7s-seaspray.cf7multi {
}

.wpcf7 .cf7s-seaspray.cf7multi .etabs li {
}

/* Easytabs */
.wpcf7 .cf7s-seaspray.cf7multi .tab-container {
}

.wpcf7 .cf7s-seaspray.cf7multi .etabs {
}

.wpcf7 .cf7s-seaspray.cf7multi .tab {
	/*border: 1px solid gray;*/
	border-bottom: none;
	background: #f2f2f2;
}

.wpcf7 .cf7s-seaspray.cf7multi .tab a {
    
	color: #000;
}

.wpcf7 .cf7s-seaspray.cf7multi .tab.active {
	background: #fff;
}

.wpcf7 .cf7s-seaspray.cf7multi .tab a.active {
}

.wpcf7 .cf7s-seaspray.cf7multi .epanels {
	/*border: 1px solid gray;*/
}

.wpcf7 .cf7s-seaspray.cf7multi .panel-container {
}

/* Navigation */
.wpcf7 .cf7s-seaspray.cf7multi .navigation {
}

.wpcf7 .cf7s-seaspray.cf7multi .navigation .previous,
.wpcf7 .cf7s-seaspray.cf7multi .navigation .next {
	color: #fff;
	/*border: 1px solid gray;*/
	background: #1c1c1c;
}

.wpcf7 .cf7s-seaspray.cf7multi .navigation .previous:hover,
.wpcf7 .cf7s-seaspray.cf7multi .navigation .next:hover {
	color: #333;
	background: #e8a80a;
}

/* Pagination */
.wpcf7 .cf7s-seaspray.cf7multi .pagination {
}

/* Start & End Tabs */
.wpcf7 .cf7s-seaspray.cf7multi .navigation .start,
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray.cf7multi .navigation .end {
	padding: 5px 10px;
	color: #fff;
	/*border: 1px solid gray;*/
	background: #1c1c1c;
}

.wpcf7 .cf7s-seaspray.cf7multi .navigation .start:hover,
.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray.cf7multi .navigation .end:hover {
	color: #333;
	background: #e8a80a;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray.cf7multi .navigation .end {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-seaspray.cf7multi .navigation .end:hover {
}

/* Progress Bar */
.wpcf7 .cf7s-seaspray.cf7multi .cf7m-progress {
	/*border: 1px solid gray;*/
	background: #f2f2f2;
}

.wpcf7 .cf7s-seaspray.cf7multi .cf7m-progress div {
	background: #e8a80a;
}

/* Thank You Tab */
.wpcf7 .cf7s-seaspray.cf7multi .cf7m-thanks {
}
