Contact Form 7 Style - Version 2.2.7

Version Description

  • Improvements for reliability and speed
  • Enhanced plugin stability and fixed bugs
  • Added Bretheon Premium WordPress Theme compatibility
Download this release

Release Info

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

Code changes from version 2.2.6 to 2.2.7

cf7-style-meta-box.php CHANGED
@@ -653,9 +653,12 @@ class cf7_style_meta_boxes {
653
  );
654
  }
655
  }
656
- /*
 
 
657
  * renders the image
658
  */
 
659
  public function render_meta_paypal( $post ) { ?>
660
  <p>Your donation will motivate us to work more and improve this plugin.</p>
661
  <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=ionut.iclanzan.reea@gmail.com&item_name=Donation+for+Contact+Form+Style" target="_blank">
@@ -675,25 +678,31 @@ function cf7_style_the_slug() {
675
  function enque_selected_font() {
676
  if ( is_page() || is_single() || is_home() ) {
677
  global $post;
678
- $cf7s_id = get_cf7style_slug_or_id( $post, "yes" );
679
- if ( $cf7s_id ) {
680
- $fontid = get_post_meta( $cf7s_id, 'cf7_style_font', true );
681
- $googlefont = preg_replace("/ /","+",$fontid);
682
- if( ! empty( $googlefont ) && "none" !== $googlefont ) {
683
- wp_register_style('googlefont-cf7style', 'http://fonts.googleapis.com/css?family=' . $googlefont . ':100,200,300,400,500,600,700,800,900&subset=latin,latin-ext,cyrillic,cyrillic-ext,greek-ext,greek,vietnamese', array(), false, 'all');
684
- wp_enqueue_style('googlefont-cf7style');
685
- }
686
- }
 
 
 
 
 
687
  }
688
  }
689
  add_action( 'wp_enqueue_scripts', 'enque_selected_font' );
690
 
691
- /*
 
692
  * returns the name of the font on the current page/post
693
  */
694
- function return_font_name( $postid ) {
695
- $getpost = get_post( $postid );
696
- $cf7s_id = get_cf7style_slug_or_id( $getpost, "yes" );
697
  if ( $cf7s_id ) {
698
  $fontname = get_post_meta( $cf7s_id, 'cf7_style_font', true );
699
  return ( $fontname );
@@ -701,7 +710,8 @@ function return_font_name( $postid ) {
701
  return false;
702
  }
703
 
704
- /*
 
705
  * hides change permalink and view buttons on editing screen
706
  */
707
 
653
  );
654
  }
655
  }
656
+
657
+
658
+ /**
659
  * renders the image
660
  */
661
+
662
  public function render_meta_paypal( $post ) { ?>
663
  <p>Your donation will motivate us to work more and improve this plugin.</p>
664
  <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=ionut.iclanzan.reea@gmail.com&item_name=Donation+for+Contact+Form+Style" target="_blank">
678
  function enque_selected_font() {
679
  if ( is_page() || is_single() || is_home() ) {
680
  global $post;
681
+
682
+ $active_styles = active_styles();
683
+
684
+ foreach( $active_styles as $cf7s_id ) {
685
+ if ( $cf7s_id ) {
686
+ $fontid = get_post_meta( $cf7s_id, 'cf7_style_font', true );
687
+ $googlefont = preg_replace( "/ /", "+", $fontid );
688
+
689
+ if( ! empty( $googlefont ) && "none" !== $googlefont ) {
690
+ wp_register_style( 'googlefont-cf7style-' . $cf7s_id, 'http://fonts.googleapis.com/css?family=' . $googlefont . ':100,200,300,400,500,600,700,800,900&subset=latin,latin-ext,cyrillic,cyrillic-ext,greek-ext,greek,vietnamese', array(), false, 'all' );
691
+ wp_enqueue_style( 'googlefont-cf7style-' . $cf7s_id );
692
+ }
693
+ }
694
+ }
695
  }
696
  }
697
  add_action( 'wp_enqueue_scripts', 'enque_selected_font' );
698
 
699
+
700
+ /**
701
  * returns the name of the font on the current page/post
702
  */
703
+
704
+ function return_font_name( $cf7s_id ) {
705
+
706
  if ( $cf7s_id ) {
707
  $fontname = get_post_meta( $cf7s_id, 'cf7_style_font', true );
708
  return ( $fontname );
710
  return false;
711
  }
712
 
713
+
714
+ /**
715
  * hides change permalink and view buttons on editing screen
716
  */
717
 
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.6
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.6";
18
  }
19
 
20
  function get_predefined_cf7_style_template_data() {
@@ -61,67 +61,92 @@ function get_predefined_cf7_style_template_data() {
61
  )
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.
77
- $pattern = '/\\['
78
- . '(\\[?)'
79
- . "(contact-form-7)"
80
- . '(?![\\w-])'
81
- . '('
82
- . '[^\\]\\/]*'
83
- . '(?:'
84
- . '\\/(?!\\])'
85
- . '[^\\]\\/]*'
86
- . ')*?'
87
- . ')'
88
- . '(?:'
89
- . '(\\/)'
90
- . '\\]'
91
- . '|'
92
- . '\\]'
93
- . '(?:'
94
- . '('
95
- . '[^\\[]*+'
96
- . '(?:'
97
- . '\\[(?!\\/\\2\\])'
98
- . '[^\\[]*+'
99
- . ')*+'
100
- . ')'
101
- . '\\[\\/\\2\\]'
102
- . ')?'
103
- . ')'
104
- . '(\\]?)/';
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 );
119
- return ( $id == "yes" ) ? $cf7_style_id[0] : $cf7_style_data['post_name'];
120
- }
121
- } else {
122
- return false;
123
  }
124
- }// end of get_cf7style_slug_or_id
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
  function count_element_settings( $elements, $checks ){
126
  $inner = 0;
127
  $arr = array();
@@ -136,115 +161,154 @@ function count_element_settings( $elements, $checks ){
136
  return $arr;
137
  }
138
  function cf7_style_custom_css_generator(){
 
139
  global $post;
140
  if( empty( $post ) ) {
141
  return false;
142
  }
143
- $style = "<style class='cf7-style' media='screen' type='text/css'>\n";
144
- $cf7s_id = get_cf7style_slug_or_id( $post, "yes" );
145
- $cf7s_slug = get_cf7style_slug_or_id( $post, "no" );
146
- $custom_cat = get_the_terms( $cf7s_id, "style_category" );
147
- $custom_cat_name = ( !empty( $custom_cat ) ) ? $custom_cat[ 0 ]->name : "";
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;
170
- $allelem = $form_set_nr[ 0 ];
171
- $temp++;
172
- break;
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
 
@@ -260,7 +324,7 @@ function cf7_style_admin_scripts(){
260
  }
261
  function cf7_style_add_class( $class ){
262
  global $post;
263
- $temp_slug = get_cf7style_slug_or_id( $post, "no" );
264
  $class .= " cf7-style ". ( ( is_numeric( $temp_slug ) ) ? "cf7-style-".$temp_slug : $temp_slug );
265
  return $class;
266
  }// end of cf7_style_add_class
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.7
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.7";
18
  }
19
 
20
  function get_predefined_cf7_style_template_data() {
61
  )
62
  );
63
  }// end of get_predefined_cf7_style_template_data
