· 6 years ago · Apr 19, 2019, 12:58 PM
1<?php
2/**
3 * @package WordPress
4 * @subpackage Traveler
5 * @since 1.0
6 *
7 * Class STCart
8 *
9 * Created by ShineTheme
10 *
11 */
12$order_id = '';
13$confirm_link = '';
14if (!class_exists('STCart')) {
15 /*
16 * STCart class, handling cart action, included saving order and sending e-mail after booking
17 *
18 * */
19
20 class STCart
21 {
22 static $coupon_error;
23
24 /**
25 * Init Session and register ajax action
26 * @update 1.1.1
27 * */
28 static function init()
29 {
30
31 if (!session_id()) {
32 session_start();
33 }
34
35 //Checkout Fields
36 STTraveler::load_libs(
37 [
38 'helpers/st_checkout_fields'
39 ]
40 );
41
42 add_action('wp_ajax_booking_form_submit', [__CLASS__, 'ajax_submit_form']);
43 add_action('wp_ajax_nopriv_booking_form_submit', [__CLASS__, 'ajax_submit_form']);
44
45 add_action('wp_ajax_st_add_to_cart', [__CLASS__, 'ajax_st_add_to_cart']);
46 add_action('wp_ajax_nopriv_st_add_to_cart', [__CLASS__, 'ajax_st_add_to_cart']);
47
48 add_action('wp_ajax_booking_form_direct_submit', [__CLASS__, 'direct_submit_form']);
49 add_action('wp_ajax_nopriv_booking_form_direct_submit', [__CLASS__, 'direct_submit_form']);
50
51 add_action('wp_ajax_modal_get_cart_detail', [__CLASS__, 'modal_get_cart_detail']);
52 add_action('wp_ajax_nopriv_modal_get_cart_detail', [__CLASS__, 'modal_get_cart_detail']);
53
54 add_action('init', [__CLASS__, '_confirm_order'], 100);
55
56 add_action('init', [__CLASS__, '_apply_coupon'], 10);
57 add_action('init', [__CLASS__, '_remove_coupon']);
58
59
60 add_action('wp_ajax_ajax_apply_coupon', [__CLASS__, 'ajax_apply_coupon']);
61 add_action('wp_ajax_nopriv_ajax_apply_coupon', [__CLASS__, 'ajax_apply_coupon']);
62
63 add_action('wp_ajax_ajax_remove_coupon', [__CLASS__, 'ajax_remove_coupon']);
64 add_action('wp_ajax_nopriv_ajax_remove_coupon', [__CLASS__, 'ajax_remove_coupon']);
65
66 add_action('st_after_footer', [__CLASS__, 'show_modal_booking']);
67
68 /**
69 * @since 1.3.1
70 **/
71 add_action('init', [__CLASS__, '_remove_cart']);
72
73
74 add_action('wp_ajax_apply_mdcoupon_function', [__CLASS__, 'apply_mdcoupon_function']);
75 add_action('wp_ajax_nopriv_apply_mdcoupon_function', [__CLASS__, 'apply_mdcoupon_function']);
76
77 add_filter('st_cart_total_with_out_tax_for_coupon', [__CLASS__, 're_calculator_totla_price_for_coupon']);
78
79 }
80
81 static function re_calculator_totla_price_for_coupon($total)
82 {
83 $total = STPrice::getTotal(false, true);
84 return $total;
85 }
86
87 static function _remove_cart()
88 {
89 if (STInput::get('action', '') === 'st-remove-cart' && wp_verify_nonce(STInput::get('security', ''), 'st-security')) {
90 if (class_exists('WC_Product')) {
91 global $woocommerce;
92 $woocommerce->cart->empty_cart();
93 }
94 self::destroy_cart();
95 wp_redirect(remove_query_arg(['action', 'security']));
96 exit();
97 }
98 }
99
100 static function show_modal_booking()
101 {
102 if (st()->get_option('booking_modal', 'off') == 'on') {
103 $cart = STCart::get_items();
104 if (!empty($cart)) {
105 foreach ($cart as $key => $cart_item) {
106 $post_id = (int)$key;
107 if (get_the_ID() != $post_id) {
108 echo st()->load_template('modal_booking', null, ['post_id' => $post_id, 'cart', $cart]);
109 }
110 }
111 }
112 }
113 }
114
115 static function modal_get_cart_detail()
116 {
117 $return = "";
118 $all_items = STCart::get_items();
119 if (!empty($all_items) and is_array($all_items)) {
120 foreach ($all_items as $key => $value) {
121 if (get_post_status($key)) {
122 $post_type = get_post_type($key);
123 switch ($post_type) {
124 case "st_hotel":
125 if (class_exists('STHotel')) {
126 $hotel = new STHotel();
127 $return = balanceTags($hotel->get_cart_item_html($key));
128 }
129 break;
130 case "hotel_room":
131 if (class_exists('STRoom')) {
132 $room = new STRoom();
133 $return = balanceTags($room->get_cart_item_html($key));
134 }
135 break;
136 case "st_cars":
137 if (class_exists('STCars')) {
138 $cars = new STCars();
139 $return = balanceTags($cars->get_cart_item_html($key));
140 }
141 break;
142 case "st_tours":
143 if (class_exists('STTour')) {
144 $tours = new STTour();
145 $return = balanceTags($tours->get_cart_item_html($key));
146 }
147 break;
148 case "st_rental":
149 if (class_exists('STRental')) {
150 $object = STRental::inst();
151 $return = balanceTags($object->get_cart_item_html($key));
152 }
153 break;
154 case "st_activity":
155 if (class_exists('STActivity')) {
156 $object = STActivity::inst();
157 $return = balanceTags($object->get_cart_item_html($key));
158 }
159 break;
160 }
161 }
162 }
163 }
164 echo json_encode($return);
165 die;
166 }
167
168 static function direct_submit_form()
169 {
170 $cart = STInput::post('st_cart');
171 $cart = base64_decode($cart);
172 self::set_cart('st_cart', unserialize($cart));
173 $return = self::booking_form_submit();
174 echo json_encode($return);
175 die;
176 }
177
178
179 static function _confirm_order()
180 {
181 if (STInput::get('st_action') == 'confirm_order' and STInput::get('hash')) {
182 $hash = STInput::get('hash');
183
184 //zzz debug send email with id booking
185 //self::send_mail_after_booking( 7392 );
186
187 $query = new WP_Query([
188 'post_type' => 'st_order',
189 'posts_per_page' => 1,
190 'meta_key' => 'order_confirm_hash',
191 'meta_value' => $hash
192 ]);
193
194 $status = false;
195 $message = false;
196 $order_id = false;
197 $order_confirm_page = st()->get_option('page_order_confirm');
198
199 while ($query->have_posts()) {
200 $query->the_post();
201 $order_id = get_the_ID();
202
203 $status = get_post_meta($order_id, 'status', true);
204
205 $to = array("+251923930947");
206 $msg = "Hey Dude";
207 $is_flash = true; // Only if wants to send flash SMS, else you can remove this parameter from function.
208 wp_sms_send( $to, $msg, $is_flash );
209
210
211 $to = array("0923930947");
212 $msg = "Hey Dude ETH";
213 $is_flash = true; // Only if wants to send flash SMS, else you can remove this parameter from function.
214 wp_sms_send( $to, $msg, $is_flash );
215
216 global $sms;
217 $sms->to = array('0923930947');
218 $sms->msg = "Hello World!";
219 $sms->SendSMS();
220
221 global $sms;
222 $sms->to = array('+251923930947');
223 $sms->msg = "Hello World 2!";
224 $sms->SendSMS();
225
226 if ($status == 'pending') {
227 $payment = get_post_meta($order_id, 'payment_method', true);
228 if ($payment == 'st_submit_form') {
229 update_post_meta(get_the_ID(), 'status', 'incomplete');
230 } else {
231 update_post_meta(get_the_ID(), 'status', 'complete');
232 }
233 do_action('st_booking_change_status', 'complete', $order_id, 'normal_booking');
234 self::send_mail_after_booking($order_id);
235
236 if($payment == 'st_submit_form'){
237
238 $to = array("+251923930947");
239 $msg = "Hey Dude";
240 $is_flash = true; // Only if wants to send flash SMS, else you can remove this parameter from function.
241 wp_sms_send( $to, $msg, $is_flash );
242 }
243
244 $status = true;
245 $message = __('Thank you. Your order is confirmed', ST_TEXTDOMAIN);
246 } elseif ($status == 'complete') {
247 $status = false;
248 $message = __('Your order is confirmed already.', ST_TEXTDOMAIN);
249 } else {
250 $status = false;
251 $message = __('Sorry. We cannot recognize your order code!', ST_TEXTDOMAIN);
252 }
253 break;
254 }
255
256 wp_reset_query();
257
258 if ($status) {
259 STTemplate::set_message($message, 'success');
260 } else {
261 STTemplate::set_message($message, 'danger');
262 }
263
264 if ($order_confirm_page) {
265 $order_confirm_page_link = get_permalink($order_confirm_page);
266
267 if ($order_confirm_page_link) {
268 wp_redirect($order_confirm_page_link);
269 }
270 die;
271 }
272
273 echo balanceTags($message);
274 die;
275
276 }
277 }
278
279
280 static function set_html_content_type()
281 {
282
283 return 'text/html';
284 }
285
286 static function send_mail_after_booking($order_id = false, $made_by_admin = false, $made_by_partner = false)
287 {
288
289 if (!$order_id) {
290 return;
291 }
292
293 $email_to_custommer = st()->get_option('enable_email_for_custommer', 'on');
294 $email_to_admin = st()->get_option('enable_email_for_admin', 'on');
295 $email_to_owner = st()->get_option('enable_email_for_owner_item', 'on');
296
297 // Send Email to Custommer
298 if ($email_to_custommer == 'on') {
299 self::_send_custommer_booking_email($order_id, $made_by_admin, $made_by_partner);
300 }
301
302 // Send booking email to admin
303 if ($email_to_admin == 'on') {
304 self::_send_admin_booking_email($order_id);
305 }
306
307 // Send Booking Email to Owner Item
308 if ($email_to_owner == 'on') {
309 self::_send_owner_booking_email($order_id);
310 }
311
312 }
313
314 static function _send_custommer_booking_email($order, $made_by_admin = false, $made_by_partner = false)
315 {
316 global $order_id;
317 $order_id = $order;
318 $item_post_type = get_post_meta($order_id, 'st_booking_post_type', true);
319
320 $to = get_post_meta($order_id, 'st_email', true);
321 $subject = st()->get_option('email_subject', __('Booking Confirm It- ' . get_bloginfo('title'), ST_TEXTDOMAIN));
322
323
324 $subject = sprintf(__('Your booking at IPPPPPA %s', ST_TEXTDOMAIN), get_bloginfo('title'));
325
326 $item_id = get_post_meta($order_id, 'item_id', true);
327
328 $check_in = get_post_meta($order_id, 'check_in', true);
329 $check_out = get_post_meta($order_id, 'check_out', true);
330
331 $date_check_in = @date(TravelHelper::getDateFormat(), strtotime($check_in));
332 $date_check_out = @date(TravelHelper::getDateFormat(), strtotime($check_out));
333
334 if ($item_id) {
335 $message = st()->load_template('email/header');
336
337 $email_to_custommer = st()->get_option('email_for_customer', '');
338 $message .= TravelHelper::_get_template_email($message, $email_to_custommer);
339 $message .= st()->load_template('email/footer');
340
341 //zzz debug email
342
343 $title = '';
344 if ($title = get_the_title($item_id)) {
345 $subject = sprintf(__('Your booking at %s: %s - %s', ST_TEXTDOMAIN), $title, $date_check_in, $date_check_out);
346 }
347 //Flight
348 if ($item_post_type == 'st_flight') {
349 $depart_data_location = get_post_meta($order_id, 'depart_data_location', true);
350 $depart_data_time = get_post_meta($order_id, 'depart_data_time', true);
351 if (!empty($depart_data_location)) {
352 if (!empty($depart_data_location['origin_location']) && !empty($depart_data_location['destination_location']) && !empty($depart_data_time['depart_time'])) {
353 $subject = sprintf(esc_html__('Booking flight: From %s to %s at %s %s', ST_TEXTDOMAIN), get_the_title($depart_data_location['origin_location']), get_the_title($depart_data_location['destination_location']), $depart_data_time['depart_time'], $depart_data_time['depart_date']);
354 } else {
355 $subject = esc_html__('Booking flight', ST_TEXTDOMAIN);
356 }
357 }
358 }
359
360 if (!empty($item_post_type) and $item_post_type == 'st_tours') {
361 $type_tour = get_post_meta($order_id, 'type_tour', true);
362 if ($type_tour == 'daily_tour') {
363 $duration = get_post_meta($order_id, 'duration', true);
364 $subject = sprintf(__('Your booking at %s: %s - %s', ST_TEXTDOMAIN), $title, $date_check_in, $duration);
365 }
366 }
367 $check = self::_send_mail($to, $subject, $message);
368 }
369
370 return $check;
371 }
372
373 static function _send_admin_booking_email($order)
374 {
375 global $order_id;
376 $order_id = $order;
377 $admin_email = st()->get_option('email_admin_address');
378 $item_post_type = get_post_meta($order_id, 'st_booking_post_type', true);
379 if (!$admin_email) {
380 return false;
381 }
382
383 $to = $admin_email;
384
385 $subject = sprintf(__('New Booking at %s', ST_TEXTDOMAIN), get_bloginfo('title'));
386
387 $item_id = get_post_meta($order_id, 'item_id', true);
388
389 $check_in = get_post_meta($order_id, 'check_in', true);
390 $check_out = get_post_meta($order_id, 'check_out', true);
391
392 $date_check_in = @date(TravelHelper::getDateFormat(), strtotime($check_in));
393 $date_check_out = @date(TravelHelper::getDateFormat(), strtotime($check_out));
394
395 if ($item_id) {
396 $message = st()->load_template('email/header');
397
398 $email_to_admin = st()->get_option('email_for_admin', '');
399 $message .= TravelHelper::_get_template_email($message, $email_to_admin);
400
401 $message .= st()->load_template('email/footer');
402 $title = '';
403 if ($title = get_the_title($item_id)) {
404 $subject = sprintf(__('New Booking at %s: %s - %s', ST_TEXTDOMAIN), $title, $date_check_in, $date_check_out);
405 }
406 //Flight
407 if ($item_post_type == 'st_flight') {
408 $depart_data_location = get_post_meta($order_id, 'depart_data_location', true);
409 $depart_data_time = get_post_meta($order_id, 'depart_data_time', true);
410 if (!empty($depart_data_location)) {
411 if (!empty($depart_data_location['origin_location']) && !empty($depart_data_location['destination_location']) && !empty($depart_data_time['depart_time'])) {
412 $subject = sprintf(esc_html__('Booking flight: From %s to %s at %s %s', ST_TEXTDOMAIN), get_the_title($depart_data_location['origin_location']), get_the_title($depart_data_location['destination_location']), $depart_data_time['depart_time'], $depart_data_time['depart_date']);
413 } else {
414 $subject = esc_html__('Booking flight', ST_TEXTDOMAIN);
415 }
416 }
417 }
418 if (!empty($item_post_type) and $item_post_type == 'st_tours') {
419 $type_tour = get_post_meta($order_id, 'type_tour', true);
420 if ($type_tour == 'daily_tour') {
421 $duration = get_post_meta($order_id, 'duration', true);
422 $subject = sprintf(__('Your booking at %s: %s - %s', ST_TEXTDOMAIN), $title, $date_check_in, $duration);
423 }
424 }
425 $check = self::_send_mail($to, $subject, $message);
426 }
427
428 return $check;
429
430 }
431
432 static function _send_owner_booking_email($order)
433 {
434 global $order_id;
435 $order_id = $order;
436 $item_post_type = get_post_meta($order_id, 'st_booking_post_type', true);
437 $to = false;
438
439 $subject = sprintf(__('New Booking at %s', ST_TEXTDOMAIN), get_bloginfo('title'));
440
441 $check = false;
442
443 $item_id = get_post_meta($order_id, 'item_id', true);
444
445 $check_in = get_post_meta($order_id, 'check_in', true);
446 $check_out = get_post_meta($order_id, 'check_out', true);
447
448 $date_check_in = @date(TravelHelper::getDateFormat(), strtotime($check_in));
449 $date_check_out = @date(TravelHelper::getDateFormat(), strtotime($check_out));
450
451 if ($item_id) {
452 $message = st()->load_template('email/header');
453
454 $email_for_partner = st()->get_option('email_for_partner', '');
455 $message .= TravelHelper::_get_template_email($message, $email_for_partner);
456 $message .= st()->load_template('email/footer');
457 $title = '';
458 if ($title = get_the_title($item_id)) {
459 $subject = sprintf(__('New Booking at %s: %s - %s', ST_TEXTDOMAIN), $title, $date_check_in, $date_check_out);
460 }
461 //Flight
462 if ($item_post_type == 'st_flight') {
463 $depart_data_location = get_post_meta($order_id, 'depart_data_location', true);
464 $depart_data_time = get_post_meta($order_id, 'depart_data_time', true);
465 if (!empty($depart_data_location)) {
466 if (!empty($depart_data_location['origin_location']) && !empty($depart_data_location['destination_location']) && !empty($depart_data_time['depart_time'])) {
467 $subject = sprintf(esc_html__('Booking flight: From %s to %s at %s %s', ST_TEXTDOMAIN), get_the_title($depart_data_location['origin_location']), get_the_title($depart_data_location['destination_location']), $depart_data_time['depart_time'], $depart_data_time['depart_date']);
468 } else {
469 $subject = esc_html__('Booking flight', ST_TEXTDOMAIN);
470 }
471 }
472 }
473 if (!empty($item_post_type) and $item_post_type == 'st_tours') {
474 $type_tour = get_post_meta($order_id, 'type_tour', true);
475 if ($type_tour == 'daily_tour') {
476 $duration = get_post_meta($order_id, 'duration', true);
477 $subject = sprintf(__('Your booking at %s: %s - %s', ST_TEXTDOMAIN), $title, $date_check_in, $duration);
478 }
479 }
480 $to = TravelHelper::get_owner_email($item_id);
481
482 if ($to) {
483 $check = self::_send_mail($to, $subject, $message);
484 }
485 }
486
487 return $check;
488 }
489
490
491 private static function _send_mail($to, $subject, $message, $attachment = false)
492 {
493
494 if (!$message) {
495 return [
496 'status' => false,
497 'data' => '',
498 'message' => __("Email content is empty", ST_TEXTDOMAIN)
499 ];
500 }
501 $from = st()->get_option('email_from');
502 $from_address = st()->get_option('email_from_address');
503 $headers = [];
504
505 if ($from and $from_address) {
506 $headers[] = 'From:' . $from . ' <' . $from_address . '>';
507 }
508
509 add_filter('wp_mail_content_type', [__CLASS__, 'set_html_content_type']);
510
511 $check = @wp_mail($to, $subject, $message, $headers, $attachment);
512
513 remove_filter('wp_mail_content_type', [__CLASS__, 'set_html_content_type']);
514
515 return [
516 'status' => $check,
517 'data' => [
518 'to' => $to,
519 'subject' => $subject,
520 'message' => $message,
521 'headers' => $headers
522 ]
523 ];
524 }
525
526 static function send_email_confirm($order_id = false)
527 {
528 global $confirm_link;
529 if (!$order_id) {
530 return;
531 }
532 if (st()->get_option('enable_email_for_custommer') == 'off' or st()->get_option('enable_email_confirm_for_customer', 'on') == 'off') {
533 return;
534 }
535
536 $order_confirm_code = $random_hash = md5(uniqid(rand(), true));
537
538 update_post_meta($order_id, 'order_confirm_hash', $order_confirm_code);
539
540 if (defined('ICL_LANGUAGE_CODE')) {
541 $my_home_url = apply_filters('wpml_home_url', get_option('home'));
542 $confirm_link = add_query_arg([
543 "st_action" => "confirm_order",
544 "hash" => $order_confirm_code
545 ], $my_home_url);
546 } else {
547 $confirm_link = home_url('?st_action=confirm_order&hash=' . $order_confirm_code);
548 }
549
550 //$message = st()->load_template('email/header');
551
552 $email_confirm = st()->get_option('email_confirm', '');
553 //$message .= TravelHelper::_get_template_email($message, $email_confirm);
554
555
556 $message = '
557
558 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
559 <html style="width:100%;font-family:arial, "helvetica neue", helvetica, sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding:0;Margin:0;">
560 <head>
561 <meta charset="UTF-8">
562 <meta content="width=device-width, initial-scale=1" name="viewport">
563 <meta name="x-apple-disable-message-reformatting">
564 <meta http-equiv="X-UA-Compatible" content="IE=edge">
565 <meta content="telephone=no" name="format-detection">
566 <title>Master Template</title>
567 <!--[if (mso 16)]>
568 <style type="text/css">
569 a {text-decoration: none;}
570 </style>
571 <![endif]-->
572 <!--[if gte mso 9]><style>sup { font-size: 100% !important; }</style><![endif]-->
573 <style type="text/css">
574 @media only screen and (max-width:600px) {p, ul li, ol li, a { font-size:16px!important; line-height:150%!important } h1 { font-size:30px!important; text-align:center; line-height:120%!important } h2 { font-size:26px!important; text-align:center; line-height:120%!important } h3 { font-size:20px!important; text-align:center; line-height:120%!important } h1 a { font-size:30px!important } h2 a { font-size:26px!important } h3 a { font-size:20px!important } .es-menu td a { font-size:16px!important } .es-header-body p, .es-header-body ul li, .es-header-body ol li, .es-header-body a { font-size:16px!important } .es-footer-body p, .es-footer-body ul li, .es-footer-body ol li, .es-footer-body a { font-size:16px!important } .es-infoblock p, .es-infoblock ul li, .es-infoblock ol li, .es-infoblock a { font-size:12px!important } *[class="gmail-fix"] { display:none!important } .es-m-txt-c, .es-m-txt-c h1, .es-m-txt-c h2, .es-m-txt-c h3 { text-align:center!important } .es-m-txt-r, .es-m-txt-r h1, .es-m-txt-r h2, .es-m-txt-r h3 { text-align:right!important } .es-m-txt-l, .es-m-txt-l h1, .es-m-txt-l h2, .es-m-txt-l h3 { text-align:left!important } .es-m-txt-r img, .es-m-txt-c img, .es-m-txt-l img { display:inline!important } .es-button-border { display:block!important } a.es-button { font-size:20px!important; display:block!important; border-width:10px 0px 10px 0px!important } .es-btn-fw { border-width:10px 0px!important; text-align:center!important } .es-adaptive table, .es-btn-fw, .es-btn-fw-brdr, .es-left, .es-right { width:100%!important } .es-content table, .es-header table, .es-footer table, .es-content, .es-footer, .es-header { width:100%!important; max-width:600px!important } .es-adapt-td { display:block!important; width:100%!important } .adapt-img { width:100%!important; height:auto!important } .es-m-p0 { padding:0px!important } .es-m-p0r { padding-right:0px!important } .es-m-p0l { padding-left:0px!important } .es-m-p0t { padding-top:0px!important } .es-m-p0b { padding-bottom:0!important } .es-m-p20b { padding-bottom:20px!important } .es-mobile-hidden, .es-hidden { display:none!important } .es-desk-hidden { display:table-row!important; width:auto!important; overflow:visible!important; float:none!important; max-height:inherit!important; line-height:inherit!important } .es-desk-menu-hidden { display:table-cell!important } table.es-table-not-adapt, .esd-block-html table { width:auto!important } table.es-social { display:inline-block!important } table.es-social td { display:inline-block!important } }
575 #outlook a {
576 padding:0;
577 }
578 .ExternalClass {
579 width:100%;
580 }
581 .ExternalClass,
582 .ExternalClass p,
583 .ExternalClass span,
584 .ExternalClass font,
585 .ExternalClass td,
586 .ExternalClass div {
587 line-height:100%;
588 }
589 .es-button {
590 mso-style-priority:100!important;
591 text-decoration:none!important;
592 }
593 a[x-apple-data-detectors] {
594 color:inherit!important;
595 text-decoration:none!important;
596 font-size:inherit!important;
597 font-family:inherit!important;
598 font-weight:inherit!important;
599 line-height:inherit!important;
600 }
601 .es-desk-hidden {
602 display:none;
603 float:left;
604 overflow:hidden;
605 width:0;
606 max-height:0;
607 line-height:0;
608 mso-hide:all;
609 }
610 </style>
611 </head>
612 <body style="width:100%;font-family:arial, "helvetica neue", helvetica, sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding:0;Margin:0;">
613 <div class="es-wrapper-color" style="background-color:#F6F6F6;">
614 <!--[if gte mso 9]>
615 <v:background xmlns:v="urn:schemas-microsoft-com:vml" fill="t">
616 <v:fill type="tile" color="#f6f6f6"></v:fill>
617 </v:background>
618 <![endif]-->
619 <table class="es-wrapper" cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;padding:0;Margin:0;width:100%;height:100%;background-repeat:repeat;background-position:center top;">
620 <tr style="border-collapse:collapse;">
621 <td valign="top" style="padding:0;Margin:0;">
622 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
623 <tr style="border-collapse:collapse;">
624 <td class="es-adaptive" align="center" style="padding:0;Margin:0;">
625 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
626 <tr style="border-collapse:collapse;">
627 <td align="left" style="padding:10px;Margin:0;">
628 <!--[if mso]><table width="580"><tr><td width="280" valign="top"><![endif]-->
629 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
630 <tr style="border-collapse:collapse;">
631 <td width="280" align="left" style="padding:0;Margin:0;">
632 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
633 <tr style="border-collapse:collapse;">
634 <td class="es-infoblock" align="left" style="padding:0;Margin:0;line-height:14px;font-size:12px;color:#CCCCCC;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:12px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:14px;color:#CCCCCC;">Preheader text</p> </td>
635 </tr>
636 </table> </td>
637 </tr>
638 </table>
639 <!--[if mso]></td><td width="20"></td><td width="280" valign="top"><![endif]-->
640 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
641 <tr style="border-collapse:collapse;">
642 <td width="280" align="left" style="padding:0;Margin:0;">
643 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
644 <tr style="border-collapse:collapse;">
645 <td class="es-infoblock" align="right" style="padding:0;Margin:0;line-height:14px;font-size:12px;color:#CCCCCC;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:12px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:14px;color:#CCCCCC;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:12px;text-decoration:underline;color:#CCCCCC;">View in browser</a></p> </td>
646 </tr>
647 </table> </td>
648 </tr>
649 </table>
650 <!--[if mso]></td></tr></table><![endif]--> </td>
651 </tr>
652 </table> </td>
653 </tr>
654 </table>
655 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
656 <tr style="border-collapse:collapse;">
657 <td class="es-adaptive" align="center" style="padding:0;Margin:0;">
658 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
659 <tr style="border-collapse:collapse;">
660 <td align="left" style="padding:10px;Margin:0;">
661 <!--[if mso]><table width="580"><tr><td width="280" valign="top"><![endif]-->
662 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
663 <tr style="border-collapse:collapse;">
664 <td class="es-hidden" width="280" align="left" style="padding:0;Margin:0;">
665 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
666 <tr style="border-collapse:collapse;">
667 <td class="es-infoblock" align="left" style="padding:0;Margin:0;line-height:14px;font-size:12px;color:#CCCCCC;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:12px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:14px;color:#CCCCCC;">Preheader text (hidden on mobile)</p> </td>
668 </tr>
669 </table> </td>
670 </tr>
671 </table>
672 <!--[if mso]></td><td width="20"></td><td width="280" valign="top"><![endif]-->
673 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
674 <tr style="border-collapse:collapse;">
675 <td width="280" align="left" style="padding:0;Margin:0;">
676 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
677 <tr style="border-collapse:collapse;">
678 <td class="es-infoblock" align="right" style="padding:0;Margin:0;line-height:14px;font-size:12px;color:#CCCCCC;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:12px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:14px;color:#CCCCCC;"><a href="http://#" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:12px;text-decoration:underline;color:#CCCCCC;" _blank="">View in browser</a></p> </td>
679 </tr>
680 </table> </td>
681 </tr>
682 </table>
683 <!--[if mso]></td></tr></table><![endif]--> </td>
684 </tr>
685 </table> </td>
686 </tr>
687 </table>
688 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
689 <tr style="border-collapse:collapse;">
690 <td class="es-adaptive" align="center" style="padding:0;Margin:0;">
691 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
692 <tr style="border-collapse:collapse;">
693 <td align="left" style="padding:10px;Margin:0;">
694 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
695 <tr style="border-collapse:collapse;">
696 <td width="580" valign="top" align="center" style="padding:0;Margin:0;">
697 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
698 <tr style="border-collapse:collapse;">
699 <td class="es-infoblock" align="center" style="padding:0;Margin:0;line-height:14px;font-size:12px;color:#CCCCCC;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:12px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:14px;color:#CCCCCC;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:12px;text-decoration:underline;color:#CCCCCC;">View in browser</a></p> </td>
700 </tr>
701 </table> </td>
702 </tr>
703 </table> </td>
704 </tr>
705 </table> </td>
706 </tr>
707 </table>
708 <table class="es-header" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;background-color:transparent;background-repeat:repeat;background-position:center top;">
709 <tr style="border-collapse:collapse;">
710 <td align="center" style="padding:0;Margin:0;">
711 <table class="es-header-body" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center">
712 <tr style="border-collapse:collapse;">
713 <td style="padding:10px;Margin:0;background-color:#FFFFFF;" bgcolor="#ffffff" align="left">
714 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
715 <tr style="border-collapse:collapse;">
716 <td width="580" valign="top" align="center" style="padding:0;Margin:0;">
717 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
718 <tr style="border-collapse:collapse;">
719 <td align="center" style="padding:0;Margin:0;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/6791493239462422.png" alt="" width="84" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
720 </tr>
721 </table> </td>
722 </tr>
723 </table> </td>
724 </tr>
725 </table> </td>
726 </tr>
727 </table>
728 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
729 <tr style="border-collapse:collapse;">
730 <td style="padding:0;Margin:0;background-color:#31CB4B;" bgcolor="#31cb4b" align="center">
731 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
732 <tr style="border-collapse:collapse;">
733 <td style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;background-color:#31CB4B;" bgcolor="#31cb4b" align="left">
734 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
735 <tr style="border-collapse:collapse;">
736 <td width="600" valign="top" align="center" style="padding:0;Margin:0;">
737 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
738 <tr style="border-collapse:collapse;">
739 <td style="padding:0;Margin:0;">
740 <table class="es-menu" cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
741 <tr class="links" style="border-collapse:collapse;">
742 <td style="Margin:0;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;border:0;" id="esd-menu-id-0" width="20.00%" bgcolor="transparent" align="center"> <a target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:none;display:block;color:#FFFFFF !important;">Service1</a> </td>
743 <td style="Margin:0;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;border:0;" id="esd-menu-id-1" esdev-border-color="#000000" esdev-border-style="solid" width="20.00%" bgcolor="transparent" align="center"> <a target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:none;display:block;color:#FFFFFF !important;">Service2</a> </td>
744 <td style="Margin:0;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;border:0;" id="esd-menu-id-2" esdev-border-color="#000000" esdev-border-style="solid" width="20.00%" bgcolor="transparent" align="center"> <a target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:none;display:block;color:#FFFFFF !important;">Service3</a> </td>
745 <td style="Margin:0;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;border:0;" id="esd-menu-id-3" esdev-border-color="#000000" esdev-border-style="solid" width="20.00%" bgcolor="transparent" align="center"> <a target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:none;display:block;color:#FFFFFF !important;">Service4</a> </td>
746 <td class="es-hidden" style="Margin:0;padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;border:0;" id="esd-menu-id-4" esdev-border-color="#000000" esdev-border-style="solid" width="20.00%" bgcolor="transparent" align="center"> <a target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:none;display:block;color:#FFFFFF !important;">Service5</a> </td>
747 </tr>
748 </table> </td>
749 </tr>
750 </table> </td>
751 </tr>
752 </table> </td>
753 </tr>
754 </table> </td>
755 </tr>
756 </table>
757 <table class="es-header" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;background-color:transparent;background-repeat:repeat;background-position:center top;">
758 <tr style="border-collapse:collapse;">
759 <td class="es-adaptive" align="center" style="padding:0;Margin:0;">
760 <table class="es-header-body" cellspacing="0" cellpadding="0" width="600" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:transparent;">
761 <tr style="border-collapse:collapse;">
762 <td style="Margin:0;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;background-color:#FFFFFF;" bgcolor="#ffffff" align="left">
763 <!--[if mso]><table width="570" cellpadding="0" cellspacing="0"><tr><td width="180" valign="top"><![endif]-->
764 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
765 <tr style="border-collapse:collapse;">
766 <td class="es-m-p0r" width="180" valign="top" align="center" style="padding:0;Margin:0;">
767 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
768 <tr style="border-collapse:collapse;">
769 <td class="es-m-p0l" align="left" style="padding:0;Margin:0;padding-left:15px;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/24971493241141712.png" alt="" width="108" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
770 </tr>
771 </table> </td>
772 </tr>
773 </table>
774 <!--[if mso]></td><td width="20"></td><td width="370" valign="top"><![endif]-->
775 <table cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
776 <tr style="border-collapse:collapse;">
777 <td width="370" align="left" style="padding:0;Margin:0;">
778 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
779 <tr style="border-collapse:collapse;">
780 <td style="padding:0;Margin:0;">
781 <table class="es-menu" cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
782 <tr class="links" style="border-collapse:collapse;">
783 <td style="Margin:0;padding-left:5px;padding-right:5px;padding-top:20px;padding-bottom:0px;border:0;" id="esd-menu-id-0" width="25.00%" bgcolor="transparent" align="center"> <a target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:none;display:block;color:#31CB4B !important;">Service1</a> </td>
784 <td style="Margin:0;padding-left:5px;padding-right:5px;padding-top:20px;padding-bottom:0px;border:0;" id="esd-menu-id-1" esdev-border-color="#000000" esdev-border-style="solid" width="25.00%" bgcolor="transparent" align="center"> <a target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:none;display:block;color:#31CB4B !important;">Service2</a> </td>
785 <td style="Margin:0;padding-left:5px;padding-right:5px;padding-top:20px;padding-bottom:0px;border:0;" id="esd-menu-id-2" esdev-border-color="#000000" esdev-border-style="solid" width="25.00%" bgcolor="transparent" align="center"> <a target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:none;display:block;color:#31CB4B !important;">Service3</a> </td>
786 <td class="es-hidden" style="Margin:0;padding-left:5px;padding-right:5px;padding-top:20px;padding-bottom:0px;border:0;" id="esd-menu-id-3" esdev-border-color="#000000" esdev-border-style="solid" width="25.00%" bgcolor="transparent" align="center"> <a target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:none;display:block;color:#31CB4B !important;">Service4</a> </td>
787 </tr>
788 </table> </td>
789 </tr>
790 </table> </td>
791 </tr>
792 </table>
793 <!--[if mso]></td></tr></table><![endif]--> </td>
794 </tr>
795 </table> </td>
796 </tr>
797 </table>
798 <table class="es-header" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;background-color:transparent;background-repeat:repeat;background-position:center top;">
799 <tr style="border-collapse:collapse;">
800 <td class="es-adaptive" align="center" style="padding:0;Margin:0;">
801 <table class="es-header-body" cellspacing="0" cellpadding="0" width="600" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:transparent;">
802 <tr style="border-collapse:collapse;">
803 <td style="padding:15px;Margin:0;background-color:#31CB4B;border-bottom:1px solid #2CB543;" bgcolor="#31cb4b" align="left">
804 <!--[if mso]><table width="570" cellpadding="0" cellspacing="0"><tr><td width="180" valign="top"><![endif]-->
805 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
806 <tr style="border-collapse:collapse;">
807 <td class="es-m-p0r es-m-p20b" width="180" valign="top" align="center" style="padding:0;Margin:0;">
808 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
809 <tr style="border-collapse:collapse;">
810 <td class="es-m-p0l" align="left" style="padding:0;Margin:0;padding-left:15px;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/891494002104546.png" alt="" width="108" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
811 </tr>
812 </table> </td>
813 </tr>
814 </table>
815 <!--[if mso]></td><td width="20"></td><td width="370" valign="top"><![endif]-->
816 <table cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
817 <tr style="border-collapse:collapse;">
818 <td width="370" align="left" style="padding:0;Margin:0;">
819 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
820 <tr style="border-collapse:collapse;">
821 <td class="es-m-p0r es-m-p0t" align="right" style="padding:0;Margin:0;padding-right:10px;padding-top:20px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;">October 12, 2017</p> </td>
822 </tr>
823 </table> </td>
824 </tr>
825 </table>
826 <!--[if mso]></td></tr></table><![endif]--> </td>
827 </tr>
828 </table> </td>
829 </tr>
830 </table>
831 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
832 <tr style="border-collapse:collapse;">
833 <td align="center" style="padding:0;Margin:0;">
834 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
835 <tr style="border-collapse:collapse;">
836 <td align="left" style="padding:0;Margin:0;">
837 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
838 <tr style="border-collapse:collapse;">
839 <td width="600" valign="top" align="center" style="padding:0;Margin:0;">
840 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
841 <tr style="border-collapse:collapse;">
842 </tr>
843 </table> </td>
844 </tr>
845 </table> </td>
846 </tr>
847 </table> </td>
848 </tr>
849 </table>
850 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
851 <tr style="border-collapse:collapse;">
852 <td align="center" style="padding:0;Margin:0;">
853 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
854 <tr style="border-collapse:collapse;">
855 <td align="left" style="padding:20px;Margin:0;">
856 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
857 <tr style="border-collapse:collapse;">
858 <td width="560" valign="top" align="center" style="padding:0;Margin:0;">
859 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
860 <tr style="border-collapse:collapse;">
861 <td align="center" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Sub Title here</p> </td>
862 </tr>
863 <tr style="border-collapse:collapse;">
864 <td align="center" style="padding:0;Margin:0;"> <h2 style="Margin:0;line-height:29px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:24px;font-style:normal;font-weight:normal;color:#333333;">MAIN TITLE HERE</h2> </td>
865 </tr>
866 <tr style="border-collapse:collapse;">
867 <td align="center" style="padding:0;Margin:0;padding-top:10px;padding-left:20px;padding-right:20px;">
868 <table cellspacing="0" cellpadding="0" width="10%" height="100%" border="0" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
869 <tr style="border-collapse:collapse;">
870 <td style="padding:0;Margin:0px;border-bottom:3px solid #31CB4B;background:none;height:1px;width:100%;margin:0px;"></td>
871 </tr>
872 </table> </td>
873 </tr>
874 </table> </td>
875 </tr>
876 </table> </td>
877 </tr>
878 </table> </td>
879 </tr>
880 </table>
881 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
882 <tr style="border-collapse:collapse;">
883 <td align="center" style="padding:0;Margin:0;">
884 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
885 <tr style="border-collapse:collapse;">
886 <td align="left" style="padding:20px;Margin:0;">
887 <!--[if mso]><table width="560" cellpadding="0" cellspacing="0"><tr><td width="270" valign="top"><![endif]-->
888 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
889 <tr style="border-collapse:collapse;">
890 <td class="es-m-p20b" width="270" align="left" style="padding:0;Margin:0;">
891 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
892 <tr style="border-collapse:collapse;">
893 </tr>
894 <tr style="border-collapse:collapse;">
895 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <h2 style="Margin:0;line-height:29px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:24px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h2> </td>
896 </tr>
897 <tr style="border-collapse:collapse;">
898 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Unknown printer took a galley of type and scrambled it to make a type specimen book.</p> </td>
899 </tr>
900 <tr style="border-collapse:collapse;">
901 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#1376C8;">Read More +</a></p> </td>
902 </tr>
903 </table> </td>
904 </tr>
905 </table>
906 <!--[if mso]></td><td width="20"></td><td width="270" valign="top"><![endif]-->
907 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
908 <tr style="border-collapse:collapse;">
909 <td class="es-m-p20b" width="270" align="left" style="padding:0;Margin:0;">
910 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
911 <tr style="border-collapse:collapse;">
912 </tr>
913 <tr style="border-collapse:collapse;">
914 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <h2 style="Margin:0;line-height:29px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:24px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h2> </td>
915 </tr>
916 <tr style="border-collapse:collapse;">
917 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Unknown printer took a galley of type and scrambled it to make a type specimen book.</p> </td>
918 </tr>
919 <tr style="border-collapse:collapse;">
920 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#1376C8;">Read More +</a></p> </td>
921 </tr>
922 </table> </td>
923 </tr>
924 </table>
925 <!--[if mso]></td></tr></table><![endif]--> </td>
926 </tr>
927 </table> </td>
928 </tr>
929 </table>
930 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
931 <tr style="border-collapse:collapse;">
932 <td align="center" style="padding:0;Margin:0;">
933 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
934 <tr style="border-collapse:collapse;">
935 <td align="left" style="padding:20px;Margin:0;">
936 <!--[if mso]><table width="560" cellpadding="0" cellspacing="0"><tr><td width="270" valign="top"><![endif]-->
937 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
938 <tr style="border-collapse:collapse;">
939 <td width="125" align="left" style="padding:0;Margin:0;">
940 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
941 <tr style="border-collapse:collapse;">
942 </tr>
943 </table> </td>
944 <td width="20" style="padding:0;Margin:0;"></td>
945 <td width="125" align="left" style="padding:0;Margin:0;">
946 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
947 <tr style="border-collapse:collapse;">
948 </tr>
949 </table> </td>
950 </tr>
951 <tr style="border-collapse:collapse;">
952 <td width="125" align="left" style="padding:0;Margin:0;">
953 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
954 <tr style="border-collapse:collapse;">
955 </tr>
956 </table> </td>
957 <td width="20" style="padding:0;Margin:0;"></td>
958 <td width="125" align="left" style="padding:0;Margin:0;">
959 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
960 <tr style="border-collapse:collapse;">
961 </tr>
962 </table> </td>
963 </tr>
964 </table>
965 <!--[if mso]></td><td width="20"></td><td width="270" valign="top"><![endif]-->
966 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
967 <tr style="border-collapse:collapse;">
968 <td class="es-m-p20b" width="270" align="left" style="padding:0;Margin:0;">
969 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
970 <tr style="border-collapse:collapse;">
971 <td align="left" style="padding:0;Margin:0;padding-top:5px;"> <h2 style="Margin:0;line-height:29px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:24px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h2> </td>
972 </tr>
973 <tr style="border-collapse:collapse;">
974 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vitae interdum ligula. Pellentesque feugiat ligula ligula, in interdum dolor aliquet et. Aliquam vitae sem eget erat viverra malesuada. Aliquam volutpat vel est quis euismod. Nunc faucibus varius ex eget aliquam.<br></p> </td>
975 </tr>
976 <tr style="border-collapse:collapse;">
977 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#1376C8;">Read More +</a></p> </td>
978 </tr>
979 </table> </td>
980 </tr>
981 </table>
982 <!--[if mso]></td></tr></table><![endif]--> </td>
983 </tr>
984 </table> </td>
985 </tr>
986 </table>
987 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
988 <tr style="border-collapse:collapse;">
989 <td align="center" style="padding:0;Margin:0;">
990 <table class="es-content-body" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#31CB4B;" cellspacing="0" cellpadding="0" width="600" bgcolor="#31cb4b" align="center">
991 <tr style="border-collapse:collapse;">
992 <td style="Margin:0;padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px;background-color:#31CB4B;" bgcolor="#31cb4b" align="left">
993 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
994 <tr style="border-collapse:collapse;">
995 <td width="560" valign="top" align="center" style="padding:0;Margin:0;">
996 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
997 <tr style="border-collapse:collapse;">
998 <td align="center" style="padding:0;Margin:0;"> <h2 style="Margin:0;line-height:29px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:24px;font-style:normal;font-weight:normal;color:#FFFFFF;">Neque porro quisquam est qui dolorem ipsum</h2> </td>
999 </tr>
1000 <tr style="border-collapse:collapse;">
1001 <td align="center" style="padding:0;Margin:0;padding-top:5px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> </td>
1002 </tr>
1003 </table> </td>
1004 </tr>
1005 </table> </td>
1006 </tr>
1007 </table> </td>
1008 </tr>
1009 </table>
1010 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1011 <tr style="border-collapse:collapse;">
1012 <td align="center" style="padding:0;Margin:0;">
1013 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1014 <tr style="border-collapse:collapse;">
1015 <td align="left" style="padding:20px;Margin:0;">
1016 <!--[if mso]><table width="560" cellpadding="0" cellspacing="0"><tr><td width="194"><![endif]-->
1017 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1018 <tr style="border-collapse:collapse;">
1019 <td class="es-m-p20b" width="174" align="left" style="padding:0;Margin:0;">
1020 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1021 <tr style="border-collapse:collapse;">
1022 </tr>
1023 <tr style="border-collapse:collapse;">
1024 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1025 </tr>
1026 <tr style="border-collapse:collapse;">
1027 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Pellentesque vitaeLorem ipsum dol amet, consectetur adipiscing elit.</p> </td>
1028 </tr>
1029 <tr style="border-collapse:collapse;">
1030 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#1376C8;">Read More +</a></p> </td>
1031 </tr>
1032 </table> </td>
1033 <td class="es-hidden" width="20" style="padding:0;Margin:0;"></td>
1034 </tr>
1035 </table>
1036 <!--[if mso]></td><td width="173"><![endif]-->
1037 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1038 <tr style="border-collapse:collapse;">
1039 <td class="es-m-p20b" width="173" align="left" style="padding:0;Margin:0;">
1040 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1041 <tr style="border-collapse:collapse;">
1042 </tr>
1043 <tr style="border-collapse:collapse;">
1044 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1045 </tr>
1046 <tr style="border-collapse:collapse;">
1047 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Pellentesque vitaeLorem ipsum dol amet, consectetur adipiscing elit.</p> </td>
1048 </tr>
1049 <tr style="border-collapse:collapse;">
1050 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#1376C8;">Read More +</a></p> </td>
1051 </tr>
1052 </table> </td>
1053 </tr>
1054 </table>
1055 <!--[if mso]></td><td width="20"></td><td width="173"><![endif]-->
1056 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1057 <tr style="border-collapse:collapse;">
1058 <td class="es-m-p20b" width="173" align="left" style="padding:0;Margin:0;">
1059 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1060 <tr style="border-collapse:collapse;">
1061 </tr>
1062 <tr style="border-collapse:collapse;">
1063 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1064 </tr>
1065 <tr style="border-collapse:collapse;">
1066 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Pellentesque vitaeLorem ipsum dol amet, consectetur adipiscing elit.</p> </td>
1067 </tr>
1068 <tr style="border-collapse:collapse;">
1069 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#1376C8;">Read More +</a></p> </td>
1070 </tr>
1071 </table> </td>
1072 </tr>
1073 </table>
1074 <!--[if mso]></td></tr></table><![endif]--> </td>
1075 </tr>
1076 </table> </td>
1077 </tr>
1078 </table>
1079 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1080 <tr style="border-collapse:collapse;">
1081 <td align="center" style="padding:0;Margin:0;">
1082 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1083 <tr style="border-collapse:collapse;">
1084 <td align="left" style="padding:20px;Margin:0;">
1085 <!--[if mso]><table width="560" cellpadding="0" cellspacing="0"><tr><td width="180" valign="top"><![endif]-->
1086 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1087 <tr style="border-collapse:collapse;">
1088 <td class="es-m-p0r es-m-p20b" width="180" valign="top" align="center" style="padding:0;Margin:0;">
1089 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1090 <tr style="border-collapse:collapse;">
1091 </tr>
1092 </table> </td>
1093 </tr>
1094 </table>
1095 <!--[if mso]></td><td width="20"></td><td width="360" valign="top"><![endif]-->
1096 <table cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1097 <tr style="border-collapse:collapse;">
1098 <td class="es-m-p20b" width="360" align="left" style="padding:0;Margin:0;">
1099 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1100 <tr style="border-collapse:collapse;">
1101 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1102 </tr>
1103 <tr style="border-collapse:collapse;">
1104 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vitae interdum ligula. Pellentesque feugiat ligula ligula, in interdum dolor aliquet et. Aliquam vitae sem eget erat viverra malesuada. Aliquam volutpat vel est quis euismod. Nunc faucibus varius ex eget aliquam.</p> </td>
1105 </tr>
1106 <tr style="border-collapse:collapse;">
1107 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#1376C8;">Read More +</a></p> </td>
1108 </tr>
1109 </table> </td>
1110 </tr>
1111 </table>
1112 <!--[if mso]></td></tr></table><![endif]--> </td>
1113 </tr>
1114 </table> </td>
1115 </tr>
1116 </table>
1117 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1118 <tr style="border-collapse:collapse;">
1119 <td align="center" style="padding:0;Margin:0;">
1120 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1121 <tr style="border-collapse:collapse;">
1122 <td align="left" style="padding:20px;Margin:0;">
1123 <!--[if mso]><table width="560" cellpadding="0" cellspacing="0"><tr><td width="360" valign="top"><![endif]-->
1124 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1125 <tr style="border-collapse:collapse;">
1126 <td class="es-m-p20b" width="360" align="left" style="padding:0;Margin:0;">
1127 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1128 <tr style="border-collapse:collapse;">
1129 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1130 </tr>
1131 <tr style="border-collapse:collapse;">
1132 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vitae interdum ligula. Pellentesque feugiat ligula ligula, in interdum dolor aliquet et. Aliquam vitae sem eget erat viverra malesuada. Aliquam volutpat vel est quis euismod. Nunc faucibus varius ex eget aliquam.</p> </td>
1133 </tr>
1134 <tr style="border-collapse:collapse;">
1135 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#1376C8;">Read More +</a></p> </td>
1136 </tr>
1137 </table> </td>
1138 </tr>
1139 </table>
1140 <!--[if mso]></td><td width="20"></td><td width="180" valign="top"><![endif]-->
1141 <table cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1142 <tr style="border-collapse:collapse;">
1143 <td width="180" align="left" style="padding:0;Margin:0;">
1144 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1145 <tr style="border-collapse:collapse;">
1146 </tr>
1147 </table> </td>
1148 </tr>
1149 </table>
1150 <!--[if mso]></td></tr></table><![endif]--> </td>
1151 </tr>
1152 </table> </td>
1153 </tr>
1154 </table>
1155 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1156 <tr style="border-collapse:collapse;">
1157 <td align="center" style="padding:0;Margin:0;">
1158 <table class="es-content-body" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#2CB543;" cellspacing="0" cellpadding="0" width="600" bgcolor="#2cb543" align="center">
1159 <tr style="border-collapse:collapse;">
1160 <td style="padding:0;Margin:0;background-color:#2CB543;" bgcolor="#2cb543" align="left">
1161 <!--[if mso]><table width="600" cellpadding="0" cellspacing="0"><tr><td width="290" valign="top"><![endif]-->
1162 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1163 <tr style="border-collapse:collapse;">
1164 <td width="290" align="left" style="padding:0;Margin:0;">
1165 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1166 <tr style="border-collapse:collapse;">
1167 <td align="left" style="padding:0;Margin:0;padding-right:5px;padding-left:25px;padding-top:30px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#FFFFFF;">Lorem ipsum text</h3> </td>
1168 </tr>
1169 <tr style="border-collapse:collapse;">
1170 <td align="left" style="Margin:0;padding-right:5px;padding-top:10px;padding-bottom:10px;padding-left:25px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vitae interdum ligula. Pellentesque feugiat ligula ligula, in interdum dolor aliquet et. Aliquam vitae sem eget erat viverra malesuada. Aliquam volutpat vel est quis euismod. Nunc faucibus varius ex eget aliquam.</p> </td>
1171 </tr>
1172 <tr style="border-collapse:collapse;">
1173 <td align="left" style="Margin:0;padding-right:10px;padding-top:15px;padding-bottom:25px;padding-left:25px;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:inline-block;border-radius:30px;width:auto;border-left-color:#2CB543;"><a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:inline-block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;">CALL TO ACTION</a></span></td>
1174 </tr>
1175 </table> </td>
1176 </tr>
1177 </table>
1178 <!--[if mso]></td><td width="20"></td><td width="290" valign="top"><![endif]-->
1179 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1180 <tr style="border-collapse:collapse;">
1181 <td width="290" align="left" style="padding:0;Margin:0;">
1182 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1183 <tr style="border-collapse:collapse;">
1184 </tr>
1185 </table> </td>
1186 </tr>
1187 </table>
1188 <!--[if mso]></td></tr></table><![endif]--> </td>
1189 </tr>
1190 </table> </td>
1191 </tr>
1192 </table>
1193 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1194 <tr style="border-collapse:collapse;">
1195 <td align="center" style="padding:0;Margin:0;">
1196 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1197 <tr style="border-collapse:collapse;">
1198 <td align="left" style="padding:0;Margin:0;padding-left:20px;padding-right:20px;padding-top:30px;">
1199 <!--[if mso]><table width="560" cellpadding="0" cellspacing="0"><tr><td width="270" valign="top"><![endif]-->
1200 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1201 <tr style="border-collapse:collapse;">
1202 <td class="es-m-p20b" width="270" align="left" style="padding:0;Margin:0;">
1203 <table class="es-table-not-adapt" cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1204 <tr style="border-collapse:collapse;">
1205 <td valign="top" align="left" style="padding:0;Margin:0;padding-right:15px;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/60991496146348081.png" alt="" width="26" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
1206 <td align="left" style="padding:0;Margin:0;">
1207 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1208 <tr style="border-collapse:collapse;">
1209 <td align="left" style="padding:0;Margin:0;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Service 1</h3> </td>
1210 </tr>
1211 <tr style="border-collapse:collapse;">
1212 <td align="left" style="padding:0;Margin:0;padding-top:5px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> </td>
1213 </tr>
1214 </table> </td>
1215 </tr>
1216 </table> </td>
1217 </tr>
1218 </table>
1219 <!--[if mso]></td><td width="20"></td><td width="270" valign="top"><![endif]-->
1220 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1221 <tr style="border-collapse:collapse;">
1222 <td width="270" align="left" style="padding:0;Margin:0;">
1223 <table class="es-table-not-adapt" cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1224 <tr style="border-collapse:collapse;">
1225 <td valign="top" align="left" style="padding:0;Margin:0;padding-right:15px;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/60991496146348081.png" alt="" width="26" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
1226 <td align="left" style="padding:0;Margin:0;">
1227 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1228 <tr style="border-collapse:collapse;">
1229 <td align="left" style="padding:0;Margin:0;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Service 1</h3> </td>
1230 </tr>
1231 <tr style="border-collapse:collapse;">
1232 <td align="left" style="padding:0;Margin:0;padding-top:5px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> </td>
1233 </tr>
1234 </table> </td>
1235 </tr>
1236 </table> </td>
1237 </tr>
1238 </table>
1239 <!--[if mso]></td></tr></table><![endif]--> </td>
1240 </tr>
1241 <tr style="border-collapse:collapse;">
1242 <td align="left" style="Margin:0;padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:30px;">
1243 <!--[if mso]><table width="560" cellpadding="0" cellspacing="0"><tr><td width="270" valign="top"><![endif]-->
1244 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1245 <tr style="border-collapse:collapse;">
1246 <td class="es-m-p20b" width="270" align="left" style="padding:0;Margin:0;">
1247 <table class="es-table-not-adapt" cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1248 <tr style="border-collapse:collapse;">
1249 <td valign="top" align="left" style="padding:0;Margin:0;padding-right:15px;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/60991496146348081.png" alt="" width="26" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
1250 <td align="left" style="padding:0;Margin:0;">
1251 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1252 <tr style="border-collapse:collapse;">
1253 <td align="left" style="padding:0;Margin:0;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Service 1</h3> </td>
1254 </tr>
1255 <tr style="border-collapse:collapse;">
1256 <td align="left" style="padding:0;Margin:0;padding-top:5px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> </td>
1257 </tr>
1258 </table> </td>
1259 </tr>
1260 </table> </td>
1261 </tr>
1262 </table>
1263 <!--[if mso]></td><td width="20"></td><td width="270" valign="top"><![endif]-->
1264 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1265 <tr style="border-collapse:collapse;">
1266 <td width="270" align="left" style="padding:0;Margin:0;">
1267 <table class="es-table-not-adapt" cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1268 <tr style="border-collapse:collapse;">
1269 <td valign="top" align="left" style="padding:0;Margin:0;padding-right:15px;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/60991496146348081.png" alt="" width="26" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
1270 <td align="left" style="padding:0;Margin:0;">
1271 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1272 <tr style="border-collapse:collapse;">
1273 <td align="left" style="padding:0;Margin:0;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Service 1</h3> </td>
1274 </tr>
1275 <tr style="border-collapse:collapse;">
1276 <td align="left" style="padding:0;Margin:0;padding-top:5px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> </td>
1277 </tr>
1278 </table> </td>
1279 </tr>
1280 </table> </td>
1281 </tr>
1282 </table>
1283 <!--[if mso]></td></tr></table><![endif]--> </td>
1284 </tr>
1285 </table> </td>
1286 </tr>
1287 </table>
1288 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1289 <tr style="border-collapse:collapse;">
1290 <td align="center" style="padding:0;Margin:0;">
1291 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1292 <tr style="border-collapse:collapse;">
1293 <td style="padding:0;Margin:0;background-color:#2CB543;" bgcolor="#2cb543" align="left">
1294 <!--[if mso]><table width="600" cellpadding="0" cellspacing="0"><tr><td width="300" valign="top"><![endif]-->
1295 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1296 <tr style="border-collapse:collapse;">
1297 <td width="300" align="left" style="padding:0;Margin:0;">
1298 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1299 <tr style="border-collapse:collapse;">
1300 </tr>
1301 </table> </td>
1302 </tr>
1303 </table>
1304 <!--[if mso]></td><td width="0"></td><td width="300" valign="top"><![endif]-->
1305 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1306 <tr style="border-collapse:collapse;">
1307 <td width="300" align="left" style="padding:0;Margin:0;">
1308 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1309 <tr style="border-collapse:collapse;">
1310 <td align="left" style="padding:0;Margin:0;padding-left:25px;padding-right:25px;padding-top:30px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#FFFFFF;">Lorem ipsum text</h3> </td>
1311 </tr>
1312 <tr style="border-collapse:collapse;">
1313 <td align="left" style="Margin:0;padding-top:10px;padding-bottom:10px;padding-left:25px;padding-right:25px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vitae interdum ligula. Pellentesque feugiat ligula ligula, in interdum dolor aliquet et. Aliquam vitae sem eget erat viverra malesuada. Aliquam volutpat vel est quis euismod. Nunc faucibus varius ex eget aliquam.</p> </td>
1314 </tr>
1315 <tr style="border-collapse:collapse;">
1316 <td align="left" style="Margin:0;padding-right:10px;padding-top:15px;padding-bottom:25px;padding-left:25px;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:inline-block;border-radius:30px;width:auto;border-left-color:#2CB543;"><a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:inline-block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;">CALL TO ACTION</a></span></td>
1317 </tr>
1318 </table> </td>
1319 </tr>
1320 </table>
1321 <!--[if mso]></td></tr></table><![endif]--> </td>
1322 </tr>
1323 </table> </td>
1324 </tr>
1325 </table>
1326 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1327 <tr style="border-collapse:collapse;">
1328 <td align="center" style="padding:0;Margin:0;">
1329 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1330 <tr style="border-collapse:collapse;">
1331 <td align="left" style="padding:40px;Margin:0;">
1332 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1333 <tr style="border-collapse:collapse;">
1334 <td width="520" align="left" style="padding:0;Margin:0;">
1335 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1336 <tr style="border-collapse:collapse;">
1337 </tr>
1338 <tr style="border-collapse:collapse;">
1339 <td align="left" style="padding:0;Margin:0;padding-top:15px;padding-right:25px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1340 </tr>
1341 <tr style="border-collapse:collapse;">
1342 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;padding-right:25px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vitae interdum ligula. Pellentesque feugiat ligula ligula, in interdum dolor aliquet et. Aliquam vitae sem eget erat viverra malesuada. Aliquam volutpat vel est quis euismod. Faucibus varius ex eget aliquam.</p> </td>
1343 </tr>
1344 <tr style="border-collapse:collapse;">
1345 <td align="left" style="padding:0;Margin:0;padding-top:5px;padding-right:10px;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:inline-block;border-radius:30px;width:auto;border-left-color:#2CB543;"><a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:inline-block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;">CALL TO ACTION</a></span></td>
1346 </tr>
1347 </table> </td>
1348 </tr>
1349 </table> </td>
1350 </tr>
1351 </table> </td>
1352 </tr>
1353 </table>
1354 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1355 <tr style="border-collapse:collapse;">
1356 <td align="center" style="padding:0;Margin:0;">
1357 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1358 <tr style="border-collapse:collapse;">
1359 <td align="left" style="padding:20px;Margin:0;">
1360 <!--[if mso]><table width="560" cellpadding="0" cellspacing="0"><tr><td width="270" valign="top"><![endif]-->
1361 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1362 <tr style="border-collapse:collapse;">
1363 <td class="es-m-p20b" width="270" align="left" style="padding:0;Margin:0;">
1364 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1365 <tr style="border-collapse:collapse;">
1366 <td align="left" style="padding:0;Margin:0;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1367 </tr>
1368 <tr style="border-collapse:collapse;">
1369 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Unknown printer took a galley of type and scrambled it to make a type specimen book.</p> </td>
1370 </tr>
1371 <tr style="border-collapse:collapse;">
1372 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#1376C8;">Read More +</a></p> </td>
1373 </tr>
1374 </table> </td>
1375 </tr>
1376 </table>
1377 <!--[if mso]></td><td width="20"></td><td width="270" valign="top"><![endif]-->
1378 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1379 <tr style="border-collapse:collapse;">
1380 <td class="es-m-p20b" width="270" align="left" style="padding:0;Margin:0;">
1381 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1382 <tr style="border-collapse:collapse;">
1383 <td align="left" style="padding:0;Margin:0;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1384 </tr>
1385 <tr style="border-collapse:collapse;">
1386 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Unknown printer took a galley of type and scrambled it to make a type specimen book.</p> </td>
1387 </tr>
1388 <tr style="border-collapse:collapse;">
1389 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#1376C8;">Read More +</a></p> </td>
1390 </tr>
1391 </table> </td>
1392 </tr>
1393 </table>
1394 <!--[if mso]></td></tr></table><![endif]--> </td>
1395 </tr>
1396 </table> </td>
1397 </tr>
1398 </table>
1399 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1400 <tr style="border-collapse:collapse;">
1401 <td align="center" style="padding:0;Margin:0;">
1402 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1403 <tr style="border-collapse:collapse;">
1404 <td align="left" style="padding:20px;Margin:0;">
1405 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1406 <tr style="border-collapse:collapse;">
1407 <td width="560" valign="top" align="center" style="padding:0;Margin:0;">
1408 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1409 <tr style="border-collapse:collapse;">
1410 <td align="center" style="padding:0;Margin:0;"> <img class="adapt-img esdev-empty-video" src="https://stripo.email/static//assets/img/default-img.png" alt="" style="display:none;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;" width="100%" height="300"></td>
1411 </tr>
1412 </table> </td>
1413 </tr>
1414 </table> </td>
1415 </tr>
1416 </table> </td>
1417 </tr>
1418 </table>
1419 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1420 <tr style="border-collapse:collapse;">
1421 <td align="center" style="padding:0;Margin:0;">
1422 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1423 <tr style="border-collapse:collapse;">
1424 <td align="left" style="padding:20px;Margin:0;">
1425 <!--[if mso]><table width="560" cellpadding="0" cellspacing="0"><tr><td width="270" valign="top"><![endif]-->
1426 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1427 <tr style="border-collapse:collapse;">
1428 <td class="es-m-p20b" width="270" align="left" style="padding:0;Margin:0;">
1429 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1430 <tr style="border-collapse:collapse;">
1431 <td align="left" style="padding:0;Margin:0;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1432 </tr>
1433 <tr style="border-collapse:collapse;">
1434 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:15px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipgsum dolor sit amet, consectetur adipiscing elit. Pellentesque vitae interdum ligula.</p> </td>
1435 </tr>
1436 <tr style="border-collapse:collapse;">
1437 <td style="padding:0;Margin:0;">
1438 <table class="es-table-not-adapt" cellspacing="0" cellpadding="0" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1439 <tr style="border-collapse:collapse;">
1440 <td valign="top" align="left" style="padding:0;Margin:0;padding-top:5px;padding-bottom:5px;padding-right:10px;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/60991496146348081.png" alt="" width="16" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
1441 <td align="left" style="padding:0;Margin:0;">
1442 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1443 <tr style="border-collapse:collapse;">
1444 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet.</p> </td>
1445 </tr>
1446 </table> </td>
1447 </tr>
1448 <tr style="border-collapse:collapse;">
1449 <td valign="top" align="left" style="padding:0;Margin:0;padding-top:5px;padding-bottom:5px;padding-right:10px;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/60991496146348081.png" alt="" width="16" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
1450 <td align="left" style="padding:0;Margin:0;">
1451 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1452 <tr style="border-collapse:collapse;">
1453 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet.</p> </td>
1454 </tr>
1455 </table> </td>
1456 </tr>
1457 <tr style="border-collapse:collapse;">
1458 <td valign="top" align="left" style="padding:0;Margin:0;padding-top:5px;padding-bottom:5px;padding-right:10px;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/60991496146348081.png" alt="" width="16" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
1459 <td align="left" style="padding:0;Margin:0;">
1460 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1461 <tr style="border-collapse:collapse;">
1462 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet.</p> </td>
1463 </tr>
1464 </table> </td>
1465 </tr>
1466 </table> </td>
1467 </tr>
1468 <tr style="border-collapse:collapse;">
1469 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:inline-block;border-radius:30px;width:auto;"><a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:inline-block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;">CALL TO ACTION</a></span></td>
1470 </tr>
1471 </table> </td>
1472 </tr>
1473 </table>
1474 <!--[if mso]></td><td width="20"></td><td width="270" valign="top"><![endif]-->
1475 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1476 <tr style="border-collapse:collapse;">
1477 <td width="270" align="left" style="padding:0;Margin:0;">
1478 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1479 <tr style="border-collapse:collapse;">
1480 </tr>
1481 </table> </td>
1482 </tr>
1483 </table>
1484 <!--[if mso]></td></tr></table><![endif]--> </td>
1485 </tr>
1486 </table> </td>
1487 </tr>
1488 </table>
1489 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1490 <tr style="border-collapse:collapse;">
1491 <td align="center" style="padding:0;Margin:0;">
1492 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1493 <tr style="border-collapse:collapse;">
1494 <td align="left" style="padding:20px;Margin:0;">
1495 <!--[if mso]><table width="560" cellpadding="0" cellspacing="0"><tr><td width="270" valign="top"><![endif]-->
1496 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1497 <tr style="border-collapse:collapse;">
1498 <td class="es-m-p20b" width="270" align="left" style="padding:0;Margin:0;">
1499 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1500 <tr style="border-collapse:collapse;">
1501 </tr>
1502 </table> </td>
1503 </tr>
1504 </table>
1505 <!--[if mso]></td><td width="20"></td><td width="270" valign="top"><![endif]-->
1506 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1507 <tr style="border-collapse:collapse;">
1508 <td width="270" align="left" style="padding:0;Margin:0;">
1509 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1510 <tr style="border-collapse:collapse;">
1511 <td align="left" style="padding:0;Margin:0;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1512 </tr>
1513 <tr style="border-collapse:collapse;">
1514 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:15px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipgsum dolor sit amet, consectetur adipiscing elit. Pellentesque vitae interdum ligula.</p> </td>
1515 </tr>
1516 <tr style="border-collapse:collapse;">
1517 <td style="padding:0;Margin:0;">
1518 <table class="es-table-not-adapt" cellspacing="0" cellpadding="0" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1519 <tr style="border-collapse:collapse;">
1520 <td valign="top" align="left" style="padding:0;Margin:0;padding-top:5px;padding-bottom:5px;padding-right:10px;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/60991496146348081.png" alt="" width="16" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
1521 <td align="left" style="padding:0;Margin:0;">
1522 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1523 <tr style="border-collapse:collapse;">
1524 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet.</p> </td>
1525 </tr>
1526 </table> </td>
1527 </tr>
1528 <tr style="border-collapse:collapse;">
1529 <td valign="top" align="left" style="padding:0;Margin:0;padding-top:5px;padding-bottom:5px;padding-right:10px;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/60991496146348081.png" alt="" width="16" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
1530 <td align="left" style="padding:0;Margin:0;">
1531 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1532 <tr style="border-collapse:collapse;">
1533 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet.</p> </td>
1534 </tr>
1535 </table> </td>
1536 </tr>
1537 <tr style="border-collapse:collapse;">
1538 <td valign="top" align="left" style="padding:0;Margin:0;padding-top:5px;padding-bottom:5px;padding-right:10px;"> <img src="https://khudv.stripocdn.email/content/guids/cab_pub_6364d3f0f495b6ab9dcf8d3b5c6e0b01/images/60991496146348081.png" alt="" width="16" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"></td>
1539 <td align="left" style="padding:0;Margin:0;">
1540 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1541 <tr style="border-collapse:collapse;">
1542 <td align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Lorem ipsum dolor sit amet.</p> </td>
1543 </tr>
1544 </table> </td>
1545 </tr>
1546 </table> </td>
1547 </tr>
1548 <tr style="border-collapse:collapse;">
1549 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:inline-block;border-radius:30px;width:auto;"><a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:inline-block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;">CALL TO ACTION</a></span></td>
1550 </tr>
1551 </table> </td>
1552 </tr>
1553 </table>
1554 <!--[if mso]></td></tr></table><![endif]--> </td>
1555 </tr>
1556 </table> </td>
1557 </tr>
1558 </table>
1559 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1560 <tr style="border-collapse:collapse;">
1561 <td align="center" style="padding:0;Margin:0;">
1562 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1563 <tr style="border-collapse:collapse;">
1564 <td align="left" style="padding:20px;Margin:0;">
1565 <!--[if mso]><table width="560" cellpadding="0" cellspacing="0"><tr><td width="194"><![endif]-->
1566 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1567 <tr style="border-collapse:collapse;">
1568 <td class="es-m-p20b" width="174" align="left" style="padding:0;Margin:0;">
1569 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1570 <tr style="border-collapse:collapse;">
1571 </tr>
1572 <tr style="border-collapse:collapse;">
1573 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1574 </tr>
1575 <tr style="border-collapse:collapse;">
1576 <td align="left" style="padding:0;Margin:0;padding-top:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Pellentesque vitaeLorem ipsum dol amet, consectetur adipiscing elit.</p> </td>
1577 </tr>
1578 <tr style="border-collapse:collapse;">
1579 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><span style="color:#808080;"><s>MRP $86.00</s></span><br><span style="font-size:16px;">Our Price <span style="color:#31CB4B;">$40.00</span></span> </p> </td>
1580 </tr>
1581 <tr style="border-collapse:collapse;">
1582 <td align="center" style="padding:0;Margin:0;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:block;border-radius:30px;width:auto;"> <a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;border-left-width:0px;border-right-width:0px;">BUY NOW</a> </span> </td>
1583 </tr>
1584 </table> </td>
1585 <td class="es-hidden" width="20" style="padding:0;Margin:0;"></td>
1586 </tr>
1587 </table>
1588 <!--[if mso]></td><td width="173"><![endif]-->
1589 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1590 <tr style="border-collapse:collapse;">
1591 <td class="es-m-p20b" width="173" align="left" style="padding:0;Margin:0;">
1592 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1593 <tr style="border-collapse:collapse;">
1594 </tr>
1595 <tr style="border-collapse:collapse;">
1596 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1597 </tr>
1598 <tr style="border-collapse:collapse;">
1599 <td align="left" style="padding:0;Margin:0;padding-top:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Pellentesque vitaeLorem ipsum dol amet, consectetur adipiscing elit.</p> </td>
1600 </tr>
1601 <tr style="border-collapse:collapse;">
1602 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><span style="color:#808080;line-height:150%;"><s>MRP $86.00</s></span><br><span style="font-size:16px;line-height:24px;">Our Price <span style="color:#31CB4B;line-height:150%;">$40.00</span></span> </p> </td>
1603 </tr>
1604 <tr style="border-collapse:collapse;">
1605 <td align="center" style="padding:0;Margin:0;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:block;border-radius:30px;width:auto;"> <a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;border-left-width:0px;border-right-width:0px;">BUY NOW</a> </span> </td>
1606 </tr>
1607 </table> </td>
1608 </tr>
1609 </table>
1610 <!--[if mso]></td><td width="20"></td><td width="173"><![endif]-->
1611 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1612 <tr style="border-collapse:collapse;">
1613 <td class="es-m-p20b" width="173" align="left" style="padding:0;Margin:0;">
1614 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1615 <tr style="border-collapse:collapse;">
1616 </tr>
1617 <tr style="border-collapse:collapse;">
1618 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1619 </tr>
1620 <tr style="border-collapse:collapse;">
1621 <td align="left" style="padding:0;Margin:0;padding-top:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Pellentesque vitaeLorem ipsum dol amet, consectetur adipiscing elit.</p> </td>
1622 </tr>
1623 <tr style="border-collapse:collapse;">
1624 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><span style="color:#808080;"><s>MRP $86.00</s></span><br><span style="font-size:16px;">Our Price <span style="color:#31CB4B;">$40.00</span></span> </p> </td>
1625 </tr>
1626 <tr style="border-collapse:collapse;">
1627 <td align="center" style="padding:0;Margin:0;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:block;border-radius:30px;width:auto;"> <a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;border-left-width:0px;border-right-width:0px;">BUY NOW</a> </span> </td>
1628 </tr>
1629 </table> </td>
1630 </tr>
1631 </table>
1632 <!--[if mso]></td></tr></table><![endif]--> </td>
1633 </tr>
1634 </table> </td>
1635 </tr>
1636 </table>
1637 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1638 <tr style="border-collapse:collapse;">
1639 <td align="center" style="padding:0;Margin:0;">
1640 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1641 <tr style="border-collapse:collapse;">
1642 <td align="left" style="padding:20px;Margin:0;">
1643 <!--[if mso]><table width="560" cellpadding="0" cellspacing="0"><tr><td width="270" valign="top"><![endif]-->
1644 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1645 <tr style="border-collapse:collapse;">
1646 <td class="es-m-p20b" width="270" align="left" style="padding:0;Margin:0;">
1647 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1648 <tr style="border-collapse:collapse;">
1649 </tr>
1650 <tr style="border-collapse:collapse;">
1651 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1652 </tr>
1653 <tr style="border-collapse:collapse;">
1654 <td align="left" style="padding:0;Margin:0;padding-top:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Pellentesque vitaeLorem ipsum dol amet, consectetur adipiscing elit.</p> </td>
1655 </tr>
1656 <tr style="border-collapse:collapse;">
1657 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><span style="color:#808080;"><s>MRP $86.00</s></span><br><span style="font-size:16px;">Our Price <span style="color:#31CB4B;">$40.00</span></span> </p> </td>
1658 </tr>
1659 <tr style="border-collapse:collapse;">
1660 <td align="left" style="padding:0;Margin:0;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:inline-block;border-radius:30px;width:auto;"><a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:inline-block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;">BUY NOW</a></span></td>
1661 </tr>
1662 </table> </td>
1663 </tr>
1664 </table>
1665 <!--[if mso]></td><td width="20"></td><td width="270" valign="top"><![endif]-->
1666 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1667 <tr style="border-collapse:collapse;">
1668 <td class="es-m-p20b" width="270" align="left" style="padding:0;Margin:0;">
1669 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1670 <tr style="border-collapse:collapse;">
1671 </tr>
1672 <tr style="border-collapse:collapse;">
1673 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#333333;">Lorem ipsum text</h3> </td>
1674 </tr>
1675 <tr style="border-collapse:collapse;">
1676 <td align="left" style="padding:0;Margin:0;padding-top:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;">Pellentesque vitaeLorem ipsum dol amet, consectetur adipiscing elit.</p> </td>
1677 </tr>
1678 <tr style="border-collapse:collapse;">
1679 <td align="left" style="padding:0;Margin:0;padding-top:10px;padding-bottom:10px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#333333;"><span style="color:#808080;"><s>MRP $86.00</s></span><br><span style="font-size:16px;">Our Price <span style="color:#31CB4B;">$40.00</span></span> </p> </td>
1680 </tr>
1681 <tr style="border-collapse:collapse;">
1682 <td align="left" style="padding:0;Margin:0;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:inline-block;border-radius:30px;width:auto;"><a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:inline-block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;">BUY NOW</a></span></td>
1683 </tr>
1684 </table> </td>
1685 </tr>
1686 </table>
1687 <!--[if mso]></td></tr></table><![endif]--> </td>
1688 </tr>
1689 </table> </td>
1690 </tr>
1691 </table>
1692 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1693 <tr style="border-collapse:collapse;">
1694 <td align="center" style="padding:0;Margin:0;">
1695 <table class="es-content-body" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#2CB543;" cellspacing="0" cellpadding="0" width="600" bgcolor="#2cb543" align="center">
1696 <tr style="border-collapse:collapse;">
1697 <td style="Margin:0;padding-top:30px;padding-bottom:30px;padding-left:40px;padding-right:40px;background-color:#2CB543;" bgcolor="#2cb543" align="left">
1698 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1699 <tr style="border-collapse:collapse;">
1700 <td width="520" valign="top" align="center" style="padding:0;Margin:0;">
1701 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1702 <tr style="border-collapse:collapse;">
1703 <td align="left" style="padding:0;Margin:0;"> <h1 style="Margin:0;line-height:36px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:30px;font-style:normal;font-weight:normal;color:#FFFFFF;">Lorem ipsum text</h1> </td>
1704 </tr>
1705 <tr style="border-collapse:collapse;">
1706 <td align="left" style="padding:0;Margin:0;padding-top:15px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vitae interdum ligula. Pellentesque feugiat ligula ligula, in interdum dolor aliquet et.</p> </td>
1707 </tr>
1708 <tr style="border-collapse:collapse;">
1709 <td align="left" style="padding:0;Margin:0;padding-top:20px;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:inline-block;border-radius:30px;width:auto;border-bottom-color:#2CB543;"><a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:inline-block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;">CALL TO ACTION</a></span></td>
1710 </tr>
1711 </table> </td>
1712 </tr>
1713 </table> </td>
1714 </tr>
1715 </table> </td>
1716 </tr>
1717 </table>
1718 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1719 <tr style="border-collapse:collapse;">
1720 <td align="center" style="padding:0;Margin:0;">
1721 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1722 <tr style="border-collapse:collapse;">
1723 <td align="left" style="padding:0;Margin:0;">
1724 <!--[if mso]><table width="600" cellspacing="0" cellpadding="0"><tr><td width="300" valign="top"><![endif]-->
1725 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1726 <tr style="border-collapse:collapse;">
1727 <td class="es-m-p20b" width="300" align="left" style="padding:0;Margin:0;">
1728 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1729 <tr style="border-collapse:collapse;">
1730 </tr>
1731 </table> </td>
1732 </tr>
1733 </table>
1734 <!--[if mso]></td><td width="0" valign="top"><![endif]-->
1735 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1736 <tr style="border-collapse:collapse;">
1737 <td width="300" align="left" style="padding:0;Margin:0;">
1738 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1739 <tr style="border-collapse:collapse;">
1740 </tr>
1741 </table> </td>
1742 </tr>
1743 </table>
1744 <!--[if mso]></td></tr></table><![endif]--> </td>
1745 </tr>
1746 </table> </td>
1747 </tr>
1748 </table>
1749 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1750 <tr style="border-collapse:collapse;">
1751 <td align="center" style="padding:0;Margin:0;">
1752 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1753 <tr style="border-collapse:collapse;">
1754 <td align="left" style="padding:0;Margin:0;padding-top:40px;padding-left:40px;padding-right:40px;">
1755 <!--[if mso]><table width="520" cellpadding="0" cellspacing="0"><tr><td width="180"><![endif]-->
1756 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1757 <tr style="border-collapse:collapse;">
1758 <td class="es-m-p0r es-m-p20b" width="160" align="center" style="padding:0;Margin:0;">
1759 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1760 <tr style="border-collapse:collapse;">
1761 </tr>
1762 </table> </td>
1763 <td class="es-hidden" width="20" style="padding:0;Margin:0;"></td>
1764 </tr>
1765 </table>
1766 <!--[if mso]></td><td width="160"><![endif]-->
1767 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1768 <tr style="border-collapse:collapse;">
1769 <td class="es-m-p20b" width="160" align="center" style="padding:0;Margin:0;">
1770 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1771 <tr style="border-collapse:collapse;">
1772 </tr>
1773 </table> </td>
1774 </tr>
1775 </table>
1776 <!--[if mso]></td><td width="20"></td><td width="160"><![endif]-->
1777 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1778 <tr style="border-collapse:collapse;">
1779 <td width="160" align="center" style="padding:0;Margin:0;">
1780 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1781 <tr style="border-collapse:collapse;">
1782 </tr>
1783 </table> </td>
1784 </tr>
1785 </table>
1786 <!--[if mso]></td></tr></table><![endif]--> </td>
1787 </tr>
1788 </table> </td>
1789 </tr>
1790 </table>
1791 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1792 <tr style="border-collapse:collapse;">
1793 <td align="center" style="padding:0;Margin:0;">
1794 <table class="es-content-body" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;">
1795 <tr style="border-collapse:collapse;">
1796 <td align="left" style="padding:40px;Margin:0;">
1797 <!--[if mso]><table width="520" cellpadding="0" cellspacing="0"><tr><td width="180"><![endif]-->
1798 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1799 <tr style="border-collapse:collapse;">
1800 <td class="es-m-p0r es-m-p20b" width="160" align="center" style="padding:0;Margin:0;">
1801 <table style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;border-radius:8px;" cellspacing="0" cellpadding="0" width="100%" bgcolor="#2cb543">
1802 <tr style="border-collapse:collapse;">
1803 <td align="center" style="padding:0;Margin:0;padding-top:25px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;">Silver</p> </td>
1804 </tr>
1805 <tr style="border-collapse:collapse;">
1806 <td align="center" style="padding:0;Margin:0;"> <h1 style="Margin:0;line-height:36px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:30px;font-style:normal;font-weight:normal;color:#FFFFFF;"><span style="font-size:36px;">$12.99</span></h1> </td>
1807 </tr>
1808 <tr style="border-collapse:collapse;">
1809 <td align="center" style="Margin:0;padding-top:10px;padding-bottom:20px;padding-left:20px;padding-right:20px;">
1810 <table cellspacing="0" cellpadding="0" width="35%" height="100%" border="0" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1811 <tr style="border-collapse:collapse;">
1812 <td style="padding:0;Margin:0px;border-bottom:3px solid #31CB4B;background:none;height:1px;width:100%;margin:0px;"></td>
1813 </tr>
1814 </table> </td>
1815 </tr>
1816 <tr style="border-collapse:collapse;">
1817 <td align="center" style="padding:0;Margin:0;padding-left:15px;padding-right:15px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:2;color:#FFFFFF;">Lorem ipsum dolor sit amet consecteturs</p> </td>
1818 </tr>
1819 <tr style="border-collapse:collapse;">
1820 <td align="center" style="Margin:0;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:25px;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:inline-block;border-radius:30px;width:auto;"><a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:inline-block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;">BUY</a></span></td>
1821 </tr>
1822 </table> </td>
1823 <td class="es-hidden" width="20" style="padding:0;Margin:0;"></td>
1824 </tr>
1825 </table>
1826 <!--[if mso]></td><td width="160"><![endif]-->
1827 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1828 <tr style="border-collapse:collapse;">
1829 <td class="es-m-p0r es-m-p20b" width="160" align="center" style="padding:0;Margin:0;">
1830 <table style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;border-radius:8px;" cellspacing="0" cellpadding="0" width="100%" bgcolor="#2cb543">
1831 <tr style="border-collapse:collapse;">
1832 <td align="center" style="padding:0;Margin:0;padding-top:25px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;">Gold</p> </td>
1833 </tr>
1834 <tr style="border-collapse:collapse;">
1835 <td align="center" style="padding:0;Margin:0;"> <h1 style="Margin:0;line-height:36px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:30px;font-style:normal;font-weight:normal;color:#FFFFFF;"><span style="font-size:36px;"></span><span style="font-size:36px;">$26.99</span></h1> </td>
1836 </tr>
1837 <tr style="border-collapse:collapse;">
1838 <td align="center" style="Margin:0;padding-top:10px;padding-bottom:20px;padding-left:20px;padding-right:20px;">
1839 <table cellspacing="0" cellpadding="0" width="35%" height="100%" border="0" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1840 <tr style="border-collapse:collapse;">
1841 <td style="padding:0;Margin:0px;border-bottom:3px solid #31CB4B;background:none;height:1px;width:100%;margin:0px;"></td>
1842 </tr>
1843 </table> </td>
1844 </tr>
1845 <tr style="border-collapse:collapse;">
1846 <td align="center" style="padding:0;Margin:0;padding-left:15px;padding-right:15px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:2;color:#FFFFFF;">Lorem ipsum dolor sit amet consecteturs</p> </td>
1847 </tr>
1848 <tr style="border-collapse:collapse;">
1849 <td align="center" style="Margin:0;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:25px;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:inline-block;border-radius:30px;width:auto;"><a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:inline-block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;">BUY</a></span></td>
1850 </tr>
1851 </table> </td>
1852 </tr>
1853 </table>
1854 <!--[if mso]></td><td width="20"></td><td width="160"><![endif]-->
1855 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1856 <tr style="border-collapse:collapse;">
1857 <td class="es-m-p0r es-m-p20b" width="160" align="center" style="padding:0;Margin:0;">
1858 <table style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;border-radius:8px;" cellspacing="0" cellpadding="0" width="100%" bgcolor="#2cb543">
1859 <tr style="border-collapse:collapse;">
1860 <td align="center" style="padding:0;Margin:0;padding-top:25px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;">Platinum</p> </td>
1861 </tr>
1862 <tr style="border-collapse:collapse;">
1863 <td align="center" style="padding:0;Margin:0;"> <h1 style="Margin:0;line-height:36px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:30px;font-style:normal;font-weight:normal;color:#FFFFFF;"><span style="font-size:36px;">$33.95</span></h1> </td>
1864 </tr>
1865 <tr style="border-collapse:collapse;">
1866 <td align="center" style="Margin:0;padding-top:10px;padding-bottom:20px;padding-left:20px;padding-right:20px;">
1867 <table cellspacing="0" cellpadding="0" width="35%" height="100%" border="0" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1868 <tr style="border-collapse:collapse;">
1869 <td style="padding:0;Margin:0px;border-bottom:3px solid #31CB4B;background:none;height:1px;width:100%;margin:0px;"></td>
1870 </tr>
1871 </table> </td>
1872 </tr>
1873 <tr style="border-collapse:collapse;">
1874 <td align="center" style="padding:0;Margin:0;padding-left:15px;padding-right:15px;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:2;color:#FFFFFF;">Lorem ipsum dolor sit amet consecteturs</p> </td>
1875 </tr>
1876 <tr style="border-collapse:collapse;">
1877 <td align="center" style="Margin:0;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:25px;"> <span class="es-button-border" style="border-style:solid;border-color:#2CB543;background:#2CB543;border-width:0px 0px 2px 0px;display:inline-block;border-radius:30px;width:auto;"><a href="" class="es-button" target="_blank" style="mso-style-priority:100 !important;text-decoration:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:18px;color:#FFFFFF;border-style:solid;border-color:#31CB4B;border-width:10px 20px 10px 20px;display:inline-block;background:#31CB4B;border-radius:30px;font-weight:normal;font-style:normal;line-height:22px;width:auto;text-align:center;">BUY</a></span></td>
1878 </tr>
1879 </table> </td>
1880 </tr>
1881 </table>
1882 <!--[if mso]></td></tr></table><![endif]--> </td>
1883 </tr>
1884 </table> </td>
1885 </tr>
1886 </table>
1887 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1888 <tr style="border-collapse:collapse;">
1889 <td align="center" style="padding:0;Margin:0;">
1890 <table class="es-content-body" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;" cellspacing="0" cellpadding="0" width="600" bgcolor="#ffffff" align="center">
1891 <tr style="border-collapse:collapse;">
1892 <td align="left" style="padding:0;Margin:0;">
1893 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1894 <tr style="border-collapse:collapse;">
1895 <td width="600" valign="top" align="center" style="padding:0;Margin:0;">
1896 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1897 <tr style="border-collapse:collapse;">
1898 <td align="center" style="padding:0;Margin:0;padding-bottom:40px;padding-left:40px;padding-right:40px;">
1899 <table cellspacing="0" cellpadding="0" width="100%" height="100%" border="0" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1900 <tr style="border-collapse:collapse;">
1901 <td style="padding:0;Margin:0px;border-bottom:1px solid #EFEFEF;background:none;height:1px;width:100%;margin:0px;"></td>
1902 </tr>
1903 </table> </td>
1904 </tr>
1905 </table> </td>
1906 </tr>
1907 </table> </td>
1908 </tr>
1909 </table> </td>
1910 </tr>
1911 </table>
1912 <table class="es-footer" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;background-color:transparent;background-repeat:repeat;background-position:center top;">
1913 <tr style="border-collapse:collapse;">
1914 <td align="center" style="padding:0;Margin:0;">
1915 <table class="es-footer-body" cellspacing="0" cellpadding="0" width="600" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:#333333;">
1916 <tr style="border-collapse:collapse;">
1917 <td align="left" style="Margin:0;padding-top:25px;padding-bottom:25px;padding-left:40px;padding-right:40px;">
1918 <!--[if mso]><table width="520" cellpadding="0" cellspacing="0"><tr><td width="180"><![endif]-->
1919 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1920 <tr style="border-collapse:collapse;">
1921 <td class="es-m-p0r es-m-p20b" width="160" align="center" style="padding:0;Margin:0;">
1922 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1923 <tr style="border-collapse:collapse;">
1924 <td class="es-m-txt-Ñ" align="left" style="padding:0;Margin:0;padding-bottom:10px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#FFFFFF;">Contact Us</h3> </td>
1925 </tr>
1926 <tr style="border-collapse:collapse;">
1927 <td class="es-m-txt-c" align="left" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;">Address: 1</p> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;">Address: 2</p> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;"><br></p> </td>
1928 </tr>
1929 </table> </td>
1930 <td class="es-hidden" width="20" style="padding:0;Margin:0;"></td>
1931 </tr>
1932 </table>
1933 <!--[if mso]></td><td width="160"><![endif]-->
1934 <table class="es-left" cellspacing="0" cellpadding="0" align="left" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:left;">
1935 <tr style="border-collapse:collapse;">
1936 <td class="es-m-p0r es-m-p20b" width="160" align="center" style="padding:0;Margin:0;">
1937 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1938 <tr style="border-collapse:collapse;">
1939 <td align="center" style="padding:0;Margin:0;padding-bottom:10px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#FFFFFF;">Recommended</h3> </td>
1940 </tr>
1941 <tr style="border-collapse:collapse;">
1942 <td class="es-m-txt-c" align="center" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#FFFFFF;">New Release</a><br><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#FFFFFF;">Best Seller</a><br><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#FFFFFF;">Promotional</a><br><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#FFFFFF;">Pre Order</a></p> </td>
1943 </tr>
1944 </table> </td>
1945 </tr>
1946 </table>
1947 <!--[if mso]></td><td width="20"></td><td width="160"><![endif]-->
1948 <table class="es-right" cellspacing="0" cellpadding="0" align="right" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;float:right;">
1949 <tr style="border-collapse:collapse;">
1950 <td class="es-m-p0r es-m-p20b" width="160" align="center" style="padding:0;Margin:0;">
1951 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1952 <tr style="border-collapse:collapse;">
1953 <td class="es-m-txt-Ñ" align="right" style="padding:0;Margin:0;padding-bottom:10px;"> <h3 style="Margin:0;line-height:24px;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#FFFFFF;">Newsletter</h3> </td>
1954 </tr>
1955 <tr style="border-collapse:collapse;">
1956 <td class="es-m-txt-c" align="right" style="padding:0;Margin:0;"> <p style="Margin:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-size:14px;font-family:arial, "helvetica neue", helvetica, sans-serif;line-height:21px;color:#FFFFFF;"><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#FFFFFF;">Forward</a><br><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#FFFFFF;">Unsubscribe</a><br><a href="http://#" target="_blank" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:14px;text-decoration:underline;color:#FFFFFF;">Home</a></p> </td>
1957 </tr>
1958 </table> </td>
1959 </tr>
1960 </table>
1961 <!--[if mso]></td></tr></table><![endif]--> </td>
1962 </tr>
1963 </table> </td>
1964 </tr>
1965 </table>
1966 <table class="es-content" cellspacing="0" cellpadding="0" align="center" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;table-layout:fixed !important;width:100%;">
1967 <tr style="border-collapse:collapse;">
1968 <td align="center" style="padding:0;Margin:0;">
1969 <table class="es-content-body" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;background-color:transparent;" cellspacing="0" cellpadding="0" width="600" align="center">
1970 <tr style="border-collapse:collapse;">
1971 <td align="left" style="Margin:0;padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px;">
1972 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1973 <tr style="border-collapse:collapse;">
1974 <td width="560" valign="top" align="center" style="padding:0;Margin:0;">
1975 <table cellspacing="0" cellpadding="0" width="100%" style="mso-table-lspace:0pt;mso-table-rspace:0pt;border-collapse:collapse;border-spacing:0px;">
1976 <tr style="border-collapse:collapse;">
1977 <td class="es-infoblock" align="center" style="padding:0;Margin:0;line-height:14px;font-size:12px;color:#CCCCCC;"> <a target="_blank" href="http://viewstripo.email/?utm_source=templates&utm_medium=email&utm_campaign=basic&utm_content=master" style="-webkit-text-size-adjust:none;-ms-text-size-adjust:none;mso-line-height-rule:exactly;font-family:arial, "helvetica neue", helvetica, sans-serif;font-size:12px;text-decoration:underline;color:#CCCCCC;"> <img src="https://khudv.stripocdn.email/content/guids/CABINET_9df86e5b6c53dd0319931e2447ed854b/images/64951510234941531.png" alt="" width="125" style="display:block;border:0;outline:none;text-decoration:none;-ms-interpolation-mode:bicubic;"> </a> </td>
1978 </tr>
1979 </table> </td>
1980 </tr>
1981 </table> </td>
1982 </tr>
1983 </table> </td>
1984 </tr>
1985 </table> </td>
1986 </tr>
1987 </table>
1988 </div>
1989 </body>
1990 </html>
1991
1992 ';
1993
1994
1995
1996
1997 //$message .= st()->load_template('email/footer');
1998
1999 $to = get_post_meta($order_id, 'st_email', true);
2000
2001 $subject = __('Confirmation needed alu eko benatih', ST_TEXTDOMAIN);
2002
2003 self::_send_mail($to, $subject, $message);
2004 }
2005
2006 /**
2007 *
2008 *
2009 *
2010 * @update 1.1.3
2011 * */
2012 static function add_cart($item_id, $number = 1, $price = false, $data = [])
2013 {
2014 $data['st_booking_post_type'] = ($item_id == 'car_transfer') ? 'car_transfer' : get_post_type($item_id);
2015 $data['st_booking_id'] = ($item_id == 'car_transfer') ? $data['car_id'] : $item_id;
2016 $data['sharing'] = get_post_meta($item_id, 'sharing_rate', true);
2017 $data['duration_unit'] = self::get_duration_unit($item_id); // from 1.1.9
2018 //check is woocommerce
2019 $st_is_woocommerce_checkout = apply_filters('st_is_woocommerce_checkout', false);
2020
2021 //Enable booking fee for woocommerce
2022 //if ( ! $st_is_woocommerce_checkout ) {
2023 $data = self::_get_data_booking_fee($price, $data);
2024 //}
2025 $number = intval($number);
2026 $cart_data = [
2027 'number' => $number,
2028 'price' => $price,
2029 'data' => $data,
2030 'title' => ($item_id == 'car_transfer') ? $data['pick_up'] . ' - ' . $data['drop_off'] : get_the_title($item_id)
2031 ];
2032 if ($st_is_woocommerce_checkout) {
2033 $cart_data['price'] = floatval($data['ori_price']);
2034 $cart_data['data']['total_price'] = floatval($data['ori_price']);
2035 if (get_post_type($item_id) == 'st_hotel') {
2036 $post_id = intval($cart_data['data']['room_id']);
2037 } else {
2038 $post_id = intval($item_id);
2039 }
2040 if ($item_id == 'car_transfer') {
2041 $post_id = (int)$data['car_id'];
2042 }
2043 $product_id = self::_create_new_product($post_id, $cart_data);
2044 if ($product_id) {
2045 self::_add_product_to_cart($product_id, $cart_data['data']);
2046 }
2047 } else {
2048 if (get_post_type($item_id) == 'st_hotel') {
2049 $post_id = intval($cart_data['data']['room_id']);
2050 } else {
2051 if ($item_id == 'car_transfer') {
2052 $post_id = $data['car_id'];
2053 } else {
2054 $post_id = intval($item_id);
2055 }
2056
2057 }
2058 $cart_data = STPrice::getDepositData($post_id, $cart_data);
2059 }
2060
2061 $cart_data['data']['user_id'] = get_current_user_id();
2062 self::destroy_cart();
2063 if (isset($cart_data['data']['transfer_from'])) {
2064 $data_cart['car_transfer'] = $cart_data;
2065 self::set_cart('st_cart', $data_cart);
2066 } else {
2067 $data_cart[$item_id] = $cart_data;
2068 self::set_cart('st_cart', $data_cart);
2069 }
2070 }
2071
2072 static function set_cart($cart_name, $data)
2073 {
2074 $data_compress = base64_encode(gzcompress(addslashes(serialize($data)), 9));
2075 TravelHelper::setcookie($cart_name, $data_compress, time() + (86400 * 30));
2076 //TravelHelper::setcookie( $cart_name, serialize($data), time() + ( 86400 * 30 ) );
2077 }
2078
2079 static function delete_cart($cart_name)
2080 {
2081 TravelHelper::setcookie($cart_name, '', time() - 3600);
2082 }
2083
2084 static function _get_data_booking_fee($price, $data)
2085 {
2086 $booking_fee = st()->get_option('booking_fee_enable', 'off');
2087 if ($booking_fee == "on") {
2088 $booking_fee_type = st()->get_option('booking_fee_type');
2089 $booking_fee_amount = st()->get_option('booking_fee_amount');
2090 if (empty($booking_fee_amount)) {
2091 $booking_fee_amount = 0;
2092 }
2093 $price_fee = 0;
2094 if ($booking_fee_type == 'percent') {
2095 if ($booking_fee_amount < 0) {
2096 $booking_fee_amount = 0;
2097 }
2098 if ($booking_fee_amount > 100) {
2099 $booking_fee_amount = 100;
2100 }
2101 $price_fee = ($price / 100) * $booking_fee_amount;
2102 }
2103 if ($booking_fee_type == 'amount') {
2104 $price_fee = $booking_fee_amount;
2105 }
2106 $data['booking_fee_type'] = $booking_fee_type;
2107 $data['booking_fee_amount'] = $booking_fee_amount;
2108 $data['booking_fee_price'] = $price_fee;
2109 }
2110
2111 return $data;
2112 }
2113
2114 // from 1.1.9
2115 static function get_duration_unit($item_id)
2116 {
2117 $post_type = get_post_type($item_id);
2118 //if ($post_type =='st_tours') return STTour::get_simple_duration_unit($item_id);
2119 if ($post_type == 'st_cars') {
2120 $type = st()->get_option('cars_price_unit', 'day');
2121
2122 return $type;
2123 }
2124
2125 return "";
2126 }
2127
2128 /**
2129 * Add product to cart by product id
2130 *
2131 * @since 1.1.1
2132 * */
2133 static function _add_product_to_cart($product_id, $cart_data = [])
2134 {
2135 global $woocommerce;
2136 if (is_array($product_id) and !empty($product_id['product_id']) and !empty($product_id['variation_id'])) {
2137 $cart = WC()->cart->add_to_cart($product_id['product_id'], 1, $product_id['variation_id'], [], ['st_booking_data' => $cart_data]);
2138 } elseif ($product_id > 0) {
2139 $cart = WC()->cart->add_to_cart($product_id, 1, '', [], ['st_booking_data' => $cart_data]);
2140 }
2141 }
2142
2143 /**
2144 * Create new Woocommerce Product by cart item information
2145 *
2146 *
2147 * @since 1.1.1
2148 * */
2149 static function _create_new_product($item_id, $cart_item)
2150 {
2151
2152 $default = [
2153 'title' => '',
2154 'price' => 0,
2155 'number' => 1,
2156 'data' => ''
2157 ];
2158
2159 $cart_item = wp_parse_args($cart_item, $default);
2160 $total_cart_item_price = 0;
2161
2162 if (!$cart_item['number']) {
2163 $cart_item['number'] = 1;
2164 }
2165
2166 $total_cart_item_price = $cart_item['price'];
2167
2168 $total_cart_item_price = apply_filters('st_' . get_post_type($item_id) . '_item_total', $total_cart_item_price, $item_id, $cart_item);
2169
2170 // Check if product exists
2171 $check_exists = [
2172 'post_type' => 'product',
2173 'meta_key' => '_st_booking_id',
2174 'meta_value' => $item_id,
2175 'posts_per_page' => 1
2176 ];
2177 $query_exists = new WP_Query($check_exists);
2178 // if product exists
2179 if ($query_exists->have_posts()) {
2180 while ($query_exists->have_posts()) {
2181 $query_exists->the_post();
2182 // Create a variation
2183 $variation = [
2184 'post_content' => '',
2185 'post_status' => "publish",
2186 'post_title' => sprintf(__('%s in %s', ST_TEXTDOMAIN), $cart_item['title'], date('Y-m-d H:i:s', current_time('timestamp', 0))),
2187 'post_parent' => get_the_ID(),
2188 'post_type' => "product_variation",
2189 'comment_status' => 'closed'
2190 ];
2191
2192 $variation_id = wp_insert_post($variation);
2193 if (is_wp_error($variation_id)) {
2194 STTemplate::set_message(__('Sorry! Can not create variation product', ST_TEXTDOMAIN));
2195
2196 return false;
2197 }
2198
2199 update_post_meta(get_the_ID(), '_stock_status', 'instock');
2200
2201 // Product Meta
2202 update_post_meta($variation_id, '_stock_status', 'instock');
2203 update_post_meta($variation_id, '_visibility', 'visible');
2204 update_post_meta($variation_id, '_downloadable', 'no');
2205 update_post_meta($variation_id, '_virtual', 'no');
2206 update_post_meta($variation_id, '_featured', 'no');
2207 update_post_meta($variation_id, '_sold_individually', 'yes');
2208 update_post_meta($variation_id, '_manage_stock', 'no');
2209 update_post_meta($variation_id, '_backorders', 'no');
2210 update_post_meta($variation_id, '_regular_price', $total_cart_item_price);
2211 update_post_meta($variation_id, '_st_booking_id', $item_id);
2212 update_post_meta($variation_id, 'data', $cart_item['data']);
2213 update_post_meta($variation_id, 'attribute_types', '');
2214 update_post_meta($variation_id, '_product_version', '3.0.1');
2215
2216 /**
2217 * Return the variation
2218 */
2219 return [
2220 'product_id' => get_the_ID(),
2221 'variation_id' => $variation_id
2222 ];
2223 }
2224 wp_reset_postdata();
2225 } else {
2226 // if not , create new product
2227 $post = [
2228 'post_content' => '',
2229 'post_status' => "publish",
2230 'post_title' => $cart_item['title'],
2231 'post_parent' => '',
2232 'post_type' => "product",
2233 'comment_status' => 'closed'
2234 ];
2235
2236 $product_id = wp_insert_post($post);
2237 if (is_wp_error($product_id)) {
2238 STTemplate::set_message(__('Sorry! Can not create product', ST_TEXTDOMAIN));
2239
2240 return false;
2241 }
2242 // Product Type simple
2243 wp_set_object_terms($product_id, 'variable', 'product_type');
2244
2245
2246 // Product Meta
2247 update_post_meta($product_id, '_stock_status', 'instock');
2248 update_post_meta($product_id, '_visibility', 'visible');
2249 update_post_meta($product_id, '_downloadable', 'no');
2250 update_post_meta($product_id, '_virtual', 'no');
2251 update_post_meta($product_id, '_featured', 'no');
2252 update_post_meta($product_id, '_sold_individually', 'yes');
2253 update_post_meta($product_id, '_manage_stock', 'no');
2254 update_post_meta($product_id, '_backorders', 'no');
2255 update_post_meta($product_id, '_price', $total_cart_item_price);
2256 update_post_meta($product_id, '_st_booking_id', $item_id);
2257 update_post_meta($product_id, 'data', $cart_item['data']);
2258
2259 $data_variation = [
2260 'types' => [
2261 'name' => 'types',
2262 'value' => 'service',
2263 'position' => 0,
2264 'is_visible' => 1,
2265 'is_variation' => 1,
2266 'is_taxonomy' => 1
2267 ]
2268 ];
2269
2270 update_post_meta($product_id, '_product_attributes', $data_variation);
2271 update_post_meta($product_id, '_product_version', '3.0.1');
2272
2273 return $product_id;
2274 }
2275
2276 }
2277
2278 static function get_carts()
2279 {
2280 return isset($_COOKIE['st_cart']) ? unserialize(stripslashes(gzuncompress(base64_decode($_COOKIE['st_cart'])))) : false;
2281 //return isset( $_COOKIE['st_cart'] ) ? unserialize(stripslashes($_COOKIE['st_cart'])) : false;
2282 }
2283
2284 static function get_cart_item()
2285 {
2286 $items = isset($_COOKIE['st_cart']) ? $_COOKIE['st_cart'] : '';
2287 $items = unserialize(stripslashes(gzuncompress(base64_decode($items))));
2288 //$items = unserialize( stripslashes( $items ) );
2289 if (!empty($items) and is_array($items)) {
2290 foreach ($items as $key => $value) {
2291 return ['key' => $key, 'value' => $value];
2292 }
2293 }
2294 }
2295
2296 static function count()
2297 {
2298 if (isset($_COOKIE['st_cart'])) {
2299 //return count( unserialize( stripslashes( $_COOKIE['st_cart'] ) ) );
2300 return count(unserialize(stripslashes(gzuncompress(base64_decode($_COOKIE['st_cart'])))));
2301 } else {
2302 return 0;
2303 }
2304 }
2305
2306 static function check_cart()
2307 {
2308 $cart = isset($_COOKIE['st_cart']) ? unserialize(stripslashes(gzuncompress(base64_decode($_COOKIE['st_cart'])))) : false;
2309 //$cart = isset( $_COOKIE['st_cart'] ) ? unserialize( stripslashes( $_COOKIE['st_cart'] ) ) : false;
2310
2311 if (!is_array($cart)) {
2312 return false;
2313 }
2314
2315 return true;
2316 }
2317
2318
2319 /**
2320 * return total value of cart (tax included) without format money
2321 *
2322 * @return float|int|mixed|void
2323 */
2324 static function get_total()
2325 {
2326
2327 //Tax
2328 $total = self::get_total_with_out_tax();
2329 $total -= self::get_coupon_amount();
2330 $total += self::get_tax_amount();
2331
2332 $total = apply_filters('st_cart_total_value', $total);
2333
2334 return $total;
2335 }
2336
2337 /**
2338 * Return tax percent from theme options
2339 *
2340 * @update 1.0.9
2341 * */
2342 static function get_tax($raw_data = false)
2343 {
2344 if ($raw_data) {
2345 return (float)st()->get_option('tax_value', 0);
2346 }
2347
2348 if (self::is_tax_enable() and !self::is_tax_included_listing_page()) {
2349 return (float)st()->get_option('tax_value', 0);
2350 }
2351
2352 return 0;
2353 }
2354
2355
2356 /*
2357 * return Tax amount value.
2358 *
2359 *
2360 * */
2361 static function get_tax_amount()
2362 {
2363 if (self::is_tax_enable() and !self::is_tax_included_listing_page()) {
2364 $tax = self::get_tax();
2365 $total = self::get_total_with_out_tax();
2366
2367 return ($total / 100) * $tax;
2368 }
2369
2370 return 0;
2371 }
2372
2373 /*
2374 * Check if tax is enabled from theme options
2375 *
2376 * @return bool
2377 *
2378 * */
2379 static function is_tax_enable()
2380 {
2381 if (st()->get_option('tax_enable', 'off') == 'on') {
2382 return true;
2383 }
2384
2385 return false;
2386 }
2387
2388
2389 /**
2390 *
2391 *
2392 * @since 1.0.9
2393 * */
2394 static function is_tax_included_listing_page()
2395 {
2396 if (st()->get_option('st_tax_include_enable') == 'on') {
2397 return true;
2398 }
2399
2400 return false;
2401 }
2402
2403
2404 /**
2405 * Get cart total amount with out tax
2406 *
2407 * @update 1.1.7
2408 * */
2409 static function get_total_with_out_tax($deposit_calculator = false)
2410 {
2411 if (isset($_COOKIE['st_cart'])) {
2412 $cart = unserialize(stripslashes(gzuncompress(base64_decode($_COOKIE['st_cart']))));
2413
2414 if (!empty($cart)) {
2415 $total = STPrice::getTotal();
2416 $total = apply_filters('st_cart_total_with_out_tax', $total);
2417 return $total;
2418 }
2419 } else {
2420 return 0;
2421 }
2422
2423 }
2424
2425 static function get_total_with_out_tax_for_coupon($deposit_calculator = false)
2426 {
2427 if (isset($_COOKIE['st_cart'])) {
2428 $cart = unserialize(stripslashes(gzuncompress(base64_decode($_COOKIE['st_cart']))));
2429
2430 if (!empty($cart)) {
2431 $total = STPrice::getTotal();
2432 $total = apply_filters('st_cart_total_with_out_tax_for_coupon', $total);
2433 return $total;
2434 }
2435 } else {
2436 return 0;
2437 }
2438
2439 }
2440
2441
2442 /**
2443 * Get total amount of each items in cart.
2444 *
2445 * @param $item
2446 * @param $key
2447 *
2448 * @return mixed
2449 *
2450 * @update 1.1.3
2451 */
2452 static function get_item_total($item, $key)
2453 {
2454 $data = $item['data'];
2455
2456 $post_type = get_post_type($key);
2457
2458 switch ($post_type) {
2459 case "st_hotel":
2460 $return = self::get_hotel_price($data, $item['price'], $item['data']['room_num_search']);
2461 break;
2462 case "hotel_room":
2463 $return = self::get_hotel_price($data, $item['price'], 1);
2464 break;
2465 case "st_rental":
2466 $return = self::get_hotel_price($data, $item['price'], 1);
2467 break;
2468 case "st_cars":
2469 if (class_exists('STCars'))
2470 $return = STCars::get_cart_item_total($key, $item);
2471 break;
2472 case "st_tours":
2473
2474 if (class_exists('STTour'))
2475 $return = STTour::get_cart_item_total($key, $item);
2476 break;
2477 case "st_activity":
2478 if (class_exists('STActivity'))
2479 $return = STActivity::get_cart_item_total($key, $item);
2480 //return $item['price'];
2481 break;
2482 }
2483
2484 return $return;
2485 }
2486
2487 /**
2488 *
2489 *
2490 * */
2491 static function get_hotel_price($data, $price, $number = 1)
2492 {
2493 $default = [
2494 'check_in' => false,
2495 'check_out' => false
2496 ];
2497
2498 extract(wp_parse_args($data, $default));
2499
2500 return $price * $number;
2501 }
2502
2503 /**
2504 * Return all items in cart
2505 * Current version only one item in cart at once time.
2506 * @return mixed
2507 *
2508 * */
2509 static function get_items()
2510 {
2511 return isset($_COOKIE['st_cart']) ? unserialize(stripslashes(gzuncompress(base64_decode($_COOKIE['st_cart'])))) : [];
2512 }
2513
2514 /**
2515 * Get the current item of cart
2516 *
2517 * @since 1.0.9
2518 * @todo get the current item of cart
2519 */
2520 static function get_first_id_items()
2521 {
2522 return isset($_COOKIE['st_cart']) ? key(unserialize(stripslashes(gzuncompress(base64_decode($_COOKIE['st_cart']))))) : [];
2523 //return isset( $_COOKIE['st_cart'] ) ? key( unserialize( stripslashes( $_COOKIE['st_cart'] ) ) ) : [];
2524 }
2525
2526 static function find_item($item_id)
2527 {
2528 $cart = unserialize(stripslashes(gzuncompress(base64_decode($_COOKIE['st_cart']))));
2529 //$cart = unserialize( stripslashes( $_COOKIE['st_cart'] ) );
2530
2531 if (!empty($cart)) {
2532 if (isset($cart[$item_id])) {
2533 return $cart[$item_id];
2534 }
2535 }
2536 }
2537
2538 /**
2539 *
2540 *
2541 *
2542 * @update 1.1.1
2543 * */
2544 static function get_cart_link()
2545 {
2546 $cart_link = get_permalink(st()->get_option('page_checkout'));
2547 $st_is_woocommerce_checkout = apply_filters('st_is_woocommerce_checkout', false);
2548
2549 if ($st_is_woocommerce_checkout) {
2550 $url = wc_get_cart_url();
2551 if ($url) {
2552 $cart_link = $url;
2553 }
2554 }
2555
2556 return apply_filters('st_cart_link', $cart_link);
2557 }
2558
2559 /**
2560 * @update 1.2.0
2561 *
2562 * @param bool|FALSE $order_id
2563 *
2564 * @return mixed|void
2565 */
2566 static function get_success_link($order_id = false)
2567 {
2568 $payment_success = get_permalink(st()->get_option('page_payment_success'));
2569 if ($order_id) {
2570 $order_token_code = get_post_meta($order_id, 'order_token_code', true);
2571 if (!$order_token_code) {
2572 $array = [
2573 'order_code' => $order_id,
2574 'status' => true
2575 ];
2576 } else {
2577 $array = [
2578 'order_token_code' => $order_token_code,
2579 'status' => true
2580 ];
2581
2582 }
2583 $payment_success = add_query_arg($array, $payment_success);
2584 }
2585
2586 return apply_filters('st_payment_success_link', $payment_success, $order_id);
2587 }
2588
2589 static function destroy_cart()
2590 {
2591 do_action('st_before_destroy_cart');
2592
2593 self::delete_cart('st_cart');
2594 self::delete_cart('st_cart_coupon');
2595
2596 do_action('st_after_destroy_cart');
2597
2598 }
2599
2600 static function use_coupon()
2601 {
2602 if (isset($_COOKIE['st_cart_coupon']) and $_COOKIE['st_cart_coupon']) {
2603 return true;
2604 } else {
2605 return false;
2606 }
2607 }
2608
2609
2610 static function booking_form_submit($item_id = '')
2611 {
2612 $selected = 'st_submit_form';
2613 $first_item_id = self::get_booking_id();
2614
2615 // All gateway available
2616 $gateways = STPaymentGateways::get_payment_gateways();
2617
2618 if (empty($gateways)) {
2619 return [
2620 'status' => false,
2621 'message' => __('Sorry! No payment gateway available', ST_TEXTDOMAIN)
2622 ];
2623 }
2624
2625 $payment_gateway_id = STInput::post('st_payment_gateway', $selected);
2626 $payment_gateway_used = STPaymentGateways::get_gateway($payment_gateway_id, $first_item_id);
2627
2628 if (!$payment_gateway_id or !$payment_gateway_used) {
2629 $payment_gateway_name = apply_filters('st_payment_gateway_' . $payment_gateway_id . '_name', $payment_gateway_id);
2630
2631 return [
2632 'status' => false,
2633 'message' => sprintf(__('Sorry! Payment Gateway: Sexy Lady is not available for this item!'.$payment_gateway_name, ST_TEXTDOMAIN), $payment_gateway_name)
2634 ];
2635 }
2636
2637 // Action before submit form
2638 do_action('st_before_form_submit_run');
2639
2640 $form_validate = true;
2641
2642 $booking_by = STInput::post('booking_by', '');
2643 if ($booking_by != 'partner') {
2644 if (!self::check_cart() and !STInput::post('order_id')) {
2645 return [
2646 'status' => false,
2647 'message' => __('Your cart is currently empty.', ST_TEXTDOMAIN),
2648 'code' => '1'
2649 ];
2650 }
2651 } else {
2652 if (!self::check_cart() and !STInput::post('order_id')) {
2653 return [
2654 'status' => 'partner',
2655 'message' => '',
2656 'code' => '1'
2657 ];
2658 }
2659 }
2660
2661
2662 if ($coupon_code = STInput::request('coupon_code')) {
2663 $status = self::do_apply_coupon($coupon_code);
2664
2665 if (!$status['status']) {
2666 return [
2667 'status' => false,
2668 'message' => $status['message']
2669 ];
2670 }
2671 }
2672
2673 $is_guest_booking = st()->get_option('is_guest_booking', "on");
2674 $is_user_logged_in = is_user_logged_in();
2675 if (!empty($is_guest_booking) and $is_guest_booking == "off" and !$is_user_logged_in) {
2676 $page_checkout = st()->get_option('page_checkout');
2677 $page_login = st()->get_option('page_user_login');
2678 if (empty($page_login)) {
2679 $page_login = home_url();
2680 } else {
2681 $page_login = get_permalink($page_login);
2682 }
2683 $page_login = add_query_arg(['st_url_redirect' => get_permalink($page_checkout)], $page_login);
2684
2685 return [
2686 'status' => true,
2687 'redirect' => esc_url($page_login),
2688 ];
2689 }
2690
2691
2692 if (st()->get_option('booking_enable_captcha', 'on') == 'on') {
2693
2694 $st_security_key = STInput::request('st_security_key');
2695 $allow_captcha = STInput::request('allow_capcha', 'off');
2696 if ($allow_captcha == 'off') {
2697 if (!$st_security_key) {
2698 return [
2699 'status' => false,
2700 'message' => __('You did not enter the captcha', ST_TEXTDOMAIN)
2701 ];
2702 }
2703 $valid = STCoolCaptcha::validate_captcha($st_security_key);
2704 if (!$valid) {
2705 return [
2706 'status' => false,
2707 'message' => __('Captcha is not correct', ST_TEXTDOMAIN),
2708 'error_code' => 'invalid_captcha'
2709 ];
2710 }
2711 }
2712
2713 }
2714
2715 $default = [
2716 'st_note' => '',
2717 'term_condition' => '',
2718 'create_account' => false,
2719 'paypal_checkout' => false
2720 ];
2721
2722 extract(wp_parse_args($_POST, $default));
2723
2724 //Term and condition
2725 if (!$term_condition) {
2726 return [
2727 'status' => false,
2728 'message' => __('Please accept our terms and conditions', ST_TEXTDOMAIN)
2729 ];
2730 }
2731 $form_validate = self::validate_checkout_fields();
2732
2733 if ($form_validate) {
2734 // Allow to hook before save order
2735 $form_validate = apply_filters('st_checkout_form_validate', $form_validate);
2736 }
2737
2738 if ($form_validate) {
2739 $form_validate = $payment_gateway_used->_pre_checkout_validate();
2740 }
2741
2742 if (!$form_validate) {
2743 $message = [
2744
2745 'status' => false,
2746 'message' => STTemplate::get_message_content(),
2747 'form_validate' => 'false'
2748 ];
2749
2750 STTemplate::clear();
2751
2752 return $message;
2753 }
2754 $order_id = STInput::post('order_id');
2755
2756 // if order is already posted as order_id, we only need to make payment for it
2757 if ($order_id && $order_id != 'false') {
2758 return STPaymentGateways::do_checkout($payment_gateway_used, $order_id);
2759 }
2760 $post = [
2761 'post_title' => __('Order', ST_TEXTDOMAIN) . ' - ' . date(get_option('date_format')) . ' @ ' . date(get_option('time_format')),
2762 'post_type' => 'st_order',
2763 'post_status' => 'publish'
2764 ];
2765 $data_price = STPrice::getDataPrice();
2766 //save the order
2767 $insert_post = wp_insert_post($post);
2768 if ($insert_post) {
2769 $cart = self::get_items();
2770
2771 $fields = self::get_checkout_fields();
2772 if (!empty($fields)) {
2773 foreach ($fields as $key => $value) {
2774 update_post_meta($insert_post, $key, STInput::post($key));
2775 }
2776 }
2777 if (!is_user_logged_in()) {
2778 $user_name = STInput::post('st_email');
2779 $user_id = username_exists($user_name);
2780
2781 //Now Create Account if user agree
2782 $create_account_opt = (st()->get_option('guest_create_acc_required', 'off') == 'on') and (st()->get_option('st_booking_enabled_create_account', 'off') == 'on') and (st()->get_option('is_guest_booking', 'off') == 'on');
2783 if ($create_account or $create_account_opt) {
2784 if (!$user_id and email_exists($user_name) == false) {
2785 $random_password = wp_generate_password($length = 12, $include_standard_special_chars = false);
2786 $userdata = [
2787 'user_login' => $user_name,
2788 'user_pass' => $random_password,
2789 'user_email' => $user_name,
2790 'first_name' => STInput::post('st_first_name'),
2791 // When creating an user, `user_pass` is expected.
2792 'last_name' => STInput::post('st_last_name')
2793 // When creating an user, `user_pass` is expected.
2794 ];
2795 $user_id = wp_insert_user($userdata);
2796 //Create User Success, send the nofitication
2797 wp_send_new_user_notifications($user_id);
2798 }
2799 }
2800 } else {
2801 $user_id = get_current_user_id();
2802 }
2803 if ($user_id) {
2804 //Now Update the Post Meta
2805 update_post_meta($insert_post, 'id_user', $user_id);
2806 //Update User Meta
2807 update_user_meta($user_id, 'st_phone', STInput::post('st_phone'));
2808 update_user_meta($user_id, 'first_name', STInput::post('st_first_name'));
2809 update_user_meta($user_id, 'last_name', STInput::post('st_last_name'));
2810 update_user_meta($user_id, 'st_address', STInput::post('st_address'));
2811 update_user_meta($user_id, 'st_address2', STInput::post('st_address2'));
2812 update_user_meta($user_id, 'st_city', STInput::post('st_city'));
2813 update_user_meta($user_id, 'st_province', STInput::post('st_province'));
2814 update_user_meta($user_id, 'st_zip_code', STInput::post('st_zip_code'));
2815 update_user_meta($user_id, 'st_apt_unit', STInput::post('st_apt_unit'));
2816 update_user_meta($user_id, 'st_country', STInput::post('st_country'));
2817 }
2818
2819 self::saveOrderItems($insert_post);
2820
2821 update_post_meta($insert_post, 'st_tax', STPrice::getTax());
2822 update_post_meta($insert_post, 'st_tax_percent', STPrice::getTax());
2823 update_post_meta($insert_post, 'st_is_tax_included_listing_page', STCart::is_tax_included_listing_page() ? 'on' : 'off');
2824 update_post_meta($insert_post, 'currency', TravelHelper::get_current_currency());
2825 update_post_meta($insert_post, 'coupon_code', STCart::get_coupon_code());
2826 update_post_meta($insert_post, 'coupon_amount', STCart::get_coupon_amount());
2827 update_post_meta($insert_post, 'status', 'pending');
2828 update_post_meta($insert_post, 'st_cart_info', $cart);
2829 update_post_meta($insert_post, 'total_price', STPrice::getTotal());
2830 update_post_meta($insert_post, 'ip_address', STInput::ip_address());
2831 update_post_meta($insert_post, 'order_token_code', wp_hash($insert_post));
2832 update_post_meta($insert_post, 'data_prices', $data_price);
2833 update_post_meta($insert_post, 'booking_by', STInput::post('booking_by', ''));
2834 update_post_meta($insert_post, 'payment_method', $payment_gateway_id);
2835
2836 do_action('st_booking_success', $insert_post);
2837
2838 // destroy cart
2839 STCart::destroy_cart();
2840
2841 // Now gateway do the rest
2842 $res = STPaymentGateways::do_checkout($payment_gateway_used, $insert_post);
2843 return $res;
2844
2845
2846 } else {
2847 return [
2848 'status' => false,
2849 'message' => __('Can not save order.', ST_TEXTDOMAIN)
2850 ];
2851 }
2852
2853
2854 }
2855
2856
2857 static function ajax_apply_coupon()
2858 {
2859 self::_apply_coupon();
2860 echo json_encode(self::$coupon_error);
2861 die;
2862 }
2863
2864 static function ajax_remove_coupon()
2865 {
2866 $coupon = STInput::request('coupon', '');
2867 if (!empty($coupon)) {
2868 TravelHelper::setcookie('st_cart_coupon', '', time() - 3600);
2869 echo json_encode([
2870 'status' => 1,
2871 'message' => __('Success', ST_TEXTDOMAIN)
2872 ]);
2873 die;
2874 }
2875
2876 echo json_encode([
2877 'status' => 0,
2878 'message' => __('Coupon is not correct', ST_TEXTDOMAIN)
2879 ]);
2880 die;
2881 }
2882
2883 /**
2884 *
2885 *
2886 * @return Bool
2887 *
2888 * */
2889 static function validate_checkout_fields()
2890 {
2891 $fields = self::get_checkout_fields();
2892
2893 $result = true;
2894 $validator = new STValidate();
2895
2896 if (is_array($fields) and !empty($fields)) {
2897 foreach ($fields as $key => $value) {
2898 $default = [
2899 'label' => '',
2900 'placeholder' => '',
2901 'class' => [
2902 'form-control'
2903 ],
2904 'type' => 'text',
2905 'size' => 6,
2906 'icon' => '',
2907 'validate' => ''
2908 ];
2909
2910 $value = wp_parse_args($value, $default);
2911 if ($value['validate']) {
2912 $validator->set_rules($key, $value['label'], $value['validate']);
2913 }
2914 }
2915 }
2916
2917
2918 $result = $validator->run();
2919
2920 // if (!$result) {
2921 // STTemplate::set_message("Semantics", 'danger');
2922 // }else {
2923 // STTemplate::set_message("Sexy Lady" , 'warning');
2924 // }
2925
2926 // return false;
2927 return $result;
2928 }
2929
2930 static function saveOrderItems($order_id)
2931 {
2932 $cart = self::get_items();
2933
2934 if (!empty($cart)) {
2935 foreach ($cart as $key => $value) {
2936 $value = apply_filters('st_order_item_data', $value);
2937
2938 $new_post = $order_id;
2939
2940 if ($new_post) {
2941 update_post_meta($new_post, 'item_price', $value['price']);
2942 update_post_meta($new_post, 'item_id', $key);
2943 if (get_post_type($key) != 'st_rental') {
2944 update_post_meta($new_post, 'item_number', $value['number']);
2945 }
2946 if ($key == 'car_transfer') {
2947 update_post_meta($new_post, 'item_post_type', 'car_transfer');
2948 } else {
2949 update_post_meta($new_post, 'item_post_type', get_post_type($key));
2950 }
2951
2952 if (!empty($value['data']) and is_array($value['data']) and !empty($value['data'])) {
2953 $dk = true;
2954 foreach ($value['data'] as $k => $v) {
2955 if ($k == 'check_in' or $k == 'check_out' and $dk == true) {
2956 update_post_meta($new_post, $k, date('Y-m-d H:i:s', strtotime($v)));
2957 } else {
2958 update_post_meta($new_post, $k, $v);
2959 }
2960 }
2961 }
2962 }
2963
2964 if (isset($value['data'])) {
2965 if ((int)$value['data']['user_id'] == 0) {
2966 $user_id = get_post_meta($order_id, 'id_user', true);
2967 $value['data']['user_id'] = $user_id;
2968 }
2969 do_action('st_save_order_item_meta', $value['data'], $order_id);
2970 }
2971
2972
2973 do_action('st_after_save_order_item', $order_id, $key, $value);
2974
2975
2976 }
2977 }
2978 }
2979
2980 /**
2981 * @since 1.1.10
2982 * @return array
2983 */
2984 static function ajax_st_add_to_cart()
2985 {
2986 $item_id = STInput::post('item_id');
2987 //Add to cart then submit form
2988 $sc = STInput::request('sc', '');
2989 if (!$item_id) {
2990 $name = '';
2991 if ($sc == 'add-hotel-booking') {
2992 $name = __('Hotel', ST_TEXTDOMAIN);
2993 } elseif ($sc == 'add-rental-booking') {
2994 $name = __('Rental', ST_TEXTDOMAIN);
2995 } elseif ($sc == 'add-car-booking') {
2996 $name = __('Car', ST_TEXTDOMAIN);
2997 } elseif ($sc == 'add-tour-booking') {
2998 $name = __('Tour', ST_TEXTDOMAIN);
2999 } elseif ($sc == 'add-activity-booking') {
3000 $name = __('Activity', ST_TEXTDOMAIN);
3001 }
3002 $return = [
3003 'status' => false,
3004 'message' => sprintf(__('Please choose a %s item ', ST_TEXTDOMAIN), $name)
3005 ];
3006
3007 } else {
3008
3009 $post_type = get_post_type($item_id);
3010
3011 $number_room = STInput::post('number_room') ? STInput::post('number_room') : false;
3012 if (!$number_room) {
3013 $number_room = STInput::post('room_num_search') ? STInput::post('room_num_search') : 1;
3014 }
3015
3016 self::destroy_cart();
3017
3018 $validate = true;
3019
3020 switch ($post_type) {
3021 case "st_hotel":
3022 if (class_exists('STHotel')) {
3023 $hotel = new STHotel();
3024 $validate = $hotel->do_add_to_cart();
3025 }
3026 break;
3027 case "hotel_room":
3028 if (class_exists('STHotel')) {
3029 $hotel = new STHotel();
3030 $validate = $hotel->do_add_to_cart();
3031 }
3032 break;
3033 case "st_cars":
3034 if (class_exists('STCars')) {
3035 $car = new STCars();
3036 $validate = $car->do_add_to_cart();
3037 }
3038 break;
3039 case "st_activity":
3040 if (class_exists('STActivity')) {
3041 $class = STActivity::inst();
3042 $validate = $class->do_add_to_cart();
3043 }
3044 break;
3045 case "st_tours":
3046 if (class_exists('STTour')) {
3047 $class = new STTour();
3048 $validate = $class->do_add_to_cart();
3049 }
3050 break;
3051 case "st_rental":
3052 if (class_exists('STRental')) {
3053 $class = STRental::inst();
3054 $validate = $class->do_add_to_cart();
3055 }
3056 break;
3057 }
3058
3059 if ($validate) {
3060 $return = [
3061 'status' => 1,
3062
3063 ];
3064 } else {
3065 $return = [
3066 'status' => 0,
3067 'message' => STTemplate::get_message_content()
3068 ];
3069 STTemplate::clear();
3070 }
3071 }
3072 echo json_encode($return);
3073 die;
3074 }
3075
3076 /**
3077 * @update 1.1.10
3078 * @return array|void
3079 */
3080 static function ajax_submit_form()
3081 {
3082
3083 $item_id = STInput::post('item_id');
3084 // check origin is already taken
3085 if (STInput::post('order_id') and strtolower(STInput::post('order_id')) != 'false') {
3086 return self::booking_form_submit($item_id);
3087 }
3088
3089 //Add to cart then submit form
3090 $sc = STInput::request('sc', '');
3091 if (!$item_id) {
3092 $name = '';
3093 if ($sc == 'add-hotel-booking') {
3094 $name = __('Hotel', ST_TEXTDOMAIN);
3095 } elseif ($sc == 'add-rental-booking') {
3096 $name = __('Rental', ST_TEXTDOMAIN);
3097 } elseif ($sc == 'add-car-booking') {
3098 $name = __('Car', ST_TEXTDOMAIN);
3099 } elseif ($sc == 'add-tour-booking') {
3100 $name = __('Tour', ST_TEXTDOMAIN);
3101 } elseif ($sc == 'add-activity-booking') {
3102 $name = __('Activity', ST_TEXTDOMAIN);
3103 }
3104 $return = [
3105 'status' => false,
3106 'message' => sprintf(__('Please choose a %s item ', ST_TEXTDOMAIN), $name)
3107 ];
3108
3109 } else {
3110
3111 $post_type = get_post_type($item_id);
3112
3113 $number_room = STInput::post('number_room') ? STInput::post('number_room') : false;
3114 if (!$number_room) {
3115 $number_room = STInput::post('room_num_search') ? STInput::post('room_num_search') : 1;
3116 }
3117
3118 self::destroy_cart();
3119
3120 $validate = true;
3121
3122 switch ($post_type) {
3123 case "st_hotel":
3124 if (class_exists('STHotel')) {
3125 $hotel = new STHotel();
3126 $validate = $hotel->do_add_to_cart();
3127 }
3128 break;
3129 case "hotel_room":
3130 if (class_exists('STHotel')) {
3131 $hotel = new STHotel();
3132 $validate = $hotel->do_add_to_cart();
3133 }
3134 break;
3135 case "st_cars":
3136 if (class_exists('STCars')) {
3137 $car = new STCars();
3138 $validate = $car->do_add_to_cart();
3139 }
3140 break;
3141 case "st_activity":
3142 if (class_exists('STActivity')) {
3143 $class = STActivity::inst();
3144 $validate = $class->do_add_to_cart();
3145 }
3146 break;
3147 case "st_tours":
3148 if (class_exists('STTour')) {
3149 $class = new STTour();
3150 $validate = $class->do_add_to_cart();
3151 }
3152 break;
3153 case "st_rental":
3154 if (class_exists('STRental')) {
3155 $class = STRental::inst();
3156 $validate = $class->do_add_to_cart();
3157 }
3158 break;
3159 }
3160
3161 if ($validate) {
3162 $return = self::booking_form_submit($item_id);
3163 } else {
3164 $return = [
3165 'status' => false,
3166 'message' => STTemplate::get_message_content()
3167 ];
3168 STTemplate::clear();
3169 }
3170 }
3171 echo json_encode($return);
3172 die;
3173 }
3174
3175
3176 static function save_user_checkout($user = [])
3177 {
3178
3179 }
3180
3181 static function handle_link($link1, $link2)
3182 {
3183 {
3184 global $wp_rewrite;
3185 if ($wp_rewrite->permalink_structure == '') {
3186 return $link1 . '&' . $link2;
3187 } else {
3188 return $link1 . '?' . $link2;
3189 }
3190 }
3191 }
3192
3193 static function get_order_item_total($item_id, $tax = 0)
3194 {
3195 $total = 0;
3196 $post_id = get_post_meta($item_id, 'item_id', true);
3197 switch (get_post_type($post_id)) {
3198 case "st_hotel":
3199 $total = get_post_meta($item_id, 'item_price', true) * get_post_meta($item_id, 'item_number', true);
3200 break;
3201 default:
3202 $total = get_post_meta($item_id, 'total_price', true);
3203 break;
3204
3205 }
3206
3207 if ($tax > 0) {
3208 }
3209
3210 return $total;
3211 }
3212
3213 static function _apply_coupon()
3214 {
3215 if (STInput::post('st_action') == 'apply_coupon') {
3216 TravelHelper::setcookie('st_cart_coupon', '', time() - 3600);
3217 $code = STInput::post('coupon_code');
3218
3219 if (!$code) {
3220 self::$coupon_error = [
3221 'status' => 0,
3222 'message' => __('Coupon is not correct', ST_TEXTDOMAIN)
3223 ];
3224 }
3225
3226 $status = self::do_apply_coupon($code);
3227
3228 if (!$status['status']) {
3229 self::$coupon_error = [
3230 'status' => 0,
3231 'message' => $status['message']
3232 ];
3233
3234 } else {
3235 self::$coupon_error = [
3236 'status' => 1,
3237 'message' => __('Success', ST_TEXTDOMAIN)
3238 ];
3239 }
3240
3241 }
3242 }
3243
3244 static function apply_mdcoupon_function()
3245 {
3246 $code = STInput::post('code');
3247 $status = STCoupon::get_coupon_value($code);
3248 if (!$status['status']) {
3249 echo json_encode(['status' => 1]);
3250 die;
3251 } else {
3252 $data = [
3253 'code' => $code,
3254 'amount' => $status['value']
3255 ];
3256 TravelHelper::setcookie('st_cart_coupon', base64_encode(gzcompress(serialize($data), 9)), time() + (86400 * 30));
3257 echo json_encode(['status' => 1]);
3258 die;
3259 }
3260 }
3261
3262 static function do_apply_coupon($code)
3263 {
3264
3265 $status = STCoupon::get_coupon_value($code);
3266
3267 if (!$status['status']) {
3268 return [
3269 'status' => 0,
3270 'message' => $status['message']
3271 ];
3272
3273 } else {
3274 $data = [
3275 'code' => $code,
3276 'amount' => $status['value']
3277 ];
3278 TravelHelper::setcookie('st_cart_coupon', base64_encode(gzcompress(serialize($data), 9)), time() + (86400 * 30));
3279
3280 return [
3281 'status' => 1
3282 ];
3283
3284 }
3285 }
3286
3287 static function _remove_coupon()
3288 {
3289 if ($removed_code = STInput::get('remove_coupon')) {
3290 //TravelHelper::setcookie( 'st_cart_coupon', '', time() - 3600 );
3291 if (isset($_COOKIE['st_cart_coupon'])) {
3292 unset($_COOKIE['st_cart_coupon']);
3293 setcookie('st_cart_coupon', null, -1, '/');
3294 }
3295 }
3296 }
3297
3298 static function get_coupon_amount()
3299 {
3300 $coupon = (isset($_COOKIE['st_cart_coupon'])) ? unserialize(stripslashes(gzuncompress(base64_decode($_COOKIE['st_cart_coupon'])))) : [];
3301 //$coupon = ( isset( $_COOKIE['st_cart_coupon'] ) ) ? unserialize( stripslashes( $_COOKIE['st_cart_coupon'] ) ) : [];
3302 return isset($coupon['amount']) ? $coupon['amount'] : 0;
3303 }
3304
3305 static function get_coupon_code()
3306 {
3307 $coupon = (isset($_COOKIE['st_cart_coupon'])) ? unserialize(stripslashes(gzuncompress(base64_decode($_COOKIE['st_cart_coupon'])))) : [];
3308 //$coupon = ( isset( $_COOKIE['st_cart_coupon'] ) ) ? unserialize( stripslashes( $_COOKIE['st_cart_coupon'] ) ) : [];
3309
3310 return isset($coupon['code']) ? $coupon['code'] : '';
3311 }
3312
3313 static function get_checkout_field_html($field_name, $field)
3314 {
3315 $html = false;
3316 $default = [
3317 'label' => '',
3318 'placeholder' => '',
3319 'class' => [
3320 'form-control'
3321 ],
3322 'type' => 'text',
3323 'size' => 6,
3324 'icon' => '',
3325 'validate' => ''
3326 ];
3327
3328 $field = wp_parse_args($field, $default);
3329
3330 $field_type = $field['type'];
3331 if (function_exists('st_checkout_fieldtype_' . $field_type)) {
3332 $function = 'st_checkout_fieldtype_' . $field_type;
3333 $html = $function($field_name, $field);
3334 }
3335
3336 return apply_filters('st_checkout_fieldtype_' . $field_type, $html);
3337 }
3338
3339 static function get_checkout_fields()
3340 {
3341
3342 //Logged in User Info
3343 global $firstname, $user_email;
3344 wp_get_current_user();
3345 $st_phone = false;
3346 $first_name = false;
3347 $last_name = false;
3348 $st_address = false;
3349 $st_address2 = false;
3350 $st_city = false;
3351 $st_province = false;
3352 $st_zip_code = false;
3353 $st_country = false;
3354 if (is_user_logged_in()) {
3355 $user_id = get_current_user_id();
3356 $st_phone = get_user_meta($user_id, 'st_phone', true);
3357 $first_name = get_user_meta($user_id, 'first_name', true);
3358 $last_name = get_user_meta($user_id, 'last_name', true);
3359 $st_address = get_user_meta($user_id, 'st_address', true);
3360 $st_address2 = get_user_meta($user_id, 'st_address2', true);
3361 $st_city = get_user_meta($user_id, 'st_city', true);
3362 $st_province = get_user_meta($user_id, 'st_province', true);
3363 $st_zip_code = get_user_meta($user_id, 'st_zip_code', true);
3364 $st_country = get_user_meta($user_id, 'st_country', true);
3365 }
3366
3367 $terms_link = '<a target="_blank" href="' . get_the_permalink(st()->get_option('page_terms_conditions')) . '">' . st_get_language('terms_and_conditions') . '</a>';
3368 $checkout_form_fields = [
3369 'st_first_name' => [
3370 'label' => st_get_language('first_name'),
3371 'icon' => 'fa-phone',
3372 'value' => STInput::post('st_first_name', $first_name),
3373 'validate' => 'required|trim|strip_tags',
3374 'placeholder' => 'First Name'
3375 ],
3376 'st_last_name' => [
3377 'label' => st_get_language('last_name'),
3378 'placeholder' => st_get_language('last_name'),
3379 'validate' => 'required|trim|strip_tags',
3380 'icon' => 'fa-user',
3381 'value' => STInput::post('st_last_name', $last_name)
3382 ],
3383 'st_email' => [
3384 'label' => st_get_language('Email'),
3385 'placeholder' => st_get_language('email_domain'),
3386 'type' => 'text',
3387 'validate' => 'required|trim|strip_tags|valid_email',
3388 'value' => STInput::post('st_email', $user_email),
3389 'icon' => 'fa-envelope'
3390
3391 ],
3392 'st_phone' => [
3393 'label' => st_get_language('Phone'),
3394 'placeholder' => st_get_language('Your_Phone'),
3395 'validate' => 'required|trim|strip_tags',
3396 'icon' => 'fa-phone',
3397 'value' => STInput::post('st_phone', $st_phone),
3398
3399 ],
3400 'st_city' => [
3401 'label' => st_get_language('city'),
3402 'placeholder' => st_get_language('your_city'),
3403 'icon' => 'fa-map-marker',
3404 'value' => STInput::post('st_city', $st_city),
3405
3406 ],
3407 'st_country' => [
3408 'label' => st_get_language('country'),
3409 'icon' => 'fa-globe',
3410 'value' => STInput::post('st_country', $st_country),
3411 ],'st_zip_code' => [
3412 'label' => 'Arrival Time ( PM / AM )',
3413 'placeholder' => 'Please enter your Arrival Time',
3414 'icon' => 'fa-map-marker',
3415 'value' => STInput::post('st_zip_code', $st_zip_code),
3416 ]
3417
3418
3419 ];
3420
3421
3422 $checkout_form_fields = apply_filters('st_booking_form_fields', $checkout_form_fields);
3423
3424 return $checkout_form_fields;
3425 }
3426
3427 static function get_default_checkout_fields($name = false)
3428 {
3429 if ($name == 'st_check_create_account' and !is_user_logged_in() and st()->get_option('is_guest_booking') == "on" and st()->get_option('st_booking_enabled_create_account', 'off') != "off") {
3430 $checked = "";
3431 $disabled = "";
3432 $required = "";
3433 if ((st()->get_option('st_booking_enabled_create_account') !== 'off')) {
3434
3435 $option_required = st()->get_option('guest_create_acc_required', 'off');
3436 if ($option_required == "on") {
3437 $checked = " checked ";
3438 $required = " required ";
3439 $disabled = " disabled ";
3440 } else {
3441 if (STInput::post('create_account') == 1) {
3442 $checked = 'checked ';
3443 }
3444 }
3445 }
3446 ?>
3447 <div class="st-icheck create-account <?php echo esc_attr($name); ?>">
3448 <div class="st-icheck-item">
3449 <label>
3450 <span class="payment-title">
3451 <?php printf(__('Create %s account ', ST_TEXTDOMAIN), get_bloginfo('title')) ?>
3452 <small><?php esc_html_e('(password will be sent to your e-mail)', 'traveler') ?></small>
3453 </span>
3454 <input name="create_account" type="checkbox"
3455 value=" " <?php echo esc_attr($checked . $disabled . $required) ?> />
3456 <span class="checkmark fcheckbox"></span>
3457 </label>
3458 </div>
3459 </div>
3460 <?php }
3461 if ($name == 'st_check_term_conditions') { ?>
3462 <?php
3463 $page_privacy_policy = get_option('wp_page_for_privacy_policy');
3464 $page_privacy_policy_link = '#';
3465 if (!empty($page_privacy_policy)) {
3466 $page_privacy_policy_link = get_permalink($page_privacy_policy);
3467 }
3468 ?>
3469 <div class="st-icheck accerpt-cond <?php echo esc_attr($name); ?>">
3470 <div class="st-icheck-item">
3471 <label>
3472 <span class="payment-title"><?php echo st_get_language('i_have_read_and_accept_the') . '<a target="_blank" href="' . get_the_permalink(st()->get_option('page_terms_conditions')) . '"> ' . st_get_language('terms_and_conditions') . '</a> ' . __('and', ST_TEXTDOMAIN) . ' <a href="' . esc_url($page_privacy_policy_link) . '" target="_blank">' . __('Privacy Policy', ST_TEXTDOMAIN) . '</a>'; ?></span>
3473 <input checked class="i-check" value="1" name="term_condition"
3474 type="checkbox" <?php if (STInput::post('term_condition') == 1) {
3475 echo 'checked';
3476 } ?>/>
3477 <span class="checkmark fcheckbox"></span>
3478 </label>
3479 </div>
3480 </div>
3481 <?php }
3482 }
3483
3484 /**
3485 * return the current booking id, if hotel is booked return the room_id
3486 *
3487 * @todo get the current booking id, if hotel is booked return the room_id
3488 */
3489 static function get_booking_id()
3490 {
3491 $cart = self::get_carts();
3492
3493 if (!empty($cart)) {
3494 foreach ($cart as $key => $value) {
3495 $item_id = $key;
3496 $data = isset($value['data']) ? $value['data'] : [];
3497
3498 if ($data['st_booking_post_type'] == 'st_hotel' and isset($data['room_id'])) {
3499 $item_id = $data['room_id'];
3500 }
3501
3502 return apply_filters('st_cart_booking_' . $data['st_booking_post_type'] . '_id', $item_id, $value, $key);
3503 }
3504 }
3505 }
3506
3507 /**
3508 * @since 1.2.0
3509 * @return array|bool
3510 */
3511 static function get_line_items($order_id = '')
3512 {
3513 // Do not send lines when too many line items in the order.
3514 $count = STCart::count();
3515 if ($count > 9 or !$count) {
3516 return false;
3517 }
3518
3519 $args = [];
3520 $item_loop = 0;
3521
3522 if (STCart::check_cart()) {
3523 $cart = STCart::get_carts();
3524
3525 if (!empty($cart)) {
3526 foreach ($cart as $key => $value) {
3527
3528 $args[] =
3529 [
3530 'name' => self::_handle_item_name(get_the_title($key)),
3531 'quantity' => intval($value['number']),
3532 'price' => round(STPrice::getTotal(true), 2)
3533 ];
3534 }
3535 }
3536
3537
3538 }
3539
3540 return $args;
3541 }
3542
3543 /**
3544 * @since 1.2.0
3545 * @return int
3546 */
3547 static function getPriceByLineItems()
3548 {
3549 $lines = self::get_line_items();
3550 $total = 0;
3551 if (is_array($lines) && count($lines)) {
3552 foreach ($lines as $item) {
3553 $number = intval($item['quantity']);
3554 $price = floatval($item['price']);
3555 $total += ($number * $price);
3556 }
3557 }
3558
3559 return $total;
3560 }
3561
3562 /**
3563 * @since 1.2.0
3564 *
3565 * @param $item_name
3566 *
3567 * @return string
3568 */
3569 static function _handle_item_name($item_name)
3570 {
3571 if (strlen($item_name) > 127) {
3572 $item_name = substr($item_name, 0, 124) . '...';
3573 }
3574
3575 return html_entity_decode($item_name, ENT_NOQUOTES, 'UTF-8');
3576 }
3577
3578 }
3579
3580 STCart::init();
3581}