Contact Form 7 Style - Version 2.2.6

Version Description

  • Added Avada Theme compatibility
  • Added Bridge - Creative Multi-Purpose WordPress Theme compatibility
  • Added Flatco - Multipurpose & Responsive WordPress Theme compatibility
  • Improve CSS Editor UI
Download this release

Release Info

Developer ionut.iclanzan
Plugin Icon 128x128 Contact Form 7 Style
Version 2.2.6
Comparing to
See all releases

Code changes from version 2.2.5 to 2.2.6

admin/js/admin.js CHANGED
@@ -14,7 +14,9 @@ jQuery ( document ).ready( function( $ ) {
14
  var editor = CodeMirror.fromTextArea( document.getElementById( "manual-style" ), {
15
  lineNumbers: true,
16
  theme: "default",
17
- mode: "text/css"
 
 
18
  });
19
  }
20
  $('.cf7-style-color-field').wpColorPicker();
14
  var editor = CodeMirror.fromTextArea( document.getElementById( "manual-style" ), {
15
  lineNumbers: true,
16
  theme: "default",
17
+ mode: "text/css",
18
+ indentUnit: 4,
19
+ styleActiveLine: true
20
  });
21
  }
22
  $('.cf7-style-color-field').wpColorPicker();
cf7-style-meta-box.php CHANGED
@@ -12,6 +12,11 @@ function cf7_style_general_settings_array(){
12
  "type" => "number",
13
  "label" => "Form width",
14
  "description" => "Form width in pixels"
 
 
 
 
 
15
  ),array(
16
  "type" => "number",
17
  "label" => "Form border width",
@@ -19,7 +24,7 @@ function cf7_style_general_settings_array(){
19
  ),array(
20
  "type" => "selectbox",
21
  "label" => "Form border style",
22
- "value" => array( "none", "solid", "dotted","double", "groove", "ridge", "inset", "outset" ), // ???
23
  "description" => "Style of the Border of the Form"
24
  ),array(
25
  "type" => "text",
@@ -39,6 +44,10 @@ function cf7_style_general_settings_array(){
39
  "type" => "number",
40
  "label" => "Form border radius",
41
  "description" => "Choose the form's border radius in pixels"
 
 
 
 
42
  )
43
  ),
44
  "inputs_and_labels_settings" => array(
@@ -54,15 +63,14 @@ function cf7_style_general_settings_array(){
54
  "type" => "color-selector",
55
  "label" => "Input Border Color",
56
  "description" => "Choose a color for the input border"
57
- )/*,array(
58
- "type" => "selectbox",
59
- "label" => "Input Fonts",
60
- "value" => array( "none", "solid", "dotted","double", "groove", "ridge", "inset", "outset" ), // ???
61
- "description" => "Choose from the following Google Fonts"
62
- )*/,array(
63
  "type" => "number",
64
  "label" => "Input font size",
65
  "description" => "Size of the input fonts in pixels"
 
 
 
 
66
  ),array(
67
  "type" => "number",
68
  "label" => "Input border width",
@@ -90,6 +98,11 @@ function cf7_style_general_settings_array(){
90
  "type" => "number",
91
  "label" => "Input width",
92
  "description" => "Input width in pixels"
 
 
 
 
 
93
  ),array(
94
  "type" => "number",
95
  "label" => "Input height",
@@ -116,6 +129,11 @@ function cf7_style_general_settings_array(){
116
  "type" => "number",
117
  "label" => "Textarea width",
118
  "description" => "Textarea width in pixels"
 
 
 
 
 
119
  ),array(
120
  "type" => "number",
121
  "label" => "Textarea border-size",
@@ -137,6 +155,10 @@ function cf7_style_general_settings_array(){
137
  "type" => "number",
138
  "label" => "Textarea font-size",
139
  "description" => "Textarea font size"
 
 
 
 
140
  ),array(
141
  "type" => "selectbox",
142
  "label" => "Textarea font-style",
@@ -156,22 +178,26 @@ function cf7_style_general_settings_array(){
156
  "type" => "number",
157
  "label" => "Label font size",
158
  "description" => "Size of the label fonts in pixels"
 
 
 
 
159
  ),array(
160
  "type" => "color-selector",
161
  "label" => "Label Color",
162
  "description" => "Choose the color for the label text"
163
- )/*,array(
164
- "type" => "selectbox",
165
- "label" => "Label Fonts",
166
- "value" => array( "none", "solid", "dotted","double", "groove", "ridge", "inset", "outset" ),
167
- "description" => "Choose from the following Google fonts"
168
- )*/
169
  ),
170
  "submit_button_settings" => array(
171
  array(
172
  "type" => "number",
173
  "label" => "Submit button width",
174
  "description" => "Submit button width in px"
 
 
 
 
 
175
  ),array(
176
  "type" => "number",
177
  "label" => "Submit button height",
@@ -183,7 +209,11 @@ function cf7_style_general_settings_array(){
183
  ),array(
184
  "type" => "number",
185
  "label" => "Submit button font size",
186
- "description" => "Border radius in px"
 
 
 
 
187
  ),array(
188
  "type" => "number",
189
  "label" => "Submit button border width",
@@ -197,6 +227,10 @@ function cf7_style_general_settings_array(){
197
  "type" => "color-selector",
198
  "label" => "Submit button border color",
199
  "description" => "Choose a color for the submit border"
 
 
 
 
200
  ),array(
201
  "type" => "color-selector",
202
  "label" => "Submit button background",
@@ -332,7 +366,7 @@ class cf7_style_meta_boxes {
332
  <?php } ?>
333
 
334
  <div class="general-settings full-width">
335
- <h3>Custom frontend CSS</h3>
336
  <p>You can easily find CSS elements by using your browser inspector or Firebug, or view a quick guide <a href="http://sixrevisions.com/tools/firebug-guide-web-designers/" target="_blank" title="Firebug guide">here</a>.</p>
337
  <label for="manual-style">
338
  <textarea name="manual-style" id="manual-style" cols="30" rows="10"><?php echo $result_manual; ?></textarea>
@@ -371,7 +405,8 @@ class cf7_style_meta_boxes {
371
  }
372
 
373
  $posted_data = $_POST['cf7stylecustom'];
374
- $posted_manual_style_data = sanitize_text_field( $_POST[ 'manual-style' ] );
 
375
 
376
  if ( is_array( $posted_data ) && isset( $posted_data ) ) {
377
  $serialized_result = serialize( $posted_data );
12
  "type" => "number",
13
  "label" => "Form width",
14
  "description" => "Form width in pixels"
15
+ ),array(
16
+ "type" => "selectbox",
17
+ "label" => "Form box sizing",
18
+ "value" => array( "inherit", "initial", "content-box", "border-box" ),
19
+ "description" => "Form box sizing in pixels"
20
  ),array(
21
  "type" => "number",
22
  "label" => "Form border width",
24
  ),array(
25
  "type" => "selectbox",
26
  "label" => "Form border style",
27
+ "value" => array( "none", "solid", "dotted","double", "groove", "ridge", "inset", "outset" ),
28
  "description" => "Style of the Border of the Form"
29
  ),array(
30
  "type" => "text",
44
  "type" => "number",
45
  "label" => "Form border radius",
46
  "description" => "Choose the form's border radius in pixels"
47
+ ),array(
48
+ "type" => "number",
49
+ "label" => "Form line height",
50
+ "description" => "Choose the form's line height in pixels"
51
  )
52
  ),
53
  "inputs_and_labels_settings" => array(
63
  "type" => "color-selector",
64
  "label" => "Input Border Color",
65
  "description" => "Choose a color for the input border"
66
+ ),array(
 
 
 
 
 
67
  "type" => "number",
68
  "label" => "Input font size",
69
  "description" => "Size of the input fonts in pixels"
70
+ ),array(
71
+ "type" => "number",
72
+ "label" => "Input line height",
73
+ "description" => "Size of the input line height in pixels"
74
  ),array(
75
  "type" => "number",
76
  "label" => "Input border width",
98
  "type" => "number",
99
  "label" => "Input width",
100
  "description" => "Input width in pixels"
101
+ ),array(
102
+ "type" => "selectbox",
103
+ "label" => "Input box sizing",
104
+ "value" => array( "inherit", "initial", "content-box", "border-box" ),
105
+ "description" => "Input box sizing in pixels"
106
  ),array(
107
  "type" => "number",
108
  "label" => "Input height",
129
  "type" => "number",
130
  "label" => "Textarea width",
131
  "description" => "Textarea width in pixels"
132
+ ),array(
133
+ "type" => "selectbox",
134
+ "label" => "Textarea box sizing",
135
+ "value" => array( "inherit", "initial", "content-box", "border-box" ),
136
+ "description" => "Textarea box sizing in pixels"
137
  ),array(
138
  "type" => "number",
139
  "label" => "Textarea border-size",
155
  "type" => "number",
156
  "label" => "Textarea font-size",
157
  "description" => "Textarea font size"
158
+ ),array(
159
+ "type" => "number",
160
+ "label" => "Textarea line height",
161
+ "description" => "Textarea line height in pixels"
162
  ),array(
163
  "type" => "selectbox",
164
  "label" => "Textarea font-style",
178
  "type" => "number",
179
  "label" => "Label font size",
180
  "description" => "Size of the label fonts in pixels"
181
+ ),array(
182
+ "type" => "number",
183
+ "label" => "Label line height",
184
+ "description" => "Size of the label line height in pixels"
185
  ),array(
186
  "type" => "color-selector",
187
  "label" => "Label Color",
188
  "description" => "Choose the color for the label text"
189
+ )
 
 
 
 
 
190
  ),
191
  "submit_button_settings" => array(
192
  array(
193
  "type" => "number",
194
  "label" => "Submit button width",
195
  "description" => "Submit button width in px"
196
+ ),array(
197
+ "type" => "selectbox",
198
+ "label" => "Submit button box sizing",
199
+ "value" => array( "inherit", "initial", "content-box", "border-box" ),
200
+ "description" => "Submit button box sizing in pixels"
201
  ),array(
202
  "type" => "number",
203
  "label" => "Submit button height",
209
  ),array(
210
  "type" => "number",
211
  "label" => "Submit button font size",
212
+ "description" => "Font size in px"
213
+ ),array(
214
+ "type" => "number",
215
+ "label" => "Submit button line height",
216
+ "description" => "Line height in px"
217
  ),array(
218
  "type" => "number",
219
  "label" => "Submit button border width",
227
  "type" => "color-selector",
228
  "label" => "Submit button border color",
229
  "description" => "Choose a color for the submit border"
230
+ ),array(
231
+ "type" => "color-selector",
232
+ "label" => "Submit button color",
233
+ "description" => "Choose a color for the submit button text"
234
  ),array(
235
  "type" => "color-selector",
236
  "label" => "Submit button background",
366
  <?php } ?>
367
 
368
  <div class="general-settings full-width">
369
+ <h3><?php _e( "CSS Editor", "cf7style" ); ?></h3>
370
  <p>You can easily find CSS elements by using your browser inspector or Firebug, or view a quick guide <a href="http://sixrevisions.com/tools/firebug-guide-web-designers/" target="_blank" title="Firebug guide">here</a>.</p>
371
  <label for="manual-style">
372
  <textarea name="manual-style" id="manual-style" cols="30" rows="10"><?php echo $result_manual; ?></textarea>
405
  }
406
 
407
  $posted_data = $_POST['cf7stylecustom'];
408
+ $posted_manual_style_data = strip_tags($_POST[ 'manual-style' ]);
409
+ preg_replace('/<script\b[^>]*>(.*?)<\/script>/is', "", $posted_manual_style_data);
410
 
411
  if ( is_array( $posted_data ) && isset( $posted_data ) ) {
412
  $serialized_result = serialize( $posted_data );
cf7-style.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Contact Form 7 Style
4
  Plugin URI: http://wordpress.reea.net/contact-form-7-style/
5
  Description: Simple style customization and templating for Contact Form 7 forms. Requires Contact Form 7 plugin installed.
6
- Version: 2.2.5
7
  Author: Reea
8
  Author URI: http://www.reea.net?ref="wordpress.org"
9
  License: GPL2
@@ -14,7 +14,7 @@ License: GPL2
14
  * Include the plugin options
15
  */
16
  function set_styleversion(){
17
- return "2.2.5";
18
  }
19
 
20
  function get_predefined_cf7_style_template_data() {
@@ -62,8 +62,15 @@ function get_predefined_cf7_style_template_data() {
62
  );
63
  }// end of get_predefined_cf7_style_template_data
64
  function get_cf7style_slug_or_id( $post, $id ) {
65
- $post_content = ( !empty( $post ) ) ? $post->post_content : "";
 
 
 
 
 
 
66
  if ( has_shortcode( $post_content, 'contact-form-7' ) ) {
 
67
  //preg_match('/\[contact-form-7.*id=.(.*).\]/', $post->post_content, $cf7_id );
68
 
69
  //this is a temporary solution. will be improved.
@@ -98,12 +105,14 @@ function get_cf7style_slug_or_id( $post, $id ) {
98
 
99
 
100
 
101
- preg_match($pattern, $post->post_content, $cf7_id );
 
102
 
103
 
104
  preg_match('/\[contact-form-7.*id=.(.*).\]/', $cf7_id[0], $cf7_idnew );
105
-
106
  $cf7_id = explode( '"', $cf7_idnew[1] );
 
107
  $cf7_style_id = get_post_meta( $cf7_id[0], 'cf7_style_id' );
108
  if ( isset( $cf7_style_id[0]) ) {
109
  $cf7_style_data = get_post( $cf7_style_id[0], ARRAY_A );
@@ -139,19 +148,22 @@ function cf7_style_custom_css_generator(){
139
  $cf7s_manual_style = get_post_meta( $cf7s_id, 'cf7_style_manual_style', true );
140
  if ( $custom_cat_name == "custom style" ) {
141
  $cf7s_custom_settings = unserialize( get_post_meta( $cf7s_id, 'cf7_style_custom_styles', true ) );
142
- $temp = 0;
143
- $temp_1 = 0;
144
- $temp_2 = 0;
145
- $temp_3 = 0;
146
- $temp_4 = 0;
147
- $form_set_nr = count_element_settings( $cf7s_custom_settings, array( "form", "input", "label", "submit", "textarea" ) );
 
 
 
148
  foreach( $cf7s_custom_settings as $setting_key => $setting ){
149
  $setting_key_part = explode( "-", $setting_key );
150
  $second_part = ( $setting_key_part[0] != "submit" ) ? $setting_key_part[1] : "";
151
  $third_part = ( !empty( $setting_key_part[2] ) ) ? ( ( $setting_key_part[0] != "submit" ) ? "-" : "" ) . $setting_key_part[2] : "";
152
  $fourth_part = ( !empty( $setting_key_part[3] ) && $setting_key_part[0] == "submit" ) ? "-" . $setting_key_part[3] : "";
153
 
154
- $classelem = "cf7-style." . ( ( is_numeric( $cf7s_slug ) ) ? "cf7-style-".$cf7s_slug : $cf7s_slug );
155
  switch ( $setting_key_part[ 0 ]) {
156
  case 'form':
157
  $startelem = $temp;
@@ -161,44 +173,79 @@ function cf7_style_custom_css_generator(){
161
  case 'input':
162
  $startelem = $temp_1;
163
  $allelem = $form_set_nr[ 1 ];
164
- $classelem .= " input,\n.".$classelem." textarea,\n.".$classelem." input:focus,\n.".$classelem." textarea:focus";
165
  $temp_1++;
166
  break;
167
  case 'label':
168
  $startelem = $temp_2;
169
- $allelem =
170
- $classelem .= " label,\n.".$classelem." > p";
171
- $temp_2++;
172
  break;
173
  case 'submit':
174
  $startelem = $temp_3;
175
  $allelem = $form_set_nr[ 3 ];
176
- $classelem .= " .wpcf7-submit,\n.".$classelem." .wpcf7-submit:focus,\n.".$classelem." input[type=\"submit\"],\n.".$classelem." input[type=\"submit\"]:hover";
177
  $temp_3++;
178
  break;
179
  case 'textarea':
180
  $startelem = $temp_4;
181
  $allelem = $form_set_nr[ 4 ];
182
- $classelem .= " textarea,\n.".$classelem." textarea:focus";
183
  $temp_4++;
184
  break;
185
  default:
186
  # code...
187
  break;
188
  }
189
- $style .= ( $startelem == 0 ) ? "." . $classelem . " {\n" : "";
190
- $style .= ( !empty( $setting ) && $setting != "Default" ) ? "\t" . $second_part . $third_part . $fourth_part . ": ". ( ( !is_numeric( $setting ) ) ? $setting : $setting . "px" ) . ";\n" : "";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
191
  $style .= ( $startelem == $allelem || $allelem == 1 ) ? "}\n" : "";
 
192
  }
193
  }
194
  $font_family = return_font_name( $post->ID );
195
  if( ! empty( $font_family ) && "none" !== $font_family ) {
196
- $style .= '.cf7-style.' . $cf7s_slug . "{\n\t font-family: '" . $font_family . "',sans-serif;\n} ";
197
  }
198
  if( !empty( $cf7s_manual_style ) ){
199
  $style.= "\n".$cf7s_manual_style."\n";
200
  }
201
  echo $style ."</style>";
 
202
  }// end of cf7_style_custom_css_generator
203
 
204
  //include_once( 'cf7-style-settings.php' );
@@ -464,15 +511,22 @@ function cf7_style_deactivate() {
464
  register_deactivation_hook( __FILE__, 'cf7_style_deactivate' );
465
 
466
  /*
467
- * Function created for deactivated Contact Form 7 Designer plugin.
468
  * This is because styles of that plugin is in conflict with ours.
469
  * No one should add an id in the html tag.
470
  */
471
  function deactivate_contact_form_7_designer_plugin() {
 
472
  if ( is_plugin_active('contact-form-7-designer/cf7-styles.php') ) {
473
  deactivate_plugins('contact-form-7-designer/cf7-styles.php');
474
  add_action( 'admin_notices', 'cf7_designer_deactivation_notice' );
475
  }
 
 
 
 
 
 
476
  }
477
  add_action('admin_init', 'deactivate_contact_form_7_designer_plugin');
478
  /*
@@ -482,4 +536,28 @@ function cf7_designer_deactivation_notice() { ?>
482
  <div class="error">
483
  <p>You cannot activate CF7 Designer while CF7 Style is activated!</p>
484
  </div>
485
- <?php }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  Plugin Name: Contact Form 7 Style
4
  Plugin URI: http://wordpress.reea.net/contact-form-7-style/
5
  Description: Simple style customization and templating for Contact Form 7 forms. Requires Contact Form 7 plugin installed.
6
+ Version: 2.2.6
7
  Author: Reea
8
  Author URI: http://www.reea.net?ref="wordpress.org"
9
  License: GPL2
14
  * Include the plugin options
15
  */
16
  function set_styleversion(){
17
+ return "2.2.6";
18
  }
19
 
20
  function get_predefined_cf7_style_template_data() {
62
  );
63
  }// end of get_predefined_cf7_style_template_data
64
  function get_cf7style_slug_or_id( $post, $id ) {
65
+ if ( is_front_page() ) {
66
+ $frontpageid = get_option('page_on_front');
67
+ $content_post = get_post($frontpageid);
68
+ $post_content = $content_post->post_content;
69
+ } else {
70
+ $post_content = ( !empty( $post ) ) ? $post->post_content : "";
71
+ }
72
  if ( has_shortcode( $post_content, 'contact-form-7' ) ) {
73
+
74
  //preg_match('/\[contact-form-7.*id=.(.*).\]/', $post->post_content, $cf7_id );
75
 
76
  //this is a temporary solution. will be improved.
105
 
106
 
107
 
108
+ preg_match($pattern, $post_content, $cf7_id );
109
+
110
 
111
 
112
  preg_match('/\[contact-form-7.*id=.(.*).\]/', $cf7_id[0], $cf7_idnew );
113
+
114
  $cf7_id = explode( '"', $cf7_idnew[1] );
115
+
116
  $cf7_style_id = get_post_meta( $cf7_id[0], 'cf7_style_id' );
117
  if ( isset( $cf7_style_id[0]) ) {
118
  $cf7_style_data = get_post( $cf7_style_id[0], ARRAY_A );
148
  $cf7s_manual_style = get_post_meta( $cf7s_id, 'cf7_style_manual_style', true );
149
  if ( $custom_cat_name == "custom style" ) {
150
  $cf7s_custom_settings = unserialize( get_post_meta( $cf7s_id, 'cf7_style_custom_styles', true ) );
151
+ $temp = 0;
152
+ $temp_1 = 0;
153
+ $temp_2 = 0;
154
+ $temp_3 = 0;
155
+ $temp_4 = 0;
156
+
157
+ $form_set_nr = count_element_settings( $cf7s_custom_settings, array( "form", "input", "label", "submit", "textarea" ) );
158
+
159
+
160
  foreach( $cf7s_custom_settings as $setting_key => $setting ){
161
  $setting_key_part = explode( "-", $setting_key );
162
  $second_part = ( $setting_key_part[0] != "submit" ) ? $setting_key_part[1] : "";
163
  $third_part = ( !empty( $setting_key_part[2] ) ) ? ( ( $setting_key_part[0] != "submit" ) ? "-" : "" ) . $setting_key_part[2] : "";
164
  $fourth_part = ( !empty( $setting_key_part[3] ) && $setting_key_part[0] == "submit" ) ? "-" . $setting_key_part[3] : "";
165
 
166
+ $classelem = "body .cf7-style." . ( ( is_numeric( $cf7s_slug ) ) ? "cf7-style-".$cf7s_slug : $cf7s_slug );
167
  switch ( $setting_key_part[ 0 ]) {
168
  case 'form':
169
  $startelem = $temp;
173
  case 'input':
174
  $startelem = $temp_1;
175
  $allelem = $form_set_nr[ 1 ];
176
+ $classelem .= " input,\n".$classelem." textarea,\n".$classelem." input:focus,\n".$classelem." textarea:focus,\n".$classelem." textarea:focus,\n" . $classelem . " input[type=\"submit\"]:hover,\n".$classelem." .wpcf7-submit:not([disabled]),\n".$classelem." .wpcf7-submit:not([disabled]):hover";
177
  $temp_1++;
178
  break;
179
  case 'label':
180
  $startelem = $temp_2;
181
+ $allelem = $form_set_nr[ 2 ];
182
+ $classelem .= " label,\n".$classelem." > p";
183
+ $temp_2++;
184
  break;
185
  case 'submit':
186
  $startelem = $temp_3;
187
  $allelem = $form_set_nr[ 3 ];
188
+ $classelem .= " .wpcf7-submit,\n".$classelem." .wpcf7-submit:focus,\n".$classelem." input[type=\"submit\"],\n".$classelem." input[type=\"submit\"]:hover,\n".$classelem." .wpcf7-submit:not([disabled]),\n".$classelem." .wpcf7-submit:not([disabled]):hover";
189
  $temp_3++;
190
  break;
191
  case 'textarea':
192
  $startelem = $temp_4;
193
  $allelem = $form_set_nr[ 4 ];
194
+ $classelem .= " textarea,\n".$classelem." textarea:focus";
195
  $temp_4++;
196
  break;
197
  default:
198
  # code...
199
  break;
200
  }
201
+
202
+
203
+ $style .= ( $startelem == 0 ) ? $classelem . " {\n" : "";
204
+
205
+
206
+
207
+ /*$style .= ( $setting != "" && $setting != "Default" && ( $second_part != 'box' && $third_part != 'box' ) ) ? "\t" . $second_part . $third_part . $fourth_part . ": ". ( ( !is_numeric( $setting ) ) ? $setting : $setting . "px" ) . ";\n" : "";*/
208
+
209
+ if ( $setting != "" && $setting != "Default" && ( $second_part != 'box' && $third_part != 'box' ) && ( $second_part != 'line' || $third_part != 'line' ) ) {
210
+
211
+ $style .= "\t" . $second_part . $third_part . $fourth_part . ": ";
212
+
213
+ if ( !is_numeric( $setting ) && $setting !== '' ) {
214
+ $style .= $setting;
215
+ } else {
216
+ $style .= $setting . "px";
217
+ }
218
+ $style .= ";\n";
219
+ }
220
+
221
+ if( $second_part == 'line' && $setting == "" ) {
222
+
223
+ $style .= "\t" . $second_part . $third_part . ": normal;\n";
224
+ }
225
+
226
+ if ( $third_part == "line" && $setting == "" ) {
227
+ $style .= "\t" . $third_part . $fourth_part . ": normal;\n";
228
+ }
229
+
230
+ if( ( $second_part == 'box' || $third_part == 'box' ) && $setting != "Default" ) {
231
+ $style .= "\t -moz-" . $second_part . $third_part . ": ". $setting . ";\n";
232
+ $style .= "\t -webkit-" . $second_part . $third_part . ": ". $setting . ";\n";
233
+ $style .= "\t" . $second_part . $third_part . ": ". $setting . ";\n";
234
+ }
235
+
236
  $style .= ( $startelem == $allelem || $allelem == 1 ) ? "}\n" : "";
237
+
238
  }
239
  }
240
  $font_family = return_font_name( $post->ID );
241
  if( ! empty( $font_family ) && "none" !== $font_family ) {
242
+ $style .= 'body .cf7-style.' . $cf7s_slug . ', body .cf7-style.' . $cf7s_slug . " input[type='submit'] {\n\t font-family: '" . $font_family . "',sans-serif;\n} ";
243
  }
244
  if( !empty( $cf7s_manual_style ) ){
245
  $style.= "\n".$cf7s_manual_style."\n";
246
  }
247
  echo $style ."</style>";
248
+
249
  }// end of cf7_style_custom_css_generator
250
 
251
  //include_once( 'cf7-style-settings.php' );
511
  register_deactivation_hook( __FILE__, 'cf7_style_deactivate' );
512
 
513
  /*
514
+ * Function created for deactivated Contact Form 7 Designer & Contact form 7 Skins.
515
  * This is because styles of that plugin is in conflict with ours.
516
  * No one should add an id in the html tag.
517
  */
518
  function deactivate_contact_form_7_designer_plugin() {
519
+ //designer
520
  if ( is_plugin_active('contact-form-7-designer/cf7-styles.php') ) {
521
  deactivate_plugins('contact-form-7-designer/cf7-styles.php');
522
  add_action( 'admin_notices', 'cf7_designer_deactivation_notice' );
523
  }
524
+ //skins
525
+ if ( is_plugin_active('cf7-skins-beta/index.php') ) {
526
+ deactivate_plugins('cf7-skins-beta/index.php');
527
+ add_action( 'admin_notices', 'cf7_skins_deactivation_notice' );
528
+ }
529
+
530
  }
531
  add_action('admin_init', 'deactivate_contact_form_7_designer_plugin');
532
  /*
536
  <div class="error">
537
  <p>You cannot activate CF7 Designer while CF7 Style is activated!</p>
538
  </div>
539
+ <?php }
540
+
541
+ /*
542
+ * notice for the user
543
+ */
544
+ function cf7_skins_deactivation_notice() { ?>
545
+ <div class="error">
546
+ <p>You cannot activate CF7 Skins while CF7 Style is activated!</p>
547
+ </div>
548
+ <?php }
549
+
550
+ /*
551
+ * kiwi helper function. using print_r with styles and pre tag. it can be used outside the plugin too.
552
+ */
553
+ function kiwi($var) {
554
+ global $current_user;
555
+ get_currentuserinfo();
556
+ $myid = $current_user->ID;
557
+ if (is_user_logged_in() && $myid == 1) {
558
+ echo '<pre class="kiwi">';
559
+ print_r($var);
560
+ echo '</pre>';
561
+ }
562
+ echo '<style type="text/css">.kiwi{background:#9DAE5C;color:#0000;}</style>';
563
+ }
css/frontend.css CHANGED
@@ -16,17 +16,25 @@
16
  */
17
 
18
 
19
- /**
20
  * Reset
21
  *
22
  * 0.0 - Reset
23
  * -----------------------------------------------------------------------------
24
  */
25
- .cf7-style * {
26
- -moz-box-sizing: initial;
27
- -webkit-box-sizing: initial;
28
- box-sizing: initial;
29
- }
 
 
 
 
 
 
 
 
30
  .cf7-style input[type="text"],
31
  .cf7-style input[type="email"],
32
  .cf7-style input[type="url"],
@@ -34,12 +42,39 @@
34
  .cf7-style input[type="search"],
35
  .cf7-style textarea {
36
  width: 100%;
37
- }
 
 
 
 
 
38
  body .cf7-style input:focus,
39
  body .cf7-style textarea:focus,
40
- body .cf7-style input[ type="submit" ]:hover {
41
- background: inherit;
42
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
 
44
  /**
45
  * Valentine's Day
@@ -47,9 +82,57 @@ body .cf7-style input[ type="submit" ]:hover {
47
  * 1.1 - Classic
48
  * -----------------------------------------------------------------------------
49
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
  body .valentines-day-classic {
51
- background: url('../images/vday-classic/hearted-bg.png') -45px 0 repeat;
52
  position: relative;
 
 
 
53
  }
54
  body .valentines-day-classic .heart {
55
  position: absolute;
@@ -59,10 +142,12 @@ body .valentines-day-classic .heart {
59
  height: 135px;
60
  top:-90px;
61
  }
 
62
  body .valentines-day-classic p {
63
  margin-bottom: 10px;
64
  text-shadow: 1px 1px #FFF;
65
  }
 
66
  body .valentines-day-classic input,
67
  body .valentines-day-classic textarea {
68
  background: rgba(255,255,255,0.7);
@@ -77,12 +162,15 @@ body .valentines-day-classic textarea {
77
  box-shadow: 5px 6px 10px -5px #999999;
78
  margin-top: 3px;
79
  }
 
80
  body .valentines-day-classic input:focus,
81
  body .valentines-day-classic textarea:focus {
82
  background: rgba(255,255,255,0.7);
83
  border-left: 1px solid #AAA;
84
  border-bottom: 1px solid #AAA;
85
  }
 
 
86
  body .valentines-day-classic .wpcf7-submit {
87
  -webkit-box-shadow: none;
88
  -moz-box-shadow: none;
@@ -91,6 +179,9 @@ body .valentines-day-classic .wpcf7-submit {
91
  -moz-border-radius: 10px;
92
  border-radius: 10px;
93
  border: none;
 
 
 
94
  padding: 20px;
95
  min-width: 90px;
96
  background: rgb(125,185,232); /* Old browsers */
@@ -107,14 +198,28 @@ body .valentines-day-classic .wpcf7-submit {
107
  float: right;
108
  text-shadow: 1px 1px #555;
109
  }
 
 
 
110
  body .valentines-day-classic .wpcf7-submit:hover {
111
- background-color: transparent;
112
  }
113
- body .valentines-day-classic .wpcf7-validation-errors {
 
 
 
114
  border: 1px solid #FF0000;
115
- background: rgba(255,255,255,0.7);
 
 
 
 
116
  }
117
 
 
 
 
 
118
 
119
 
120
  /**
@@ -123,6 +228,57 @@ body .valentines-day-classic .wpcf7-validation-errors {
123
  * 1.2 - Roses
124
  * -----------------------------------------------------------------------------
125
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  body .valentines-day-roses {
127
  background: url(../images/vday-rose/rose-bg-50percent.png) 0 0 no-repeat;
128
  position: relative;
@@ -133,15 +289,11 @@ body .valentines-day-roses {
133
  -moz-box-sizing: initial;
134
  box-sizing: initial;
135
  }
 
136
  body .valentines-day-roses {
137
  clear: both;
138
  }
139
- body .valentines-day-roses input,
140
- body .valentines-day-roses textarea {
141
- background: none;
142
- border: none;
143
 
144
- }
145
  body .valentines-day-roses input[type="text"],
146
  body .valentines-day-roses input[type="email"],
147
  body .valentines-day-roses input[type="url"],
@@ -149,15 +301,18 @@ body .valentines-day-roses input[type="password"],
149
  body .valentines-day-roses input[type="search"],
150
  body .valentines-day-roses textarea{
151
  width: 92%;
152
- }
 
153
  body .valentines-day-roses input {
154
  padding-bottom: 2px;
155
  }
 
156
  body .valentines-day-roses input,
157
  body .valentines-day-roses input:hover,
158
  body .valentines-day-roses input:focus {
159
  border-bottom: 1px solid #490706;
160
  }
 
161
  body .valentines-day-roses textarea {
162
  width: 215px;
163
  height: 140px;
@@ -165,15 +320,18 @@ body .valentines-day-roses textarea {
165
  padding-top: 0;
166
  line-height: 32px;
167
  }
 
168
  body .valentines-day-roses p {
169
  margin-bottom: 10px;
170
  }
 
171
  body .valentines-day-roses .letter-box {
172
- background:#826e50 url(../images/vday-rose/contact-bg.png) 0 0 no-repeat;
173
  width: 285px;
174
- margin: 62px 0 0 -50px;
175
  padding: 35px 15px 45px;
176
  }
 
177
  body .valentines-day-roses .wpcf7-submit {
178
  position: absolute;
179
  bottom: 5px;
@@ -183,12 +341,14 @@ body .valentines-day-roses .wpcf7-submit {
183
  color: #fff;
184
  box-shadow: none;
185
  }
 
186
  body .valentines-day-roses input[type="submit"]:hover,
187
  body .valentines-day-roses input[type="submit"]:focus {
188
  background: #490706;
189
  }
190
- body .valentines-day-roses .wpcf7-validation-errors,
191
- body .valentines-day-roses .wpcf7-mail-sent-ok {
 
192
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
193
  border: none;
194
  left: 115px;
@@ -196,13 +356,21 @@ body .valentines-day-roses .wpcf7-mail-sent-ok {
196
  top: 145px;
197
  width: 295px;
198
  }
199
- body .valentines-day-roses .wpcf7-validation-errors {
 
200
  color: #ff0000;
201
  }
202
- body .valentines-day-roses .wpcf7-mail-sent-ok {
 
203
  color: green;
204
  }
205
 
 
 
 
 
 
 
206
 
207
  /**
208
  * Valentine's Day
@@ -210,63 +378,136 @@ body .valentines-day-roses .wpcf7-mail-sent-ok {
210
  * 1.3 - Birds
211
  * -----------------------------------------------------------------------------
212
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  body .valentines-day-birds {
214
  position: relative;
215
  width: 280px;
216
- margin: 234px 0 301px 97px;
217
  }
 
218
  body .valentines-day-birds-container {
219
- background: url('../images/vday-birds/bg-middle.png') 63px 0 repeat-y;
220
  width: 486px;
221
  margin: 0 auto;
222
  }
 
223
  body .valentines-day-birds .bg-header,
224
  body .valentines-day-birds .bg-bottom {
225
  width: 486px;
226
  }
 
227
  body .valentines-day-birds .bg-header {
228
- background: url('../images/vday-birds/bg-top.png') 25px 0 no-repeat;
229
  height: 234px;
230
  left: -97px;
231
  position: absolute;
232
  top: -234px;
233
  }
 
234
  body .valentines-day-birds .bg-bottom {
235
- background: url('../images/vday-birds/bg-bottom.png') 0 0 no-repeat;
236
  bottom: -301px;
237
  height: 301px;
238
  left: -97px;
239
  position: absolute;
240
  }
241
- body .valentines-day-birds p {
 
242
  margin: 0;
 
243
  }
 
244
  body .valentines-day-birds input,
245
  body .valentines-day-birds textarea {
246
  background: none;
247
  border: 2px dashed #000;
248
- resize:vertical;
249
  }
250
- body .valentines-day-birds input[type="text"],
251
- body .valentines-day-birds input[type="email"],
252
- body .valentines-day-birds input[type="url"],
253
- body .valentines-day-birds input[type="password"],
254
- body .valentines-day-birds input[type="search"],
255
- body .valentines-day-birds textarea{
256
- width: 94%;
257
- }
258
  body .valentines-day-birds textarea {
259
  height: 120px;
260
  }
 
261
  body .valentines-day-birds input:hover,
262
  body .valentines-day-birds textarea:hover,
263
  body .valentines-day-birds input:focus,
264
  body .valentines-day-birds textarea:focus {
265
  border: 2px dashed #000;
266
  }
 
267
  body .valentines-day-birds input {
268
  margin-bottom: 5px;
269
  }
 
270
  body .valentines-day-birds input[type="submit"] {
271
  font-size: 30px;
272
  color: #444;
@@ -277,52 +518,108 @@ body .valentines-day-birds input[type="submit"] {
277
  display: block;
278
  margin: 0 auto;
279
  }
 
280
  body .valentines-day-birds input[type="submit"]:hover,
281
  body .valentines-day-birds input[type="submit"]:focus {
282
  background: none;
283
  color: #000;
284
  }
 
285
  body .valentines-day-birds div.wpcf7-response-output {
286
  width: 265px;
287
  margin: 0 0 0 -36px;
288
  border: none;
289
  }
 
290
  body .valentines-day-birds .wpcf7-validation-errors {
291
  color: #ff0000;
292
  }
 
293
  body .valentines-day-birds .wpcf7-mail-sent-ok {
294
  color: green;
295
  }
296
 
297
 
298
-
299
  /**
300
  * Valentine's Day
301
  *
302
  * 1.4 - Blue Birds
303
  * -----------------------------------------------------------------------------
304
- */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
305
  body .valentines-day-blue-birds {
306
  position: relative;
307
  background: url("../images/vday-blue-birds/pattern.jpg") repeat;
308
  color: #100804;
309
  }
 
310
  body .valentines-day-blue-birds .header {
311
  background: url("../images/vday-blue-birds/header.png") no-repeat top center;
312
  height: 260px;
313
  width: 100%;
314
  }
 
315
  body .valentines-day-blue-birds input,
316
  body .valentines-day-blue-birds textarea {
317
  width: 290px;
318
  display: inline-block;
319
- background-color: #dad3c2;
320
  border: none;
321
  }
 
322
  body .valentines-day-blue-birds input:focus,
323
  body .valentines-day-blue-birds textarea:focus {
324
- background-color: #dad3c2;
325
  }
 
326
  body .valentines-day-blue-birds .wpcf7-submit {
327
  background: url("../images/vday-blue-birds/submit.png") no-repeat top right;
328
  height: 50px;
@@ -337,6 +634,7 @@ body .valentines-day-blue-birds .wpcf7-submit {
337
  color: #100804;
338
  box-shadow: none;
339
  }
 
340
  body .valentines-day-blue-birds span.wpcf7-not-valid-tip,
341
  body .valentines-day-blue-birds .wpcf7-submit:hover {
342
  color: #7f2a3a;
@@ -345,16 +643,19 @@ body .valentines-day-blue-birds .wpcf7-submit:hover {
345
  body .valentines-day-blue-birds textarea {
346
  height: 75px;
347
  }
 
348
  body .valentines-day-blue-birds p {
349
  width: 290px;
350
  margin: 7px auto;
351
  position: relative;
352
  }
 
353
  body .valentines-day-blue-birds .footer {
354
  background: url("../images/vday-blue-birds/footer.png") no-repeat bottom center;
355
  height: 145px;
356
  width: 100%;
357
  }
 
358
  body .valentines-day-blue-birds div.wpcf7-mail-sent-ok,
359
  body .valentines-day-blue-birds div.wpcf7-validation-errors {
360
  border: none;
@@ -366,21 +667,55 @@ body .valentines-day-blue-birds div.wpcf7-validation-errors {
366
  padding: 10px 20px;
367
  right: 0;
368
  }
 
369
  body .valentines-day-blue-birds div.wpcf7-mail-sent-ok {
370
  background: rgba( 9, 94, 0, .9 );
371
  }
372
 
373
 
374
-
375
  /**
376
  * Xmas
377
  *
378
  * 2.1 - Classic
379
  * -----------------------------------------------------------------------------
380
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
381
  body .christmas-classic {
382
  position: relative;
383
  }
 
384
  body .christmas-classic-container {
385
  background: url("../images/xmas-classic/bg-repeat.png") repeat-y scroll 1px 1px rgba(0, 0, 0, 0);
386
  display: block;
@@ -389,11 +724,13 @@ body .christmas-classic-container {
389
  text-align: center;
390
  width: 403px;
391
  }
 
392
  body .christmas-classic .header {
393
  background: url("../images/xmas-classic/top_border.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
394
  height: 23px;
395
  width: 100%;
396
  }
 
397
  body .christmas-classic .left {
398
  background: url("../images/xmas-classic/left_part_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
399
  bottom: 0;
@@ -402,15 +739,18 @@ body .christmas-classic .left {
402
  position: absolute;
403
  width: 99px;
404
  }
 
405
  body .christmas-classic p {
406
  color: #482C09;
407
  margin-bottom: 20px;
408
  margin-left: 27px;
409
  width: 350px;
410
  }
 
411
  body .christmas-classic span {
412
  display: block;
413
  }
 
414
  body .christmas-classic .footer {
415
  background: url("../images/xmas-classic/bottombg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
416
  bottom: 0;
@@ -420,6 +760,7 @@ body .christmas-classic .footer {
420
  position: absolute;
421
  bottom: -255px;
422
  }
 
423
  body .christmas-classic input,
424
  body .christmas-classic textarea {
425
  display: inline-block;
@@ -428,29 +769,34 @@ body .christmas-classic textarea {
428
  -moz-border-radius:4px;
429
  -webkit-border-radius:4px;
430
  border-radius: 4px;
431
- background-color: #f3eadf;
432
  border: 1px dotted #b2a28e;
433
  }
 
434
  body .christmas-classic input {
435
  height: 28px;
436
  padding: 3px 5px;
437
  line-height: 28px;
438
  }
 
439
  body .christmas-classic input:focus,
440
  body .christmas-classic textarea:focus {
441
- background-color: #f3eadf;
442
  border: 1px dotted #b2a28e;
443
  }
 
444
  body .christmas-classic .wpcf7-form-control-wrap input,
445
  body .christmas-classic .wpcf7-form-control-wrap textarea {
446
  display: block;
447
- width: 93%;
448
  }
 
449
  body .christmas-classic form textarea {
450
  resize: vertical;
451
  margin-bottom: 10px;
452
  }
453
 
 
454
  body .christmas-classic .wpcf7-submit {
455
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
456
  border: medium none;
@@ -463,6 +809,10 @@ body .christmas-classic .wpcf7-submit {
463
  z-index: 10;
464
  }
465
 
 
 
 
 
466
 
467
 
468
  /**
@@ -471,17 +821,54 @@ body .christmas-classic .wpcf7-submit {
471
  * 2.2 - Red
472
  * -----------------------------------------------------------------------------
473
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
474
  body .christmas-red-container {
475
  color: #fff;
476
- font-size: 25px;
477
  width: 600px;
478
  margin: 0 auto;
479
  background: url( ../images/xmas-red/middle.png ) repeat-y top center;
480
  position: relative;
481
  }
 
482
  body .christmas-red {
483
  margin: 94px 0 125px;
484
  }
 
485
  body .christmas-red .header {
486
  display: block;
487
  background: url( ../images/xmas-red/header.png ) no-repeat 32px top;
@@ -498,32 +885,39 @@ body .christmas-red .footer {
498
  bottom: -94px;
499
  position: absolute;
500
  }
 
501
  body .christmas-red p {
502
  width: 370px;
503
  margin: 0 auto;
504
  }
 
505
  body .christmas-red input,
506
  body .christmas-red textarea {
507
  color: #222;
508
  width: 100%;
509
  font-size: 16px;
510
  }
 
511
  body .christmas-red input[type="text"],
512
  body .christmas-red input[type="email"],
513
  body .christmas-red input[type="url"],
514
  body .christmas-red input[type="password"],
515
  body .christmas-red input[type="search"],
516
  body .christmas-red textarea{
517
- width: 96%;
518
- }
 
519
  body .christmas-red input:focus,
520
  body .christmas-red textarea:focus {
521
- background-color: #fff;
522
  }
 
523
  body .christmas-red textarea {
524
  height: 120px;
525
  resize: vertical;
526
  }
 
 
527
  body .christmas-red .wpcf7-submit {
528
  display: block;
529
  width: 232px;
@@ -539,6 +933,7 @@ body .christmas-red .wpcf7-submit {
539
  -moz-box-shadow: none;
540
  box-shadow: none;
541
  }
 
542
  body .christmas-red .wpcf7-validation-errors,
543
  body .christmas-red .wpcf7-mail-sent-ok,
544
  body .christmas-classic-validation-errors,
@@ -550,10 +945,12 @@ body .christmas-classic-mail-sent-ok{
550
  margin-left: 25px;
551
  padding: 0;
552
  }
 
553
  body .christmas-red .wpcf7-mail-sent-ok,
554
  body .christmas-classic-mail-sent-ok {
555
  color: #73C94E;
556
  }
 
557
  body .christmas-red span.wpcf7-not-valid-tip,
558
  body .christmas-classic span.wpcf7-not-valid-tip {
559
  left: 0;
@@ -568,20 +965,25 @@ body .christmas-classic span.wpcf7-not-valid-tip {
568
  -moz-border-radius: 5px;
569
  border-radius: 5px;
570
  }
 
571
  body .christmas-red span.wpcf7-list-item {
572
  display: inline-block;
573
  height: 32px;
574
  }
 
575
  body .christmas-red .wpcf7-radio .wpcf7-list-item {
576
  background: url(../images/xmas-red/radio.png) no-repeat 0 6px;
577
  }
 
578
  body .christmas-red .wpcf7-radio .wpcf7-list-item.active {
579
  background-position: 0 -27px;
580
  }
 
581
  body .christmas-red .wpcf7-radio .wpcf7-list-item-label {
582
  display: inline-block;
583
  vertical-align: top;
584
  }
 
585
  body .christmas-red span.wpcf7-list-item input[type="radio"] {
586
  width: 30px;
587
  height: 30px;
@@ -600,23 +1002,38 @@ body .christmas-red span.wpcf7-list-item input[type="radio"] {
600
  -khtml-opacity: 0;
601
 
602
  /* Good browsers */
603
- opacity: 0;
604
-
605
- /*position: absolute;
606
- overflow: hidden;
607
- clip: rect(0 0 0 0);
608
- height:1px;
609
- width:1px;
610
- margin:-1px;
611
- padding:0;
612
- border:0;*/
613
-
614
  }
 
615
  body .christmas-red .wpcf7-response-output {
616
  position: relative;
617
  margin: 0 auto;
618
  }
619
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
620
 
621
 
622
  /**
@@ -625,6 +1042,7 @@ body .christmas-red .wpcf7-response-output {
625
  * 2.3 - Simple
626
  * -----------------------------------------------------------------------------
627
  */
 
628
  body .christmas-simple {
629
  width: 410px;
630
  padding: 50px 20px 15px 20px;
@@ -632,8 +1050,8 @@ body .christmas-simple {
632
  color: #1b0a00;
633
  position: relative;
634
  margin: 75px 0 35px;
635
-
636
  }
 
637
  body .christmas-simple-container {
638
  width: 425px;
639
  margin: 0 auto;
@@ -641,10 +1059,12 @@ body .christmas-simple-container {
641
  border-right: dashed 2px #542c0e;
642
  background: url(../images/xmas-simple/middle.png) repeat-y center top;
643
  }
 
644
  body .christmas-simple p {
645
  width: 325px;
646
  margin: 15px auto;
647
  }
 
648
  body .christmas-simple p input[type="text"],
649
  body .christmas-simple p input[type="email"],
650
  body .christmas-simple p input[type="tel"],
@@ -661,10 +1081,12 @@ body .christmas-simple p textarea:focus {
661
  background: transparent;
662
  border: dashed 2px #7d5f48;
663
  }
 
664
  body .christmas-simple textarea {
665
  height: 110px;
666
  resize: vertical;
667
  }
 
668
  body .christmas-simple .header,
669
  body .christmas-simple .footer {
670
  width: 425px;
@@ -676,6 +1098,7 @@ body .christmas-simple .footer {
676
  position: absolute;
677
  left: -2px;
678
  }
 
679
  body .christmas-simple .header {
680
  background-position: 1px 1px;
681
  border-radius: 12px 12px 0 0;
@@ -683,6 +1106,7 @@ body .christmas-simple .header {
683
  top: -35px;
684
  width: 421px;
685
  }
 
686
  body .christmas-simple .footer {
687
  background: url( '../images/xmas-simple/footer.png' ) no-repeat center top;
688
  border-bottom: 2px dashed #542c0e;
@@ -692,6 +1116,7 @@ body .christmas-simple .footer {
692
  padding-bottom: 3px;
693
  width: 421px;
694
  }
 
695
  body .christmas-simple .ribbon {
696
  width: 182px;
697
  height: 202px;
@@ -700,12 +1125,14 @@ body .christmas-simple .ribbon {
700
  right: -118px;
701
  top: -85px;
702
  }
 
703
  body .christmas-simple div.wpcf7-response-output {
704
  width: 360px;
705
  margin: 0 auto;
706
  border: none;
707
  color: #ee0000;
708
  }
 
709
  body .christmas-simple .wpcf7-submit,
710
  body .christmas-simple input[type="submit"] {
711
  background: #e7e3d0;
@@ -720,6 +1147,7 @@ body .christmas-simple input[type="submit"] {
720
  -webkit-box-shadow: -3px 3px 9px 1px #999;
721
  box-shadow: -3px 3px 9px 1px #999;
722
  }
 
723
  body .christmas-simple input[type='submit']:hover {
724
  border-top: solid 1px #fff;
725
  background: #e7e3d0;
@@ -727,10 +1155,10 @@ body .christmas-simple input[type='submit']:hover {
727
  }
728
 
729
 
730
-
731
  /**
732
  * Fix Error tooltips position
733
  */
 
734
  body .christmas-simple span.wpcf7-not-valid-tip {
735
  top: -4px;
736
  left: 2px;
@@ -742,21 +1170,26 @@ body .christmas-simple span.wpcf7-not-valid-tip {
742
  background: #fff;
743
  border: none;
744
  }
 
745
  /*Christmas clasic - unique*/
 
746
  body .christmas-classic .wpcf7-not-valid-tip{
747
  width: 100%;
748
  background: transparent;
749
  }
750
- /*
751
- **
 
752
  * SIMPLE
753
  *
754
  * 3.1 - Twenty fiffteen like
755
  * -----------------------------------------------------------------------------
756
  */
 
757
  body .twenty-fifteen-pattern {
758
  padding-top: 1.6842em;
759
- }
 
760
  body .twenty-fifteen-pattern p {
761
  font-size: 1.6rem;
762
  margin-bottom: 1.6842em;
@@ -768,6 +1201,7 @@ body .twenty-fifteen-pattern p {
768
  line-height: 1.5;
769
  text-transform: uppercase;
770
  }
 
771
  body .twenty-fifteen-pattern input[type="text"],
772
  body .twenty-fifteen-pattern input[type="email"],
773
  body .twenty-fifteen-pattern input[type="url"],
@@ -779,8 +1213,7 @@ body .twenty-fifteen-pattern textarea {
779
  font-size: 1.9rem;
780
  border: 1px solid rgba(51, 51, 51, 0.1);
781
  color: rgba(51, 51, 51, 0.7);
782
- background: transparent;
783
- background-color: #f7f7f7;
784
  border-radius: 0;
785
  margin: 0;
786
  max-width: 100%;
@@ -789,22 +1222,23 @@ body .twenty-fifteen-pattern textarea {
789
  -webkit-box-sizing: border-box;
790
  -moz-box-sizing: border-box;
791
  box-sizing: border-box;
792
-
793
  }
 
794
  body .twenty-fifteen-pattern input:focus,
795
  body .twenty-fifteen-pattern textarea:focus {
796
  border: 1px solid rgba(51, 51, 51, 0.3);
797
  color: #333;
798
- background-color: #fff;
799
  }
 
800
  body .twenty-fifteen-pattern button,
801
  body .twenty-fifteen-pattern input[type="button"],
802
  body .twenty-fifteen-pattern input[type="reset"],
803
  body .twenty-fifteen-pattern input[type="submit"] {
804
  font-size: 1.6rem;
805
  padding: 0.8125em 1.625em;
806
- background-color: #333;
807
- border: 0 none;
808
  color: #fff;
809
  cursor: pointer;
810
  font-family: "Noto Sans",sans-serif;
@@ -812,10 +1246,11 @@ body .twenty-fifteen-pattern input[type="submit"] {
812
  text-transform: uppercase;
813
  width: 100%;
814
  }
 
815
  body .twenty-fifteen-pattern button:hover,
816
  body .twenty-fifteen-pattern input[type="button"]:hover,
817
  body .twenty-fifteen-pattern input[type="reset"]:hover,
818
  body .twenty-fifteen-pattern input[type="submit"]:hover {
819
- background-color: rgba(51, 51, 51, 0.7);
820
  outline: 0 none;
821
  }
16
  */
17
 
18
 
19
+ /**
20
  * Reset
21
  *
22
  * 0.0 - Reset
23
  * -----------------------------------------------------------------------------
24
  */
25
+
26
+ /* body .cf7-style *,
27
+ body .cf7-style input.wpcf7-form-control.wpcf7-text,
28
+ body .cf7-style input.wpcf7-form-control.wpcf7-number,
29
+ body .cf7-style input.wpcf7-form-control.wpcf7-date,
30
+ body .cf7-style textarea.wpcf7-form-control.wpcf7-textarea,
31
+ body .cf7-style select.wpcf7-form-control.wpcf7-select,
32
+ body .cf7-style input.wpcf7-form-control.wpcf7-quiz {
33
+ -moz-box-sizing: content-box;
34
+ -webkit-box-sizing: content-box;
35
+ box-sizing: content-box;
36
+ } */
37
+
38
  .cf7-style input[type="text"],
39
  .cf7-style input[type="email"],
40
  .cf7-style input[type="url"],
42
  .cf7-style input[type="search"],
43
  .cf7-style textarea {
44
  width: 100%;
45
+ }
46
+
47
+ body .cf7-style input.wpcf7-form-control.wpcf7-submit {
48
+ text-align: center;
49
+ }
50
+
51
  body .cf7-style input:focus,
52
  body .cf7-style textarea:focus,
53
+ body .cf7-style input[type="submit"]:hover {
54
+ background: inherit;
55
+ }
56
+
57
+ body .cf7-style div.wpcf7-response-output {
58
+ padding: 15px;
59
+ text-transform: none;
60
+ }
61
+
62
+ body .cf7-style div.wpcf7-validation-errors {
63
+ background: none;
64
+ color: red;
65
+ border: 2px solid red;
66
+ }
67
+
68
+ body .cf7-style div.wpcf7-response-output:before {
69
+ display: none;
70
+ }
71
+
72
+ body .cf7-style div.wpcf7-response-output.wpcf7-mail-sent-ok {
73
+ background: none;
74
+ color: green;
75
+ border: 2px solid green;
76
+ }
77
+
78
 
79
  /**
80
  * Valentine's Day
82
  * 1.1 - Classic
83
  * -----------------------------------------------------------------------------
84
  */
85
+
86
+ body .valentines-day-classic input.wpcf7-form-control.wpcf7-text,
87
+ body .valentines-day-classic input.wpcf7-form-control.wpcf7-number,
88
+ body .valentines-day-classic input.wpcf7-form-control.wpcf7-date,
89
+ body .valentines-day-classic textarea.wpcf7-form-control.wpcf7-textarea,
90
+ body .valentines-day-classic select.wpcf7-form-control.wpcf7-select,
91
+ body .valentines-day-classic input.wpcf7-form-control.wpcf7-quiz {
92
+ margin: 5px 0 0;
93
+ padding: 15px 10px;
94
+ border-left: 1px solid #AAA;
95
+ border-bottom: 1px solid #AAA;
96
+ outline: 0;
97
+ resize: none;
98
+ font-size: 13px;
99
+ line-height: 17px;
100
+ background: rgba(255,255,255,0.7);
101
+ color: #818181;
102
+ font-family: 'Raleway';
103
+ font-weight: normal;
104
+ -webkit-box-sizing: border-box;
105
+ -moz-box-sizing: border-box;
106
+ box-sizing: border-box;
107
+ }
108
+
109
+ body .valentines-day-classic textarea.wpcf7-form-control.wpcf7-textarea,
110
+ body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
111
+ border: none;
112
+ }
113
+
114
+ body .wpcf7 form.valentines-day-classic p {
115
+ margin-bottom: 7px;
116
+ font-size: 16px;
117
+ color: #222;
118
+ }
119
+
120
+ body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit {
121
+ position: absolute;
122
+ right: 0;
123
+ -webkit-transition: none;
124
+ -moz-transition: none;
125
+ -ms-transition: none;
126
+ -o-transition: none;
127
+ transition: none;
128
+ }
129
+
130
  body .valentines-day-classic {
131
+ background: url('../images/vday-classic/hearted-bg.png') -45px 0 repeat;
132
  position: relative;
133
+ max-width: 600px;
134
+ margin: 0 auto 50px auto;
135
+ padding-bottom: 50px;
136
  }
137
  body .valentines-day-classic .heart {
138
  position: absolute;
142
  height: 135px;
143
  top:-90px;
144
  }
145
+
146
  body .valentines-day-classic p {
147
  margin-bottom: 10px;
148
  text-shadow: 1px 1px #FFF;
149
  }
150
+
151
  body .valentines-day-classic input,
152
  body .valentines-day-classic textarea {
153
  background: rgba(255,255,255,0.7);
162
  box-shadow: 5px 6px 10px -5px #999999;
163
  margin-top: 3px;
164
  }
165
+
166
  body .valentines-day-classic input:focus,
167
  body .valentines-day-classic textarea:focus {
168
  background: rgba(255,255,255,0.7);
169
  border-left: 1px solid #AAA;
170
  border-bottom: 1px solid #AAA;
171
  }
172
+
173
+ body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]),
174
  body .valentines-day-classic .wpcf7-submit {
175
  -webkit-box-shadow: none;
176
  -moz-box-shadow: none;
179
  -moz-border-radius: 10px;
180
  border-radius: 10px;
181
  border: none;
182
+ height: 20px;
183
+ line-height: normal;
184
+ text-align: center;
185
  padding: 20px;
186
  min-width: 90px;
187
  background: rgb(125,185,232); /* Old browsers */
198
  float: right;
199
  text-shadow: 1px 1px #555;
200
  }
201
+
202
+ body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus,
203
+ body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
204
  body .valentines-day-classic .wpcf7-submit:hover {
205
+ opacity: 0.8;
206
  }
207
+
208
+ body .valentines-day-classic div.wpcf7-response-output.wpcf7-validation-errors,
209
+ body .valentines-day-classic div.wpcf7-response-output.wpcf7-mail-sent-ok {
210
+ background: none repeat scroll 0 0 rgba( 255, 255, 255, 0.6 );
211
  border: 1px solid #FF0000;
212
+ top: 30px;
213
+ }
214
+
215
+ body .valentines-day-classic div.wpcf7-response-output.wpcf7-validation-errors {
216
+ color: #ff0000;
217
  }
218
 
219
+ body .valentines-day-classic div.wpcf7-response-output.wpcf7-mail-sent-ok {
220
+ color: green;
221
+ border: solid 1px green;
222
+ }
223
 
224
 
225
  /**
228
  * 1.2 - Roses
229
  * -----------------------------------------------------------------------------
230
  */
231
+
232
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-text,
233
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-number,
234
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-date,
235
+ body .valentines-day-roses textarea.wpcf7-form-control.wpcf7-textarea,
236
+ body .valentines-day-roses select.wpcf7-form-control.wpcf7-select,
237
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-quiz {
238
+ margin: 5px 0 0;
239
+ padding: 15px 10px;
240
+ border-bottom: 1px solid #490706;
241
+ outline: 0;
242
+ resize: none;
243
+ font-size: 13px;
244
+ line-height: 17px;
245
+ background: none;
246
+ color: #818181;
247
+ font-family: 'Raleway';
248
+ font-weight: normal;
249
+ -webkit-box-sizing: content-box;
250
+ -moz-box-sizing: content-box;
251
+ box-sizing: content-box;
252
+ }
253
+
254
+ body .valentines-day-roses textarea.wpcf7-form-control.wpcf7-textarea,
255
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
256
+ border: none;
257
+ }
258
+
259
+ body .wpcf7 form.valentines-day-roses p {
260
+ margin-bottom: 7px;
261
+ font-size: 16px;
262
+ color: #222;
263
+ }
264
+
265
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit {
266
+ position: absolute;
267
+ right: 0;
268
+ -webkit-transition: none;
269
+ -moz-transition: none;
270
+ -ms-transition: none;
271
+ -o-transition: none;
272
+ transition: none;
273
+ }
274
+
275
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus,
276
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
277
+ background: none;
278
+ border: none;
279
+ color: #7F2A3A;
280
+ }
281
+
282
  body .valentines-day-roses {
283
  background: url(../images/vday-rose/rose-bg-50percent.png) 0 0 no-repeat;
284
  position: relative;
289
  -moz-box-sizing: initial;
290
  box-sizing: initial;
291
  }
292
+
293
  body .valentines-day-roses {
294
  clear: both;
295
  }
 
 
 
 
296
 
 
297
  body .valentines-day-roses input[type="text"],
298
  body .valentines-day-roses input[type="email"],
299
  body .valentines-day-roses input[type="url"],
301
  body .valentines-day-roses input[type="search"],
302
  body .valentines-day-roses textarea{
303
  width: 92%;
304
+ }
305
+
306
  body .valentines-day-roses input {
307
  padding-bottom: 2px;
308
  }
309
+
310
  body .valentines-day-roses input,
311
  body .valentines-day-roses input:hover,
312
  body .valentines-day-roses input:focus {
313
  border-bottom: 1px solid #490706;
314
  }
315
+
316
  body .valentines-day-roses textarea {
317
  width: 215px;
318
  height: 140px;
320
  padding-top: 0;
321
  line-height: 32px;
322
  }
323
+
324
  body .valentines-day-roses p {
325
  margin-bottom: 10px;
326
  }
327
+
328
  body .valentines-day-roses .letter-box {
329
+ background: #826e50 url(../images/vday-rose/contact-bg.png) 0 0 no-repeat;
330
  width: 285px;
331
+ margin: 32px 0 0 -50px;
332
  padding: 35px 15px 45px;
333
  }
334
+
335
  body .valentines-day-roses .wpcf7-submit {
336
  position: absolute;
337
  bottom: 5px;
341
  color: #fff;
342
  box-shadow: none;
343
  }
344
+
345
  body .valentines-day-roses input[type="submit"]:hover,
346
  body .valentines-day-roses input[type="submit"]:focus {
347
  background: #490706;
348
  }
349
+
350
+ body .valentines-day-roses div.wpcf7-validation-errors,
351
+ body .valentines-day-roses div.wpcf7-mail-sent-ok {
352
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
353
  border: none;
354
  left: 115px;
356
  top: 145px;
357
  width: 295px;
358
  }
359
+
360
+ body .valentines-day-roses div.wpcf7-validation-errors {
361
  color: #ff0000;
362
  }
363
+
364
+ body .valentines-day-roses div.wpcf7-mail-sent-ok {
365
  color: green;
366
  }
367
 
368
+ body .valentines-day-roses div.wpcf7-response-output.wpcf7-validation-errors,
369
+ body .valentines-day-roses div.wpcf7-response-output.wpcf7-mail-sent-ok {
370
+ background: none repeat scroll 0 0 rgba( 255, 255, 255, 0.6 );
371
+ border: none;
372
+ }
373
+
374
 
375
  /**
376
  * Valentine's Day
378
  * 1.3 - Birds
379
  * -----------------------------------------------------------------------------
380
  */
381
+
382
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-text,
383
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-number,
384
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-date,
385
+ body .valentines-day-birds textarea.wpcf7-form-control.wpcf7-textarea,
386
+ body .valentines-day-birds select.wpcf7-form-control.wpcf7-select,
387
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-quiz {
388
+ margin: 0 0 5px 0;
389
+ padding: 8px 10px;
390
+ border: 2px dashed #000;
391
+ outline: 0;
392
+ resize: none;
393
+ font-size: 13px;
394
+ line-height: 16px;
395
+ background: none;
396
+ color: #222;
397
+ font-family: inherit;
398
+ font-weight: normal;
399
+ -webkit-box-sizing: border-box;
400
+ -moz-box-sizing: border-box;
401
+ box-sizing: border-box;
402
+ }
403
+
404
+ body .valentines-day-birds input[type="text"],
405
+ body .valentines-day-birds input[type="email"],
406
+ body .valentines-day-birds input[type="url"],
407
+ body .valentines-day-birds input[type="password"],
408
+ body .valentines-day-birds input[type="search"],
409
+ body .valentines-day-birds textarea,
410
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-text,
411
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-number,
412
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-date,
413
+ body .valentines-day-birds textarea.wpcf7-form-control.wpcf7-textarea,
414
+ body .valentines-day-birds select.wpcf7-form-control.wpcf7-select {
415
+ width: 100%;
416
+ }
417
+
418
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]),
419
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
420
+ border: none;
421
+ background: none;
422
+ }
423
+
424
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
425
+ color: #444;
426
+ }
427
+
428
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
429
+ color: #843A69;
430
+ }
431
+
432
+ body .valentines-day-birds div.wpcf7-response-output {
433
+ position: relative;
434
+ padding: 17px 42px;
435
+ font-weight: normal;
436
+ font-size: 13px;
437
+ line-height: 17px;
438
+ text-transform: uppercase;
439
+ letter-spacing: 1px;
440
+ border: 0;
441
+ }
442
+
443
+ body .valentines-day-birds div.wpcf7-response-output.wpcf7-validation-errors {
444
+ background: none;
445
+ }
446
+
447
+ body .valentines-day-birds div.wpcf7-response-output.wpcf7-validation-errors:before {
448
+ display: none;
449
+ }
450
+
451
  body .valentines-day-birds {
452
  position: relative;
453
  width: 280px;
454
+ margin: 234px 0 330px 97px;
455
  }
456
+
457
  body .valentines-day-birds-container {
458
+ background: url('../images/vday-birds/bg-middle.png') 63px 0 repeat-y;
459
  width: 486px;
460
  margin: 0 auto;
461
  }
462
+
463
  body .valentines-day-birds .bg-header,
464
  body .valentines-day-birds .bg-bottom {
465
  width: 486px;
466
  }
467
+
468
  body .valentines-day-birds .bg-header {
469
+ background: url('../images/vday-birds/bg-top.png') 25px 0 no-repeat;
470
  height: 234px;
471
  left: -97px;
472
  position: absolute;
473
  top: -234px;
474
  }
475
+
476
  body .valentines-day-birds .bg-bottom {
477
+ background: url('../images/vday-birds/bg-bottom.png') 0 0 no-repeat;
478
  bottom: -301px;
479
  height: 301px;
480
  left: -97px;
481
  position: absolute;
482
  }
483
+
484
+ body .wpcf7 form.valentines-day-birds p {
485
  margin: 0;
486
+ color: #222;
487
  }
488
+
489
  body .valentines-day-birds input,
490
  body .valentines-day-birds textarea {
491
  background: none;
492
  border: 2px dashed #000;
493
+ resize: vertical;
494
  }
495
+
 
 
 
 
 
 
 
496
  body .valentines-day-birds textarea {
497
  height: 120px;
498
  }
499
+
500
  body .valentines-day-birds input:hover,
501
  body .valentines-day-birds textarea:hover,
502
  body .valentines-day-birds input:focus,
503
  body .valentines-day-birds textarea:focus {
504
  border: 2px dashed #000;
505
  }
506
+
507
  body .valentines-day-birds input {
508
  margin-bottom: 5px;
509
  }
510
+
511
  body .valentines-day-birds input[type="submit"] {
512
  font-size: 30px;
513
  color: #444;
518
  display: block;
519
  margin: 0 auto;
520
  }
521
+
522
  body .valentines-day-birds input[type="submit"]:hover,
523
  body .valentines-day-birds input[type="submit"]:focus {
524
  background: none;
525
  color: #000;
526
  }
527
+
528
  body .valentines-day-birds div.wpcf7-response-output {
529
  width: 265px;
530
  margin: 0 0 0 -36px;
531
  border: none;
532
  }
533
+
534
  body .valentines-day-birds .wpcf7-validation-errors {
535
  color: #ff0000;
536
  }
537
+
538
  body .valentines-day-birds .wpcf7-mail-sent-ok {
539
  color: green;
540
  }
541
 
542
 
 
543
  /**
544
  * Valentine's Day
545
  *
546
  * 1.4 - Blue Birds
547
  * -----------------------------------------------------------------------------
548
+ */
549
+
550
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-text,
551
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-number,
552
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-date,
553
+ body .valentines-day-blue-birds textarea.wpcf7-form-control.wpcf7-textarea,
554
+ body .valentines-day-blue-birds select.wpcf7-form-control.wpcf7-select,
555
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-quiz {
556
+ margin: 5px 0 0;
557
+ padding: 15px;
558
+ border: 0;
559
+ outline: 0;
560
+ resize: none;
561
+ font-size: 13px;
562
+ line-height: 17px;
563
+ background: #dad3c2;
564
+ color: #818181;
565
+ font-family: 'Raleway';
566
+ font-weight: normal;
567
+ -webkit-box-sizing: border-box;
568
+ -moz-box-sizing: border-box;
569
+ box-sizing: border-box;
570
+ }
571
+
572
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
573
+ border: none;
574
+ }
575
+
576
+ body .wpcf7 form.valentines-day-blue-birds p {
577
+ margin-bottom: 7px;
578
+ font-size: 16px;
579
+ }
580
+
581
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit {
582
+ position: absolute;
583
+ right: 0;
584
+ -webkit-transition: none;
585
+ -moz-transition: none;
586
+ -ms-transition: none;
587
+ -o-transition: none;
588
+ transition: none;
589
+ }
590
+
591
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus,
592
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
593
+ background: url("../images/vday-blue-birds/submit.png") no-repeat top right;
594
+ border: none;
595
+ color: #7F2A3A;
596
+ }
597
+
598
  body .valentines-day-blue-birds {
599
  position: relative;
600
  background: url("../images/vday-blue-birds/pattern.jpg") repeat;
601
  color: #100804;
602
  }
603
+
604
  body .valentines-day-blue-birds .header {
605
  background: url("../images/vday-blue-birds/header.png") no-repeat top center;
606
  height: 260px;
607
  width: 100%;
608
  }
609
+
610
  body .valentines-day-blue-birds input,
611
  body .valentines-day-blue-birds textarea {
612
  width: 290px;
613
  display: inline-block;
614
+ background: #dad3c2;
615
  border: none;
616
  }
617
+
618
  body .valentines-day-blue-birds input:focus,
619
  body .valentines-day-blue-birds textarea:focus {
620
+ background: #dad3c2;
621
  }
622
+
623
  body .valentines-day-blue-birds .wpcf7-submit {
624
  background: url("../images/vday-blue-birds/submit.png") no-repeat top right;
625
  height: 50px;
634
  color: #100804;
635
  box-shadow: none;
636
  }
637
+
638
  body .valentines-day-blue-birds span.wpcf7-not-valid-tip,
639
  body .valentines-day-blue-birds .wpcf7-submit:hover {
640
  color: #7f2a3a;
643
  body .valentines-day-blue-birds textarea {
644
  height: 75px;
645
  }
646
+
647
  body .valentines-day-blue-birds p {
648
  width: 290px;
649
  margin: 7px auto;
650
  position: relative;
651
  }
652
+
653
  body .valentines-day-blue-birds .footer {
654
  background: url("../images/vday-blue-birds/footer.png") no-repeat bottom center;
655
  height: 145px;
656
  width: 100%;
657
  }
658
+
659
  body .valentines-day-blue-birds div.wpcf7-mail-sent-ok,
660
  body .valentines-day-blue-birds div.wpcf7-validation-errors {
661
  border: none;
667
  padding: 10px 20px;
668
  right: 0;
669
  }
670
+
671
  body .valentines-day-blue-birds div.wpcf7-mail-sent-ok {
672
  background: rgba( 9, 94, 0, .9 );
673
  }
674
 
675
 
 
676
  /**
677
  * Xmas
678
  *
679
  * 2.1 - Classic
680
  * -----------------------------------------------------------------------------
681
  */
682
+
683
+ body .christmas-classic input.wpcf7-form-control.wpcf7-text,
684
+ body .christmas-classic input.wpcf7-form-control.wpcf7-number,
685
+ body .christmas-classic input.wpcf7-form-control.wpcf7-date,
686
+ body .christmas-classic textarea.wpcf7-form-control.wpcf7-textarea,
687
+ body .christmas-classic select.wpcf7-form-control.wpcf7-select,
688
+ body .christmas-classic input.wpcf7-form-control.wpcf7-quiz {
689
+ margin: 5px 0 0;
690
+ padding: 20px 10px;
691
+ border: 1px dotted #b2a28e;
692
+ outline: 0;
693
+ resize: none;
694
+ font-size: 14px;
695
+ line-height: 42px;
696
+ background: #f3eadf;
697
+ color: #707070;
698
+ color: rgba(51, 51, 51, 0.7);
699
+ font-family: 'Raleway';
700
+ font-weight: normal;
701
+ -webkit-box-sizing: border-box;
702
+ -moz-box-sizing: border-box;
703
+ box-sizing: border-box;
704
+ }
705
+
706
+ body .christmas-classic textarea.wpcf7-form-control.wpcf7-textarea {
707
+ padding: 5px 10px;
708
+ height: 140px;
709
+ }
710
+
711
+ body .christmas-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
712
+ border: none;
713
+ }
714
+
715
  body .christmas-classic {
716
  position: relative;
717
  }
718
+
719
  body .christmas-classic-container {
720
  background: url("../images/xmas-classic/bg-repeat.png") repeat-y scroll 1px 1px rgba(0, 0, 0, 0);
721
  display: block;
724
  text-align: center;
725
  width: 403px;
726
  }
727
+
728
  body .christmas-classic .header {
729
  background: url("../images/xmas-classic/top_border.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
730
  height: 23px;
731
  width: 100%;
732
  }
733
+
734
  body .christmas-classic .left {
735
  background: url("../images/xmas-classic/left_part_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
736
  bottom: 0;
739
  position: absolute;
740
  width: 99px;
741
  }
742
+
743
  body .christmas-classic p {
744
  color: #482C09;
745
  margin-bottom: 20px;
746
  margin-left: 27px;
747
  width: 350px;
748
  }
749
+
750
  body .christmas-classic span {
751
  display: block;
752
  }
753
+
754
  body .christmas-classic .footer {
755
  background: url("../images/xmas-classic/bottombg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
756
  bottom: 0;
760
  position: absolute;
761
  bottom: -255px;
762
  }
763
+
764
  body .christmas-classic input,
765
  body .christmas-classic textarea {
766
  display: inline-block;
769
  -moz-border-radius:4px;
770
  -webkit-border-radius:4px;
771
  border-radius: 4px;
772
+ background: #f3eadf;
773
  border: 1px dotted #b2a28e;
774
  }
775
+
776
  body .christmas-classic input {
777
  height: 28px;
778
  padding: 3px 5px;
779
  line-height: 28px;
780
  }
781
+
782
  body .christmas-classic input:focus,
783
  body .christmas-classic textarea:focus {
784
+ background: #f3eadf;
785
  border: 1px dotted #b2a28e;
786
  }
787
+
788
  body .christmas-classic .wpcf7-form-control-wrap input,
789
  body .christmas-classic .wpcf7-form-control-wrap textarea {
790
  display: block;
791
+ width: 100%;
792
  }
793
+
794
  body .christmas-classic form textarea {
795
  resize: vertical;
796
  margin-bottom: 10px;
797
  }
798
 
799
+ body .christmas-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]),
800
  body .christmas-classic .wpcf7-submit {
801
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
802
  border: medium none;
809
  z-index: 10;
810
  }
811
 
812
+ body .christmas-classic div.wpcf7-response-output {
813
+ width: 84%;
814
+ margin: 0 auto;
815
+ }
816
 
817
 
818
  /**
821
  * 2.2 - Red
822
  * -----------------------------------------------------------------------------
823
  */
824
+
825
+ body .christmas-red input.wpcf7-form-control.wpcf7-text,
826
+ body .christmas-red input.wpcf7-form-control.wpcf7-number,
827
+ body .christmas-red input.wpcf7-form-control.wpcf7-date,
828
+ body .christmas-red textarea.wpcf7-form-control.wpcf7-textarea,
829
+ body .christmas-red select.wpcf7-form-control.wpcf7-select,
830
+ body .christmas-red input.wpcf7-form-control.wpcf7-quiz {
831
+ margin: 5px 0 0;
832
+ padding: 15px 10px;
833
+ border: none;
834
+ outline: 0;
835
+ resize: none;
836
+ font-size: 17px;
837
+ line-height: normal;
838
+ background: #fff;
839
+ background: rgba(255,255,255,0.9);
840
+ color: #818181;
841
+ font-family: 'Raleway';
842
+ font-weight: normal;
843
+ -webkit-box-sizing: border-box;
844
+ -moz-box-sizing: border-box;
845
+ box-sizing: border-box;
846
+ }
847
+
848
+ body .christmas-red textarea.wpcf7-form-control.wpcf7-textarea,
849
+ body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
850
+ border: none;
851
+ }
852
+
853
+ body .wpcf7 form.christmas-red p {
854
+ margin-bottom: 7px;
855
+ font-size: 16px;
856
+ color: #fff;
857
+ }
858
+
859
  body .christmas-red-container {
860
  color: #fff;
861
+ font-size: 17px;
862
  width: 600px;
863
  margin: 0 auto;
864
  background: url( ../images/xmas-red/middle.png ) repeat-y top center;
865
  position: relative;
866
  }
867
+
868
  body .christmas-red {
869
  margin: 94px 0 125px;
870
  }
871
+
872
  body .christmas-red .header {
873
  display: block;
874
  background: url( ../images/xmas-red/header.png ) no-repeat 32px top;
885
  bottom: -94px;
886
  position: absolute;
887
  }
888
+
889
  body .christmas-red p {
890
  width: 370px;
891
  margin: 0 auto;
892
  }
893
+
894
  body .christmas-red input,
895
  body .christmas-red textarea {
896
  color: #222;
897
  width: 100%;
898
  font-size: 16px;
899
  }
900
+
901
  body .christmas-red input[type="text"],
902
  body .christmas-red input[type="email"],
903
  body .christmas-red input[type="url"],
904
  body .christmas-red input[type="password"],
905
  body .christmas-red input[type="search"],
906
  body .christmas-red textarea{
907
+ width: 100%;
908
+ }
909
+
910
  body .christmas-red input:focus,
911
  body .christmas-red textarea:focus {
912
+ background: #fff;
913
  }
914
+
915
  body .christmas-red textarea {
916
  height: 120px;
917
  resize: vertical;
918
  }
919
+
920
+ body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]),
921
  body .christmas-red .wpcf7-submit {
922
  display: block;
923
  width: 232px;
933
  -moz-box-shadow: none;
934
  box-shadow: none;
935
  }
936
+
937
  body .christmas-red .wpcf7-validation-errors,
938
  body .christmas-red .wpcf7-mail-sent-ok,
939
  body .christmas-classic-validation-errors,
945
  margin-left: 25px;
946
  padding: 0;
947
  }
948
+
949
  body .christmas-red .wpcf7-mail-sent-ok,
950
  body .christmas-classic-mail-sent-ok {
951
  color: #73C94E;
952
  }
953
+
954
  body .christmas-red span.wpcf7-not-valid-tip,
955
  body .christmas-classic span.wpcf7-not-valid-tip {
956
  left: 0;
965
  -moz-border-radius: 5px;
966
  border-radius: 5px;
967
  }
968
+
969
  body .christmas-red span.wpcf7-list-item {
970
  display: inline-block;
971
  height: 32px;
972
  }
973
+
974
  body .christmas-red .wpcf7-radio .wpcf7-list-item {
975
  background: url(../images/xmas-red/radio.png) no-repeat 0 6px;
976
  }
977
+
978
  body .christmas-red .wpcf7-radio .wpcf7-list-item.active {
979
  background-position: 0 -27px;
980
  }
981
+
982
  body .christmas-red .wpcf7-radio .wpcf7-list-item-label {
983
  display: inline-block;
984
  vertical-align: top;
985
  }
986
+
987
  body .christmas-red span.wpcf7-list-item input[type="radio"] {
988
  width: 30px;
989
  height: 30px;
1002
  -khtml-opacity: 0;
1003
 
1004
  /* Good browsers */
1005
+ opacity: 0;
 
 
 
 
 
 
 
 
 
 
1006
  }
1007
+
1008
  body .christmas-red .wpcf7-response-output {
1009
  position: relative;
1010
  margin: 0 auto;
1011
  }
1012
 
1013
+ body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus,
1014
+ body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
1015
+ body .christmas-red .wpcf7-submit:hover {
1016
+ opacity: 0.8;
1017
+ }
1018
+
1019
+ body .christmas-red div.wpcf7-response-output.wpcf7-validation-errors,
1020
+ body .christmas-red div.wpcf7-response-output.wpcf7-mail-sent-ok {
1021
+ background: none;
1022
+ border: none;
1023
+ font-size: 17px;
1024
+ }
1025
+
1026
+ body .christmas-red div.wpcf7-response-output.wpcf7-validation-errors {
1027
+ color: #FC8181;
1028
+ }
1029
+
1030
+ body .christmas-red div.wpcf7-response-output.wpcf7-mail-sent-ok {
1031
+ color: rgb(4, 192, 4);
1032
+ }
1033
+
1034
+ body .christmas-red span.wpcf7-not-valid-tip {
1035
+ padding: 5px 10px 5px 0;
1036
+ }
1037
 
1038
 
1039
  /**
1042
  * 2.3 - Simple
1043
  * -----------------------------------------------------------------------------
1044
  */
1045
+
1046
  body .christmas-simple {
1047
  width: 410px;
1048
  padding: 50px 20px 15px 20px;
1050
  color: #1b0a00;
1051
  position: relative;
1052
  margin: 75px 0 35px;
 
1053
  }
1054
+
1055
  body .christmas-simple-container {
1056
  width: 425px;
1057
  margin: 0 auto;
1059
  border-right: dashed 2px #542c0e;
1060
  background: url(../images/xmas-simple/middle.png) repeat-y center top;
1061
  }
1062
+
1063
  body .christmas-simple p {
1064
  width: 325px;
1065
  margin: 15px auto;
1066
  }
1067
+
1068
  body .christmas-simple p input[type="text"],
1069
  body .christmas-simple p input[type="email"],
1070
  body .christmas-simple p input[type="tel"],
1081
  background: transparent;
1082
  border: dashed 2px #7d5f48;
1083
  }
1084
+
1085
  body .christmas-simple textarea {
1086
  height: 110px;
1087
  resize: vertical;
1088
  }
1089
+
1090
  body .christmas-simple .header,
1091
  body .christmas-simple .footer {
1092
  width: 425px;
1098
  position: absolute;
1099
  left: -2px;
1100
  }
1101
+
1102
  body .christmas-simple .header {
1103
  background-position: 1px 1px;
1104
  border-radius: 12px 12px 0 0;
1106
  top: -35px;
1107
  width: 421px;
1108
  }
1109
+
1110
  body .christmas-simple .footer {
1111
  background: url( '../images/xmas-simple/footer.png' ) no-repeat center top;
1112
  border-bottom: 2px dashed #542c0e;
1116
  padding-bottom: 3px;
1117
  width: 421px;
1118
  }
1119
+
1120
  body .christmas-simple .ribbon {
1121
  width: 182px;
1122
  height: 202px;
1125
  right: -118px;
1126
  top: -85px;
1127
  }
1128
+
1129
  body .christmas-simple div.wpcf7-response-output {
1130
  width: 360px;
1131
  margin: 0 auto;
1132
  border: none;
1133
  color: #ee0000;
1134
  }
1135
+
1136
  body .christmas-simple .wpcf7-submit,
1137
  body .christmas-simple input[type="submit"] {
1138
  background: #e7e3d0;
1147
  -webkit-box-shadow: -3px 3px 9px 1px #999;
1148
  box-shadow: -3px 3px 9px 1px #999;
1149
  }
1150
+
1151
  body .christmas-simple input[type='submit']:hover {
1152
  border-top: solid 1px #fff;
1153
  background: #e7e3d0;
1155
  }
1156
 
1157
 
 
1158
  /**
1159
  * Fix Error tooltips position
1160
  */
1161
+
1162
  body .christmas-simple span.wpcf7-not-valid-tip {
1163
  top: -4px;
1164
  left: 2px;
1170
  background: #fff;
1171
  border: none;
1172
  }
1173
+
1174
  /*Christmas clasic - unique*/
1175
+
1176
  body .christmas-classic .wpcf7-not-valid-tip{
1177
  width: 100%;
1178
  background: transparent;
1179
  }
1180
+
1181
+
1182
+ /***
1183
  * SIMPLE
1184
  *
1185
  * 3.1 - Twenty fiffteen like
1186
  * -----------------------------------------------------------------------------
1187
  */
1188
+
1189
  body .twenty-fifteen-pattern {
1190
  padding-top: 1.6842em;
1191
+ }
1192
+
1193
  body .twenty-fifteen-pattern p {
1194
  font-size: 1.6rem;
1195
  margin-bottom: 1.6842em;
1201
  line-height: 1.5;
1202
  text-transform: uppercase;
1203
  }
1204
+
1205
  body .twenty-fifteen-pattern input[type="text"],
1206
  body .twenty-fifteen-pattern input[type="email"],
1207
  body .twenty-fifteen-pattern input[type="url"],
1213
  font-size: 1.9rem;
1214
  border: 1px solid rgba(51, 51, 51, 0.1);
1215
  color: rgba(51, 51, 51, 0.7);
1216
+ background: #f7f7f7;
 
1217
  border-radius: 0;
1218
  margin: 0;
1219
  max-width: 100%;
1222
  -webkit-box-sizing: border-box;
1223
  -moz-box-sizing: border-box;
1224
  box-sizing: border-box;
 
1225
  }
1226
+
1227
  body .twenty-fifteen-pattern input:focus,
1228
  body .twenty-fifteen-pattern textarea:focus {
1229
  border: 1px solid rgba(51, 51, 51, 0.3);
1230
  color: #333;
1231
+ background: #fff;
1232
  }
1233
+
1234
  body .twenty-fifteen-pattern button,
1235
  body .twenty-fifteen-pattern input[type="button"],
1236
  body .twenty-fifteen-pattern input[type="reset"],
1237
  body .twenty-fifteen-pattern input[type="submit"] {
1238
  font-size: 1.6rem;
1239
  padding: 0.8125em 1.625em;
1240
+ background: #333;
1241
+ border: none;
1242
  color: #fff;
1243
  cursor: pointer;
1244
  font-family: "Noto Sans",sans-serif;
1246
  text-transform: uppercase;
1247
  width: 100%;
1248
  }
1249
+
1250
  body .twenty-fifteen-pattern button:hover,
1251
  body .twenty-fifteen-pattern input[type="button"]:hover,
1252
  body .twenty-fifteen-pattern input[type="reset"]:hover,
1253
  body .twenty-fifteen-pattern input[type="submit"]:hover {
1254
+ background: rgba(51, 51, 51, 0.7);
1255
  outline: 0 none;
1256
  }
css/frontend_backup_1-apr-15_15-03.css ADDED
@@ -0,0 +1,821 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Table of Contents:
3
+ *
4
+ * 0.0 Reset
5
+ * 1.0 - Valentine's Day
6
+ * 1.1 - Classic
7
+ * 1.2 - Roses
8
+ * 1.3 - Birds
9
+ * 1.4 - Blue Birds
10
+ * 2.0 - Xmas Style
11
+ * 2.1 - Classic
12
+ * 2.2 - Red
13
+ * 2.3 - Simple
14
+ * 3.0 - Simple Style
15
+ * -----------------------------------------------------------------------------
16
+ */
17
+
18
+
19
+ /**
20
+ * Reset
21
+ *
22
+ * 0.0 - Reset
23
+ * -----------------------------------------------------------------------------
24
+ */
25
+ .cf7-style * {
26
+ -moz-box-sizing: initial;
27
+ -webkit-box-sizing: initial;
28
+ box-sizing: initial;
29
+ }
30
+ .cf7-style input[type="text"],
31
+ .cf7-style input[type="email"],
32
+ .cf7-style input[type="url"],
33
+ .cf7-style input[type="password"],
34
+ .cf7-style input[type="search"],
35
+ .cf7-style textarea {
36
+ width: 100%;
37
+ }
38
+ body .cf7-style input:focus,
39
+ body .cf7-style textarea:focus,
40
+ body .cf7-style input[ type="submit" ]:hover {
41
+ background: inherit;
42
+ }
43
+
44
+ /**
45
+ * Valentine's Day
46
+ *
47
+ * 1.1 - Classic
48
+ * -----------------------------------------------------------------------------
49
+ */
50
+ body .valentines-day-classic {
51
+ background: url('../images/vday-classic/hearted-bg.png') -45px 0 repeat;
52
+ position: relative;
53
+ }
54
+ body .valentines-day-classic .heart {
55
+ position: absolute;
56
+ right:0;
57
+ background: url('../images/vday-classic/big-heart.png') 0 0 no-repeat;
58
+ width: 136px;
59
+ height: 135px;
60
+ top:-90px;
61
+ }
62
+ body .valentines-day-classic p {
63
+ margin-bottom: 10px;
64
+ text-shadow: 1px 1px #FFF;
65
+ }
66
+ body .valentines-day-classic input,
67
+ body .valentines-day-classic textarea {
68
+ background: rgba(255,255,255,0.7);
69
+ border: none;
70
+ border-left: 1px solid #AAA;
71
+ border-bottom: 1px solid #AAA;
72
+ -webkit-border-radius: 0 0 5px 5px;
73
+ -moz-border-radius: 0 0 5px 5px;
74
+ border-radius: 0 0 5px 5px;
75
+ -webkit-box-shadow: 5px 6px 10px -5px #999999;
76
+ -moz-box-shadow: 5px 6px 10px -5px #999999;
77
+ box-shadow: 5px 6px 10px -5px #999999;
78
+ margin-top: 3px;
79
+ }
80
+ body .valentines-day-classic input:focus,
81
+ body .valentines-day-classic textarea:focus {
82
+ background: rgba(255,255,255,0.7);
83
+ border-left: 1px solid #AAA;
84
+ border-bottom: 1px solid #AAA;
85
+ }
86
+ body .valentines-day-classic .wpcf7-submit {
87
+ -webkit-box-shadow: none;
88
+ -moz-box-shadow: none;
89
+ box-shadow: none;
90
+ -webkit-border-radius: 10px;
91
+ -moz-border-radius: 10px;
92
+ border-radius: 10px;
93
+ border: none;
94
+ padding: 20px;
95
+ min-width: 90px;
96
+ background: rgb(125,185,232); /* Old browsers */
97
+ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
98
+ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDU0ZTRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjZDQwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjOTQwYTBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
99
+ background: -moz-linear-gradient(left, rgba(125,185,232,1) 0%, rgba(213,78,78,1) 0%, rgba(212,0,0,1) 39%, rgba(148,10,10,1) 85%); /* FF3.6+ */
100
+ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(125,185,232,1)), color-stop(0%,rgba(213,78,78,1)), color-stop(39%,rgba(212,0,0,1)), color-stop(85%,rgba(148,10,10,1))); /* Chrome,Safari4+ */
101
+ background: -webkit-linear-gradient(left, rgba(125,185,232,1) 0%,rgba(213,78,78,1) 0%,rgba(212,0,0,1) 39%,rgba(148,10,10,1) 85%); /* Chrome10+,Safari5.1+ */
102
+ background: -o-linear-gradient(left, rgba(125,185,232,1) 0%,rgba(213,78,78,1) 0%,rgba(212,0,0,1) 39%,rgba(148,10,10,1) 85%); /* Opera 11.10+ */
103
+ background: -ms-linear-gradient(left, rgba(125,185,232,1) 0%,rgba(213,78,78,1) 0%,rgba(212,0,0,1) 39%,rgba(148,10,10,1) 85%); /* IE10+ */
104
+ background: linear-gradient(to right, rgba(125,185,232,1) 0%,rgba(213,78,78,1) 0%,rgba(212,0,0,1) 39%,rgba(148,10,10,1) 85%); /* W3C */
105
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#940a0a',GradientType=1 ); /* IE6-8 */
106
+ color: #FFF;
107
+ float: right;
108
+ text-shadow: 1px 1px #555;
109
+ }
110
+ body .valentines-day-classic .wpcf7-submit:hover {
111
+ background-color: transparent;
112
+ }
113
+ body .valentines-day-classic .wpcf7-validation-errors {
114
+ border: 1px solid #FF0000;
115
+ background: rgba(255,255,255,0.7);
116
+ }
117
+
118
+
119
+
120
+ /**
121
+ * Valentine's Day
122
+ *
123
+ * 1.2 - Roses
124
+ * -----------------------------------------------------------------------------
125
+ */
126
+ body .valentines-day-roses {
127
+ background: url(../images/vday-rose/rose-bg-50percent.png) 0 0 no-repeat;
128
+ position: relative;
129
+ min-height:380px;
130
+ width: 270px;
131
+ padding: 12px 0 0 200px;
132
+ -wekit-box-sizing: initial;
133
+ -moz-box-sizing: initial;
134
+ box-sizing: initial;
135
+ }
136
+ body .valentines-day-roses {
137
+ clear: both;
138
+ }
139
+ body .valentines-day-roses input,
140
+ body .valentines-day-roses textarea {
141
+ background: none;
142
+ border: none;
143
+
144
+ }
145
+ body .valentines-day-roses input[type="text"],
146
+ body .valentines-day-roses input[type="email"],
147
+ body .valentines-day-roses input[type="url"],
148
+ body .valentines-day-roses input[type="password"],
149
+ body .valentines-day-roses input[type="search"],
150
+ body .valentines-day-roses textarea{
151
+ width: 92%;
152
+ }
153
+ body .valentines-day-roses input {
154
+ padding-bottom: 2px;
155
+ }
156
+ body .valentines-day-roses input,
157
+ body .valentines-day-roses input:hover,
158
+ body .valentines-day-roses input:focus {
159
+ border-bottom: 1px solid #490706;
160
+ }
161
+ body .valentines-day-roses textarea {
162
+ width: 215px;
163
+ height: 140px;
164
+ resize: none;
165
+ padding-top: 0;
166
+ line-height: 32px;
167
+ }
168
+ body .valentines-day-roses p {
169
+ margin-bottom: 10px;
170
+ }
171
+ body .valentines-day-roses .letter-box {
172
+ background:#826e50 url(../images/vday-rose/contact-bg.png) 0 0 no-repeat;
173
+ width: 285px;
174
+ margin: 62px 0 0 -50px;
175
+ padding: 35px 15px 45px;
176
+ }
177
+ body .valentines-day-roses .wpcf7-submit {
178
+ position: absolute;
179
+ bottom: 5px;
180
+ right: 20px;
181
+ border: none;
182
+ padding: 7px 15px;
183
+ color: #fff;
184
+ box-shadow: none;
185
+ }
186
+ body .valentines-day-roses input[type="submit"]:hover,
187
+ body .valentines-day-roses input[type="submit"]:focus {
188
+ background: #490706;
189
+ }
190
+ body .valentines-day-roses .wpcf7-validation-errors,
191
+ body .valentines-day-roses .wpcf7-mail-sent-ok {
192
+ background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
193
+ border: none;
194
+ left: 115px;
195
+ position: absolute;
196
+ top: 145px;
197
+ width: 295px;
198
+ }
199
+ body .valentines-day-roses .wpcf7-validation-errors {
200
+ color: #ff0000;
201
+ }
202
+ body .valentines-day-roses .wpcf7-mail-sent-ok {
203
+ color: green;
204
+ }
205
+
206
+
207
+ /**
208
+ * Valentine's Day
209
+ *
210
+ * 1.3 - Birds
211
+ * -----------------------------------------------------------------------------
212
+ */
213
+ body .valentines-day-birds {
214
+ position: relative;
215
+ width: 280px;
216
+ margin: 234px 0 301px 97px;
217
+ }
218
+ body .valentines-day-birds-container {
219
+ background: url('../images/vday-birds/bg-middle.png') 63px 0 repeat-y;
220
+ width: 486px;
221
+ margin: 0 auto;
222
+ }
223
+ body .valentines-day-birds .bg-header,
224
+ body .valentines-day-birds .bg-bottom {
225
+ width: 486px;
226
+ }
227
+ body .valentines-day-birds .bg-header {
228
+ background: url('../images/vday-birds/bg-top.png') 25px 0 no-repeat;
229
+ height: 234px;
230
+ left: -97px;
231
+ position: absolute;
232
+ top: -234px;
233
+ }
234
+ body .valentines-day-birds .bg-bottom {
235
+ background: url('../images/vday-birds/bg-bottom.png') 0 0 no-repeat;
236
+ bottom: -301px;
237
+ height: 301px;
238
+ left: -97px;
239
+ position: absolute;
240
+ }
241
+ body .valentines-day-birds p {
242
+ margin: 0;
243
+ }
244
+ body .valentines-day-birds input,
245
+ body .valentines-day-birds textarea {
246
+ background: none;
247
+ border: 2px dashed #000;
248
+ resize:vertical;
249
+ }
250
+ body .valentines-day-birds input[type="text"],
251
+ body .valentines-day-birds input[type="email"],
252
+ body .valentines-day-birds input[type="url"],
253
+ body .valentines-day-birds input[type="password"],
254
+ body .valentines-day-birds input[type="search"],
255
+ body .valentines-day-birds textarea{
256
+ width: 94%;
257
+ }
258
+ body .valentines-day-birds textarea {
259
+ height: 120px;
260
+ }
261
+ body .valentines-day-birds input:hover,
262
+ body .valentines-day-birds textarea:hover,
263
+ body .valentines-day-birds input:focus,
264
+ body .valentines-day-birds textarea:focus {
265
+ border: 2px dashed #000;
266
+ }
267
+ body .valentines-day-birds input {
268
+ margin-bottom: 5px;
269
+ }
270
+ body .valentines-day-birds input[type="submit"] {
271
+ font-size: 30px;
272
+ color: #444;
273
+ text-transform: capitalize;
274
+ border: none;
275
+ box-shadow: none;
276
+ background: transparent;
277
+ display: block;
278
+ margin: 0 auto;
279
+ }
280
+ body .valentines-day-birds input[type="submit"]:hover,
281
+ body .valentines-day-birds input[type="submit"]:focus {
282
+ background: none;
283
+ color: #000;
284
+ }
285
+ body .valentines-day-birds div.wpcf7-response-output {
286
+ width: 265px;
287
+ margin: 0 0 0 -36px;
288
+ border: none;
289
+ }
290
+ body .valentines-day-birds .wpcf7-validation-errors {
291
+ color: #ff0000;
292
+ }
293
+ body .valentines-day-birds .wpcf7-mail-sent-ok {
294
+ color: green;
295
+ }
296
+
297
+
298
+
299
+ /**
300
+ * Valentine's Day
301
+ *
302
+ * 1.4 - Blue Birds
303
+ * -----------------------------------------------------------------------------
304
+ */
305
+ body .valentines-day-blue-birds {
306
+ position: relative;
307
+ background: url("../images/vday-blue-birds/pattern.jpg") repeat;
308
+ color: #100804;
309
+ }
310
+ body .valentines-day-blue-birds .header {
311
+ background: url("../images/vday-blue-birds/header.png") no-repeat top center;
312
+ height: 260px;
313
+ width: 100%;
314
+ }
315
+ body .valentines-day-blue-birds input,
316
+ body .valentines-day-blue-birds textarea {
317
+ width: 290px;
318
+ display: inline-block;
319
+ background-color: #dad3c2;
320
+ border: none;
321
+ }
322
+ body .valentines-day-blue-birds input:focus,
323
+ body .valentines-day-blue-birds textarea:focus {
324
+ background-color: #dad3c2;
325
+ }
326
+ body .valentines-day-blue-birds .wpcf7-submit {
327
+ background: url("../images/vday-blue-birds/submit.png") no-repeat top right;
328
+ height: 50px;
329
+ line-height: 50px;
330
+ font-size: 30px;
331
+ display: inline;
332
+ text-transform: none;
333
+ width: auto;
334
+ position: absolute;
335
+ top: 50px;
336
+ right: 20px;
337
+ color: #100804;
338
+ box-shadow: none;
339
+ }
340
+ body .valentines-day-blue-birds span.wpcf7-not-valid-tip,
341
+ body .valentines-day-blue-birds .wpcf7-submit:hover {
342
+ color: #7f2a3a;
343
+ }
344
+
345
+ body .valentines-day-blue-birds textarea {
346
+ height: 75px;
347
+ }
348
+ body .valentines-day-blue-birds p {
349
+ width: 290px;
350
+ margin: 7px auto;
351
+ position: relative;
352
+ }
353
+ body .valentines-day-blue-birds .footer {
354
+ background: url("../images/vday-blue-birds/footer.png") no-repeat bottom center;
355
+ height: 145px;
356
+ width: 100%;
357
+ }
358
+ body .valentines-day-blue-birds div.wpcf7-mail-sent-ok,
359
+ body .valentines-day-blue-birds div.wpcf7-validation-errors {
360
+ border: none;
361
+ background: rgba( 127, 42, 58, .9 );
362
+ position: absolute;
363
+ bottom: 0;
364
+ color: #fff;
365
+ margin: 0;
366
+ padding: 10px 20px;
367
+ right: 0;
368
+ }
369
+ body .valentines-day-blue-birds div.wpcf7-mail-sent-ok {
370
+ background: rgba( 9, 94, 0, .9 );
371
+ }
372
+
373
+
374
+
375
+ /**
376
+ * Xmas
377
+ *
378
+ * 2.1 - Classic
379
+ * -----------------------------------------------------------------------------
380
+ */
381
+ body .christmas-classic {
382
+ position: relative;
383
+ }
384
+ body .christmas-classic-container {
385
+ background: url("../images/xmas-classic/bg-repeat.png") repeat-y scroll 1px 1px rgba(0, 0, 0, 0);
386
+ display: block;
387
+ margin: auto;
388
+ margin-bottom: 260px;
389
+ text-align: center;
390
+ width: 403px;
391
+ }
392
+ body .christmas-classic .header {
393
+ background: url("../images/xmas-classic/top_border.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
394
+ height: 23px;
395
+ width: 100%;
396
+ }
397
+ body .christmas-classic .left {
398
+ background: url("../images/xmas-classic/left_part_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
399
+ bottom: 0;
400
+ height: 129px;
401
+ left: -73px;
402
+ position: absolute;
403
+ width: 99px;
404
+ }
405
+ body .christmas-classic p {
406
+ color: #482C09;
407
+ margin-bottom: 20px;
408
+ margin-left: 27px;
409
+ width: 350px;
410
+ }
411
+ body .christmas-classic span {
412
+ display: block;
413
+ }
414
+ body .christmas-classic .footer {
415
+ background: url("../images/xmas-classic/bottombg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
416
+ bottom: 0;
417
+ height: 255px;
418
+ margin-left: -70px;
419
+ width: 474px;
420
+ position: absolute;
421
+ bottom: -255px;
422
+ }
423
+ body .christmas-classic input,
424
+ body .christmas-classic textarea {
425
+ display: inline-block;
426
+ *display: inline;
427
+ *zoom: 1;
428
+ -moz-border-radius:4px;
429
+ -webkit-border-radius:4px;
430
+ border-radius: 4px;
431
+ background-color: #f3eadf;
432
+ border: 1px dotted #b2a28e;
433
+ }
434
+ body .christmas-classic input {
435
+ height: 28px;
436
+ padding: 3px 5px;
437
+ line-height: 28px;
438
+ }
439
+ body .christmas-classic input:focus,
440
+ body .christmas-classic textarea:focus {
441
+ background-color: #f3eadf;
442
+ border: 1px dotted #b2a28e;
443
+ }
444
+ body .christmas-classic .wpcf7-form-control-wrap input,
445
+ body .christmas-classic .wpcf7-form-control-wrap textarea {
446
+ display: block;
447
+ width: 93%;
448
+ }
449
+ body .christmas-classic form textarea {
450
+ resize: vertical;
451
+ margin-bottom: 10px;
452
+ }
453
+
454
+ body .christmas-classic .wpcf7-submit {
455
+ background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
456
+ border: medium none;
457
+ bottom: -252px;
458
+ height: 70px;
459
+ left: 2px;
460
+ position: absolute;
461
+ text-indent: -9999px;
462
+ width: 78px;
463
+ z-index: 10;
464
+ }
465
+
466
+
467
+
468
+ /**
469
+ * Xmas
470
+ *
471
+ * 2.2 - Red
472
+ * -----------------------------------------------------------------------------
473
+ */
474
+ body .christmas-red-container {
475
+ color: #fff;
476
+ font-size: 25px;
477
+ width: 600px;
478
+ margin: 0 auto;
479
+ background: url( ../images/xmas-red/middle.png ) repeat-y top center;
480
+ position: relative;
481
+ }
482
+ body .christmas-red {
483
+ margin: 94px 0 125px;
484
+ }
485
+ body .christmas-red .header {
486
+ display: block;
487
+ background: url( ../images/xmas-red/header.png ) no-repeat 32px top;
488
+ width: 600px;
489
+ height: 94px;
490
+ position: absolute;
491
+ top: -94px;
492
+ }
493
+ body .christmas-red .footer {
494
+ display: block;
495
+ background: url( ../images/xmas-red/footer.png ) no-repeat top center;
496
+ width: 600px;
497
+ height: 94px;
498
+ bottom: -94px;
499
+ position: absolute;
500
+ }
501
+ body .christmas-red p {
502
+ width: 370px;
503
+ margin: 0 auto;
504
+ }
505
+ body .christmas-red input,
506
+ body .christmas-red textarea {
507
+ color: #222;
508
+ width: 100%;
509
+ font-size: 16px;
510
+ }
511
+ body .christmas-red input[type="text"],
512
+ body .christmas-red input[type="email"],
513
+ body .christmas-red input[type="url"],
514
+ body .christmas-red input[type="password"],
515
+ body .christmas-red input[type="search"],
516
+ body .christmas-red textarea{
517
+ width: 96%;
518
+ }
519
+ body .christmas-red input:focus,
520
+ body .christmas-red textarea:focus {
521
+ background-color: #fff;
522
+ }
523
+ body .christmas-red textarea {
524
+ height: 120px;
525
+ resize: vertical;
526
+ }
527
+ body .christmas-red .wpcf7-submit {
528
+ display: block;
529
+ width: 232px;
530
+ height: 126px;
531
+ background: url(../images/xmas-red/send.png) no-repeat top center;
532
+ position: absolute;
533
+ bottom: -125px;
534
+ right: 0;
535
+ text-indent: -9999px;
536
+ border: none;
537
+ z-index: 10;
538
+ -webkit-box-shadow: none;
539
+ -moz-box-shadow: none;
540
+ box-shadow: none;
541
+ }
542
+ body .christmas-red .wpcf7-validation-errors,
543
+ body .christmas-red .wpcf7-mail-sent-ok,
544
+ body .christmas-classic-validation-errors,
545
+ body .christmas-classic-mail-sent-ok{
546
+ border: none;
547
+ width: 350px;
548
+ font-size: 22px;
549
+ color: #FC8181;
550
+ margin-left: 25px;
551
+ padding: 0;
552
+ }
553
+ body .christmas-red .wpcf7-mail-sent-ok,
554
+ body .christmas-classic-mail-sent-ok {
555
+ color: #73C94E;
556
+ }
557
+ body .christmas-red span.wpcf7-not-valid-tip,
558
+ body .christmas-classic span.wpcf7-not-valid-tip {
559
+ left: 0;
560
+ top: 0;
561
+ padding: 5px 10px;
562
+ width: 368px;
563
+ font-size: 16px;
564
+ border: none;
565
+ display: block;
566
+ color: #FC8181;
567
+ -webkit-border-radius: 5px;
568
+ -moz-border-radius: 5px;
569
+ border-radius: 5px;
570
+ }
571
+ body .christmas-red span.wpcf7-list-item {
572
+ display: inline-block;
573
+ height: 32px;
574
+ }
575
+ body .christmas-red .wpcf7-radio .wpcf7-list-item {
576
+ background: url(../images/xmas-red/radio.png) no-repeat 0 6px;
577
+ }
578
+ body .christmas-red .wpcf7-radio .wpcf7-list-item.active {
579
+ background-position: 0 -27px;
580
+ }
581
+ body .christmas-red .wpcf7-radio .wpcf7-list-item-label {
582
+ display: inline-block;
583
+ vertical-align: top;
584
+ }
585
+ body .christmas-red span.wpcf7-list-item input[type="radio"] {
586
+ width: 30px;
587
+ height: 30px;
588
+ cursor: pointer;
589
+
590
+ /* IE 8 */
591
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
592
+
593
+ /* IE 5-7 */
594
+ filter: alpha(opacity=0);
595
+
596
+ /* Netscape */
597
+ -moz-opacity: 0;
598
+
599
+ /* Safari 1.x */
600
+ -khtml-opacity: 0;
601
+
602
+ /* Good browsers */
603
+ opacity: 0;
604
+
605
+ /*position: absolute;
606
+ overflow: hidden;
607
+ clip: rect(0 0 0 0);
608
+ height:1px;
609
+ width:1px;
610
+ margin:-1px;
611
+ padding:0;
612
+ border:0;*/
613
+
614
+ }
615
+ body .christmas-red .wpcf7-response-output {
616
+ position: relative;
617
+ margin: 0 auto;
618
+ }
619
+
620
+
621
+
622
+ /**
623
+ * Xmas
624
+ *
625
+ * 2.3 - Simple
626
+ * -----------------------------------------------------------------------------
627
+ */
628
+ body .christmas-simple {
629
+ width: 410px;
630
+ padding: 50px 20px 15px 20px;
631
+ margin-bottom: 20px;
632
+ color: #1b0a00;
633
+ position: relative;
634
+ margin: 75px 0 35px;
635
+
636
+ }
637
+ body .christmas-simple-container {
638
+ width: 425px;
639
+ margin: 0 auto;
640
+ border-left: dashed 2px #542c0e;
641
+ border-right: dashed 2px #542c0e;
642
+ background: url(../images/xmas-simple/middle.png) repeat-y center top;
643
+ }
644
+ body .christmas-simple p {
645
+ width: 325px;
646
+ margin: 15px auto;
647
+ }
648
+ body .christmas-simple p input[type="text"],
649
+ body .christmas-simple p input[type="email"],
650
+ body .christmas-simple p input[type="tel"],
651
+ body .christmas-simple p textarea,
652
+ body .christmas-simple p input[type="text"]:hover,
653
+ body .christmas-simple p input[type="email"]:hover,
654
+ body .christmas-simple p input[type="tel"]:hover,
655
+ body .christmas-simple p textarea:hover,
656
+ body .christmas-simple p input[type="text"]:focus,
657
+ body .christmas-simple p input[type="email"]:focus,
658
+ body .christmas-simple p input[type="tel"]:focus,
659
+ body .christmas-simple p textarea:focus {
660
+ width: 94%;
661
+ background: transparent;
662
+ border: dashed 2px #7d5f48;
663
+ }
664
+ body .christmas-simple textarea {
665
+ height: 110px;
666
+ resize: vertical;
667
+ }
668
+ body .christmas-simple .header,
669
+ body .christmas-simple .footer {
670
+ width: 425px;
671
+ height: 35px;
672
+ margin: 0 auto;
673
+ background: url( '../images/xmas-simple/header.png' ) no-repeat center bottom;
674
+ border: dashed 2px #542c0e;
675
+ border-bottom: none;
676
+ position: absolute;
677
+ left: -2px;
678
+ }
679
+ body .christmas-simple .header {
680
+ background-position: 1px 1px;
681
+ border-radius: 12px 12px 0 0;
682
+ left: -2px;
683
+ top: -35px;
684
+ width: 421px;
685
+ }
686
+ body .christmas-simple .footer {
687
+ background: url( '../images/xmas-simple/footer.png' ) no-repeat center top;
688
+ border-bottom: 2px dashed #542c0e;
689
+ border-radius: 0 0 20px 20px;
690
+ border-top: medium none;
691
+ bottom: -40px;
692
+ padding-bottom: 3px;
693
+ width: 421px;
694
+ }
695
+ body .christmas-simple .ribbon {
696
+ width: 182px;
697
+ height: 202px;
698
+ position: absolute;
699
+ background: url( '../images/xmas-simple/ribbon.png' ) no-repeat;
700
+ right: -118px;
701
+ top: -85px;
702
+ }
703
+ body .christmas-simple div.wpcf7-response-output {
704
+ width: 360px;
705
+ margin: 0 auto;
706
+ border: none;
707
+ color: #ee0000;
708
+ }
709
+ body .christmas-simple .wpcf7-submit,
710
+ body .christmas-simple input[type="submit"] {
711
+ background: #e7e3d0;
712
+ color: #555;
713
+ border-top: solid 1px #fff;
714
+ font-size: 14px;
715
+ padding: 0px 40px;
716
+ height: 40px;
717
+ -webkit-border-radius: 15px 18px 7px 9px;
718
+ -moz-border-radius: 15px 18px 7px 9px;
719
+ border-radius: 15px 18px 7px 9px;
720
+ -webkit-box-shadow: -3px 3px 9px 1px #999;
721
+ box-shadow: -3px 3px 9px 1px #999;
722
+ }
723
+ body .christmas-simple input[type='submit']:hover {
724
+ border-top: solid 1px #fff;
725
+ background: #e7e3d0;
726
+ color: #000;
727
+ }
728
+
729
+
730
+
731
+ /**
732
+ * Fix Error tooltips position
733
+ */
734
+ body .christmas-simple span.wpcf7-not-valid-tip {
735
+ top: -4px;
736
+ left: 2px;
737
+ height: 30px;
738
+ line-height: 30px;
739
+ padding-left: 9px;
740
+ width: 335px;
741
+ color: #ee0000;
742
+ background: #fff;
743
+ border: none;
744
+ }
745
+ /*Christmas clasic - unique*/
746
+ body .christmas-classic .wpcf7-not-valid-tip{
747
+ width: 100%;
748
+ background: transparent;
749
+ }
750
+ /*
751
+ **
752
+ * SIMPLE
753
+ *
754
+ * 3.1 - Twenty fiffteen like
755
+ * -----------------------------------------------------------------------------
756
+ */
757
+ body .twenty-fifteen-pattern {
758
+ padding-top: 1.6842em;
759
+ }
760
+ body .twenty-fifteen-pattern p {
761
+ font-size: 1.6rem;
762
+ margin-bottom: 1.6842em;
763
+ color: rgba(51, 51, 51, 0.7);
764
+ display: block;
765
+ font-family: "Noto Sans",sans-serif;
766
+ font-weight: 700;
767
+ letter-spacing: 0.04em;
768
+ line-height: 1.5;
769
+ text-transform: uppercase;
770
+ }
771
+ body .twenty-fifteen-pattern input[type="text"],
772
+ body .twenty-fifteen-pattern input[type="email"],
773
+ body .twenty-fifteen-pattern input[type="url"],
774
+ body .twenty-fifteen-pattern input[type="submit"],
775
+ body .twenty-fifteen-pattern textarea {
776
+ width: 100%;
777
+ padding: 0.5278em;
778
+ line-height: normal;
779
+ font-size: 1.9rem;
780
+ border: 1px solid rgba(51, 51, 51, 0.1);
781
+ color: rgba(51, 51, 51, 0.7);
782
+ background: transparent;
783
+ background-color: #f7f7f7;
784
+ border-radius: 0;
785
+ margin: 0;
786
+ max-width: 100%;
787
+ vertical-align: baseline;
788
+ font-family: "Noto Serif", serif;
789
+ -webkit-box-sizing: border-box;
790
+ -moz-box-sizing: border-box;
791
+ box-sizing: border-box;
792
+
793
+ }
794
+ body .twenty-fifteen-pattern input:focus,
795
+ body .twenty-fifteen-pattern textarea:focus {
796
+ border: 1px solid rgba(51, 51, 51, 0.3);
797
+ color: #333;
798
+ background-color: #fff;
799
+ }
800
+ body .twenty-fifteen-pattern button,
801
+ body .twenty-fifteen-pattern input[type="button"],
802
+ body .twenty-fifteen-pattern input[type="reset"],
803
+ body .twenty-fifteen-pattern input[type="submit"] {
804
+ font-size: 1.6rem;
805
+ padding: 0.8125em 1.625em;
806
+ background-color: #333;
807
+ border: 0 none;
808
+ color: #fff;
809
+ cursor: pointer;
810
+ font-family: "Noto Sans",sans-serif;
811
+ font-weight: 700;
812
+ text-transform: uppercase;
813
+ width: 100%;
814
+ }
815
+ body .twenty-fifteen-pattern button:hover,
816
+ body .twenty-fifteen-pattern input[type="button"]:hover,
817
+ body .twenty-fifteen-pattern input[type="reset"]:hover,
818
+ body .twenty-fifteen-pattern input[type="submit"]:hover {
819
+ background-color: rgba(51, 51, 51, 0.7);
820
+ outline: 0 none;
821
+ }
css/frontend_backup_2-apr-15_14-50.css ADDED
@@ -0,0 +1,1005 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Table of Contents:
3
+ *
4
+ * 0.0 Reset
5
+ * 1.0 - Valentine's Day
6
+ * 1.1 - Classic
7
+ * 1.2 - Roses
8
+ * 1.3 - Birds
9
+ * 1.4 - Blue Birds
10
+ * 2.0 - Xmas Style
11
+ * 2.1 - Classic
12
+ * 2.2 - Red
13
+ * 2.3 - Simple
14
+ * 3.0 - Simple Style
15
+ * -----------------------------------------------------------------------------
16
+ */
17
+
18
+
19
+ /**
20
+ * Reset
21
+ *
22
+ * 0.0 - Reset
23
+ * -----------------------------------------------------------------------------
24
+ */
25
+
26
+ body .cf7-style *,
27
+ body .cf7-style input.wpcf7-form-control.wpcf7-text,
28
+ body .cf7-style input.wpcf7-form-control.wpcf7-number,
29
+ body .cf7-style input.wpcf7-form-control.wpcf7-date,
30
+ body .cf7-style textarea.wpcf7-form-control.wpcf7-textarea,
31
+ body .cf7-style select.wpcf7-form-control.wpcf7-select,
32
+ body .cf7-style input.wpcf7-form-control.wpcf7-quiz {
33
+ -moz-box-sizing: content-box;
34
+ -webkit-box-sizing: content-box;
35
+ box-sizing: content-box;
36
+ }
37
+
38
+ .cf7-style input[type="text"],
39
+ .cf7-style input[type="email"],
40
+ .cf7-style input[type="url"],
41
+ .cf7-style input[type="password"],
42
+ .cf7-style input[type="search"],
43
+ .cf7-style textarea {
44
+ width: 100%;
45
+ }
46
+
47
+ body .cf7-style input:focus,
48
+ body .cf7-style textarea:focus,
49
+ body .cf7-style input[ type="submit" ]:hover {
50
+ background: inherit;
51
+ }
52
+
53
+ /**
54
+ * Valentine's Day
55
+ *
56
+ * 1.1 - Classic
57
+ * -----------------------------------------------------------------------------
58
+ */
59
+ body .valentines-day-classic {
60
+ background: url('../images/vday-classic/hearted-bg.png') -45px 0 repeat;
61
+ position: relative;
62
+ }
63
+ body .valentines-day-classic .heart {
64
+ position: absolute;
65
+ right:0;
66
+ background: url('../images/vday-classic/big-heart.png') 0 0 no-repeat;
67
+ width: 136px;
68
+ height: 135px;
69
+ top:-90px;
70
+ }
71
+ body .valentines-day-classic p {
72
+ margin-bottom: 10px;
73
+ text-shadow: 1px 1px #FFF;
74
+ }
75
+ body .valentines-day-classic input,
76
+ body .valentines-day-classic textarea {
77
+ background: rgba(255,255,255,0.7);
78
+ border: none;
79
+ border-left: 1px solid #AAA;
80
+ border-bottom: 1px solid #AAA;
81
+ -webkit-border-radius: 0 0 5px 5px;
82
+ -moz-border-radius: 0 0 5px 5px;
83
+ border-radius: 0 0 5px 5px;
84
+ -webkit-box-shadow: 5px 6px 10px -5px #999999;
85
+ -moz-box-shadow: 5px 6px 10px -5px #999999;
86
+ box-shadow: 5px 6px 10px -5px #999999;
87
+ margin-top: 3px;
88
+ }
89
+ body .valentines-day-classic input:focus,
90
+ body .valentines-day-classic textarea:focus {
91
+ background: rgba(255,255,255,0.7);
92
+ border-left: 1px solid #AAA;
93
+ border-bottom: 1px solid #AAA;
94
+ }
95
+ body .valentines-day-classic .wpcf7-submit {
96
+ -webkit-box-shadow: none;
97
+ -moz-box-shadow: none;
98
+ box-shadow: none;
99
+ -webkit-border-radius: 10px;
100
+ -moz-border-radius: 10px;
101
+ border-radius: 10px;
102
+ border: none;
103
+ padding: 20px;
104
+ min-width: 90px;
105
+ background: rgb(125,185,232); /* Old browsers */
106
+ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
107
+ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDU0ZTRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjZDQwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjOTQwYTBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
108
+ background: -moz-linear-gradient(left, rgba(125,185,232,1) 0%, rgba(213,78,78,1) 0%, rgba(212,0,0,1) 39%, rgba(148,10,10,1) 85%); /* FF3.6+ */
109
+ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(125,185,232,1)), color-stop(0%,rgba(213,78,78,1)), color-stop(39%,rgba(212,0,0,1)), color-stop(85%,rgba(148,10,10,1))); /* Chrome,Safari4+ */
110
+ background: -webkit-linear-gradient(left, rgba(125,185,232,1) 0%,rgba(213,78,78,1) 0%,rgba(212,0,0,1) 39%,rgba(148,10,10,1) 85%); /* Chrome10+,Safari5.1+ */
111
+ background: -o-linear-gradient(left, rgba(125,185,232,1) 0%,rgba(213,78,78,1) 0%,rgba(212,0,0,1) 39%,rgba(148,10,10,1) 85%); /* Opera 11.10+ */
112
+ background: -ms-linear-gradient(left, rgba(125,185,232,1) 0%,rgba(213,78,78,1) 0%,rgba(212,0,0,1) 39%,rgba(148,10,10,1) 85%); /* IE10+ */
113
+ background: linear-gradient(to right, rgba(125,185,232,1) 0%,rgba(213,78,78,1) 0%,rgba(212,0,0,1) 39%,rgba(148,10,10,1) 85%); /* W3C */
114
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#940a0a',GradientType=1 ); /* IE6-8 */
115
+ color: #FFF;
116
+ float: right;
117
+ text-shadow: 1px 1px #555;
118
+ }
119
+ body .valentines-day-classic .wpcf7-submit:hover {
120
+ background-color: transparent;
121
+ }
122
+ body .valentines-day-classic .wpcf7-validation-errors {
123
+ border: 1px solid #FF0000;
124
+ background: rgba(255,255,255,0.7);
125
+ }
126
+
127
+
128
+
129
+ /**
130
+ * Valentine's Day
131
+ *
132
+ * 1.2 - Roses
133
+ * -----------------------------------------------------------------------------
134
+ */
135
+
136
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-text,
137
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-number,
138
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-date,
139
+ body .valentines-day-roses textarea.wpcf7-form-control.wpcf7-textarea,
140
+ body .valentines-day-roses select.wpcf7-form-control.wpcf7-select,
141
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-quiz {
142
+ margin: 5px 0 0;
143
+ padding: 15px;
144
+ border: 0;
145
+ outline: 0;
146
+ resize: none;
147
+ font-size: 13px;
148
+ line-height: 17px;
149
+ background: none;
150
+ color: #818181;
151
+ font-family: 'Raleway';
152
+ font-weight: normal;
153
+ -webkit-box-sizing: border-box;
154
+ -moz-box-sizing: border-box;
155
+ box-sizing: border-box;
156
+ }
157
+
158
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
159
+ border: none;
160
+ }
161
+
162
+ body .wpcf7 form.valentines-day-roses p {
163
+ margin-bottom: 7px;
164
+ font-size: 16px;
165
+ }
166
+
167
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit {
168
+ position: absolute;
169
+ right: 0;
170
+ -webkit-transition: none;
171
+ -moz-transition: none;
172
+ -ms-transition: none;
173
+ -o-transition: none;
174
+ transition: none;
175
+ }
176
+
177
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus,
178
+ body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
179
+ background: none;
180
+ border: none;
181
+ color: #7F2A3A;
182
+ }
183
+
184
+ body .valentines-day-roses {
185
+ background: url(../images/vday-rose/rose-bg-50percent.png) 0 0 no-repeat;
186
+ position: relative;
187
+ min-height:380px;
188
+ width: 270px;
189
+ padding: 12px 0 0 200px;
190
+ -wekit-box-sizing: initial;
191
+ -moz-box-sizing: initial;
192
+ box-sizing: initial;
193
+ }
194
+ body .valentines-day-roses {
195
+ clear: both;
196
+ }
197
+ body .valentines-day-roses input,
198
+ body .valentines-day-roses textarea {
199
+ background: none;
200
+ border: none;
201
+
202
+ }
203
+ body .valentines-day-roses input[type="text"],
204
+ body .valentines-day-roses input[type="email"],
205
+ body .valentines-day-roses input[type="url"],
206
+ body .valentines-day-roses input[type="password"],
207
+ body .valentines-day-roses input[type="search"],
208
+ body .valentines-day-roses textarea{
209
+ width: 92%;
210
+ }
211
+ body .valentines-day-roses input {
212
+ padding-bottom: 2px;
213
+ }
214
+ body .valentines-day-roses input,
215
+ body .valentines-day-roses input:hover,
216
+ body .valentines-day-roses input:focus {
217
+ border-bottom: 1px solid #490706;
218
+ }
219
+ body .valentines-day-roses textarea {
220
+ width: 215px;
221
+ height: 140px;
222
+ resize: none;
223
+ padding-top: 0;
224
+ line-height: 32px;
225
+ }
226
+ body .valentines-day-roses p {
227
+ margin-bottom: 10px;
228
+ }
229
+ body .valentines-day-roses .letter-box {
230
+ background:#826e50 url(../images/vday-rose/contact-bg.png) 0 0 no-repeat;
231
+ width: 285px;
232
+ margin: 62px 0 0 -50px;
233
+ padding: 35px 15px 45px;
234
+ }
235
+ body .valentines-day-roses .wpcf7-submit {
236
+ position: absolute;
237
+ bottom: 5px;
238
+ right: 20px;
239
+ border: none;
240
+ padding: 7px 15px;
241
+ color: #fff;
242
+ box-shadow: none;
243
+ }
244
+ body .valentines-day-roses input[type="submit"]:hover,
245
+ body .valentines-day-roses input[type="submit"]:focus {
246
+ background: #490706;
247
+ }
248
+ body .valentines-day-roses .wpcf7-validation-errors,
249
+ body .valentines-day-roses .wpcf7-mail-sent-ok {
250
+ background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
251
+ border: none;
252
+ left: 115px;
253
+ position: absolute;
254
+ top: 145px;
255
+ width: 295px;
256
+ }
257
+ body .valentines-day-roses .wpcf7-validation-errors {
258
+ color: #ff0000;
259
+ }
260
+ body .valentines-day-roses .wpcf7-mail-sent-ok {
261
+ color: green;
262
+ }
263
+
264
+
265
+ /**
266
+ * Valentine's Day
267
+ *
268
+ * 1.3 - Birds
269
+ * -----------------------------------------------------------------------------
270
+ */
271
+
272
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-text,
273
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-number,
274
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-date,
275
+ body .valentines-day-birds textarea.wpcf7-form-control.wpcf7-textarea,
276
+ body .valentines-day-birds select.wpcf7-form-control.wpcf7-select,
277
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-quiz {
278
+ margin: 0 0 5px 0;
279
+ padding: 8px 10px;
280
+ border: 2px dashed #000;
281
+ outline: 0;
282
+ resize: none;
283
+ font-size: 13px;
284
+ line-height: 16px;
285
+ background: none;
286
+ color: #222;
287
+ font-family: inherit;
288
+ font-weight: normal;
289
+ -webkit-box-sizing: border-box;
290
+ -moz-box-sizing: border-box;
291
+ box-sizing: border-box;
292
+ }
293
+
294
+ body .valentines-day-birds input[type="text"],
295
+ body .valentines-day-birds input[type="email"],
296
+ body .valentines-day-birds input[type="url"],
297
+ body .valentines-day-birds input[type="password"],
298
+ body .valentines-day-birds input[type="search"],
299
+ body .valentines-day-birds textarea,
300
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-text,
301
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-number,
302
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-date,
303
+ body .valentines-day-birds textarea.wpcf7-form-control.wpcf7-textarea,
304
+ body .valentines-day-birds select.wpcf7-form-control.wpcf7-select {
305
+ width: 100%;
306
+ }
307
+
308
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]),
309
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
310
+ border: none;
311
+ background: none;
312
+ }
313
+
314
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
315
+ color: #444;
316
+ }
317
+
318
+ body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
319
+ color: #843A69;
320
+ }
321
+
322
+ body .valentines-day-birds div.wpcf7-response-output {
323
+ position: relative;
324
+ padding: 17px 42px;
325
+ font-weight: normal;
326
+ font-size: 13px;
327
+ line-height: 17px;
328
+ text-transform: uppercase;
329
+ letter-spacing: 1px;
330
+ border: 0;
331
+ }
332
+
333
+ body .valentines-day-birds div.wpcf7-response-output.wpcf7-validation-errors {
334
+ background: none;
335
+ }
336
+
337
+ body .valentines-day-birds div.wpcf7-response-output.wpcf7-validation-errors:before {
338
+ display: none;
339
+ }
340
+
341
+ body .valentines-day-birds {
342
+ position: relative;
343
+ width: 280px;
344
+ margin: 234px 0 330px 97px;
345
+ }
346
+
347
+ body .valentines-day-birds-container {
348
+ background: url('../images/vday-birds/bg-middle.png') 63px 0 repeat-y;
349
+ width: 486px;
350
+ margin: 0 auto;
351
+ }
352
+
353
+ body .valentines-day-birds .bg-header,
354
+ body .valentines-day-birds .bg-bottom {
355
+ width: 486px;
356
+ }
357
+
358
+ body .valentines-day-birds .bg-header {
359
+ background: url('../images/vday-birds/bg-top.png') 25px 0 no-repeat;
360
+ height: 234px;
361
+ left: -97px;
362
+ position: absolute;
363
+ top: -234px;
364
+ }
365
+
366
+ body .valentines-day-birds .bg-bottom {
367
+ background: url('../images/vday-birds/bg-bottom.png') 0 0 no-repeat;
368
+ bottom: -301px;
369
+ height: 301px;
370
+ left: -97px;
371
+ position: absolute;
372
+ }
373
+
374
+ body .wpcf7 form.valentines-day-birds p {
375
+ margin: 0;
376
+ color: #222;
377
+ }
378
+
379
+ body .valentines-day-birds input,
380
+ body .valentines-day-birds textarea {
381
+ background: none;
382
+ border: 2px dashed #000;
383
+ resize: vertical;
384
+ }
385
+
386
+ body .valentines-day-birds textarea {
387
+ height: 120px;
388
+ }
389
+
390
+ body .valentines-day-birds input:hover,
391
+ body .valentines-day-birds textarea:hover,
392
+ body .valentines-day-birds input:focus,
393
+ body .valentines-day-birds textarea:focus {
394
+ border: 2px dashed #000;
395
+ }
396
+
397
+ body .valentines-day-birds input {
398
+ margin-bottom: 5px;
399
+ }
400
+
401
+ body .valentines-day-birds input[type="submit"] {
402
+ font-size: 30px;
403
+ color: #444;
404
+ text-transform: capitalize;
405
+ border: none;
406
+ box-shadow: none;
407
+ background: transparent;
408
+ display: block;
409
+ margin: 0 auto;
410
+ }
411
+
412
+ body .valentines-day-birds input[type="submit"]:hover,
413
+ body .valentines-day-birds input[type="submit"]:focus {
414
+ background: none;
415
+ color: #000;
416
+ }
417
+
418
+ body .valentines-day-birds div.wpcf7-response-output {
419
+ width: 265px;
420
+ margin: 0 0 0 -36px;
421
+ border: none;
422
+ }
423
+
424
+ body .valentines-day-birds .wpcf7-validation-errors {
425
+ color: #ff0000;
426
+ }
427
+
428
+ body .valentines-day-birds .wpcf7-mail-sent-ok {
429
+ color: green;
430
+ }
431
+
432
+
433
+
434
+ /**
435
+ * Valentine's Day
436
+ *
437
+ * 1.4 - Blue Birds
438
+ * -----------------------------------------------------------------------------
439
+ */
440
+
441
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-text,
442
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-number,
443
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-date,
444
+ body .valentines-day-blue-birds textarea.wpcf7-form-control.wpcf7-textarea,
445
+ body .valentines-day-blue-birds select.wpcf7-form-control.wpcf7-select,
446
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-quiz {
447
+ margin: 5px 0 0;
448
+ padding: 15px;
449
+ border: 0;
450
+ outline: 0;
451
+ resize: none;
452
+ font-size: 13px;
453
+ line-height: 17px;
454
+ background: #dad3c2;
455
+ color: #818181;
456
+ font-family: 'Raleway';
457
+ font-weight: normal;
458
+ -webkit-box-sizing: border-box;
459
+ -moz-box-sizing: border-box;
460
+ box-sizing: border-box;
461
+ }
462
+
463
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
464
+ border: none;
465
+ }
466
+
467
+ body .wpcf7 form.valentines-day-blue-birds p {
468
+ margin-bottom: 7px;
469
+ font-size: 16px;
470
+ }
471
+
472
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit {
473
+ position: absolute;
474
+ right: 0;
475
+ -webkit-transition: none;
476
+ -moz-transition: none;
477
+ -ms-transition: none;
478
+ -o-transition: none;
479
+ transition: none;
480
+ }
481
+
482
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus,
483
+ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
484
+ background: url("../images/vday-blue-birds/submit.png") no-repeat top right;
485
+ border: none;
486
+ color: #7F2A3A;
487
+ }
488
+
489
+ body .valentines-day-blue-birds {
490
+ position: relative;
491
+ background: url("../images/vday-blue-birds/pattern.jpg") repeat;
492
+ color: #100804;
493
+ }
494
+ body .valentines-day-blue-birds .header {
495
+ background: url("../images/vday-blue-birds/header.png") no-repeat top center;
496
+ height: 260px;
497
+ width: 100%;
498
+ }
499
+ body .valentines-day-blue-birds input,
500
+ body .valentines-day-blue-birds textarea {
501
+ width: 290px;
502
+ display: inline-block;
503
+ background-color: #dad3c2;
504
+ border: none;
505
+ }
506
+ body .valentines-day-blue-birds input:focus,
507
+ body .valentines-day-blue-birds textarea:focus {
508
+ background-color: #dad3c2;
509
+ }
510
+ body .valentines-day-blue-birds .wpcf7-submit {
511
+ background: url("../images/vday-blue-birds/submit.png") no-repeat top right;
512
+ height: 50px;
513
+ line-height: 50px;
514
+ font-size: 30px;
515
+ display: inline;
516
+ text-transform: none;
517
+ width: auto;
518
+ position: absolute;
519
+ top: 50px;
520
+ right: 20px;
521
+ color: #100804;
522
+ box-shadow: none;
523
+ }
524
+ body .valentines-day-blue-birds span.wpcf7-not-valid-tip,
525
+ body .valentines-day-blue-birds .wpcf7-submit:hover {
526
+ color: #7f2a3a;
527
+ }
528
+
529
+ body .valentines-day-blue-birds textarea {
530
+ height: 75px;
531
+ }
532
+ body .valentines-day-blue-birds p {
533
+ width: 290px;
534
+ margin: 7px auto;
535
+ position: relative;
536
+ }
537
+ body .valentines-day-blue-birds .footer {
538
+ background: url("../images/vday-blue-birds/footer.png") no-repeat bottom center;
539
+ height: 145px;
540
+ width: 100%;
541
+ }
542
+ body .valentines-day-blue-birds div.wpcf7-mail-sent-ok,
543
+ body .valentines-day-blue-birds div.wpcf7-validation-errors {
544
+ border: none;
545
+ background: rgba( 127, 42, 58, .9 );
546
+ position: absolute;
547
+ bottom: 0;
548
+ color: #fff;
549
+ margin: 0;
550
+ padding: 10px 20px;
551
+ right: 0;
552
+ }
553
+ body .valentines-day-blue-birds div.wpcf7-mail-sent-ok {
554
+ background: rgba( 9, 94, 0, .9 );
555
+ }
556
+
557
+
558
+
559
+ /**
560
+ * Xmas
561
+ *
562
+ * 2.1 - Classic
563
+ * -----------------------------------------------------------------------------
564
+ */
565
+ body .christmas-classic {
566
+ position: relative;
567
+ }
568
+ body .christmas-classic-container {
569
+ background: url("../images/xmas-classic/bg-repeat.png") repeat-y scroll 1px 1px rgba(0, 0, 0, 0);
570
+ display: block;
571
+ margin: auto;
572
+ margin-bottom: 260px;
573
+ text-align: center;
574
+ width: 403px;
575
+ }
576
+ body .christmas-classic .header {
577
+ background: url("../images/xmas-classic/top_border.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
578
+ height: 23px;
579
+ width: 100%;
580
+ }
581
+ body .christmas-classic .left {
582
+ background: url("../images/xmas-classic/left_part_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
583
+ bottom: 0;
584
+ height: 129px;
585
+ left: -73px;
586
+ position: absolute;
587
+ width: 99px;
588
+ }
589
+ body .christmas-classic p {
590
+ color: #482C09;
591
+ margin-bottom: 20px;
592
+ margin-left: 27px;
593
+ width: 350px;
594
+ }
595
+ body .christmas-classic span {
596
+ display: block;
597
+ }
598
+ body .christmas-classic .footer {
599
+ background: url("../images/xmas-classic/bottombg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
600
+ bottom: 0;
601
+ height: 255px;
602
+ margin-left: -70px;
603
+ width: 474px;
604
+ position: absolute;
605
+ bottom: -255px;
606
+ }
607
+ body .christmas-classic input,
608
+ body .christmas-classic textarea {
609
+ display: inline-block;
610
+ *display: inline;
611
+ *zoom: 1;
612
+ -moz-border-radius:4px;
613
+ -webkit-border-radius:4px;
614
+ border-radius: 4px;
615
+ background-color: #f3eadf;
616
+ border: 1px dotted #b2a28e;
617
+ }
618
+ body .christmas-classic input {
619
+ height: 28px;
620
+ padding: 3px 5px;
621
+ line-height: 28px;
622
+ }
623
+ body .christmas-classic input:focus,
624
+ body .christmas-classic textarea:focus {
625
+ background-color: #f3eadf;
626
+ border: 1px dotted #b2a28e;
627
+ }
628
+ body .christmas-classic .wpcf7-form-control-wrap input,
629
+ body .christmas-classic .wpcf7-form-control-wrap textarea {
630
+ display: block;
631
+ width: 93%;
632
+ }
633
+ body .christmas-classic form textarea {
634
+ resize: vertical;
635
+ margin-bottom: 10px;
636
+ }
637
+
638
+ body .christmas-classic .wpcf7-submit {
639
+ background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
640
+ border: medium none;
641
+ bottom: -252px;
642
+ height: 70px;
643
+ left: 2px;
644
+ position: absolute;
645
+ text-indent: -9999px;
646
+ width: 78px;
647
+ z-index: 10;
648
+ }
649
+
650
+
651
+
652
+ /**
653
+ * Xmas
654
+ *
655
+ * 2.2 - Red
656
+ * -----------------------------------------------------------------------------
657
+ */
658
+ body .christmas-red-container {
659
+ color: #fff;
660
+ font-size: 25px;
661
+ width: 600px;
662
+ margin: 0 auto;
663
+ background: url( ../images/xmas-red/middle.png ) repeat-y top center;
664
+ position: relative;
665
+ }
666
+ body .christmas-red {
667
+ margin: 94px 0 125px;
668
+ }
669
+ body .christmas-red .header {
670
+ display: block;
671
+ background: url( ../images/xmas-red/header.png ) no-repeat 32px top;
672
+ width: 600px;
673
+ height: 94px;
674
+ position: absolute;
675
+ top: -94px;
676
+ }
677
+ body .christmas-red .footer {
678
+ display: block;
679
+ background: url( ../images/xmas-red/footer.png ) no-repeat top center;
680
+ width: 600px;
681
+ height: 94px;
682
+ bottom: -94px;
683
+ position: absolute;
684
+ }
685
+ body .christmas-red p {
686
+ width: 370px;
687
+ margin: 0 auto;
688
+ }
689
+ body .christmas-red input,
690
+ body .christmas-red textarea {
691
+ color: #222;
692
+ width: 100%;
693
+ font-size: 16px;
694
+ }
695
+ body .christmas-red input[type="text"],
696
+ body .christmas-red input[type="email"],
697
+ body .christmas-red input[type="url"],
698
+ body .christmas-red input[type="password"],
699
+ body .christmas-red input[type="search"],
700
+ body .christmas-red textarea{
701
+ width: 96%;
702
+ }
703
+ body .christmas-red input:focus,
704
+ body .christmas-red textarea:focus {
705
+ background-color: #fff;
706
+ }
707
+ body .christmas-red textarea {
708
+ height: 120px;
709
+ resize: vertical;
710
+ }
711
+ body .christmas-red .wpcf7-submit {
712
+ display: block;
713
+ width: 232px;
714
+ height: 126px;
715
+ background: url(../images/xmas-red/send.png) no-repeat top center;
716
+ position: absolute;
717
+ bottom: -125px;
718
+ right: 0;
719
+ text-indent: -9999px;
720
+ border: none;
721
+ z-index: 10;
722
+ -webkit-box-shadow: none;
723
+ -moz-box-shadow: none;
724
+ box-shadow: none;
725
+ }
726
+ body .christmas-red .wpcf7-validation-errors,
727
+ body .christmas-red .wpcf7-mail-sent-ok,
728
+ body .christmas-classic-validation-errors,
729
+ body .christmas-classic-mail-sent-ok{
730
+ border: none;
731
+ width: 350px;
732
+ font-size: 22px;
733
+ color: #FC8181;
734
+ margin-left: 25px;
735
+ padding: 0;
736
+ }
737
+ body .christmas-red .wpcf7-mail-sent-ok,
738
+ body .christmas-classic-mail-sent-ok {
739
+ color: #73C94E;
740
+ }
741
+ body .christmas-red span.wpcf7-not-valid-tip,
742
+ body .christmas-classic span.wpcf7-not-valid-tip {
743
+ left: 0;
744
+ top: 0;
745
+ padding: 5px 10px;
746
+ width: 368px;
747
+ font-size: 16px;
748
+ border: none;
749
+ display: block;
750
+ color: #FC8181;
751
+ -webkit-border-radius: 5px;
752
+ -moz-border-radius: 5px;
753
+ border-radius: 5px;
754
+ }
755
+ body .christmas-red span.wpcf7-list-item {
756
+ display: inline-block;
757
+ height: 32px;
758
+ }
759
+ body .christmas-red .wpcf7-radio .wpcf7-list-item {
760
+ background: url(../images/xmas-red/radio.png) no-repeat 0 6px;
761
+ }
762
+ body .christmas-red .wpcf7-radio .wpcf7-list-item.active {
763
+ background-position: 0 -27px;
764
+ }
765
+ body .christmas-red .wpcf7-radio .wpcf7-list-item-label {
766
+ display: inline-block;
767
+ vertical-align: top;
768
+ }
769
+ body .christmas-red span.wpcf7-list-item input[type="radio"] {
770
+ width: 30px;
771
+ height: 30px;
772
+ cursor: pointer;
773
+
774
+ /* IE 8 */
775
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
776
+
777
+ /* IE 5-7 */
778
+ filter: alpha(opacity=0);
779
+
780
+ /* Netscape */
781
+ -moz-opacity: 0;
782
+
783
+ /* Safari 1.x */
784
+ -khtml-opacity: 0;
785
+
786
+ /* Good browsers */
787
+ opacity: 0;
788
+
789
+ /*position: absolute;
790
+ overflow: hidden;
791
+ clip: rect(0 0 0 0);
792
+ height:1px;
793
+ width:1px;
794
+ margin:-1px;
795
+ padding:0;
796
+ border:0;*/
797
+
798
+ }
799
+ body .christmas-red .wpcf7-response-output {
800
+ position: relative;
801
+ margin: 0 auto;
802
+ }
803
+
804
+
805
+
806
+ /**
807
+ * Xmas
808
+ *
809
+ * 2.3 - Simple
810
+ * -----------------------------------------------------------------------------
811
+ */
812
+ body .christmas-simple {
813
+ width: 410px;
814
+ padding: 50px 20px 15px 20px;
815
+ margin-bottom: 20px;
816
+ color: #1b0a00;
817
+ position: relative;
818
+ margin: 75px 0 35px;
819
+
820
+ }
821
+ body .christmas-simple-container {
822
+ width: 425px;
823
+ margin: 0 auto;
824
+ border-left: dashed 2px #542c0e;
825
+ border-right: dashed 2px #542c0e;
826
+ background: url(../images/xmas-simple/middle.png) repeat-y center top;
827
+ }
828
+ body .christmas-simple p {
829
+ width: 325px;
830
+ margin: 15px auto;
831
+ }
832
+ body .christmas-simple p input[type="text"],
833
+ body .christmas-simple p input[type="email"],
834
+ body .christmas-simple p input[type="tel"],
835
+ body .christmas-simple p textarea,
836
+ body .christmas-simple p input[type="text"]:hover,
837
+ body .christmas-simple p input[type="email"]:hover,
838
+ body .christmas-simple p input[type="tel"]:hover,
839
+ body .christmas-simple p textarea:hover,
840
+ body .christmas-simple p input[type="text"]:focus,
841
+ body .christmas-simple p input[type="email"]:focus,
842
+ body .christmas-simple p input[type="tel"]:focus,
843
+ body .christmas-simple p textarea:focus {
844
+ width: 94%;
845
+ background: transparent;
846
+ border: dashed 2px #7d5f48;
847
+ }
848
+ body .christmas-simple textarea {
849
+ height: 110px;
850
+ resize: vertical;
851
+ }
852
+ body .christmas-simple .header,
853
+ body .christmas-simple .footer {
854
+ width: 425px;
855
+ height: 35px;
856
+ margin: 0 auto;
857
+ background: url( '../images/xmas-simple/header.png' ) no-repeat center bottom;
858
+ border: dashed 2px #542c0e;
859
+ border-bottom: none;
860
+ position: absolute;
861
+ left: -2px;
862
+ }
863
+ body .christmas-simple .header {
864
+ background-position: 1px 1px;
865
+ border-radius: 12px 12px 0 0;
866
+ left: -2px;
867
+ top: -35px;
868
+ width: 421px;
869
+ }
870
+ body .christmas-simple .footer {
871
+ background: url( '../images/xmas-simple/footer.png' ) no-repeat center top;
872
+ border-bottom: 2px dashed #542c0e;
873
+ border-radius: 0 0 20px 20px;
874
+ border-top: medium none;
875
+ bottom: -40px;
876
+ padding-bottom: 3px;
877
+ width: 421px;
878
+ }
879
+ body .christmas-simple .ribbon {
880
+ width: 182px;
881
+ height: 202px;
882
+ position: absolute;
883
+ background: url( '../images/xmas-simple/ribbon.png' ) no-repeat;
884
+ right: -118px;
885
+ top: -85px;
886
+ }
887
+ body .christmas-simple div.wpcf7-response-output {
888
+ width: 360px;
889
+ margin: 0 auto;
890
+ border: none;
891
+ color: #ee0000;
892
+ }
893
+ body .christmas-simple .wpcf7-submit,
894
+ body .christmas-simple input[type="submit"] {
895
+ background: #e7e3d0;
896
+ color: #555;
897
+ border-top: solid 1px #fff;
898
+ font-size: 14px;
899
+ padding: 0px 40px;
900
+ height: 40px;
901
+ -webkit-border-radius: 15px 18px 7px 9px;
902
+ -moz-border-radius: 15px 18px 7px 9px;
903
+ border-radius: 15px 18px 7px 9px;
904
+ -webkit-box-shadow: -3px 3px 9px 1px #999;
905
+ box-shadow: -3px 3px 9px 1px #999;
906
+ }
907
+ body .christmas-simple input[type='submit']:hover {
908
+ border-top: solid 1px #fff;
909
+ background: #e7e3d0;
910
+ color: #000;
911
+ }
912
+
913
+
914
+
915
+ /**
916
+ * Fix Error tooltips position
917
+ */
918
+ body .christmas-simple span.wpcf7-not-valid-tip {
919
+ top: -4px;
920
+ left: 2px;
921
+ height: 30px;
922
+ line-height: 30px;
923
+ padding-left: 9px;
924
+ width: 335px;
925
+ color: #ee0000;
926
+ background: #fff;
927
+ border: none;
928
+ }
929
+ /*Christmas clasic - unique*/
930
+ body .christmas-classic .wpcf7-not-valid-tip{
931
+ width: 100%;
932
+ background: transparent;
933
+ }
934
+ /*
935
+ **
936
+ * SIMPLE
937
+ *
938
+ * 3.1 - Twenty fiffteen like
939
+ * -----------------------------------------------------------------------------
940
+ */
941
+ body .twenty-fifteen-pattern {
942
+ padding-top: 1.6842em;
943
+ }
944
+ body .twenty-fifteen-pattern p {
945
+ font-size: 1.6rem;
946
+ margin-bottom: 1.6842em;
947
+ color: rgba(51, 51, 51, 0.7);
948
+ display: block;
949
+ font-family: "Noto Sans",sans-serif;
950
+ font-weight: 700;
951
+ letter-spacing: 0.04em;
952
+ line-height: 1.5;
953
+ text-transform: uppercase;
954
+ }
955
+ body .twenty-fifteen-pattern input[type="text"],
956
+ body .twenty-fifteen-pattern input[type="email"],
957
+ body .twenty-fifteen-pattern input[type="url"],
958
+ body .twenty-fifteen-pattern input[type="submit"],
959
+ body .twenty-fifteen-pattern textarea {
960
+ width: 100%;
961
+ padding: 0.5278em;
962
+ line-height: normal;
963
+ font-size: 1.9rem;
964
+ border: 1px solid rgba(51, 51, 51, 0.1);
965
+ color: rgba(51, 51, 51, 0.7);
966
+ background: transparent;
967
+ background-color: #f7f7f7;
968
+ border-radius: 0;
969
+ margin: 0;
970
+ max-width: 100%;
971
+ vertical-align: baseline;
972
+ font-family: "Noto Serif", serif;
973
+ -webkit-box-sizing: border-box;
974
+ -moz-box-sizing: border-box;
975
+ box-sizing: border-box;
976
+
977
+ }
978
+ body .twenty-fifteen-pattern input:focus,
979
+ body .twenty-fifteen-pattern textarea:focus {
980
+ border: 1px solid rgba(51, 51, 51, 0.3);
981
+ color: #333;
982
+ background-color: #fff;
983
+ }
984
+ body .twenty-fifteen-pattern button,
985
+ body .twenty-fifteen-pattern input[type="button"],
986
+ body .twenty-fifteen-pattern input[type="reset"],
987
+ body .twenty-fifteen-pattern input[type="submit"] {
988
+ font-size: 1.6rem;
989
+ padding: 0.8125em 1.625em;
990
+ background-color: #333;
991
+ border: 0 none;
992
+ color: #fff;
993
+ cursor: pointer;
994
+ font-family: "Noto Sans",sans-serif;
995
+ font-weight: 700;
996
+ text-transform: uppercase;
997
+ width: 100%;
998
+ }
999
+ body .twenty-fifteen-pattern button:hover,
1000
+ body .twenty-fifteen-pattern input[type="button"]:hover,
1001
+ body .twenty-fifteen-pattern input[type="reset"]:hover,
1002
+ body .twenty-fifteen-pattern input[type="submit"]:hover {
1003
+ background-color: rgba(51, 51, 51, 0.7);
1004
+ outline: 0 none;
1005
+ }
readme.txt CHANGED
@@ -47,6 +47,12 @@ You will find 'Contact Style' menu in your WordPress admin panel.
47
 
48
  == Changelog ==
49
 
 
 
 
 
 
 
50
  = 2.2.5 =
51
  * [Fixed](https://wordpress.org/support/topic/avada-theme-5) Avada Theme Fusion Page Builder incompatibility issue
52
  * [Fixed](https://wordpress.org/support/topic/good-morning-1) Contact form 7 shortcode detection for Flatco - Multipurpose & Responsive WordPress Theme
@@ -115,7 +121,8 @@ You will find 'Contact Style' menu in your WordPress admin panel.
115
  * First plugin version.
116
 
117
  == Upgrade Notice ==
118
- = Contact Form 7 Style Version 2.2.5 =
119
- * [Fixed](https://wordpress.org/support/topic/avada-theme-5) Avada Theme Fusion Page Builder incompatibility issue
120
- * [Fixed](https://wordpress.org/support/topic/good-morning-1) Contact form 7 shortcode detection for Flatco - Multipurpose & Responsive WordPress Theme
121
- * Improve plugin installer process
 
47
 
48
  == Changelog ==
49
 
50
+ = 2.2.6 =
51
+ * Added Avada Theme compatibility
52
+ * Added Bridge - Creative Multi-Purpose WordPress Theme compatibility
53
+ * Added Flatco - Multipurpose & Responsive WordPress Theme compatibility
54
+ * Improve CSS Editor UI
55
+
56
  = 2.2.5 =
57
  * [Fixed](https://wordpress.org/support/topic/avada-theme-5) Avada Theme Fusion Page Builder incompatibility issue
58
  * [Fixed](https://wordpress.org/support/topic/good-morning-1) Contact form 7 shortcode detection for Flatco - Multipurpose & Responsive WordPress Theme
121
  * First plugin version.
122
 
123
  == Upgrade Notice ==
124
+ = Contact Form 7 Style Version 2.2.6 =
125
+ * Added Avada Theme compatibility
126
+ * Added Bridge - Creative Multi-Purpose WordPress Theme compatibility
127
+ * Added Flatco - Multipurpose & Responsive WordPress Theme compatibility
128
+ * Improve CSS Editor UI