64
+
65
+
66
+ /**
67
+ * Get contact form 7 id
68
+ *
69
+ * Back compat for CF7 3.9
70
+ * @see http://contactform7.com/2014/07/02/contact-form-7-39-beta/
71
+ *
72
+ * @param $cf7 Contact Form 7 object
73
+ * @since 0.1.0
74
+ */
75
+ function get_form_id( $cf7 ) {
76
+ if ( version_compare( WPCF7_VERSION, '3.9-alpha', '>' ) ) {
77
+ if (!is_object($cf7)) {
78
+ return false;
79
+ }
80
+
81
+ return $cf7->id();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  }
83
+ }
84
+
85
+
86
+ /**
87
+ * Add cf7skins classes to the CF7 HTML form class
88
+ *
89
+ * Based on selected template & style
90
+ * eg. class="wpcf7-form cf7t-fieldset cf7s-wild-west"
91
+ *
92
+ * @uses 'wpcf7_form_class_attr' filter in WPCF7_ContactForm->form_html()
93
+ * @uses wpcf7_get_current_contact_form()
94
+ * @file wp-content\plugins\contact-form-7\includes\contact-form.php
95
+ *
96
+ * @param $class is the CF7 HTML form class
97
+ * @since 0.0.1
98
+ */
99
+ function form_class_attr( $class, $id ) {
100
+
101
+ // Get the current CF7 form ID
102
+ $cf7 = wpcf7_get_current_contact_form(); // Current contact form 7 object
103
+ $form_id = get_form_id( $cf7 );
104
+
105
+ $template_class = '';
106
+ $cf7_style_id = get_post_meta( $form_id, 'cf7_style_id' );
107
+ if ( isset( $cf7_style_id[0]) ) {
108
+ $cf7_style_data = get_post( $cf7_style_id[0], ARRAY_A );
109
+ $template_class = ( $id == "yes" ) ? $cf7_style_id[0] : $cf7_style_data['post_name'];
110
+ }
111
+
112
+
113
+ // Return the modified class
114
+ return $template_class;
115
+ }
116
+
117
+
118
+ /**
119
+ * Get active styles
120
+ */
121
+
122
+ function active_styles() {
123
+
124
+ $args = array(
125
+ 'post_type' => 'wpcf7_contact_form',
126
+ 'post_status' => 'publish',
127
+ 'posts_per_page' => -1
128
+ );
129
+ $active_styles = array();
130
+ $forms = new WP_Query( $args );
131
+
132
+ if( $forms->have_posts() ) :
133
+ while( $forms->have_posts() ) : $forms->the_post();
134
+ $form_title = get_the_title();
135
+ $id = get_the_ID();
136
+ $style_id = get_post_meta( $id, 'cf7_style_id', true );
137
+
138
+ if ( ! empty( $style_id ) || $style_id != 0 ) {
139
+ $active_styles[] = $style_id;
140
+ }
141
+
142
+ endwhile;
143
+ wp_reset_postdata();
144
+ endif;
145
+
146
+ return $active_styles;
147
+ }
148
+
149
+
150
  function count_element_settings( $elements, $checks ){
151
  $inner = 0;
152
  $arr = array();
161
  return $arr;
162
  }
163
  function cf7_style_custom_css_generator(){
164
+
165
  global $post;
166
  if( empty( $post ) ) {
167
  return false;
168
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
169
 
170
+ $args = array(
171
+ 'post_type' => 'wpcf7_contact_form',
172
+ 'post_status' => 'publish',
173
+ 'posts_per_page' => -1
174
+ );
175
+ $style_number = 0;
176
+ $forms = new WP_Query( $args );
177
+ $style = '';
178
+ $active_styles = array();
179
+ $total_num_posts = $forms->found_posts;
180
 
181
+ if( $forms->have_posts() ) :
182
+ while( $forms->have_posts() ) : $forms->the_post();
183
+ $form_title = get_the_title();
184
+ $id = get_the_ID();
185
+ $cf7s_id = get_post_meta( $id, 'cf7_style_id', true );
186
 
187
+ if ( ( ! empty( $cf7s_id ) || $cf7s_id !== 0 ) && ! in_array( $cf7s_id, $active_styles ) ) {
188
+ if( empty( $active_styles ) ) {
189
+ $style .= "\n<style class='cf7-style' media='screen' type='text/css'>\n";
190
+ }
191
+ array_push( $active_styles, $cf7s_id );
192
 
193
+ $cf7s_slug = sanitize_title( get_the_title( $cf7s_id ) );
194
+
195
+ if( $cf7s_slug == "" ) {
196
+ $cf7s_slug = "cf7-style-" . $cf7s_id;
197
+ }
198
+
199
+ $custom_cat = get_the_terms( $cf7s_id, "style_category" );
200
+ $custom_cat_name = ( !empty( $custom_cat ) ) ? $custom_cat[ 0 ]->name : "";
201
+ $cf7s_manual_style = get_post_meta( $cf7s_id, 'cf7_style_manual_style', true );
202
+ if ( $custom_cat_name == "custom style" ) {
203
+ $cf7s_custom_settings = unserialize( get_post_meta( $cf7s_id, 'cf7_style_custom_styles', true ) );
204
+ $temp = 0;
205
+ $temp_1 = 0;
206
+ $temp_2 = 0;
207
+ $temp_3 = 0;
208
+ $temp_4 = 0;
209
+
210
+ $form_set_nr = count_element_settings( $cf7s_custom_settings, array( "form", "input", "label", "submit", "textarea" ) );
211
+
212
+ foreach( $cf7s_custom_settings as $setting_key => $setting ) {
213
+ $setting_key_part = explode( "-", $setting_key );
214
+ $second_part = ( $setting_key_part[0] != "submit" ) ? $setting_key_part[1] : "";
215
+ $third_part = ( !empty( $setting_key_part[2] ) ) ? ( ( $setting_key_part[0] != "submit" ) ? "-" : "" ) . $setting_key_part[2] : "";
216
+ $fourth_part = ( !empty( $setting_key_part[3] ) && $setting_key_part[0] == "submit" ) ? "-" . $setting_key_part[3] : "";
217
+
218
+ $classelem = "body .cf7-style." . ( ( is_numeric( $cf7s_slug ) ) ? "cf7-style-".$cf7s_slug : $cf7s_slug );
219
+ switch ( $setting_key_part[ 0 ]) {
220
+ case 'form':
221
+ $startelem = $temp;
222
+ $allelem = $form_set_nr[ 0 ];
223
+ $temp++;
224
+ break;
225
+ case 'input':
226
+ $startelem = $temp_1;
227
+ $allelem = $form_set_nr[ 1 ];
228
+ $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";
229
+ $temp_1++;
230
+ break;
231
+ case 'label':
232
+ $startelem = $temp_2;
233
+ $allelem = $form_set_nr[ 2 ];
234
+ $classelem .= " label,\n".$classelem." > p";
235
+ $temp_2++;
236
+ break;
237
+ case 'submit':
238
+ $startelem = $temp_3;
239
+ $allelem = $form_set_nr[ 3 ];
240
+ $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";
241
+ $temp_3++;
242
+ break;
243
+ case 'textarea':
244
+ $startelem = $temp_4;
245
+ $allelem = $form_set_nr[ 4 ];
246
+ $classelem .= " textarea,\n".$classelem." textarea:focus";
247
+ $temp_4++;
248
+ break;
249
+ default:
250
+ # code...
251
+ break;
252
+ }
253
+
254
+ $style .= ( $startelem == 0 ) ? $classelem . " {\n" : "";
255
+
256
+ /*$style .= ( $setting != "" && $setting != "Default" && ( $second_part != 'box' && $third_part != 'box' ) ) ? "\t" . $second_part . $third_part . $fourth_part . ": ". ( ( !is_numeric( $setting ) ) ? $setting : $setting . "px" ) . ";\n" : "";*/
257
+
258
+ if ( $setting != "" && $setting != "Default" && ( $second_part != 'box' && $third_part != 'box' ) && ( $second_part != 'line' || $third_part != 'line' ) ) {
259
+
260
+ $style .= "\t" . $second_part . $third_part . $fourth_part . ": ";
261
+
262
+ if ( !is_numeric( $setting ) && $setting !== '' ) {
263
+ $style .= $setting;
264
+ } else {
265
+ $style .= $setting . "px";
266
+ }
267
+ $style .= ";\n";
268
+ }
269
+
270
+ if( $second_part == 'line' && $setting == "" ) {
271
+
272
+ $style .= "\t" . $second_part . $third_part . ": normal;\n";
273
+ }
274
+
275
+ if ( $third_part == "line" && $setting == "" ) {
276
+ $style .= "\t" . $third_part . $fourth_part . ": normal;\n";
277
+ }
278
 
279
+ if( ( $second_part == 'box' || $third_part == 'box' ) && $setting != "Default" ) {
280
+ $style .= "\t -moz-" . $second_part . $third_part . ": ". $setting . ";\n";
281
+ $style .= "\t -webkit-" . $second_part . $third_part . ": ". $setting . ";\n";
282
+ $style .= "\t" . $second_part . $third_part . ": ". $setting . ";\n";
283
+ }
284
 
285
+ $style .= ( $startelem == $allelem || $allelem == 1 ) ? "}\n" : "";
286
+
287
+ }
 
288
  }
289
+ $font_family = return_font_name( $cf7s_id );
 
 
 
 
 
 
290
 
291
+ if( ! empty( $font_family ) && "none" !== $font_family ) {
292
+ $style .= 'body .cf7-style.' . $cf7s_slug . ', body .cf7-style.' . $cf7s_slug . " input[type='submit'] {\n\t font-family: '" . $font_family . "',sans-serif;\n} ";
293
+ }
294
+ if( !empty( $cf7s_manual_style ) ){
295
+ $style.= "\n".$cf7s_manual_style."\n";
296
+ }
297
 
298
+ $style_number++;
 
 
 
299
  }
300
 
301
+
302
+ endwhile;
303
+
304
+ if( ( $style_number !== 0 ) && $style_number == count( $active_styles ) ) {
305
+ $style .= "\n</style>\n";
306
+ }
307
+
308
+ echo $style;
309
+
310
+ wp_reset_postdata();
311
+ endif;
 
312
 
313
  }// end of cf7_style_custom_css_generator
314
 
324
  }
325
  function cf7_style_add_class( $class ){
326
  global $post;
327
+ $temp_slug = form_class_attr( $post, "no" );
328
  $class .= " cf7-style ". ( ( is_numeric( $temp_slug ) ) ? "cf7-style-".$temp_slug : $temp_slug );
329
  return $class;
330
  }// end of cf7_style_add_class
css/frontend.css CHANGED
@@ -14,15 +14,12 @@
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,
@@ -35,47 +32,51 @@ body .cf7-style input.wpcf7-form-control.wpcf7-quiz {
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.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
81
  *
@@ -91,13 +92,13 @@ 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;
@@ -108,120 +109,135 @@ body .valentines-day-classic input.wpcf7-form-control.wpcf7-quiz {
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;
139
- right:0;
140
- background: url('../images/vday-classic/big-heart.png') 0 0 no-repeat;
141
- width: 136px;
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);
154
- border: none;
155
- border-left: 1px solid #AAA;
156
- border-bottom: 1px solid #AAA;
157
- -webkit-border-radius: 0 0 5px 5px;
158
- -moz-border-radius: 0 0 5px 5px;
159
- border-radius: 0 0 5px 5px;
160
- -webkit-box-shadow: 5px 6px 10px -5px #999999;
161
- -moz-box-shadow: 5px 6px 10px -5px #999999;
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;
177
- box-shadow: none;
178
- -webkit-border-radius: 10px;
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 */
188
- /* IE9 SVG, needs conditional override of 'filter' to 'none' */
189
- background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDU0ZTRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjZDQwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjOTQwYTBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
190
- 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+ */
191
- 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+ */
192
- 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+ */
193
- 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+ */
194
- 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+ */
195
- 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 */
196
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#940a0a',GradientType=1 ); /* IE6-8 */
197
- color: #FFF;
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
  /**
226
  * Valentine's Day
227
  *
@@ -253,125 +269,123 @@ body .valentines-day-roses input.wpcf7-form-control.wpcf7-quiz {
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;
285
- min-height:380px;
286
- width: 270px;
287
- padding: 12px 0 0 200px;
288
- -wekit-box-sizing: initial;
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"],
300
  body .valentines-day-roses input[type="password"],
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;
319
- resize: none;
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;
338
- right: 20px;
339
- border: none;
340
- padding: 7px 15px;
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;
355
- position: absolute;
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
377
  *
@@ -401,8 +415,8 @@ body .valentines-day-birds input.wpcf7-form-control.wpcf7-quiz {
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"],
@@ -417,129 +431,127 @@ body .valentines-day-birds select.wpcf7-form-control.wpcf7-select {
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;
514
- text-transform: capitalize;
515
- border: none;
516
- box-shadow: none;
517
- background: transparent;
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
  *
@@ -570,35 +582,35 @@ body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-quiz {
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 {
@@ -607,47 +619,47 @@ body .valentines-day-blue-birds .header {
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;
626
- line-height: 50px;
627
- font-size: 30px;
628
- display: inline;
629
- text-transform: none;
630
- width: auto;
631
- position: absolute;
632
- top: 50px;
633
- right: 20px;
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;
641
  }
642
-
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 {
@@ -658,21 +670,19 @@ body .valentines-day-blue-birds .footer {
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;
662
- background: rgba( 127, 42, 58, .9 );
663
- position: absolute;
664
- bottom: 0;
665
- color: #fff;
666
- margin: 0;
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
  *
@@ -687,33 +697,35 @@ 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 {
@@ -753,68 +765,67 @@ body .christmas-classic span {
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;
757
  height: 255px;
758
- margin-left: -70px;
759
  width: 474px;
760
  position: absolute;
761
  bottom: -255px;
 
 
 
762
  }
763
 
764
- body .christmas-classic input,
765
  body .christmas-classic textarea {
766
- display: inline-block;
767
- *display: inline;
768
- *zoom: 1;
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;
803
- bottom: -252px;
804
- height: 70px;
805
- left: 2px;
806
- position: absolute;
807
- text-indent: -9999px;
808
- width: 78px;
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
  /**
819
  * Xmas
820
  *
@@ -830,13 +841,13 @@ 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;
@@ -847,195 +858,194 @@ body .christmas-red input.wpcf7-form-control.wpcf7-quiz {
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;
875
- width: 600px;
876
- height: 94px;
877
- position: absolute;
878
- top: -94px;
879
  }
 
880
  body .christmas-red .footer {
881
- display: block;
882
- background: url( ../images/xmas-red/footer.png ) no-repeat top center;
883
- width: 600px;
884
- height: 94px;
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;
924
- height: 126px;
925
- background: url(../images/xmas-red/send.png) no-repeat top center;
926
- position: absolute;
927
- bottom: -125px;
928
- right: 0;
929
- text-indent: -9999px;
930
- border: none;
931
- z-index: 10;
932
- -webkit-box-shadow: none;
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,
940
- body .christmas-classic-mail-sent-ok{
941
- border: none;
942
- width: 350px;
943
- font-size: 22px;
944
- color: #FC8181;
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;
957
- top: 0;
958
- padding: 5px 10px;
959
- width: 368px;
960
- font-size: 16px;
961
- border: none;
962
- display: block;
963
- color: #FC8181;
964
- -webkit-border-radius: 5px;
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;
990
- cursor: pointer;
991
-
992
- /* IE 8 */
993
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
994
-
995
- /* IE 5-7 */
996
- filter: alpha(opacity=0);
997
-
998
- /* Netscape */
999
- -moz-opacity: 0;
1000
-
1001
- /* Safari 1.x */
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
  /**
1040
  * Xmas
1041
  *
@@ -1044,141 +1054,136 @@ body .christmas-red span.wpcf7-not-valid-tip {
1044
  */
1045
 
1046
  body .christmas-simple {
1047
- width: 410px;
1048
- padding: 50px 20px 15px 20px;
1049
- margin-bottom: 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;
1058
- border-left: dashed 2px #542c0e;
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"],
1071
  body .christmas-simple p textarea,
1072
- body .christmas-simple p input[type="text"]:hover,
1073
- body .christmas-simple p input[type="email"]:hover,
1074
  body .christmas-simple p input[type="tel"]:hover,
1075
  body .christmas-simple p textarea:hover,
1076
- body .christmas-simple p input[type="text"]:focus,
1077
- body .christmas-simple p input[type="email"]:focus,
1078
  body .christmas-simple p input[type="tel"]:focus,
1079
  body .christmas-simple p textarea:focus {
1080
- width: 94%;
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;
1093
- height: 35px;
1094
- margin: 0 auto;
1095
- background: url( '../images/xmas-simple/header.png' ) no-repeat center bottom;
1096
- border: dashed 2px #542c0e;
1097
- border-bottom: none;
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;
1105
- left: -2px;
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;
1113
- border-radius: 0 0 20px 20px;
1114
- border-top: medium none;
1115
- bottom: -40px;
1116
- padding-bottom: 3px;
1117
- width: 421px;
1118
  }
1119
 
1120
  body .christmas-simple .ribbon {
1121
- width: 182px;
1122
- height: 202px;
1123
- position: absolute;
1124
- background: url( '../images/xmas-simple/ribbon.png' ) no-repeat;
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;
1139
- color: #555;
1140
- border-top: solid 1px #fff;
1141
- font-size: 14px;
1142
- padding: 0px 40px;
1143
- height: 40px;
1144
- -webkit-border-radius: 15px 18px 7px 9px;
1145
- -moz-border-radius: 15px 18px 7px 9px;
1146
- border-radius: 15px 18px 7px 9px;
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;
1154
- color: #000;
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;
1165
- height: 30px;
1166
- line-height: 30px;
1167
- padding-left: 9px;
1168
- width: 335px;
1169
- color: #ee0000;
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
  *
@@ -1187,70 +1192,70 @@ body .christmas-classic .wpcf7-not-valid-tip{
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;
1196
- color: rgba(51, 51, 51, 0.7);
1197
- display: block;
1198
- font-family: "Noto Sans",sans-serif;
1199
- font-weight: 700;
1200
- letter-spacing: 0.04em;
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"],
1208
  body .twenty-fifteen-pattern input[type="submit"],
1209
  body .twenty-fifteen-pattern textarea {
1210
- width: 100%;
1211
- padding: 0.5278em;
1212
- line-height: normal;
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%;
1220
- vertical-align: baseline;
1221
- font-family: "Noto Serif", serif;
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;
1245
- font-weight: 700;
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
- }
14
  * 3.0 - Simple Style
15
  * -----------------------------------------------------------------------------
16
  */
 
 
17
  /**
18
  * Reset
19
  *
20
  * 0.0 - Reset
21
  * -----------------------------------------------------------------------------
22
  */
 
23
  /* body .cf7-style *,
24
  body .cf7-style input.wpcf7-form-control.wpcf7-text,
25
  body .cf7-style input.wpcf7-form-control.wpcf7-number,
32
  box-sizing: content-box;
33
  } */
34
 
35
+ .cf7-style input[type="text"],
36
+ .cf7-style input[type="email"],
37
  .cf7-style input[type="url"],
38
  .cf7-style input[type="password"],
39
  .cf7-style input[type="search"],
40
  .cf7-style textarea {
41
+ width: 100%;
42
  }
43
 
44
  body .cf7-style input.wpcf7-form-control.wpcf7-submit {
45
+ text-align: center;
46
  }
47
 
48
  body .cf7-style input:focus,
49
  body .cf7-style textarea:focus,
50
  body .cf7-style input[type="submit"]:hover {
51
+ background: inherit;
52
+ }
53
+
54
+ body .cf7-style * {
55
+ -moz-box-shadow: none;
56
+ -webkit-box-shadow: none;
57
+ box-shadow: none;
58
  }
59
 
60
  body .cf7-style div.wpcf7-response-output {
61
+ padding: 15px;
62
+ text-transform: none;
63
  }
64
 
65
  body .cf7-style div.wpcf7-validation-errors {
66
+ background: none;
67
+ color: red;
68
+ border: 2px solid red;
69
  }
70
 
71
  body .cf7-style div.wpcf7-response-output:before {
72
+ display: none;
73
  }
74
 
75
  body .cf7-style div.wpcf7-response-output.wpcf7-mail-sent-ok {
76
+ background: none;
77
+ color: green;
78
+ border: 2px solid green;
79
  }
 
 
80
  /**
81
  * Valentine's Day
82
  *
92
  body .valentines-day-classic input.wpcf7-form-control.wpcf7-quiz {
93
  margin: 5px 0 0;
94
  padding: 15px 10px;
95
+ border-left: 1px solid #AAA;
96
+ border-bottom: 1px solid #AAA;
97
  outline: 0;
98
  resize: none;
99
  font-size: 13px;
100
  line-height: 17px;
101
+ background: rgba(255, 255, 255, 0.7);
102
  color: #818181;
103
  font-family: 'Raleway';
104
  font-weight: normal;
109
 
110
  body .valentines-day-classic textarea.wpcf7-form-control.wpcf7-textarea,
111
  body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
112
+ border: none;
113
  }
114
 
115
  body .wpcf7 form.valentines-day-classic p {
116
+ margin-bottom: 7px;
117
+ font-size: 16px;
118
+ color: #222;
119
  }
120
 
121
  body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit {
122
+ position: absolute;
123
+ right: 0;
124
+ -webkit-transition: none;
125
+ -moz-transition: none;
126
+ -ms-transition: none;
127
+ -o-transition: none;
128
+ transition: none;
129
  }
130
 
131
  body .valentines-day-classic {
132
+ background: url('../images/vday-classic/hearted-bg.png') -45px 0 repeat;
133
+ position: relative;
134
+ max-width: 600px;
135
+ margin: 0 auto 50px auto;
136
+ padding-bottom: 50px;
137
  }
138
+
139
  body .valentines-day-classic .heart {
140
+ position: absolute;
141
+ right: 0;
142
+ background: url('../images/vday-classic/big-heart.png') 0 0 no-repeat;
143
+ width: 136px;
144
+ height: 135px;
145
+ top: -90px;
146
  }
147
 
148
  body .valentines-day-classic p {
149
+ margin-bottom: 10px;
150
+ text-shadow: 1px 1px #FFF;
151
  }
152
 
153
  body .valentines-day-classic input,
154
  body .valentines-day-classic textarea {
155
+ background: rgba(255, 255, 255, 0.7);
156
+ border: none;
157
+ border-left: 1px solid #AAA;
158
+ border-bottom: 1px solid #AAA;
159
+ -webkit-border-radius: 0 0 5px 5px;
160
+ -moz-border-radius: 0 0 5px 5px;
161
+ border-radius: 0 0 5px 5px;
162
+ -webkit-box-shadow: 5px 6px 10px -5px #999999;
163
+ -moz-box-shadow: 5px 6px 10px -5px #999999;
164
+ box-shadow: 5px 6px 10px -5px #999999;
165
+ margin-top: 3px;
166
  }
167
 
168
  body .valentines-day-classic input:focus,
169
  body .valentines-day-classic textarea:focus {
170
+ background: rgba(255, 255, 255, 0.7);
171
+ border-left: 1px solid #AAA;
172
+ border-bottom: 1px solid #AAA;
173
  }
174
 
175
  body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]),
176
  body .valentines-day-classic .wpcf7-submit {
177
+ -webkit-box-shadow: none;
178
+ -moz-box-shadow: none;
179
+ box-shadow: none;
180
+ -webkit-border-radius: 10px;
181
+ -moz-border-radius: 10px;
182
+ border-radius: 10px;
183
+ border: none;
184
+ height: 20px;
185
+ line-height: normal;
186
+ text-align: center;
187
+ padding: 20px;
188
+ min-width: 90px;
189
+ background: rgb(125, 185, 232);
190
+ /* Old browsers */
191
+ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
192
+
193
+ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDU0ZTRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjZDQwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjOTQwYTBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
194
+ 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%);
195
+ /* FF3.6+ */
196
+
197
+ 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)));
198
+ /* Chrome,Safari4+ */
199
+
200
+ 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%);
201
+ /* Chrome10+,Safari5.1+ */
202
+
203
+ 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%);
204
+ /* Opera 11.10+ */
205
+
206
+ 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%);
207
+ /* IE10+ */
208
+
209
+ 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%);
210
+ /* W3C */
211
+
212
+ filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#940a0a', GradientType=1);
213
+ /* IE6-8 */
214
+
215
+ color: #FFF;
216
+ float: right;
217
+ text-shadow: 1px 1px #555;
218
  }
219
 
220
  body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus,
221
  body .valentines-day-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
222
  body .valentines-day-classic .wpcf7-submit:hover {
223
+ opacity: 0.8;
224
  }
225
 
226
  body .valentines-day-classic div.wpcf7-response-output.wpcf7-validation-errors,
227
  body .valentines-day-classic div.wpcf7-response-output.wpcf7-mail-sent-ok {
228
+ background: none repeat scroll 0 0 rgba( 255, 255, 255, 0.6);
229
+ border: 1px solid #FF0000;
230
+ top: 30px;
231
  }
232
 
233
  body .valentines-day-classic div.wpcf7-response-output.wpcf7-validation-errors {
234
+ color: #ff0000;
235
  }
236
 
237
  body .valentines-day-classic div.wpcf7-response-output.wpcf7-mail-sent-ok {
238
+ color: green;
239
+ border: solid 1px green;
240
  }
 
 
241
  /**
242
  * Valentine's Day
243
  *
269
 
270
  body .valentines-day-roses textarea.wpcf7-form-control.wpcf7-textarea,
271
  body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
272
+ border: none;
273
  }
274
 
275
  body .wpcf7 form.valentines-day-roses p {
276
+ margin-bottom: 7px;
277
+ font-size: 16px;
278
+ color: #222;
279
  }
280
 
281
  body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit {
282
+ position: absolute;
283
+ right: 0;
284
+ -webkit-transition: none;
285
+ -moz-transition: none;
286
+ -ms-transition: none;
287
+ -o-transition: none;
288
+ transition: none;
289
  }
290
 
291
  body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus,
292
  body .valentines-day-roses input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
293
+ background: none;
294
+ border: none;
295
+ color: #7F2A3A;
296
  }
297
 
298
  body .valentines-day-roses {
299
+ background: url(../images/vday-rose/rose-bg-50percent.png) 0 0 no-repeat;
300
+ position: relative;
301
+ min-height: 380px;
302
+ width: 270px;
303
+ padding: 12px 0 0 200px;
304
+ -wekit-box-sizing: initial;
305
+ -moz-box-sizing: initial;
306
+ box-sizing: initial;
307
  }
308
 
309
  body .valentines-day-roses {
310
+ clear: both;
311
  }
312
 
313
+ body .valentines-day-roses input[type="text"],
314
+ body .valentines-day-roses input[type="email"],
315
  body .valentines-day-roses input[type="url"],
316
  body .valentines-day-roses input[type="password"],
317
  body .valentines-day-roses input[type="search"],
318
+ body .valentines-day-roses textarea {
319
+ width: 92%;
320
  }
321
 
322
  body .valentines-day-roses input {
323
+ padding-bottom: 2px;
324
  }
325
 
326
  body .valentines-day-roses input,
327
  body .valentines-day-roses input:hover,
328
  body .valentines-day-roses input:focus {
329
+ border-bottom: 1px solid #490706;
330
  }
331
 
332
  body .valentines-day-roses textarea {
333
+ width: 215px;
334
+ height: 140px;
335
+ resize: none;
336
+ padding-top: 0;
337
+ line-height: 32px;
338
  }
339
 
340
  body .valentines-day-roses p {
341
+ margin-bottom: 10px;
342
  }
343
 
344
  body .valentines-day-roses .letter-box {
345
+ background: #826e50 url(../images/vday-rose/contact-bg.png) 0 0 no-repeat;
346
+ width: 285px;
347
+ margin: 32px 0 0 -50px;
348
+ padding: 35px 15px 45px;
349
  }
350
 
351
  body .valentines-day-roses .wpcf7-submit {
352
+ position: absolute;
353
+ bottom: 5px;
354
+ right: 20px;
355
+ border: none;
356
+ padding: 7px 15px;
357
+ color: #fff;
358
+ box-shadow: none;
359
  }
360
 
361
  body .valentines-day-roses input[type="submit"]:hover,
362
  body .valentines-day-roses input[type="submit"]:focus {
363
+ background: #490706;
364
  }
365
 
366
  body .valentines-day-roses div.wpcf7-validation-errors,
367
  body .valentines-day-roses div.wpcf7-mail-sent-ok {
368
+ background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
369
+ border: none;
370
+ left: 115px;
371
+ position: absolute;
372
+ top: 145px;
373
+ width: 295px;
374
  }
375
 
376
  body .valentines-day-roses div.wpcf7-validation-errors {
377
+ color: #ff0000;
378
  }
379
 
380
  body .valentines-day-roses div.wpcf7-mail-sent-ok {
381
+ color: green;
382
  }
383
 
384
  body .valentines-day-roses div.wpcf7-response-output.wpcf7-validation-errors,
385
  body .valentines-day-roses div.wpcf7-response-output.wpcf7-mail-sent-ok {
386
+ background: none repeat scroll 0 0 rgba( 255, 255, 255, 0.6);
387
+ border: none;
388
  }
 
 
389
  /**
390
  * Valentine's Day
391
  *
415
  box-sizing: border-box;
416
  }
417
 
418
+ body .valentines-day-birds input[type="text"],
419
+ body .valentines-day-birds input[type="email"],
420
  body .valentines-day-birds input[type="url"],
421
  body .valentines-day-birds input[type="password"],
422
  body .valentines-day-birds input[type="search"],
431
 
432
  body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]),
433
  body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
434
+ border: none;
435
+ background: none;
436
  }
437
 
438
  body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
439
+ color: #444;
440
  }
441
 
442
  body .valentines-day-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
443
+ color: #843A69;
444
  }
445
 
446
  body .valentines-day-birds div.wpcf7-response-output {
447
+ position: relative;
448
+ padding: 17px 42px;
449
+ font-weight: normal;
450
+ font-size: 13px;
451
+ line-height: 17px;
452
+ text-transform: uppercase;
453
+ letter-spacing: 1px;
454
+ border: 0;
455
  }
456
 
457
  body .valentines-day-birds div.wpcf7-response-output.wpcf7-validation-errors {
458
+ background: none;
459
  }
460
 
461
  body .valentines-day-birds div.wpcf7-response-output.wpcf7-validation-errors:before {
462
+ display: none;
463
  }
464
 
465
  body .valentines-day-birds {
466
+ position: relative;
467
+ width: 280px;
468
+ margin: 234px 0 330px 97px;
469
  }
470
 
471
  body .valentines-day-birds-container {
472
+ background: url('../images/vday-birds/bg-middle.png') 63px 0 repeat-y;
473
+ width: 486px;
474
+ margin: 0 auto;
475
  }
476
 
477
  body .valentines-day-birds .bg-header,
478
  body .valentines-day-birds .bg-bottom {
479
+ width: 486px;
480
  }
481
 
482
  body .valentines-day-birds .bg-header {
483
+ background: url('../images/vday-birds/bg-top.png') 25px 0 no-repeat;
484
+ height: 234px;
485
+ left: -97px;
486
+ position: absolute;
487
+ top: -234px;
488
  }
489
 
490
  body .valentines-day-birds .bg-bottom {
491
+ background: url('../images/vday-birds/bg-bottom.png') 0 0 no-repeat;
492
+ bottom: -301px;
493
+ height: 301px;
494
+ left: -97px;
495
+ position: absolute;
496
  }
497
 
498
  body .wpcf7 form.valentines-day-birds p {
499
+ margin: 0;
500
+ color: #222;
501
  }
502
 
503
  body .valentines-day-birds input,
504
  body .valentines-day-birds textarea {
505
+ background: none;
506
+ border: 2px dashed #000;
507
+ resize: vertical;
508
  }
509
 
510
  body .valentines-day-birds textarea {
511
+ height: 120px;
512
  }
513
 
514
  body .valentines-day-birds input:hover,
515
  body .valentines-day-birds textarea:hover,
516
  body .valentines-day-birds input:focus,
517
  body .valentines-day-birds textarea:focus {
518
+ border: 2px dashed #000;
519
  }
520
 
521
  body .valentines-day-birds input {
522
+ margin-bottom: 5px;
523
  }
524
 
525
  body .valentines-day-birds input[type="submit"] {
526
+ font-size: 30px;
527
+ color: #444;
528
+ text-transform: capitalize;
529
+ border: none;
530
+ box-shadow: none;
531
+ background: transparent;
532
+ display: block;
533
+ margin: 0 auto;
534
  }
535
 
536
  body .valentines-day-birds input[type="submit"]:hover,
537
  body .valentines-day-birds input[type="submit"]:focus {
538
+ background: none;
539
+ color: #000;
540
  }
541
 
542
  body .valentines-day-birds div.wpcf7-response-output {
543
+ width: 265px;
544
+ margin: 0 0 0 -36px;
545
+ border: none;
546
  }
547
 
548
  body .valentines-day-birds .wpcf7-validation-errors {
549
+ color: #ff0000;
550
  }
551
 
552
  body .valentines-day-birds .wpcf7-mail-sent-ok {
553
+ color: green;
554
  }
 
 
555
  /**
556
  * Valentine's Day
557
  *
582
  }
583
 
584
  body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
585
+ border: none;
586
  }
587
 
588
  body .wpcf7 form.valentines-day-blue-birds p {
589
+ margin-bottom: 7px;
590
+ font-size: 16px;
591
  }
592
 
593
  body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit {
594
+ position: absolute;
595
+ right: 0;
596
+ -webkit-transition: none;
597
+ -moz-transition: none;
598
+ -ms-transition: none;
599
+ -o-transition: none;
600
+ transition: none;
601
  }
602
 
603
  body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus,
604
  body .valentines-day-blue-birds input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
605
+ background: url("../images/vday-blue-birds/submit.png") no-repeat top right;
606
+ border: none;
607
+ color: #7F2A3A;
608
  }
609
 
610
  body .valentines-day-blue-birds {
611
+ position: relative;
612
+ background: url("../images/vday-blue-birds/pattern.jpg") repeat;
613
+ color: #100804;
614
  }
615
 
616
  body .valentines-day-blue-birds .header {
619
  width: 100%;
620
  }
621
 
622
+ body .valentines-day-blue-birds input,
623
  body .valentines-day-blue-birds textarea {
624
+ width: 290px;
625
+ display: inline-block;
626
+ background: #dad3c2;
627
+ border: none;
628
  }
629
 
630
+ body .valentines-day-blue-birds input:focus,
631
  body .valentines-day-blue-birds textarea:focus {
632
+ background: #dad3c2;
633
  }
634
 
635
  body .valentines-day-blue-birds .wpcf7-submit {
636
+ background: url("../images/vday-blue-birds/submit.png") no-repeat top right;
637
+ height: 50px;
638
+ line-height: 50px;
639
+ font-size: 30px;
640
+ display: inline;
641
+ text-transform: none;
642
+ width: auto;
643
+ position: absolute;
644
+ top: 50px;
645
+ right: 20px;
646
+ color: #100804;
647
+ box-shadow: none;
648
+ }
649
+
650
+ body .valentines-day-blue-birds span.wpcf7-not-valid-tip,
651
  body .valentines-day-blue-birds .wpcf7-submit:hover {
652
+ color: #7f2a3a;
653
  }
654
+
655
  body .valentines-day-blue-birds textarea {
656
+ height: 75px;
657
  }
658
 
659
  body .valentines-day-blue-birds p {
660
+ width: 290px;
661
+ margin: 7px auto;
662
+ position: relative;
663
  }
664
 
665
  body .valentines-day-blue-birds .footer {
670
 
671
  body .valentines-day-blue-birds div.wpcf7-mail-sent-ok,
672
  body .valentines-day-blue-birds div.wpcf7-validation-errors {
673
+ border: none;
674
+ background: rgba( 127, 42, 58, .9);
675
+ position: absolute;
676
+ bottom: 0;
677
+ color: #fff;
678
+ margin: 0;
679
+ padding: 10px 20px;
680
+ right: 0;
681
  }
682
 
683
  body .valentines-day-blue-birds div.wpcf7-mail-sent-ok {
684
+ background: rgba( 9, 94, 0, .9);
685
  }
 
 
686
  /**
687
  * Xmas
688
  *
697
  body .christmas-classic select.wpcf7-form-control.wpcf7-select,
698
  body .christmas-classic input.wpcf7-form-control.wpcf7-quiz {
699
  margin: 5px 0 0;
700
+ padding: 3px 10px;
701
+ border: 1px dotted #b2a28e;
702
  outline: 0;
703
  resize: none;
704
  font-size: 14px;
705
+ line-height: 20px;
706
+ background: #f3eadf;
707
+ color: #707070;
708
+ color: rgba(51, 51, 51, 0.7);
709
  font-family: 'Raleway';
710
  font-weight: normal;
711
+ height: 40px;
712
  -webkit-box-sizing: border-box;
713
  -moz-box-sizing: border-box;
714
  box-sizing: border-box;
715
+ width: 100%;
716
  }
717
 
718
  body .christmas-classic textarea.wpcf7-form-control.wpcf7-textarea {
719
+ padding: 5px 10px;
720
+ height: 140px;
721
  }
722
 
723
  body .christmas-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
724
+ border: none;
725
  }
726
 
727
  body .christmas-classic {
728
+ position: relative;
729
  }
730
 
731
  body .christmas-classic-container {
765
 
766
  body .christmas-classic .footer {
767
  background: url("../images/xmas-classic/bottombg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
 
768
  height: 255px;
 
769
  width: 474px;
770
  position: absolute;
771
  bottom: -255px;
772
+ margin: 0 0 0 -70px;
773
+ padding: 0;
774
+
775
  }
776
 
777
+ body .christmas-classic input,
778
  body .christmas-classic textarea {
779
+ display: inline-block;
780
+ *display: inline;
781
+ *zoom: 1;
782
+ -moz-border-radius: 4px;
783
+ -webkit-border-radius: 4px;
784
+ border-radius: 4px;
785
+ background: #f3eadf;
786
+ border: 1px dotted #b2a28e;
787
  }
788
 
789
  body .christmas-classic input {
790
+ height: 28px;
791
+ padding: 3px 5px;
792
+ line-height: 28px;
793
  }
794
 
795
+ body .christmas-classic input:focus,
796
  body .christmas-classic textarea:focus {
797
+ background: #f3eadf;
798
+ border: 1px dotted #b2a28e;
799
  }
800
 
801
+ body .christmas-classic .wpcf7-form-control-wrap input,
802
  body .christmas-classic .wpcf7-form-control-wrap textarea {
803
+ display: block;
804
+ width: 100%;
805
  }
806
 
807
  body .christmas-classic form textarea {
808
+ resize: vertical;
809
+ margin-bottom: 10px;
810
  }
811
 
812
  body .christmas-classic input.wpcf7-form-control.wpcf7-submit:not([disabled]),
813
  body .christmas-classic .wpcf7-submit {
814
+ background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
815
+ border: medium none;
816
+ bottom: -252px;
817
+ height: 70px;
818
+ left: 2px;
819
+ position: absolute;
820
+ text-indent: -9999px;
821
+ width: 78px;
822
+ z-index: 10;
823
  }
824
 
825
  body .christmas-classic div.wpcf7-response-output {
826
+ width: 84%;
827
+ margin: 0 auto;
828
  }
 
 
829
  /**
830
  * Xmas
831
  *
841
  body .christmas-red input.wpcf7-form-control.wpcf7-quiz {
842
  margin: 5px 0 0;
843
  padding: 15px 10px;
844
+ border: none;
845
  outline: 0;
846
  resize: none;
847
  font-size: 17px;
848
  line-height: normal;
849
  background: #fff;
850
+ background: rgba(255, 255, 255, 0.9);
851
  color: #818181;
852
  font-family: 'Raleway';
853
  font-weight: normal;
858
 
859
  body .christmas-red textarea.wpcf7-form-control.wpcf7-textarea,
860
  body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
861
+ border: none;
862
  }
863
 
864
  body .wpcf7 form.christmas-red p {
865
+ margin-bottom: 7px;
866
+ font-size: 16px;
867
+ color: #fff;
868
  }
869
 
870
  body .christmas-red-container {
871
+ color: #fff;
872
+ font-size: 17px;
873
+ width: 600px;
874
+ margin: 0 auto;
875
+ background: url(../images/xmas-red/middle.png ) repeat-y top center;
876
+ position: relative;
877
  }
878
 
879
  body .christmas-red {
880
+ margin: 94px 0 125px;
881
  }
882
 
883
  body .christmas-red .header {
884
+ display: block;
885
+ background: url(../images/xmas-red/header.png ) no-repeat 32px top;
886
+ width: 600px;
887
+ height: 94px;
888
+ position: absolute;
889
+ top: -94px;
890
  }
891
+
892
  body .christmas-red .footer {
893
+ display: block;
894
+ background: url(../images/xmas-red/footer.png ) no-repeat top center;
895
+ width: 600px;
896
+ height: 94px;
897
+ bottom: -94px;
898
+ position: absolute;
899
  }
900
 
901
  body .christmas-red p {
902
+ width: 370px;
903
+ margin: 0 auto;
904
  }
905
 
906
  body .christmas-red input,
907
  body .christmas-red textarea {
908
+ color: #222;
909
+ width: 100%;
910
+ font-size: 16px;
911
  }
912
 
913
+ body .christmas-red input[type="text"],
914
+ body .christmas-red input[type="email"],
915
  body .christmas-red input[type="url"],
916
  body .christmas-red input[type="password"],
917
  body .christmas-red input[type="search"],
918
+ body .christmas-red textarea {
919
+ width: 100%;
920
  }
921
 
922
  body .christmas-red input:focus,
923
  body .christmas-red textarea:focus {
924
+ background: #fff;
925
  }
926
 
927
  body .christmas-red textarea {
928
+ height: 120px;
929
+ resize: vertical;
930
  }
931
 
932
  body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]),
933
  body .christmas-red .wpcf7-submit {
934
+ display: block;
935
+ width: 232px;
936
+ height: 126px;
937
+ background: url(../images/xmas-red/send.png) no-repeat top center;
938
+ position: absolute;
939
+ bottom: -125px;
940
+ right: 0;
941
+ text-indent: -9999px;
942
+ border: none;
943
+ z-index: 10;
944
+ -webkit-box-shadow: none;
945
+ -moz-box-shadow: none;
946
+ box-shadow: none;
947
  }
948
 
949
  body .christmas-red .wpcf7-validation-errors,
950
  body .christmas-red .wpcf7-mail-sent-ok,
951
  body .christmas-classic-validation-errors,
952
+ body .christmas-classic-mail-sent-ok {
953
+ border: none;
954
+ width: 350px;
955
+ font-size: 22px;
956
+ color: #FC8181;
957
+ margin-left: 25px;
958
+ padding: 0;
959
  }
960
 
961
  body .christmas-red .wpcf7-mail-sent-ok,
962
  body .christmas-classic-mail-sent-ok {
963
+ color: #73C94E;
964
  }
965
 
966
  body .christmas-red span.wpcf7-not-valid-tip,
967
  body .christmas-classic span.wpcf7-not-valid-tip {
968
+ left: 0;
969
+ top: 0;
970
+ padding: 5px 10px;
971
+ width: 368px;
972
+ font-size: 16px;
973
+ border: none;
974
+ display: block;
975
+ color: #FC8181;
976
+ -webkit-border-radius: 5px;
977
+ -moz-border-radius: 5px;
978
+ border-radius: 5px;
979
  }
980
 
981
  body .christmas-red span.wpcf7-list-item {
982
+ display: inline-block;
983
+ height: 32px;
984
  }
985
 
986
  body .christmas-red .wpcf7-radio .wpcf7-list-item {
987
+ background: url(../images/xmas-red/radio.png) no-repeat 0 6px;
988
  }
989
 
990
  body .christmas-red .wpcf7-radio .wpcf7-list-item.active {
991
+ background-position: 0 -27px;
992
  }
993
 
994
  body .christmas-red .wpcf7-radio .wpcf7-list-item-label {
995
+ display: inline-block;
996
+ vertical-align: top;
997
  }
998
 
999
  body .christmas-red span.wpcf7-list-item input[type="radio"] {
1000
+ width: 30px;
1001
+ height: 30px;
1002
+ cursor: pointer;
1003
+ /* IE 8 */
1004
+
1005
+ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
1006
+ /* IE 5-7 */
1007
+
1008
+ filter: alpha(opacity=0);
1009
+ /* Netscape */
1010
+
1011
+ -moz-opacity: 0;
1012
+ /* Safari 1.x */
1013
+
1014
+ -khtml-opacity: 0;
1015
+ /* Good browsers */
1016
+
1017
+ opacity: 0;
1018
  }
1019
 
1020
  body .christmas-red .wpcf7-response-output {
1021
+ position: relative;
1022
+ margin: 0 auto;
1023
  }
1024
 
1025
  body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]):focus,
1026
  body .christmas-red input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
1027
  body .christmas-red .wpcf7-submit:hover {
1028
+ opacity: 0.8;
1029
  }
1030
 
1031
  body .christmas-red div.wpcf7-response-output.wpcf7-validation-errors,
1032
  body .christmas-red div.wpcf7-response-output.wpcf7-mail-sent-ok {
1033
+ background: none;
1034
+ border: none;
1035
+ font-size: 17px;
1036
  }
1037
 
1038
  body .christmas-red div.wpcf7-response-output.wpcf7-validation-errors {
1039
+ color: #FC8181;
1040
  }
1041
 
1042
  body .christmas-red div.wpcf7-response-output.wpcf7-mail-sent-ok {
1043
+ color: rgb(4, 192, 4);
1044
  }
1045
 
1046
  body .christmas-red span.wpcf7-not-valid-tip {
1047
+ padding: 5px 10px 5px 0;
1048
  }
 
 
1049
  /**
1050
  * Xmas
1051
  *
1054
  */
1055
 
1056
  body .christmas-simple {
1057
+ width: 410px;
1058
+ padding: 50px 20px 15px 20px;
1059
+ margin-bottom: 20px;
1060
+ color: #1b0a00;
1061
+ position: relative;
1062
+ margin: 75px 0 35px;
1063
  }
1064
 
1065
  body .christmas-simple-container {
1066
+ width: 425px;
1067
+ margin: 0 auto;
1068
+ border-left: dashed 2px #542c0e;
1069
+ border-right: dashed 2px #542c0e;
1070
+ background: url(../images/xmas-simple/middle.png) repeat-y center top;
1071
  }
1072
 
1073
  body .christmas-simple p {
1074
+ width: 325px;
1075
+ margin: 15px auto;
1076
  }
1077
 
1078
+ body .christmas-simple p input[type="text"],
1079
+ body .christmas-simple p input[type="email"],
1080
  body .christmas-simple p input[type="tel"],
1081
  body .christmas-simple p textarea,
1082
+ body .christmas-simple p input[type="text"]:hover,
1083
+ body .christmas-simple p input[type="email"]:hover,
1084
  body .christmas-simple p input[type="tel"]:hover,
1085
  body .christmas-simple p textarea:hover,
1086
+ body .christmas-simple p input[type="text"]:focus,
1087
+ body .christmas-simple p input[type="email"]:focus,
1088
  body .christmas-simple p input[type="tel"]:focus,
1089
  body .christmas-simple p textarea:focus {
1090
+ width: 94%;
1091
+ background: transparent;
1092
+ border: dashed 2px #7d5f48;
1093
  }
1094
 
1095
  body .christmas-simple textarea {
1096
+ height: 110px;
1097
+ resize: vertical;
1098
  }
1099
 
1100
  body .christmas-simple .header,
1101
  body .christmas-simple .footer {
1102
+ width: 425px;
1103
+ height: 35px;
1104
+ margin: 0 auto;
1105
+ background: url('../images/xmas-simple/header.png') no-repeat center bottom;
1106
+ border: dashed 2px #542c0e;
1107
+ border-bottom: none;
1108
+ position: absolute;
1109
+ left: -2px;
1110
  }
1111
 
1112
  body .christmas-simple .header {
1113
+ background-position: 1px 1px;
1114
+ border-radius: 12px 12px 0 0;
1115
+ left: -2px;
1116
+ top: -35px;
1117
+ width: 421px;
1118
  }
1119
 
1120
  body .christmas-simple .footer {
1121
+ background: url('../images/xmas-simple/footer.png') no-repeat center top;
1122
+ border-bottom: 2px dashed #542c0e;
1123
+ border-radius: 0 0 20px 20px;
1124
+ border-top: medium none;
1125
+ bottom: -40px;
1126
+ padding-bottom: 3px;
1127
+ width: 421px;
1128
  }
1129
 
1130
  body .christmas-simple .ribbon {
1131
+ width: 182px;
1132
+ height: 202px;
1133
+ position: absolute;
1134
+ background: url('../images/xmas-simple/ribbon.png') no-repeat;
1135
+ right: -118px;
1136
+ top: -85px;
1137
  }
1138
 
1139
  body .christmas-simple div.wpcf7-response-output {
1140
+ width: 360px;
1141
+ margin: 0 auto;
1142
+ border: none;
1143
+ color: #ee0000;
1144
  }
1145
 
1146
  body .christmas-simple .wpcf7-submit,
1147
  body .christmas-simple input[type="submit"] {
1148
+ background: #e7e3d0;
1149
+ color: #555;
1150
+ border-top: solid 1px #fff;
1151
+ font-size: 14px;
1152
+ padding: 0px 40px;
1153
+ height: 40px;
1154
+ -webkit-border-radius: 15px 18px 7px 9px;
1155
+ -moz-border-radius: 15px 18px 7px 9px;
1156
+ border-radius: 15px 18px 7px 9px;
1157
+ -webkit-box-shadow: -3px 3px 9px 1px #999;
1158
+ box-shadow: -3px 3px 9px 1px #999;
1159
  }
1160
 
1161
  body .christmas-simple input[type='submit']:hover {
1162
+ border-top: solid 1px #fff;
1163
+ background: #e7e3d0;
1164
+ color: #000;
1165
  }
 
 
1166
  /**
1167
  * Fix Error tooltips position
1168
  */
1169
 
1170
  body .christmas-simple span.wpcf7-not-valid-tip {
1171
+ top: -4px;
1172
+ left: 2px;
1173
+ height: 30px;
1174
+ line-height: 30px;
1175
+ padding-left: 9px;
1176
+ width: 335px;
1177
+ color: #ee0000;
1178
+ background: #fff;
1179
+ border: none;
1180
  }
 
1181
  /*Christmas clasic - unique*/
1182
 
1183
+ body .christmas-classic .wpcf7-not-valid-tip {
1184
+ width: 100%;
1185
+ background: transparent;
1186
  }
 
 
1187
  /***
1188
  * SIMPLE
1189
  *
1192
  */
1193
 
1194
  body .twenty-fifteen-pattern {
1195
+ padding-top: 1.6842em;
1196
  }
1197
 
1198
  body .twenty-fifteen-pattern p {
1199
+ font-size: 1.6rem;
1200
+ margin-bottom: 1.6842em;
1201
+ color: rgba(51, 51, 51, 0.7);
1202
+ display: block;
1203
+ font-family: "Noto Sans", sans-serif;
1204
+ font-weight: 700;
1205
+ letter-spacing: 0.04em;
1206
+ line-height: 1.5;
1207
+ text-transform: uppercase;
1208
+ }
1209
+
1210
+ body .twenty-fifteen-pattern input[type="text"],
1211
+ body .twenty-fifteen-pattern input[type="email"],
1212
+ body .twenty-fifteen-pattern input[type="url"],
1213
  body .twenty-fifteen-pattern input[type="submit"],
1214
  body .twenty-fifteen-pattern textarea {
1215
+ width: 100%;
1216
+ padding: 0.5278em;
1217
+ line-height: normal;
1218
+ font-size: 1.9rem;
1219
+ border: 1px solid rgba(51, 51, 51, 0.1);
1220
+ color: rgba(51, 51, 51, 0.7);
1221
+ background: #f7f7f7;
1222
+ border-radius: 0;
1223
+ margin: 0;
1224
+ max-width: 100%;
1225
+ vertical-align: baseline;
1226
+ font-family: "Noto Serif", serif;
1227
+ -webkit-box-sizing: border-box;
1228
+ -moz-box-sizing: border-box;
1229
+ box-sizing: border-box;
1230
  }
1231
 
1232
  body .twenty-fifteen-pattern input:focus,
1233
  body .twenty-fifteen-pattern textarea:focus {
1234
+ border: 1px solid rgba(51, 51, 51, 0.3);
1235
+ color: #333;
1236
+ background: #fff;
1237
  }
1238
 
1239
+ body .twenty-fifteen-pattern button,
1240
  body .twenty-fifteen-pattern input[type="button"],
1241
  body .twenty-fifteen-pattern input[type="reset"],
1242
  body .twenty-fifteen-pattern input[type="submit"] {
1243
+ font-size: 1.6rem;
1244
+ padding: 0.8125em 1.625em;
1245
+ background: #333;
1246
+ border: none;
1247
+ color: #fff;
1248
+ cursor: pointer;
1249
+ font-family: "Noto Sans", sans-serif;
1250
+ font-weight: 700;
1251
+ text-transform: uppercase;
1252
+ width: 100%;
1253
+ }
1254
+
1255
+ body .twenty-fifteen-pattern button:hover,
1256
  body .twenty-fifteen-pattern input[type="button"]:hover,
1257
  body .twenty-fifteen-pattern input[type="reset"]:hover,
1258
  body .twenty-fifteen-pattern input[type="submit"]:hover {
1259
+ background: rgba(51, 51, 51, 0.7);
1260
+ outline: 0 none;
1261
+ }
css/frontend_backup_1-apr-15_15-03.css DELETED
@@ -1,821 +0,0 @@
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 DELETED
@@ -1,1005 +0,0 @@
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,11 @@ You will find 'Contact Style' menu in your WordPress admin panel.
47
 
48
  == Changelog ==
49
 
 
 
 
 
 
50
  = 2.2.6 =
51
  * Added Avada Theme compatibility
52
  * Added Bridge - Creative Multi-Purpose WordPress Theme compatibility
@@ -121,8 +126,7 @@ You will find 'Contact Style' menu in your WordPress admin panel.
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
47
 
48
  == Changelog ==
49
 
50
+ = 2.2.7 =
51
+ * Improvements for reliability and speed
52
+ * Enhanced plugin stability and fixed bugs
53
+ * Added Bretheon Premium WordPress Theme compatibility
54
+
55
  = 2.2.6 =
56
  * Added Avada Theme compatibility
57
  * Added Bridge - Creative Multi-Purpose WordPress Theme compatibility
126
  * First plugin version.
127
 
128
  == Upgrade Notice ==
129
+ = Contact Form 7 Style Version 2.2.7 =
130
+ * Improvements for reliability and speed
131
+ * Added Bretheon Premium WordPress Theme compatibility
132
+ * Enhanced plugin stability and fixed bugs