Content Views – Post Grid & List for WordPress - Version 1.9.1

Version Description

  • October 10 2016 =
  • Fix: XSS security flaw (a big thank to Tristan Madani)
  • Tweak: Improve logic/coding in settings processing, view output functions
  • Tweak: Update some descriptions in View dashboard
Download this release

Release Info

Developer PT Guy
Plugin Icon 128x128 Content Views – Post Grid & List for WordPress
Version 1.9.1
Comparing to
See all releases

Code changes from version 1.9.0 to 1.9.1

README.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.contentviewspro.com/pricing/?utm_source=wporg&utm_mediu
4
  Tags: post, posts, page, pages, grid, author, category, categories, tag, responsive, title, thumbnail, content
5
  Requires at least: 3.3
6
  Tested up to: 4.6.1
7
- Stable tag: 1.9.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -116,6 +116,11 @@ If you are using "Your latest posts" as home page, you should paste this code `<
116
 
117
  == Changelog ==
118
 
 
 
 
 
 
119
  = 1.9.0 - September 19 2016 =
120
  * Update: Make excerpt length works with languages which don't use spaces between words
121
  * Update: Validate session ID before using to prevent session hijacking
4
  Tags: post, posts, page, pages, grid, author, category, categories, tag, responsive, title, thumbnail, content
5
  Requires at least: 3.3
6
  Tested up to: 4.6.1
7
+ Stable tag: 1.9.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
116
 
117
  == Changelog ==
118
 
119
+ = 1.9.1 - October 10 2016 =
120
+ * Fix: XSS security flaw (a big thank to Tristan Madani)
121
+ * Tweak: Improve logic/coding in settings processing, view output functions
122
+ * Tweak: Update some descriptions in View dashboard
123
+
124
  = 1.9.0 - September 19 2016 =
125
  * Update: Make excerpt length works with languages which don't use spaces between words
126
  * Update: Validate session ID before using to prevent session hijacking
admin/assets/css/admin.css CHANGED
@@ -69,9 +69,10 @@ html {
69
  .pt-cv-caution {
70
  background-color: #F44336;
71
  color: #fff;
72
- padding: 5px 15px;
73
  margin-bottom: 1px;
74
  text-align: center;
 
75
  }
76
  .hide {
77
  display: none;
69
  .pt-cv-caution {
70
  background-color: #F44336;
71
  color: #fff;
72
+ padding: 8px 10px;
73
  margin-bottom: 1px;
74
  text-align: center;
75
+ font-size: 1.2em;
76
  }
77
  .hide {
78
  display: none;
admin/assets/js/admin.js CHANGED
@@ -495,17 +495,24 @@
495
  url: ajaxurl,
496
  data: data
497
  } ).done( function ( response ) {
498
- if ( response == -1 ) {
499
- location.reload();
 
 
500
  }
501
 
502
  preview_box.css( 'opacity', '1' );
 
503
  // Hide loading icon
504
  preview_box.next().addClass( 'hidden' );
505
 
506
  // Update content of Preview box
507
  preview_box.html( response );
508
 
 
 
 
 
509
  $self._filter_response( preview_box );
510
 
511
  // Toggle text of this button
495
  url: ajaxurl,
496
  data: data
497
  } ).done( function ( response ) {
498
+ var reload = false;
499
+ if ( response == -1 || response == 0 ) {
500
+ reload = true;
501
+ response = "Your session has expired. This page will be reloaded.";
502
  }
503
 
504
  preview_box.css( 'opacity', '1' );
505
+
506
  // Hide loading icon
507
  preview_box.next().addClass( 'hidden' );
508
 
509
  // Update content of Preview box
510
  preview_box.html( response );
511
 
512
+ if ( reload ) {
513
+ location.reload();
514
+ }
515
+
516
  $self._filter_response( preview_box );
517
 
518
  // Toggle text of this button
admin/content-views-admin.php CHANGED
@@ -221,7 +221,7 @@ class PT_Content_Views_Admin {
221
  'no_taxonomy' => __( 'There is no taxonomy for selected content type', 'content-views-query-and-display-post-page' ),
222
  'pagination_disable' => __( 'Pagination is disabled when Limit = -1', 'content-views-query-and-display-post-page' ),
223
  'prevent_click' => __( 'Opening a link is prevented in preview box', 'content-views-query-and-display-post-page' ),
224
- 'visible_shortcode' => __( 'If shortcode is visible in below panel, please click Save button, then paste View shortcode to a page and check', 'content-views-query-and-display-post-page' ),
225
  ),
226
  'btn' => array(
227
  'preview' => array(
221
  'no_taxonomy' => __( 'There is no taxonomy for selected content type', 'content-views-query-and-display-post-page' ),
222
  'pagination_disable' => __( 'Pagination is disabled when Limit = -1', 'content-views-query-and-display-post-page' ),
223
  'prevent_click' => __( 'Opening a link is prevented in preview box', 'content-views-query-and-display-post-page' ),
224
+ 'visible_shortcode' => __( 'If post excerpt contains shortcode of theme or another plugin, please save this View, paste its shortcode to a page, then view that page', 'content-views-query-and-display-post-page' ),
225
  ),
226
  'btn' => array(
227
  'preview' => array(
admin/includes/options.php CHANGED
@@ -205,7 +205,7 @@ if ( !class_exists( 'PT_Options_Framework' ) ) {
205
  $id = !empty( $param[ 'id' ] ) ? "id='" . PT_CV_PREFIX . esc_attr( $param[ 'id' ] ) . "'" : '';
206
  $value = isset( $value_ ) ? $value_ : self::field_value( $data, $param, $name );
207
  $description = isset( $param[ 'desc' ] ) ? $param[ 'desc' ] : '';
208
- $placeholder = isset( $param[ 'placeholder' ] ) ? $param[ 'placeholder' ] : '';
209
 
210
  // Add extra information of option type
211
  switch ( $type ) {
@@ -238,6 +238,8 @@ if ( !class_exists( 'PT_Options_Framework' ) ) {
238
  case 'password':
239
  case 'number':
240
  case 'url':
 
 
241
  $prepend_text = !empty( $param[ 'prepend_text' ] ) ? $param[ 'prepend_text' ] : '';
242
  $append_text = !empty( $param[ 'append_text' ] ) ? $param[ 'append_text' ] : '';
243
 
@@ -251,11 +253,14 @@ if ( !class_exists( 'PT_Options_Framework' ) ) {
251
  break;
252
 
253
  case 'color':
 
 
254
  $html .= "<input type='text' name='$name' value='$value' class='$class' $id $extend style='background-color:$value;'>";
255
  $html .= "<div class='" . PT_CV_PREFIX . "colorpicker' style='z-index: 100; background:#eee; border:1px solid #ccc; position:absolute; display:none;'></div><br>";
256
  break;
257
 
258
  case 'textarea':
 
259
  $html .= "<textarea name='$name' class='$class' $id $extend placeholder='$placeholder' rows=4>$value</textarea>";
260
  break;
261
 
@@ -333,12 +338,12 @@ if ( !class_exists( 'PT_Options_Framework' ) ) {
333
  }
334
 
335
  $description = apply_filters( PT_CV_PREFIX_ . 'options_description', $description, $param );
336
-
337
  if ( !empty( $description ) ) {
338
  // Append dot to end of description
339
  if ( trim( strip_tags( $description ) ) != '' && substr( $description, -1 ) != '?' ) {
340
  $description .= '.';
341
  }
 
342
  $html .= "<p class='text-muted'>$description</p>";
343
  }
344
 
205
  $id = !empty( $param[ 'id' ] ) ? "id='" . PT_CV_PREFIX . esc_attr( $param[ 'id' ] ) . "'" : '';
206
  $value = isset( $value_ ) ? $value_ : self::field_value( $data, $param, $name );
207
  $description = isset( $param[ 'desc' ] ) ? $param[ 'desc' ] : '';
208
+ $placeholder = isset( $param[ 'placeholder' ] ) ? esc_attr( $param[ 'placeholder' ] ) : '';
209
 
210
  // Add extra information of option type
211
  switch ( $type ) {
238
  case 'password':
239
  case 'number':
240
  case 'url':
241
+ $value = !empty( $value ) ? (($type === 'number') ? intval( $value ) : esc_attr( $value )) : $value;
242
+
243
  $prepend_text = !empty( $param[ 'prepend_text' ] ) ? $param[ 'prepend_text' ] : '';
244
  $append_text = !empty( $param[ 'append_text' ] ) ? $param[ 'append_text' ] : '';
245
 
253
  break;
254
 
255
  case 'color':
256
+ $value = esc_attr( $value );
257
+
258
  $html .= "<input type='text' name='$name' value='$value' class='$class' $id $extend style='background-color:$value;'>";
259
  $html .= "<div class='" . PT_CV_PREFIX . "colorpicker' style='z-index: 100; background:#eee; border:1px solid #ccc; position:absolute; display:none;'></div><br>";
260
  break;
261
 
262
  case 'textarea':
263
+ $value = esc_textarea( $value );
264
  $html .= "<textarea name='$name' class='$class' $id $extend placeholder='$placeholder' rows=4>$value</textarea>";
265
  break;
266
 
338
  }
339
 
340
  $description = apply_filters( PT_CV_PREFIX_ . 'options_description', $description, $param );
 
341
  if ( !empty( $description ) ) {
342
  // Append dot to end of description
343
  if ( trim( strip_tags( $description ) ) != '' && substr( $description, -1 ) != '?' ) {
344
  $description .= '.';
345
  }
346
+ // esc_html will break popover
347
  $html .= "<p class='text-muted'>$description</p>";
348
  }
349
 
admin/views/view.php CHANGED
@@ -11,18 +11,16 @@
11
  // Check if using Wordpress version 3.7 or higher
12
  $version_gt_37 = PT_CV_Functions::wp_version_compare( '3.7' );
13
 
14
- $settings = array();
15
-
16
- // Id of current view
17
- $id = 0;
18
 
19
  // Check if this is edit View page
20
  if ( !empty( $_GET[ 'id' ] ) ) {
21
- $id = esc_sql( $_GET[ 'id' ] );
22
 
23
  if ( $id ) {
24
  global $pt_cv_admin_settings;
25
- $pt_cv_admin_settings = $settings = PT_CV_Functions::view_get_settings( $id );
26
  }
27
  }
28
 
@@ -41,7 +39,7 @@ PT_CV_Functions::view_submit();
41
  <div>
42
  <div class="view-code">For page content, text widget... <input class="form-control" style="width: 190px;background-color: #ADFFAD;margin-right: 50px;" type="text" value="[pt_view id=&quot;<?php echo $id ?>&quot;]" onclick="this.select()" readonly=""></div>
43
  <div class="view-code">For theme file <input class="form-control" style="width: 370px;" type="text" value='&lt;?php echo do_shortcode("[pt_view id=<?php echo $id ?>]"); ?&gt;' onclick="this.select()" readonly=""></div>
44
- <?php echo apply_filters( PT_CV_PREFIX_ . 'view_actions', '<a class="btn btn-info pull-right" target="_blank" href="https://www.contentviewspro.com/pricing/?utm_source=client&utm_medium=view_header&utm_campaign=gopro">Get PRO Version</a>', $id ) ?>
45
  </div>
46
  <div class="clear"></div>
47
  <?php
@@ -82,14 +80,12 @@ PT_CV_Functions::view_submit();
82
  // Add nonce field
83
  wp_nonce_field( PT_CV_PREFIX_ . 'view_submit', PT_CV_PREFIX_ . 'form_nonce' );
84
 
85
- // Get post ID of this View
86
- $post_id = PT_CV_Functions::post_id_from_meta_id( $id );
87
  $view_object = $post_id ? get_post( $post_id ) : null;
88
  ?>
89
  <!-- add hidden field -->
90
  <input type="hidden" name="<?php echo esc_attr( PT_CV_PREFIX . 'post-id' ); ?>" value="<?php echo esc_attr( $post_id ); ?>" />
91
  <input type="hidden" name="<?php echo esc_attr( PT_CV_PREFIX . 'view-id' ); ?>" value="<?php echo esc_attr( $id ); ?>" />
92
- <input type="hidden" name="<?php echo esc_attr( PT_CV_PREFIX . 'version' ); ?>" value="<?php echo apply_filters( PT_CV_PREFIX_ . 'view_version', 'free-' . PT_CV_VERSION ); ?>" />
93
 
94
  <?php
95
  // View title
@@ -587,7 +583,7 @@ PT_CV_Functions::view_submit();
587
  array(
588
  'type' => 'checkbox',
589
  'name' => 'lf-mobile-disable',
590
- 'options' => PT_CV_Values::yes_no( 'yes', __( 'Disable this format on mobile devices & extra small screens', 'content-views-query-and-display-post-page' ) ),
591
  'std' => '',
592
  ),
593
  ),
11
  // Check if using Wordpress version 3.7 or higher
12
  $version_gt_37 = PT_CV_Functions::wp_version_compare( '3.7' );
13
 
14
+ $settings = array();
15
+ $id = $post_id = 0;
 
 
16
 
17
  // Check if this is edit View page
18
  if ( !empty( $_GET[ 'id' ] ) ) {
19
+ $id = cv_sanitize_vid( $_GET[ 'id' ] );
20
 
21
  if ( $id ) {
22
  global $pt_cv_admin_settings;
23
+ $pt_cv_admin_settings = $settings = PT_CV_Functions::view_get_settings( $id, $post_id );
24
  }
25
  }
26
 
39
  <div>
40
  <div class="view-code">For page content, text widget... <input class="form-control" style="width: 190px;background-color: #ADFFAD;margin-right: 50px;" type="text" value="[pt_view id=&quot;<?php echo $id ?>&quot;]" onclick="this.select()" readonly=""></div>
41
  <div class="view-code">For theme file <input class="form-control" style="width: 370px;" type="text" value='&lt;?php echo do_shortcode("[pt_view id=<?php echo $id ?>]"); ?&gt;' onclick="this.select()" readonly=""></div>
42
+ <?php echo apply_filters( PT_CV_PREFIX_ . 'view_actions', '<a class="btn btn-info pull-right" target="_blank" href="https://www.contentviewspro.com/pricing/?utm_source=client&utm_medium=view_header&utm_campaign=gopro">get Pro version</a>', $id ) ?>
43
  </div>
44
  <div class="clear"></div>
45
  <?php
80
  // Add nonce field
81
  wp_nonce_field( PT_CV_PREFIX_ . 'view_submit', PT_CV_PREFIX_ . 'form_nonce' );
82
 
 
 
83
  $view_object = $post_id ? get_post( $post_id ) : null;
84
  ?>
85
  <!-- add hidden field -->
86
  <input type="hidden" name="<?php echo esc_attr( PT_CV_PREFIX . 'post-id' ); ?>" value="<?php echo esc_attr( $post_id ); ?>" />
87
  <input type="hidden" name="<?php echo esc_attr( PT_CV_PREFIX . 'view-id' ); ?>" value="<?php echo esc_attr( $id ); ?>" />
88
+ <input type="hidden" name="<?php echo esc_attr( PT_CV_PREFIX . 'version' ); ?>" value="<?php echo esc_attr( apply_filters( PT_CV_PREFIX_ . 'view_version', 'free-' . PT_CV_VERSION ) ); ?>" />
89
 
90
  <?php
91
  // View title
583
  array(
584
  'type' => 'checkbox',
585
  'name' => 'lf-mobile-disable',
586
+ 'options' => PT_CV_Values::yes_no( 'yes', __( 'Disable this format on small screens (less than 481 pixels)', 'content-views-query-and-display-post-page' ) ),
587
  'std' => '',
588
  ),
589
  ),
content-views.php CHANGED
@@ -11,7 +11,7 @@
11
  * Plugin Name: Content Views
12
  * Plugin URI: http://wordpress.org/plugins/content-views-query-and-display-post-page/
13
  * Description: Query and display <strong>posts, pages</strong> in awesome layouts (<strong>grid, scrollable list, collapsible list</strong>) easier than ever, without coding!
14
- * Version: 1.9.0
15
  * Author: PT Guy
16
  * Author URI: http://profiles.wordpress.org/pt-guy
17
  * Text Domain: content-views-query-and-display-post-page
@@ -20,21 +20,22 @@
20
  * Domain Path: /languages
21
  * GitHub Plugin URI: https://github.com/<owner>/<repo>
22
  */
23
- // If this file is called directly, abort.
24
- if ( !defined( 'WPINC' ) ) {
25
  die;
26
  }
27
 
28
  // Define Constant
29
- define( 'PT_CV_VERSION', '1.9.0' );
30
  define( 'PT_CV_FILE', __FILE__ );
31
  define( 'PT_CV_PATH', plugin_dir_path( __FILE__ ) );
32
  include_once( PT_CV_PATH . 'includes/defines.php' );
33
 
34
  // Include library files
35
- include_once( PT_CV_PATH . 'includes/3rd-plugins.php' );
36
  include_once( PT_CV_PATH . 'includes/_session.php' );
 
37
  include_once( PT_CV_PATH . 'includes/assets.php' );
 
38
  include_once( PT_CV_PATH . 'includes/functions.php' );
39
  include_once( PT_CV_PATH . 'includes/hooks.php' );
40
  include_once( PT_CV_PATH . 'includes/html-viewtype.php' );
11
  * Plugin Name: Content Views
12
  * Plugin URI: http://wordpress.org/plugins/content-views-query-and-display-post-page/
13
  * Description: Query and display <strong>posts, pages</strong> in awesome layouts (<strong>grid, scrollable list, collapsible list</strong>) easier than ever, without coding!
14
+ * Version: 1.9.1
15
  * Author: PT Guy
16
  * Author URI: http://profiles.wordpress.org/pt-guy
17
  * Text Domain: content-views-query-and-display-post-page
20
  * Domain Path: /languages
21
  * GitHub Plugin URI: https://github.com/<owner>/<repo>
22
  */
23
+ // Exit if accessed directly
24
+ if ( !defined( 'ABSPATH' ) ) {
25
  die;
26
  }
27
 
28
  // Define Constant
29
+ define( 'PT_CV_VERSION', '1.9.1' );
30
  define( 'PT_CV_FILE', __FILE__ );
31
  define( 'PT_CV_PATH', plugin_dir_path( __FILE__ ) );
32
  include_once( PT_CV_PATH . 'includes/defines.php' );
33
 
34
  // Include library files
 
35
  include_once( PT_CV_PATH . 'includes/_session.php' );
36
+ include_once( PT_CV_PATH . 'includes/formatting.php' );
37
  include_once( PT_CV_PATH . 'includes/assets.php' );
38
+ include_once( PT_CV_PATH . 'includes/compatibility.php' );
39
  include_once( PT_CV_PATH . 'includes/functions.php' );
40
  include_once( PT_CV_PATH . 'includes/hooks.php' );
41
  include_once( PT_CV_PATH . 'includes/html-viewtype.php' );
includes/_session.php CHANGED
@@ -1,29 +1,39 @@
1
  <?php
 
 
 
 
 
2
 
3
- class CV_Session {
4
- static function start() {
5
- if ( !headers_sent() && !session_id() && @is_writable( session_save_path() ) ) {
6
- session_start();
 
 
7
  }
8
- }
9
 
10
- static function get( $key, $default = false ) {
11
- return isset( $_SESSION[ $key ] ) ? $_SESSION[ $key ] : $default;
12
- }
13
 
14
- static function set( $key, $val ) {
15
- if ( self::is_valid() ) {
16
- $_SESSION[ $key ] = $val;
 
17
  }
18
- }
19
 
20
- static function is_valid() {
21
- $sid = session_id();
22
- if ( $sid === "" ) {
23
- return false;
24
- } else {
25
- return preg_match( '/[^-,a-zA-Z0-9]+/', $sid ) === 0;
 
26
  }
 
27
  }
28
 
29
  }
 
 
1
  <?php
2
+ /**
3
+ * Session management
4
+ * @since 1.9.0
5
+ */
6
+ if ( !class_exists( 'CV_Session' ) ) {
7
 
8
+ class CV_Session {
9
+
10
+ static function start() {
11
+ if ( !headers_sent() && !session_id() && @is_writable( session_save_path() ) ) {
12
+ session_start();
13
+ }
14
  }
 
15
 
16
+ static function get( $key, $default = false ) {
17
+ return isset( $_SESSION[ $key ] ) ? $_SESSION[ $key ] : $default;
18
+ }
19
 
20
+ static function set( $key, $val ) {
21
+ if ( self::is_valid() ) {
22
+ $_SESSION[ $key ] = $val;
23
+ }
24
  }
 
25
 
26
+ static function is_valid() {
27
+ $sid = session_id();
28
+ if ( $sid === "" ) {
29
+ return false;
30
+ } else {
31
+ return preg_match( '/[^-,a-zA-Z0-9]+/', $sid ) === 0;
32
+ }
33
  }
34
+
35
  }
36
 
37
  }
38
+
39
+
includes/{3rd-plugins.php → compatibility.php} RENAMED
File without changes
includes/formatting.php ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Formatting HTML
4
+ *
5
+ * @subpackage Includes
6
+ * @license GPL-2.0+
7
+ * @copyright CVPro <http://www.contentviewspro.com/>
8
+ * @since 1.9.1
9
+ */
10
+ // Exit if accessed directly
11
+ if ( !defined( 'ABSPATH' ) )
12
+ exit;
13
+
14
+ /**
15
+ * Sanitize View ID
16
+ *
17
+ * @since 1.9.1
18
+ * @param string $view_id
19
+ * @return string
20
+ */
21
+ function cv_sanitize_vid( $view_id ) {
22
+ return preg_replace( '/[\W]/', '', $view_id );
23
+ }
24
+
25
+ /**
26
+ * Sanitize HTML data attribute=value
27
+ *
28
+ * @since 1.9.1
29
+ * @param string $data
30
+ * @return string
31
+ */
32
+ function cv_sanitize_html_data( $data ) {
33
+ return strip_tags( $data );
34
+ }
35
+
36
+ /**
37
+ * Sanitize content of HTML tag
38
+ *
39
+ * @since 1.9.1
40
+ * @param string $string
41
+ * @return string
42
+ */
43
+ function cv_sanitize_tag_content( $string, $remove_breaks = false ) {
44
+ $string = preg_replace( '@<(script)[^>]*?>.*?</\\1>@si', '', $string );
45
+
46
+ if ( $remove_breaks )
47
+ $string = preg_replace( '/[\r\n\t ]+/', ' ', $string );
48
+
49
+ return trim( $string );
50
+ }
includes/functions.php CHANGED
@@ -497,7 +497,7 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
497
  * @param string $arr Array of post data
498
  */
499
  static function post_insert( $arr ) {
500
- if ( !$arr ) {
501
  return;
502
  }
503
  // Create post object
@@ -544,7 +544,6 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
544
  endwhile;
545
  endif;
546
 
547
- // Restore $wp_query and original Post Data
548
  self::reset_query();
549
 
550
  return $post_id;
@@ -576,20 +575,20 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
576
  }
577
 
578
  /**
579
- * Get view data
580
  *
581
  * @param string $meta_id ID of custom field
582
  *
583
  * @return array
584
  */
585
- static function view_get_settings( $meta_id ) {
586
  if ( !$meta_id ) {
587
  return;
588
  }
589
 
590
- $view_settings = array();
591
- $post_id = apply_filters( PT_CV_PREFIX_ . 'view_get_post_id', PT_CV_Functions::post_id_from_meta_id( $meta_id ), $meta_id );
592
 
 
593
  if ( $post_id ) {
594
  $view_settings = get_post_meta( $post_id, PT_CV_META_SETTINGS, true );
595
  }
@@ -598,54 +597,49 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
598
  }
599
 
600
  /**
601
- * Process view settings, return HTML output
602
  *
603
  * @param string $view_id View id
604
- * @param array $settings The settings
605
- * @param array $pargs The pagination settings
 
606
  *
607
- * @return string HTML output of Content View
608
  */
609
- static function view_process_settings( $view_id, $settings, $pargs = array() ) {
610
  if ( empty( $settings[ PT_CV_PREFIX . 'view-type' ] ) ) {
611
  return sprintf( __( 'Empty settings (View %s does not exist)', 'content-views-query-and-display-post-page' ), "<strong>$view_id</strong>" );
612
  }
613
 
614
- // Check duplicated
615
- if ( self::duplicate_process( $view_id, $settings ) ) {
616
- return '';
617
- }
618
-
619
  global $pt_cv_glb, $pt_cv_id;
620
- $pt_cv_id = $view_id;
621
  if ( !isset( $pt_cv_glb ) ) {
622
  $pt_cv_glb = array();
623
  }
 
 
624
  if ( !isset( $pt_cv_glb[ $pt_cv_id ] ) ) {
625
  $pt_cv_glb[ $pt_cv_id ] = array();
626
  }
627
 
628
- // Get View settings
629
  $view_settings = array_map( 'esc_sql', $settings );
630
  $pt_cv_glb[ $pt_cv_id ][ 'view_settings' ] = $view_settings;
631
 
632
  $content_type = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'content-type', $view_settings );
633
  $view_type = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'view-type', $view_settings );
634
  $current_page = self::get_current_page( $pargs );
 
 
635
 
636
  $pt_cv_glb[ $pt_cv_id ][ 'content_type' ] = $content_type;
637
  $pt_cv_glb[ $pt_cv_id ][ 'view_type' ] = $view_type;
638
  $pt_cv_glb[ $pt_cv_id ][ 'current_page' ] = $current_page;
639
 
640
- // Keep current ID
641
- $pt_cv_cur_id = $view_id;
642
-
643
- $rebuild = isset( $view_settings[ PT_CV_PREFIX . 'rebuild' ] ) ? $view_settings[ PT_CV_PREFIX . 'rebuild' ] : false;
644
-
645
  if ( defined( 'PT_CV_DOING_PAGINATION' ) ) {
646
- $sdata = CV_Session::get( PT_CV_PREFIX . 'view-data-' . $view_id, array( 'args' => '', 'dargs' => '' ) );
647
- $args = $sdata[ 'args' ];
648
- $dargs = $sdata[ 'dargs' ];
 
649
  }
650
 
651
  if ( empty( $args ) || empty( $dargs ) ) {
@@ -653,20 +647,19 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
653
  $args = $rebuild ? $rebuild : PT_CV_Functions::view_filter_settings( $content_type, $view_settings );
654
 
655
  // Store view data before get pagination settings
656
- CV_Session::set( PT_CV_PREFIX . 'view-data-' . $view_id, array(
657
- 'args' => $args,
658
- 'dargs' => $dargs,
 
659
  ) );
660
  }
661
 
662
- // Pagination settings
663
- PT_CV_Functions::view_get_pagination_settings( $dargs, $args, $pargs );
664
 
665
- // Apply filter
666
- $dargs = apply_filters( PT_CV_PREFIX_ . 'all_display_settings', $dargs );
667
- $args = apply_filters( PT_CV_PREFIX_ . 'query_parameters', $args );
668
 
669
- // Update global query parameters variable
 
670
  $pt_cv_glb[ $pt_cv_id ][ 'dargs' ] = $dargs;
671
  $pt_cv_glb[ $pt_cv_id ][ 'args' ] = $args;
672
  do_action( PT_CV_PREFIX_ . 'add_global_variables' );
@@ -681,27 +674,22 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
681
 
682
  // What kind of content to display
683
  $pt_cv_glb[ $pt_cv_id ][ 'display_what' ] = apply_filters( PT_CV_PREFIX_ . 'display_what', 'post' );
684
-
685
  if ( $pt_cv_glb[ $pt_cv_id ][ 'display_what' ] === 'post' ) {
686
  extract( self::get_posts_list( $args, $view_type ) );
687
  } else {
688
  $content_items = apply_filters( PT_CV_PREFIX_ . 'view_content', array() );
689
  }
690
 
691
- // Restore current ID
692
- $pt_cv_id = $pt_cv_cur_id;
693
-
694
- // Hide empty result
695
  if ( apply_filters( PT_CV_PREFIX_ . 'hide_empty_result', false ) && $empty_result ) {
696
  $html = '';
697
  } else {
698
  // Wrap items
699
- $html = PT_CV_Html::content_items_wrap( $content_items, $current_page, $args[ 'posts_per_page' ], $view_id );
700
 
701
  // Show pagination
702
  if ( $pt_query && PT_CV_Functions::nonajax_or_firstpage( $dargs, $current_page ) ) {
703
  // Save settings for reusing in pagination
704
- CV_Session::set( PT_CV_PREFIX . 'view-settings-' . $view_id, $settings );
705
 
706
  // Total post founds
707
  $found_posts = (int) apply_filters( PT_CV_PREFIX_ . 'found_posts', $pt_query->found_posts );
@@ -715,7 +703,7 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
715
 
716
  // Output pagination
717
  if ( (int) $max_num_pages > 0 ) {
718
- $pagination_html = PT_CV_Html::pagination_output( $max_num_pages, $current_page, $view_id );
719
  $before_view = apply_filters( PT_CV_PREFIX_ . 'pagination_before_view', false ) ? $pagination_html . "\n" : '';
720
  $after_view = apply_filters( PT_CV_PREFIX_ . 'pagination_after_view', true ) ? "\n" . $pagination_html : '';
721
  $html = $before_view . $html . $after_view;
@@ -735,15 +723,13 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
735
  * @return array
736
  */
737
  static function get_posts_list( $args, $view_type ) {
738
- $empty_result = false;
739
-
740
- // Store HTML output of each item
741
- $content_items = array();
742
 
743
  // The Query
744
  do_action( PT_CV_PREFIX_ . 'before_query' );
745
  $pt_query = new WP_Query( $args );
746
- do_action( PT_CV_PREFIX_ . 'after_query' );
747
 
748
  //DEBUG_QUERY
749
  //print_r( $pt_query->request );
@@ -757,30 +743,21 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
757
  $pt_query->the_post();
758
  global $post;
759
 
760
- // Output HTML for this item
761
- $_post = apply_filters( PT_CV_PREFIX_ . 'show_this_post', $post );
762
- if ( $_post ) {
763
  $content_items[ $post->ID ] = PT_CV_Html::view_type_output( $view_type, $post, $post_idx++ );
764
  $all_posts[ $post->ID ] = $post;
765
  }
766
  }
767
-
768
  $GLOBALS[ 'cv_posts' ] = $all_posts;
 
769
  do_action( PT_CV_PREFIX_ . 'after_process_item' );
770
  } else {
771
- // Get no post found class
772
- $_class = apply_filters( PT_CV_PREFIX_ . 'content_no_post_found_class', 'alert alert-warning ' . PT_CV_PREFIX . 'no-post' );
773
-
774
- // Get no post found text
775
- $_text = PT_CV_Html::no_post_found();
776
-
777
- // Output HTML
778
  $content_items[] = sprintf( '<div class="%s">%s</div>', esc_attr( $_class ), $_text );
779
-
780
- $empty_result = true;
781
  }
782
 
783
- // Restore $wp_query and original Post data
784
  self::reset_query();
785
 
786
  return array( 'content_items' => apply_filters( PT_CV_PREFIX_ . 'content_items', $content_items, $view_type ), 'pt_query' => $pt_query, 'empty_result' => $empty_result );
@@ -802,6 +779,7 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
802
  $args = array(
803
  'post_type' => apply_filters( PT_CV_PREFIX_ . 'post_type', $content_type ),
804
  'post_status' => apply_filters( PT_CV_PREFIX_ . 'post_status', array( 'publish' ) ),
 
805
  );
806
 
807
  // Ignore sticky posts
@@ -809,19 +787,18 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
809
  $args[ 'ignore_sticky_posts' ] = apply_filters( PT_CV_PREFIX_ . 'ignore_sticky_posts', 1 );
810
  }
811
 
812
- // Post in
813
- if ( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'post__in', $view_settings ) ) {
814
- $post_in = PT_CV_Functions::string_to_array( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'post__in', $view_settings ) );
815
- $args[ 'post__in' ] = array_map( 'intval', array_filter( $post_in ) );
816
  }
817
 
818
- // Post not in
819
- if ( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'post__not_in', $view_settings ) ) {
820
- $post_not_in = PT_CV_Functions::string_to_array( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'post__not_in', $view_settings ) );
821
- $args[ 'post__not_in' ] = array_map( 'intval', array_filter( $post_not_in ) );
822
  }
823
-
824
- $args[ 'post__not_in' ] = apply_filters( PT_CV_PREFIX_ . 'post__not_in', isset( $args[ 'post__not_in' ] ) ? $args[ 'post__not_in' ] : array(), $view_settings );
825
 
826
  // Parent page
827
  if ( $content_type == 'page' ) {
@@ -831,10 +808,8 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
831
  }
832
  }
833
 
834
- // Force suppress filters
835
  $args[ 'suppress_filters' ] = true;
836
 
837
- // Advance settings
838
  PT_CV_Functions::view_get_advanced_settings( $args, $content_type );
839
 
840
  return $args;
@@ -880,47 +855,25 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
880
  foreach ( $advanced_settings as $setting ) {
881
  switch ( $setting ) {
882
 
883
- // Author
884
  case 'author':
885
- $author_in = PT_CV_Functions::string_to_array( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'author__in', $view_settings ) );
886
-
887
- // Check if using Wordpress version 3.7 or higher
888
- $version_gt_37 = PT_CV_Functions::wp_version_compare( '3.7' );
889
 
890
- if ( $version_gt_37 ) {
891
- $author_not_in = PT_CV_Functions::string_to_array( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'author__not_in', $view_settings ) );
892
-
893
- // Author in
894
- if ( !empty( $author_in[ 0 ] ) ) {
895
- $args = array_merge(
896
- $args, array(
897
- 'author__in' => array_map( 'intval', $author_in ),
898
- )
899
- );
900
- }
901
 
902
- // Author not in
903
- if ( !empty( $author_not_in[ 0 ] ) ) {
904
- $args = array_merge(
905
- $args, array(
906
- 'author__not_in' => array_map( 'intval', $author_not_in ),
907
- )
908
- );
909
- }
910
- } else {
911
- // Author = ID
912
- if ( !empty( $author_in[ 0 ] ) ) {
913
- $args = array_merge(
914
- $args, array(
915
- 'author' => intval( $author_in[ 0 ] ),
916
- )
917
- );
918
- }
919
  }
920
 
921
  break;
922
 
923
- // Status
924
  case 'status':
925
  $status = PT_CV_Functions::string_to_array( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'post_status', $view_settings, 'publish' ) );
926
  $args = array_merge(
@@ -930,77 +883,61 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
930
  );
931
  break;
932
 
933
- // Search
934
  case 'search':
935
- if ( PT_CV_Functions::setting_value( PT_CV_PREFIX . 's', $view_settings ) ) {
936
  $args = array_merge(
937
  $args, array(
938
- 's' => PT_CV_Functions::setting_value( PT_CV_PREFIX . 's', $view_settings ),
939
  )
940
  );
941
  }
942
  break;
943
 
944
- // Taxonomy
945
  case 'taxonomy':
946
- // No taxonomy found
947
- if ( !PT_CV_Functions::setting_value( PT_CV_PREFIX . 'taxonomy', $view_settings ) ) {
948
  break;
949
  }
950
 
951
- // All settings of taxonomies
952
- $taxonomy_setting = array();
953
-
954
- // Selected taxonomies
955
- $taxonomies = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'taxonomy', $view_settings );
956
-
957
- // Get Terms & criterias (In, Not in)
958
  foreach ( $taxonomies as $taxonomy ) {
959
- $terms = PT_CV_Functions::setting_value( PT_CV_PREFIX . $taxonomy . '-terms', $view_settings );
960
-
961
  if ( $terms ) {
962
  $operator = PT_CV_Functions::setting_value( PT_CV_PREFIX . $taxonomy . '-operator', $view_settings, 'IN' );
 
 
 
963
 
964
- $taxonomy_setting[] = array(
965
  'taxonomy' => $taxonomy,
966
  'field' => 'slug',
967
- 'terms' => (array) $terms,
968
  'operator' => $operator,
969
- /*
970
  * @since 1.7.2
971
- * Bug: "No post found" when one of selected terms is hierarchical and operator is AND
972
- * Solution: Set include_children = false
973
  */
974
  'include_children' => apply_filters( PT_CV_PREFIX_ . 'include_children', $operator == 'AND' ? false : true )
975
  );
976
  }
977
  }
978
 
979
- // Get Taxonomy relation if there are more than 1 selected taxonomies | set In & Not in of a taxonomy
980
- if ( count( $taxonomies ) > 1 || count( $taxonomy_setting ) > 1 ) {
981
- $taxonomy_setting[ 'relation' ] = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'taxonomy-relation', $view_settings, 'AND' );
982
  }
983
 
984
- // Filter taxonomy with Custom post types
985
- $taxonomy_setting_ = apply_filters( PT_CV_PREFIX_ . 'taxonomy_setting', $taxonomy_setting );
986
-
987
- $args = array_merge( $args, array( 'tax_query' => $taxonomy_setting_ ) );
988
  break;
989
 
990
- // Order
991
  case 'order':
992
  $orderby = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'orderby', $view_settings );
993
  $order = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'order', $view_settings );
994
- $order_settings = apply_filters(
995
- PT_CV_PREFIX_ . 'order_setting', array(
996
  'orderby' => $orderby,
997
  'order' => $orderby ? $order : '',
998
  ) );
999
  $args = array_merge( $args, $order_settings );
1000
  break;
1001
-
1002
- default:
1003
- break;
1004
  }
1005
  }
1006
  }
@@ -1012,37 +949,20 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1012
  * @param array $dargs The settings array of Fields
1013
  */
1014
  static function view_get_display_settings( &$dargs ) {
 
 
1015
 
1016
- $view_settings = PT_CV_Functions::get_global_variable( 'view_settings' );
1017
-
1018
- $view_type = $dargs[ 'view-type' ];
1019
-
1020
- /**
1021
- * Layout format
1022
- */
1023
- $dargs[ 'layout-format' ] = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'layout-format', $view_settings );
1024
-
1025
- /**
1026
- * Columns count & Rows
1027
- */
1028
  $dargs[ 'number-columns' ] = apply_filters( PT_CV_PREFIX_ . 'item_per_row', PT_CV_Functions::setting_value( PT_CV_PREFIX . $view_type . '-' . 'number-columns', $view_settings, 1 ) );
1029
  $dargs[ 'number-rows' ] = PT_CV_Functions::setting_value( PT_CV_PREFIX . $view_type . '-' . 'number-rows', $view_settings, 1 );
1030
 
1031
- /**
1032
- * Fields settings
1033
- */
1034
  $cfields_settings = PT_CV_Functions::settings_values_by_prefix( PT_CV_PREFIX . 'show-field-' );
1035
  $cfields = (array) array_keys( (array) $cfields_settings );
1036
  foreach ( $cfields as $field ) {
1037
- // If show this field
1038
  if ( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'show-field-' . $field, $view_settings ) ) {
1039
- // Add this field to display fields list
1040
  $dargs[ 'fields' ][] = $field;
1041
 
1042
- // Get field settings
1043
  switch ( $field ) {
1044
-
1045
- // Get title settings
1046
  case 'title':
1047
  $prefix = PT_CV_PREFIX . 'field-title-';
1048
  $field_setting = PT_CV_Functions::settings_values_by_prefix( $prefix );
@@ -1051,7 +971,6 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1051
 
1052
  break;
1053
 
1054
- // Get thumbnail settings
1055
  case 'thumbnail':
1056
  $prefix = PT_CV_PREFIX . 'field-thumbnail-';
1057
  $field_setting = PT_CV_Functions::settings_values_by_prefix( $prefix );
@@ -1060,7 +979,6 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1060
 
1061
  break;
1062
 
1063
- // Get meta fields settings
1064
  case 'meta-fields':
1065
  $prefix = PT_CV_PREFIX . 'meta-fields-';
1066
  $field_setting = PT_CV_Functions::settings_values_by_prefix( $prefix );
@@ -1069,7 +987,6 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1069
 
1070
  break;
1071
 
1072
- // Get content settings
1073
  case 'content':
1074
  $prefix = PT_CV_PREFIX . 'field-content-';
1075
  $field_setting = PT_CV_Functions::settings_values_by_prefix( $prefix );
@@ -1081,9 +998,6 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1081
  $dargs[ 'field-settings' ][ $field ] = apply_filters( PT_CV_PREFIX_ . 'field_content_setting_values', $field_setting, $prefix );
1082
 
1083
  break;
1084
-
1085
- default:
1086
- break;
1087
  }
1088
  }
1089
  }
@@ -1097,15 +1011,13 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1097
  * @param array $pargs The pagination settings array
1098
  */
1099
  static function view_get_pagination_settings( &$dargs, &$args, $pargs ) {
1100
- $view_settings = PT_CV_Functions::get_global_variable( 'view_settings' );
1101
-
1102
- // Get Limit value
1103
  $limit = trim( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'limit', $view_settings ) );
1104
- $limit = ( empty( $limit ) || $limit === '-1' ) ? 10000000 : (int) $limit;
 
1105
  $args[ 'limit' ] = $args[ 'posts_per_page' ] = $limit;
1106
  $offset = 0;
1107
 
1108
- // Get pagination enable/disable
1109
  $pagination = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'enable-pagination', $view_settings );
1110
  if ( $pagination ) {
1111
  $prefix = PT_CV_PREFIX . 'pagination-';
@@ -1121,28 +1033,19 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1121
  $dargs[ 'pagination-settings' ][ 'style' ] = '';
1122
  }
1123
 
1124
- // If Items per page is set, get its value
1125
- $posts_per_page = isset( $dargs[ 'pagination-settings' ][ 'items-per-page' ] ) ? (int) $dargs[ 'pagination-settings' ][ 'items-per-page' ] : $limit;
1126
-
1127
- if ( $posts_per_page > $limit ) {
1128
- $posts_per_page = $limit;
1129
  }
 
1130
 
1131
- // Set 'posts_per_page' parameter
1132
- $args[ 'posts_per_page' ] = $posts_per_page;
1133
-
1134
- // Get offset
1135
- $paged = self::get_current_page( $pargs );
1136
-
1137
- $offset = $posts_per_page * ( (int) $paged - 1 );
1138
-
1139
- // Update posts_per_page
1140
  if ( intval( $args[ 'posts_per_page' ] ) > $limit - $offset ) {
1141
  $args[ 'posts_per_page' ] = $limit - $offset;
1142
  }
1143
  }
1144
 
1145
- // Set 'offset' parameter
1146
  $args[ 'offset' ] = apply_filters( PT_CV_PREFIX_ . 'settings_args_offset', $offset );
1147
  }
1148
 
@@ -1170,39 +1073,25 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1170
 
1171
  PT_CV_Functions::_nonce_check( 'form_nonce', 'view_submit' );
1172
 
1173
- /**
1174
- * INSERT VIEW
1175
- */
1176
- // View title
1177
- $title = esc_sql( $_POST[ PT_CV_PREFIX . 'view-title' ] );
1178
-
1179
- // Current post id ( 0 if new view )
1180
- $cur_post_id = esc_sql( $_POST[ PT_CV_PREFIX . 'post-id' ] );
1181
-
1182
- // Insert post
1183
- if ( !$cur_post_id ) {
1184
- $post_id = PT_CV_Functions::post_insert( array( 'ID' => $cur_post_id, 'title' => $title ) );
1185
  } else {
1186
- $post_id = $cur_post_id;
1187
  }
1188
 
1189
- /**
1190
- * ADD/UPDATE CUSTOM FIELDS
1191
- */
1192
- // Get current view id, = 0 if it is new view
1193
- $cur_view_id = esc_sql( $_POST[ PT_CV_PREFIX . 'view-id' ] );
1194
- $view_id = empty( $cur_view_id ) ? PT_CV_Functions::string_random() : $cur_view_id;
1195
  update_post_meta( $post_id, PT_CV_META_ID, $view_id );
1196
- update_post_meta( $post_id, PT_CV_META_SETTINGS, (array) $_POST );
1197
 
1198
- // Update post title
1199
  if ( strpos( $title, '[ID:' ) === false ) {
1200
  PT_CV_Functions::post_insert( array( 'ID' => $post_id, 'title' => sprintf( '%s [ID: %s]', $title, $view_id ) ) );
1201
  }
1202
 
1203
- /**
1204
- * redirect to edit page
1205
- */
1206
  $edit_link = PT_CV_Functions::view_link( $view_id );
1207
  ?>
1208
  <script type="text/javascript">
@@ -1219,25 +1108,17 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1219
  * @param string $content Content of shortcode
1220
  */
1221
  static function view_output( $atts ) {
1222
- $atts = shortcode_atts(
1223
- apply_filters( PT_CV_PREFIX_ . 'shortcode_params', array( 'id' => 0, ) ), $atts
1224
- );
1225
-
1226
- $id = esc_sql( $atts[ 'id' ] );
1227
- if ( !$id )
1228
- return 'No view ID';
1229
-
1230
- global $pt_cv_glb;
1231
- $pt_cv_glb[ $id ] = array();
1232
- $pt_cv_glb[ $id ][ 'shortcode_params' ] = $atts;
1233
-
1234
- // Get View settings
1235
- $settings = PT_CV_Functions::view_get_settings( $id );
1236
 
1237
- // Show View output
1238
- $view_html = PT_CV_Functions::view_process_settings( $id, $settings );
1239
 
1240
- return PT_CV_Functions::view_final_output( $view_html );
 
1241
  }
1242
 
1243
  /**
@@ -1278,24 +1159,23 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1278
  // Validate request
1279
  check_ajax_referer( PT_CV_PREFIX_ . 'ajax_nonce', 'ajax_nonce' );
1280
 
1281
- define( 'PT_CV_DOING_PREVIEW', true );
 
1282
 
1283
- do_action( PT_CV_PREFIX_ . 'preview_header' );
1284
 
1285
- // Request handle
1286
- $settings = array();
1287
- parse_str( $_POST[ 'data' ], $settings );
1288
-
1289
- // Get View id
1290
- $view_id = self::url_extract_param( 'id' );
1291
- if ( empty( $view_id ) ) {
1292
- $view_id = PT_CV_Functions::string_random();
1293
- }
1294
 
1295
- // Show View output
1296
- echo PT_CV_Functions::view_process_settings( $view_id, $settings );
1297
 
1298
- do_action( PT_CV_PREFIX_ . 'preview_footer' );
 
1299
 
1300
  // Must exit
1301
  die;
@@ -1306,17 +1186,15 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1306
  */
1307
  static function ajax_callback_pagination_request() {
1308
  // Validate request
1309
- #check_ajax_referer( PT_CV_PREFIX_ . 'ajax_nonce', 'ajax_nonce' ); //disabled since 1.7.9 due to output -1 rarely when use cache plugin
1310
 
1311
  if ( !isset( $_POST[ 'sid' ] ) )
1312
  return 'Empty View ID';
1313
 
1314
  define( 'PT_CV_DOING_PAGINATION', true );
1315
 
1316
- $view_id = esc_sql( $_POST[ 'sid' ] );
1317
-
1318
- // Get settings
1319
- $settings = CV_Session::get( PT_CV_PREFIX . 'view-settings-' . $view_id, array() );
1320
  if ( !$settings ) {
1321
  $settings = PT_CV_Functions::view_get_settings( $view_id );
1322
  }
@@ -1326,7 +1204,7 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1326
  self::switch_language( $language );
1327
 
1328
  // Show output
1329
- echo PT_CV_Functions::view_process_settings( $view_id, $settings, array( 'page' => intval( $_POST[ 'page' ] ) ) );
1330
 
1331
  // Must exit
1332
  die;
@@ -1342,7 +1220,7 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1342
  $data_page = '';
1343
  if ( !$label ) {
1344
  $label = $this_page;
1345
- $data_page = sprintf( 'data-page="%s"', $this_page );
1346
  }
1347
 
1348
  $html = sprintf( '<a %s href="%s">%s</a>', $data_page, esc_url( add_query_arg( 'vpage', $this_page ) ), $label );
@@ -1376,9 +1254,8 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1376
  $start = ( ( $current_page - $pages_to_show ) > 0 ) ? $current_page - $pages_to_show : 1;
1377
  $end = ( ( $current_page + $pages_to_show ) < $total_pages ) ? $current_page + $pages_to_show : $total_pages;
1378
 
1379
- $html = '';
1380
-
1381
- $compared_page = 1;
1382
 
1383
  // First
1384
  if ( !$labels[ 'only_nextprev' ] ) {
@@ -1423,11 +1300,11 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1423
 
1424
  if ( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'enable-pagination' ) ) {
1425
  if ( !empty( $pargs[ 'page' ] ) ) {
1426
- $paged = intval( $pargs[ 'page' ] );
1427
  }
1428
 
1429
  if ( !empty( $_GET[ 'vpage' ] ) && PT_CV_Functions::setting_value( PT_CV_PREFIX . 'pagination-type' ) === 'normal' ) {
1430
- $paged = intval( $_GET[ 'vpage' ] );
1431
  }
1432
  }
1433
 
@@ -1463,7 +1340,6 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1463
  */
1464
  static function url_extract_param( $pname, $default = null ) {
1465
  $query = array();
1466
- // Get url to extract data
1467
  $url = $_SERVER[ 'REQUEST_URI' ];
1468
  if ( strpos( $url, 'admin-ajax.php' ) !== false ) {
1469
  $url = $_SERVER[ 'HTTP_REFERER' ];
@@ -1535,22 +1411,21 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1535
  * Check duplicated View
1536
  * @return bool
1537
  */
1538
- static function duplicate_process( $view_id, $settings ) {
1539
- if ( !defined( 'PT_CV_DOING_PAGINATION' ) && apply_filters( PT_CV_PREFIX_ . 'check_duplicate', 0, $view_id, $settings ) ) {
1540
- global $pt_cv_glb, $pt_cv_views;
1541
 
1542
- // Generate unnique ID for current shortcode
1543
- $sc_params = isset( $pt_cv_glb[ $view_id ][ 'shortcode_params' ] ) ? $pt_cv_glb[ $view_id ][ 'shortcode_params' ] : PT_CV_Functions::string_random();
1544
- $vid = $view_id . '-' . md5( serialize( $sc_params ) );
1545
 
 
1546
  if ( !empty( $pt_cv_views[ $vid ] ) ) {
1547
- return true;
1548
  } else {
1549
  $pt_cv_views[ $vid ] = 1;
1550
  }
1551
  }
1552
 
1553
- return false;
1554
  }
1555
 
1556
  /**
@@ -1563,7 +1438,6 @@ if ( !class_exists( 'PT_CV_Functions' ) ) {
1563
  */
1564
  static function disable_view_shortcode( $action = 'disable' ) {
1565
  if ( apply_filters( PT_CV_PREFIX_ . 'disable_child_shortcode', true ) ) {
1566
-
1567
  global $shortcode_tags, $shortcode_tags_backup;
1568
 
1569
  if ( $action == 'disable' ) {
497
  * @param string $arr Array of post data
498
  */
499
  static function post_insert( $arr ) {
500
+ if ( !isset( $arr[ 'ID' ] ) ) {
501
  return;
502
  }
503
  // Create post object
544
  endwhile;
545
  endif;
546
 
 
547
  self::reset_query();
548
 
549
  return $post_id;
575
  }
576
 
577
  /**
578
+ * Get view settings from view ID
579
  *
580
  * @param string $meta_id ID of custom field
581
  *
582
  * @return array
583
  */
584
+ static function view_get_settings( $meta_id, &$post_id = null ) {
585
  if ( !$meta_id ) {
586
  return;
587
  }
588
 
589
+ $view_settings = array();
 
590
 
591
+ $post_id = PT_CV_Functions::post_id_from_meta_id( $meta_id );
592
  if ( $post_id ) {
593
  $view_settings = get_post_meta( $post_id, PT_CV_META_SETTINGS, true );
594
  }
597
  }
598
 
599
  /**
600
+ * Process view settings, return View output
601
  *
602
  * @param string $view_id View id
603
+ * @param array $settings Settings array
604
+ * @param array $pargs Pagination settings
605
+ * @param array $sc_params Shortcode parameters
606
  *
607
+ * @return string View output
608
  */
609
+ static function view_process_settings( $view_id, $settings, $pargs = array(), $sc_params = NULL ) {
610
  if ( empty( $settings[ PT_CV_PREFIX . 'view-type' ] ) ) {
611
  return sprintf( __( 'Empty settings (View %s does not exist)', 'content-views-query-and-display-post-page' ), "<strong>$view_id</strong>" );
612
  }
613
 
 
 
 
 
 
614
  global $pt_cv_glb, $pt_cv_id;
615
+
616
  if ( !isset( $pt_cv_glb ) ) {
617
  $pt_cv_glb = array();
618
  }
619
+
620
+ $pt_cv_id = $view_id;
621
  if ( !isset( $pt_cv_glb[ $pt_cv_id ] ) ) {
622
  $pt_cv_glb[ $pt_cv_id ] = array();
623
  }
624
 
 
625
  $view_settings = array_map( 'esc_sql', $settings );
626
  $pt_cv_glb[ $pt_cv_id ][ 'view_settings' ] = $view_settings;
627
 
628
  $content_type = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'content-type', $view_settings );
629
  $view_type = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'view-type', $view_settings );
630
  $current_page = self::get_current_page( $pargs );
631
+ $rebuild = isset( $view_settings[ PT_CV_PREFIX . 'rebuild' ] ) ? $view_settings[ PT_CV_PREFIX . 'rebuild' ] : false;
632
+ $vdata_key = PT_CV_PREFIX . 'view-data-' . $pt_cv_id;
633
 
634
  $pt_cv_glb[ $pt_cv_id ][ 'content_type' ] = $content_type;
635
  $pt_cv_glb[ $pt_cv_id ][ 'view_type' ] = $view_type;
636
  $pt_cv_glb[ $pt_cv_id ][ 'current_page' ] = $current_page;
637
 
 
 
 
 
 
638
  if ( defined( 'PT_CV_DOING_PAGINATION' ) ) {
639
+ $sdata = CV_Session::get( $vdata_key, array( 'args' => '', 'dargs' => '' ) );
640
+ $args = $sdata[ 'args' ];
641
+ $dargs = $sdata[ 'dargs' ];
642
+ $sc_params = $sdata[ 'shortcode_params' ];
643
  }
644
 
645
  if ( empty( $args ) || empty( $dargs ) ) {
647
  $args = $rebuild ? $rebuild : PT_CV_Functions::view_filter_settings( $content_type, $view_settings );
648
 
649
  // Store view data before get pagination settings
650
+ CV_Session::set( $vdata_key, array(
651
+ 'args' => $args,
652
+ 'dargs' => $dargs,
653
+ 'shortcode_params' => $sc_params,
654
  ) );
655
  }
656
 
657
+ $pt_cv_glb[ $pt_cv_id ][ 'shortcode_params' ] = $sc_params;
 
658
 
659
+ PT_CV_Functions::view_get_pagination_settings( $dargs, $args, $pargs );
 
 
660
 
661
+ $dargs = apply_filters( PT_CV_PREFIX_ . 'all_display_settings', $dargs );
662
+ $args = apply_filters( PT_CV_PREFIX_ . 'query_parameters', $args );
663
  $pt_cv_glb[ $pt_cv_id ][ 'dargs' ] = $dargs;
664
  $pt_cv_glb[ $pt_cv_id ][ 'args' ] = $args;
665
  do_action( PT_CV_PREFIX_ . 'add_global_variables' );
674
 
675
  // What kind of content to display
676
  $pt_cv_glb[ $pt_cv_id ][ 'display_what' ] = apply_filters( PT_CV_PREFIX_ . 'display_what', 'post' );
 
677
  if ( $pt_cv_glb[ $pt_cv_id ][ 'display_what' ] === 'post' ) {
678
  extract( self::get_posts_list( $args, $view_type ) );
679
  } else {
680
  $content_items = apply_filters( PT_CV_PREFIX_ . 'view_content', array() );
681
  }
682
 
 
 
 
 
683
  if ( apply_filters( PT_CV_PREFIX_ . 'hide_empty_result', false ) && $empty_result ) {
684
  $html = '';
685
  } else {
686
  // Wrap items
687
+ $html = PT_CV_Html::content_items_wrap( $content_items, $current_page, $args[ 'posts_per_page' ], $pt_cv_id );
688
 
689
  // Show pagination
690
  if ( $pt_query && PT_CV_Functions::nonajax_or_firstpage( $dargs, $current_page ) ) {
691
  // Save settings for reusing in pagination
692
+ CV_Session::set( PT_CV_PREFIX . 'view-settings-' . $pt_cv_id, $settings );
693
 
694
  // Total post founds
695
  $found_posts = (int) apply_filters( PT_CV_PREFIX_ . 'found_posts', $pt_query->found_posts );
703
 
704
  // Output pagination
705
  if ( (int) $max_num_pages > 0 ) {
706
+ $pagination_html = PT_CV_Html::pagination_output( $max_num_pages, $current_page, $pt_cv_id );
707
  $before_view = apply_filters( PT_CV_PREFIX_ . 'pagination_before_view', false ) ? $pagination_html . "\n" : '';
708
  $after_view = apply_filters( PT_CV_PREFIX_ . 'pagination_after_view', true ) ? "\n" . $pagination_html : '';
709
  $html = $before_view . $html . $after_view;
723
  * @return array
724
  */
725
  static function get_posts_list( $args, $view_type ) {
726
+ $empty_result = false;
727
+ $content_items = array();
 
 
728
 
729
  // The Query
730
  do_action( PT_CV_PREFIX_ . 'before_query' );
731
  $pt_query = new WP_Query( $args );
732
+ do_action( PT_CV_PREFIX_ . 'after_query', $pt_query->request );
733
 
734
  //DEBUG_QUERY
735
  //print_r( $pt_query->request );
743
  $pt_query->the_post();
744
  global $post;
745
 
746
+ if ( apply_filters( PT_CV_PREFIX_ . 'show_this_post', $post ) ) {
 
 
747
  $content_items[ $post->ID ] = PT_CV_Html::view_type_output( $view_type, $post, $post_idx++ );
748
  $all_posts[ $post->ID ] = $post;
749
  }
750
  }
 
751
  $GLOBALS[ 'cv_posts' ] = $all_posts;
752
+
753
  do_action( PT_CV_PREFIX_ . 'after_process_item' );
754
  } else {
755
+ $_class = apply_filters( PT_CV_PREFIX_ . 'content_no_post_found_class', 'alert alert-warning ' . PT_CV_PREFIX . 'no-post' );
756
+ $_text = PT_CV_Html::no_post_found();
 
 
 
 
 
757
  $content_items[] = sprintf( '<div class="%s">%s</div>', esc_attr( $_class ), $_text );
758
+ $empty_result = true;
 
759
  }
760
 
 
761
  self::reset_query();
762
 
763
  return array( 'content_items' => apply_filters( PT_CV_PREFIX_ . 'content_items', $content_items, $view_type ), 'pt_query' => $pt_query, 'empty_result' => $empty_result );
779
  $args = array(
780
  'post_type' => apply_filters( PT_CV_PREFIX_ . 'post_type', $content_type ),
781
  'post_status' => apply_filters( PT_CV_PREFIX_ . 'post_status', array( 'publish' ) ),
782
+ 'post__not_in' => array(),
783
  );
784
 
785
  // Ignore sticky posts
787
  $args[ 'ignore_sticky_posts' ] = apply_filters( PT_CV_PREFIX_ . 'ignore_sticky_posts', 1 );
788
  }
789
 
790
+ $post_in = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'post__in', $view_settings );
791
+ $post_in = array_filter( PT_CV_Functions::string_to_array( $post_in ) );
792
+ if ( $post_in ) {
793
+ $args[ 'post__in' ] = array_map( 'intval', $post_in );
794
  }
795
 
796
+ $post_not_in = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'post__not_in', $view_settings );
797
+ $post_not_in = array_filter( PT_CV_Functions::string_to_array( $post_not_in ) );
798
+ if ( $post_not_in ) {
799
+ $args[ 'post__not_in' ] = array_map( 'intval', $post_not_in );
800
  }
801
+ $args[ 'post__not_in' ] = apply_filters( PT_CV_PREFIX_ . 'post__not_in', $args[ 'post__not_in' ], $view_settings );
 
802
 
803
  // Parent page
804
  if ( $content_type == 'page' ) {
808
  }
809
  }
810
 
 
811
  $args[ 'suppress_filters' ] = true;
812
 
 
813
  PT_CV_Functions::view_get_advanced_settings( $args, $content_type );
814
 
815
  return $args;
855
  foreach ( $advanced_settings as $setting ) {
856
  switch ( $setting ) {
857
 
 
858
  case 'author':
859
+ $wp37 = PT_CV_Functions::wp_version_compare( '3.7' );
860
+ $author_in = array_filter( PT_CV_Functions::string_to_array( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'author__in', $view_settings ) ) );
861
+ $author_not_in = array_filter( PT_CV_Functions::string_to_array( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'author__not_in', $view_settings ) ) );
 
862
 
863
+ if ( $author_in ) {
864
+ $args = array_merge(
865
+ $args, $wp37 ? array( 'author__in' => array_map( 'intval', $author_in ) ) : array( 'author' => intval( $author_in[ 0 ] ) )
866
+ );
867
+ }
 
 
 
 
 
 
868
 
869
+ if ( $author_not_in && $wp37 ) {
870
+ $args = array_merge(
871
+ $args, array( 'author__not_in' => array_map( 'intval', $author_not_in ) )
872
+ );
 
 
 
 
 
 
 
 
 
 
 
 
 
873
  }
874
 
875
  break;
876
 
 
877
  case 'status':
878
  $status = PT_CV_Functions::string_to_array( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'post_status', $view_settings, 'publish' ) );
879
  $args = array_merge(
883
  );
884
  break;
885
 
 
886
  case 'search':
887
+ if ( $search_val = PT_CV_Functions::setting_value( PT_CV_PREFIX . 's', $view_settings ) ) {
888
  $args = array_merge(
889
  $args, array(
890
+ 's' => $search_val,
891
  )
892
  );
893
  }
894
  break;
895
 
 
896
  case 'taxonomy':
897
+ $taxonomies = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'taxonomy', $view_settings );
898
+ if ( !$taxonomies ) {
899
  break;
900
  }
901
 
902
+ $tax_settings = array();
 
 
 
 
 
 
903
  foreach ( $taxonomies as $taxonomy ) {
904
+ $terms = (array) PT_CV_Functions::setting_value( PT_CV_PREFIX . $taxonomy . '-terms', $view_settings );
 
905
  if ( $terms ) {
906
  $operator = PT_CV_Functions::setting_value( PT_CV_PREFIX . $taxonomy . '-operator', $view_settings, 'IN' );
907
+ if ( $operator === 'AND' && count( $terms ) == 1 ) {
908
+ $operator = 'IN';
909
+ }
910
 
911
+ $tax_settings[] = array(
912
  'taxonomy' => $taxonomy,
913
  'field' => 'slug',
914
+ 'terms' => $terms,
915
  'operator' => $operator,
916
+ /**
917
  * @since 1.7.2
918
+ * Bug: "No post found" when one of selected terms is hierarchical & operator is AND
 
919
  */
920
  'include_children' => apply_filters( PT_CV_PREFIX_ . 'include_children', $operator == 'AND' ? false : true )
921
  );
922
  }
923
  }
924
 
925
+ if ( count( $tax_settings ) > 1 ) {
926
+ $tax_settings[ 'relation' ] = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'taxonomy-relation', $view_settings, 'AND' );
 
927
  }
928
 
929
+ $args = array_merge( $args, array( 'tax_query' => apply_filters( PT_CV_PREFIX_ . 'taxonomy_setting', $tax_settings ) ) );
 
 
 
930
  break;
931
 
 
932
  case 'order':
933
  $orderby = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'orderby', $view_settings );
934
  $order = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'order', $view_settings );
935
+ $order_settings = apply_filters( PT_CV_PREFIX_ . 'order_setting', array(
 
936
  'orderby' => $orderby,
937
  'order' => $orderby ? $order : '',
938
  ) );
939
  $args = array_merge( $args, $order_settings );
940
  break;
 
 
 
941
  }
942
  }
943
  }
949
  * @param array $dargs The settings array of Fields
950
  */
951
  static function view_get_display_settings( &$dargs ) {
952
+ $view_settings = PT_CV_Functions::get_global_variable( 'view_settings' );
953
+ $view_type = $dargs[ 'view-type' ];
954
 
955
+ $dargs[ 'layout-format' ] = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'layout-format', $view_settings );
 
 
 
 
 
 
 
 
 
 
 
956
  $dargs[ 'number-columns' ] = apply_filters( PT_CV_PREFIX_ . 'item_per_row', PT_CV_Functions::setting_value( PT_CV_PREFIX . $view_type . '-' . 'number-columns', $view_settings, 1 ) );
957
  $dargs[ 'number-rows' ] = PT_CV_Functions::setting_value( PT_CV_PREFIX . $view_type . '-' . 'number-rows', $view_settings, 1 );
958
 
 
 
 
959
  $cfields_settings = PT_CV_Functions::settings_values_by_prefix( PT_CV_PREFIX . 'show-field-' );
960
  $cfields = (array) array_keys( (array) $cfields_settings );
961
  foreach ( $cfields as $field ) {
 
962
  if ( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'show-field-' . $field, $view_settings ) ) {
 
963
  $dargs[ 'fields' ][] = $field;
964
 
 
965
  switch ( $field ) {
 
 
966
  case 'title':
967
  $prefix = PT_CV_PREFIX . 'field-title-';
968
  $field_setting = PT_CV_Functions::settings_values_by_prefix( $prefix );
971
 
972
  break;
973
 
 
974
  case 'thumbnail':
975
  $prefix = PT_CV_PREFIX . 'field-thumbnail-';
976
  $field_setting = PT_CV_Functions::settings_values_by_prefix( $prefix );
979
 
980
  break;
981
 
 
982
  case 'meta-fields':
983
  $prefix = PT_CV_PREFIX . 'meta-fields-';
984
  $field_setting = PT_CV_Functions::settings_values_by_prefix( $prefix );
987
 
988
  break;
989
 
 
990
  case 'content':
991
  $prefix = PT_CV_PREFIX . 'field-content-';
992
  $field_setting = PT_CV_Functions::settings_values_by_prefix( $prefix );
998
  $dargs[ 'field-settings' ][ $field ] = apply_filters( PT_CV_PREFIX_ . 'field_content_setting_values', $field_setting, $prefix );
999
 
1000
  break;
 
 
 
1001
  }
1002
  }
1003
  }
1011
  * @param array $pargs The pagination settings array
1012
  */
1013
  static function view_get_pagination_settings( &$dargs, &$args, $pargs ) {
1014
+ $view_settings = PT_CV_Functions::get_global_variable( 'view_settings' );
 
 
1015
  $limit = trim( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'limit', $view_settings ) );
1016
+ $limit = ( empty( $limit ) || $limit === '-1' ) ? 10000000 : $limit;
1017
+ $limit = (int) apply_filters( PT_CV_PREFIX_ . 'settings_args_limit', $limit );
1018
  $args[ 'limit' ] = $args[ 'posts_per_page' ] = $limit;
1019
  $offset = 0;
1020
 
 
1021
  $pagination = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'enable-pagination', $view_settings );
1022
  if ( $pagination ) {
1023
  $prefix = PT_CV_PREFIX . 'pagination-';
1033
  $dargs[ 'pagination-settings' ][ 'style' ] = '';
1034
  }
1035
 
1036
+ $ppp = isset( $dargs[ 'pagination-settings' ][ 'items-per-page' ] ) ? (int) $dargs[ 'pagination-settings' ][ 'items-per-page' ] : $limit;
1037
+ if ( $ppp > $limit ) {
1038
+ $ppp = $limit;
 
 
1039
  }
1040
+ $args[ 'posts_per_page' ] = $ppp;
1041
 
1042
+ $paged = (int) self::get_current_page( $pargs );
1043
+ $offset = $ppp * ( $paged - 1 );
 
 
 
 
 
 
 
1044
  if ( intval( $args[ 'posts_per_page' ] ) > $limit - $offset ) {
1045
  $args[ 'posts_per_page' ] = $limit - $offset;
1046
  }
1047
  }
1048
 
 
1049
  $args[ 'offset' ] = apply_filters( PT_CV_PREFIX_ . 'settings_args_offset', $offset );
1050
  }
1051
 
1073
 
1074
  PT_CV_Functions::_nonce_check( 'form_nonce', 'view_submit' );
1075
 
1076
+ // Insert View
1077
+ $title = esc_sql( $_POST[ PT_CV_PREFIX . 'view-title' ] );
1078
+ $cur_pid = esc_sql( $_POST[ PT_CV_PREFIX . 'post-id' ] );
1079
+ if ( !$cur_pid ) {
1080
+ $post_id = PT_CV_Functions::post_insert( array( 'ID' => 0, 'title' => $title ) );
 
 
 
 
 
 
 
1081
  } else {
1082
+ $post_id = absint( $cur_pid );
1083
  }
1084
 
1085
+ // Add/Update View data
1086
+ $view_id = empty( $_POST[ PT_CV_PREFIX . 'view-id' ] ) ? PT_CV_Functions::string_random() : cv_sanitize_vid( $_POST[ PT_CV_PREFIX . 'view-id' ] );
 
 
 
 
1087
  update_post_meta( $post_id, PT_CV_META_ID, $view_id );
1088
+ update_post_meta( $post_id, PT_CV_META_SETTINGS, $_POST );
1089
 
1090
+ // Update View title
1091
  if ( strpos( $title, '[ID:' ) === false ) {
1092
  PT_CV_Functions::post_insert( array( 'ID' => $post_id, 'title' => sprintf( '%s [ID: %s]', $title, $view_id ) ) );
1093
  }
1094
 
 
 
 
1095
  $edit_link = PT_CV_Functions::view_link( $view_id );
1096
  ?>
1097
  <script type="text/javascript">
1108
  * @param string $content Content of shortcode
1109
  */
1110
  static function view_output( $atts ) {
1111
+ $atts = shortcode_atts( apply_filters( PT_CV_PREFIX_ . 'shortcode_params', array( 'id' => 0 ) ), $atts );
1112
+ $id = esc_sql( $atts[ 'id' ] );
1113
+ if ( $id && !self::duplicated_process( $id, $atts ) ) {
1114
+ $settings = PT_CV_Functions::view_get_settings( $id );
1115
+ $view_html = PT_CV_Functions::view_process_settings( $id, $settings, null, $atts );
 
 
 
 
 
 
 
 
 
1116
 
1117
+ $result = PT_CV_Functions::view_final_output( $view_html );
1118
+ do_action( PT_CV_PREFIX_ . 'flushed_output', $result );
1119
 
1120
+ return $result;
1121
+ }
1122
  }
1123
 
1124
  /**
1159
  // Validate request
1160
  check_ajax_referer( PT_CV_PREFIX_ . 'ajax_nonce', 'ajax_nonce' );
1161
 
1162
+ if ( !empty( $_POST[ 'data' ] ) ) {
1163
+ define( 'PT_CV_DOING_PREVIEW', true );
1164
 
1165
+ do_action( PT_CV_PREFIX_ . 'preview_header' );
1166
 
1167
+ $settings = array();
1168
+ parse_str( $_POST[ 'data' ], $settings );
1169
+ $view_id = cv_sanitize_vid( PT_CV_Functions::url_extract_param( 'id' ) );
1170
+ if ( empty( $view_id ) ) {
1171
+ $view_id = PT_CV_Functions::string_random();
1172
+ }
 
 
 
1173
 
1174
+ // Show output
1175
+ echo PT_CV_Functions::view_process_settings( $view_id, $settings );
1176
 
1177
+ do_action( PT_CV_PREFIX_ . 'preview_footer' );
1178
+ }
1179
 
1180
  // Must exit
1181
  die;
1186
  */
1187
  static function ajax_callback_pagination_request() {
1188
  // Validate request
1189
+ #check_ajax_referer( PT_CV_PREFIX_ . 'ajax_nonce', 'ajax_nonce' ); //disabled since 1.7.9 due to output -1 when use cache plugin, or nonce expired
1190
 
1191
  if ( !isset( $_POST[ 'sid' ] ) )
1192
  return 'Empty View ID';
1193
 
1194
  define( 'PT_CV_DOING_PAGINATION', true );
1195
 
1196
+ $view_id = cv_sanitize_vid( $_POST[ 'sid' ] );
1197
+ $settings = CV_Session::get( PT_CV_PREFIX . 'view-settings-' . $view_id, array() );
 
 
1198
  if ( !$settings ) {
1199
  $settings = PT_CV_Functions::view_get_settings( $view_id );
1200
  }
1204
  self::switch_language( $language );
1205
 
1206
  // Show output
1207
+ echo PT_CV_Functions::view_process_settings( $view_id, $settings, array( 'page' => absint( $_POST[ 'page' ] ) ) );
1208
 
1209
  // Must exit
1210
  die;
1220
  $data_page = '';
1221
  if ( !$label ) {
1222
  $label = $this_page;
1223
+ $data_page = sprintf( 'data-page="%s"', absint( $this_page ) );
1224
  }
1225
 
1226
  $html = sprintf( '<a %s href="%s">%s</a>', $data_page, esc_url( add_query_arg( 'vpage', $this_page ) ), $label );
1254
  $start = ( ( $current_page - $pages_to_show ) > 0 ) ? $current_page - $pages_to_show : 1;
1255
  $end = ( ( $current_page + $pages_to_show ) < $total_pages ) ? $current_page + $pages_to_show : $total_pages;
1256
 
1257
+ $html = '';
1258
+ $compared_page = 1;
 
1259
 
1260
  // First
1261
  if ( !$labels[ 'only_nextprev' ] ) {
1300
 
1301
  if ( PT_CV_Functions::setting_value( PT_CV_PREFIX . 'enable-pagination' ) ) {
1302
  if ( !empty( $pargs[ 'page' ] ) ) {
1303
+ $paged = absint( $pargs[ 'page' ] );
1304
  }
1305
 
1306
  if ( !empty( $_GET[ 'vpage' ] ) && PT_CV_Functions::setting_value( PT_CV_PREFIX . 'pagination-type' ) === 'normal' ) {
1307
+ $paged = absint( $_GET[ 'vpage' ] );
1308
  }
1309
  }
1310
 
1340
  */
1341
  static function url_extract_param( $pname, $default = null ) {
1342
  $query = array();
 
1343
  $url = $_SERVER[ 'REQUEST_URI' ];
1344
  if ( strpos( $url, 'admin-ajax.php' ) !== false ) {
1345
  $url = $_SERVER[ 'HTTP_REFERER' ];
1411
  * Check duplicated View
1412
  * @return bool
1413
  */
1414
+ static function duplicated_process( $view_id, $sc_params ) {
1415
+ $duplicated = false;
 
1416
 
1417
+ if ( apply_filters( PT_CV_PREFIX_ . 'check_duplicate', 0, $view_id, $sc_params ) ) {
1418
+ global $pt_cv_views;
 
1419
 
1420
+ $vid = $view_id . '-' . md5( serialize( $sc_params ) );
1421
  if ( !empty( $pt_cv_views[ $vid ] ) ) {
1422
+ $duplicated = true;
1423
  } else {
1424
  $pt_cv_views[ $vid ] = 1;
1425
  }
1426
  }
1427
 
1428
+ return $duplicated;
1429
  }
1430
 
1431
  /**
1438
  */
1439
  static function disable_view_shortcode( $action = 'disable' ) {
1440
  if ( apply_filters( PT_CV_PREFIX_ . 'disable_child_shortcode', true ) ) {
 
1441
  global $shortcode_tags, $shortcode_tags_backup;
1442
 
1443
  if ( $action == 'disable' ) {
includes/hooks.php CHANGED
@@ -45,16 +45,8 @@ if ( !class_exists( 'PT_CV_Hooks' ) ) {
45
  * @param array $args The Query parameters array
46
  */
47
  public static function filter_validate_settings( $errors, $args ) {
48
- $dargs = PT_CV_Functions::get_global_variable( 'dargs' );
49
-
50
- // echo "<pre>";
51
- // var_dump( 'query args', $args );
52
- // echo "</pre>";
53
- // echo "<pre>";
54
- // var_dump( 'display args', $dargs );
55
- // echo "</pre>";
56
-
57
- $messages = array(
58
  'field' => array(
59
  'select' => __( 'Please select an option in', 'content-views-query-and-display-post-page' ) . ' : ',
60
  'text' => __( 'Please set value in', 'content-views-query-and-display-post-page' ) . ' : ',
45
  * @param array $args The Query parameters array
46
  */
47
  public static function filter_validate_settings( $errors, $args ) {
48
+ $dargs = PT_CV_Functions::get_global_variable( 'dargs' );
49
+ $messages = array(
 
 
 
 
 
 
 
 
50
  'field' => array(
51
  'select' => __( 'Please select an option in', 'content-views-query-and-display-post-page' ) . ' : ',
52
  'text' => __( 'Please set value in', 'content-views-query-and-display-post-page' ) . ' : ',
includes/html-viewtype.php CHANGED
@@ -1,5 +1,4 @@
1
  <?php
2
-
3
  /**
4
  * HTML output for specific View types
5
  *
@@ -16,6 +15,7 @@ if ( !class_exists( 'PT_CV_Html_ViewType' ) ) {
16
  * @todo List of functions relates to View type output
17
  */
18
  class PT_CV_Html_ViewType {
 
19
  /**
20
  * Generate class for columns
21
  *
@@ -62,7 +62,6 @@ if ( !class_exists( 'PT_CV_Html_ViewType' ) ) {
62
  * @return array Array of rows, each row contains columns
63
  */
64
  static function grid_wrapper( $content_items, &$content, $column = 0, $class = '' ) {
65
-
66
  list( $columns, $span_width_last, $span_width, $span_class ) = self::process_column_width( $column );
67
 
68
  // Split items to rows
@@ -88,9 +87,8 @@ if ( !class_exists( 'PT_CV_Html_ViewType' ) ) {
88
  $idx ++;
89
  }
90
 
91
- $list_item = implode( "\n", $row_html );
92
-
93
- $content[] = apply_filters( PT_CV_PREFIX_ . 'row_wrap', $list_item );
94
  }
95
  }
96
 
@@ -119,15 +117,9 @@ if ( !class_exists( 'PT_CV_Html_ViewType' ) ) {
119
  $collapsible_list[] = str_replace( PT_CV_PREFIX_UPPER . 'ID', $random_id, $content_item );
120
  }
121
 
122
- // Data attribute
123
- $data_attr = apply_filters( PT_CV_PREFIX_ . 'collapsible_data_attr', '' );
124
-
125
- // Collapsible wrapper class
126
- $wrapper_class = apply_filters( PT_CV_PREFIX_ . 'wrapper_collapsible_class', 'panel-group' );
127
-
128
- $output = sprintf( '<div class="%s" id="%s" %s>%s</div>', esc_attr( $wrapper_class ), esc_attr( $random_id ), $data_attr, implode( "\n", $collapsible_list ) );
129
-
130
- $content[] = $output;
131
  }
132
 
133
  /**
@@ -139,7 +131,6 @@ if ( !class_exists( 'PT_CV_Html_ViewType' ) ) {
139
  * @return array Array of rows, each row contains columns
140
  */
141
  static function scrollable_wrapper( $content_items, &$content ) {
142
-
143
  $dargs = PT_CV_Functions::get_global_variable( 'dargs' );
144
 
145
  // ID for the wrapper of scrollable list
@@ -171,7 +162,7 @@ if ( !class_exists( 'PT_CV_Html_ViewType' ) ) {
171
 
172
  // Get wrapper class scrollable
173
  $scrollable_class = apply_filters( PT_CV_PREFIX_ . 'scrollable_class', 'carousel slide' );
174
- $content[] = sprintf( '<div id="%s" class="%s" data-ride="cvcarousel" data-interval=%s>%s</div>', esc_attr( $wrapper_id ), esc_attr( $scrollable_class ), $interval, implode( "\n", $scrollable_html ) );
175
  }
176
 
177
  /**
1
  <?php
 
2
  /**
3
  * HTML output for specific View types
4
  *
15
  * @todo List of functions relates to View type output
16
  */
17
  class PT_CV_Html_ViewType {
18
+
19
  /**
20
  * Generate class for columns
21
  *
62
  * @return array Array of rows, each row contains columns
63
  */
64
  static function grid_wrapper( $content_items, &$content, $column = 0, $class = '' ) {
 
65
  list( $columns, $span_width_last, $span_width, $span_class ) = self::process_column_width( $column );
66
 
67
  // Split items to rows
87
  $idx ++;
88
  }
89
 
90
+ $list_item = implode( "\n", $row_html );
91
+ $content[] = apply_filters( PT_CV_PREFIX_ . 'row_wrap', $list_item );
 
92
  }
93
  }
94
 
117
  $collapsible_list[] = str_replace( PT_CV_PREFIX_UPPER . 'ID', $random_id, $content_item );
118
  }
119
 
120
+ $wrapper_class = apply_filters( PT_CV_PREFIX_ . 'wrapper_collapsible_class', 'panel-group' );
121
+ $output = sprintf( '<div class="%s" id="%s">%s</div>', esc_attr( $wrapper_class ), esc_attr( $random_id ), implode( "\n", $collapsible_list ) );
122
+ $content[] = $output;
 
 
 
 
 
 
123
  }
124
 
125
  /**
131
  * @return array Array of rows, each row contains columns
132
  */
133
  static function scrollable_wrapper( $content_items, &$content ) {
 
134
  $dargs = PT_CV_Functions::get_global_variable( 'dargs' );
135
 
136
  // ID for the wrapper of scrollable list
162
 
163
  // Get wrapper class scrollable
164
  $scrollable_class = apply_filters( PT_CV_PREFIX_ . 'scrollable_class', 'carousel slide' );
165
+ $content[] = sprintf( '<div id="%s" class="%s" data-ride="cvcarousel" data-interval=%s>%s</div>', esc_attr( $wrapper_id ), esc_attr( $scrollable_class ), esc_attr( $interval ), implode( "\n", $scrollable_html ) );
166
  }
167
 
168
  /**
includes/html.php CHANGED
@@ -116,7 +116,6 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
116
  */
117
  static function html_loading_img( $dimension = 15, $class = '' ) {
118
  $img = sprintf( '<img width="%1$s" height="%1$s" class="%2$s" alt="%3$s" src="%4$s" /><div class="clear %5$s"></div>', esc_attr( $dimension ), esc_attr( $class ), __( 'Loading...', 'content-views-query-and-display-post-page' ), self::loading_img_src(), PT_CV_PREFIX . 'clear-pagination' );
119
-
120
  return apply_filters( PT_CV_PREFIX_ . 'loading_image', $img );
121
  }
122
 
@@ -141,6 +140,7 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
141
  /**
142
  * Html output for a link, but style as button
143
  *
 
144
  * @param string $link Value for href attribute of link
145
  * @param string $style Bootstrap type of button
146
  * @param string $text Text of button
@@ -235,7 +235,6 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
235
  $classes = array( $class );
236
  $classes[] = PT_CV_PREFIX . 'content-item';
237
  $classes[] = PT_CV_PREFIX . PT_CV_Functions::setting_value( PT_CV_PREFIX . 'layout-format' );
238
- $classes[] = PT_CV_Functions::setting_value( PT_CV_PREFIX . 'lf-mobile-disable' ) ? PT_CV_PREFIX . 'nolf' : '';
239
  $item_class = apply_filters( PT_CV_PREFIX_ . 'content_item_class', $classes, $post_id );
240
  $item_filter = apply_filters( PT_CV_PREFIX_ . 'content_item_filter_value', '', $post_id );
241
 
@@ -243,7 +242,7 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
243
  do_action( PT_CV_PREFIX_ . 'item_extra_html', $post_id );
244
  $html_item .= ob_get_clean();
245
 
246
- $result = sprintf( '<div class="%s" %s>%s</div>', implode( ' ', $item_class ), $item_filter, force_balance_tags( $html_item ) );
247
  return apply_filters( PT_CV_PREFIX_ . 'item_final_html', $result, $post_id );
248
  }
249
 
@@ -267,42 +266,29 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
267
  * @return string Full HTML output for Content View
268
  */
269
  static function content_items_wrap( $content_items, $current_page, $post_per_page, $id ) {
270
-
271
- $dargs = PT_CV_Functions::get_global_variable( 'dargs' );
272
-
273
  if ( empty( $content_items ) ) {
274
  return PT_CV_Functions::debug_output( 'empty content_items', self::no_post_found() );
275
  }
276
 
277
- // Assign as global variable
278
  PT_CV_Functions::set_global_variable( 'content_items', $content_items );
 
 
 
 
 
279
 
280
- $full_output = !defined( 'PT_CV_DOING_PAGINATION' );
281
-
282
- // 1. Before output
283
- $before_output = $full_output ? apply_filters( PT_CV_PREFIX_ . 'before_output_html', '' ) : '';
284
-
285
- // 2. Output content
286
- $content = array();
287
- $view_type = $dargs[ 'view-type' ];
288
-
289
- // Separate items by row, column
290
  switch ( $view_type ) {
291
-
292
- // Grid
293
  case 'grid':
294
  $content_items = array_map( array( __CLASS__, 'grid_item_wrap' ), $content_items );
295
  PT_CV_Html_ViewType::grid_wrapper( $content_items, $content );
296
 
297
  break;
298
 
299
- // Collapsible List
300
  case 'collapsible':
301
  PT_CV_Html_ViewType::collapsible_wrapper( $content_items, $content );
302
 
303
  break;
304
 
305
- // Scrollable List
306
  case 'scrollable':
307
  PT_CV_Html_ViewType::scrollable_wrapper( $content_items, $content );
308
 
@@ -318,22 +304,20 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
318
  break;
319
  }
320
 
321
- // Join content
322
  $content_list = implode( "\n", $content );
323
 
324
- // Wrap in Page
325
  if ( apply_filters( PT_CV_PREFIX_ . 'wrap_in_page', true ) ) {
326
  $cols = sprintf( 'data-cvc="%s"', (int) $dargs[ 'number-columns' ] );
327
  $page_attr = apply_filters( PT_CV_PREFIX_ . 'page_attr', $cols, $view_type, $content_items );
328
- $html = sprintf( '<div data-id="%s" class="%s" %s>%s</div>', PT_CV_PREFIX . 'page' . '-' . $current_page, PT_CV_PREFIX . 'page', $page_attr, $content_list );
329
  } else {
330
  $html = $content_list;
331
  }
332
 
333
  // Wrap in View
334
- if ( $full_output ) {
335
  $use_grid = PT_CV_Functions::get_global_variable( 'use_grid', true );
336
- $view_class = apply_filters( PT_CV_PREFIX_ . 'view_class', array( PT_CV_PREFIX . 'view', PT_CV_PREFIX . $view_type, $use_grid ? PT_CV_PREFIX . 'colsys' : '' ) );
337
  $view_id = PT_CV_PREFIX . 'view-' . $id;
338
  $output = sprintf( '<div class="%s" id="%s">%s</div>', esc_attr( implode( ' ', array_filter( $view_class ) ) ), $view_id, $html );
339
 
@@ -356,58 +340,38 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
356
  * @return string
357
  */
358
  static function field_item_html( $field_name, $post, $fargs ) {
359
-
360
- $dargs = PT_CV_Functions::get_global_variable( 'dargs' );
361
-
362
  if ( empty( $field_name ) ) {
363
  return '';
364
  }
365
 
366
  $html = '';
367
 
368
- // Get other settings
369
- $oargs = isset( $dargs[ 'other-settings' ] ) ? $dargs[ 'other-settings' ] : array();
370
-
371
  switch ( $field_name ) {
372
 
373
- // Thumbnail
374
  case 'thumbnail':
375
-
376
- if ( empty( $fargs[ 'thumbnail' ] ) ) {
377
- break;
378
  }
379
 
380
- $html = self::_field_thumbnail( $post, $fargs );
381
-
382
  break;
383
 
384
- // Title
385
  case 'title':
386
-
387
- $html = self::_field_title( $post, $oargs, $fargs );
388
 
389
  break;
390
 
391
- // Content
392
  case 'content':
393
-
394
- if ( empty( $fargs[ 'content' ] ) ) {
395
- break;
396
  }
397
 
398
- $html = self::_field_content( $post, $fargs );
399
-
400
  break;
401
 
402
- // Meta fields
403
  case 'meta-fields':
404
-
405
- if ( empty( $fargs[ 'meta-fields' ] ) ) {
406
- break;
407
  }
408
 
409
- $html = self::_field_meta( $post, $fargs[ 'meta-fields' ] );
410
-
411
  break;
412
 
413
  default :
@@ -421,27 +385,19 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
421
  /**
422
  * Get Title
423
  *
424
- * @param object $post
425
- * @param array $oargs
426
  * @return string
427
  */
428
- static function _field_title( $post, $oargs, $fargs ) {
429
- // Get title class
430
  $title_class = apply_filters( PT_CV_PREFIX_ . 'field_title_class', PT_CV_PREFIX . 'title' );
431
-
432
- // Get title tag
433
- $tag = apply_filters( PT_CV_PREFIX_ . 'field_title_tag', 'h4' );
434
-
435
- // Get post title
436
- $title = get_the_title( $post );
437
  if ( empty( $title ) ) {
438
  $title = __( '(no title)', 'content-views-query-and-display-post-page' );
439
  }
440
 
441
- $title = apply_filters( PT_CV_PREFIX_ . 'field_title_result', $title, $fargs, $post->ID );
442
-
443
- $html = sprintf(
444
- '<%1$s class="%2$s">%3$s</%1$s>', $tag, esc_attr( $title_class ), self::_field_href( $oargs, $post, $title )
445
  );
446
 
447
  return $html;
@@ -450,46 +406,30 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
450
  /**
451
  * Get content
452
  *
453
- * @param object $post
454
- * @param array $fargs
455
- *
456
  * @return string
457
  */
458
  static function _field_content( $post, $fargs ) {
459
- $dargs = PT_CV_Functions::get_global_variable( 'dargs' );
460
-
461
- // Get other settings
462
- $oargs = isset( $dargs[ 'other-settings' ] ) ? $dargs[ 'other-settings' ] : array();
463
-
464
- // Sets up global post data
465
  setup_postdata( $post );
466
 
467
- // Handle the more tag inside content
468
  do_action( PT_CV_PREFIX_ . 'handle_teaser' );
469
 
470
- // Get content class
471
- $content_class = apply_filters( PT_CV_PREFIX_ . 'field_content_class', PT_CV_PREFIX . 'content' );
472
-
473
- // Get content tag (div/p/span...)
474
- $tag = apply_filters( PT_CV_PREFIX_ . 'field_content_tag', 'div' );
475
 
476
- // Get full content/exceprt
477
- $content = '';
478
  switch ( $fargs[ 'content' ][ 'show' ] ) {
479
  case 'excerpt':
480
  $length = (int) $fargs[ 'content' ][ 'length' ];
481
  $readmore_btn = '';
482
- $dots = ' ...';
483
- $readmore_html = apply_filters( PT_CV_PREFIX_ . 'field_excerpt_dots', 1, $fargs ) ? $dots : '';
484
 
485
  // Read more button
486
  if ( apply_filters( PT_CV_PREFIX_ . 'field_content_readmore_enable', 1, $fargs[ 'content' ] ) ) {
487
- // Leverage WordPress translation
488
- $default_readmore = !empty( $fargs[ 'content' ][ 'readmore-text' ] ) ? stripslashes( trim( $fargs[ 'content' ][ 'readmore-text' ] ) ) : ucwords( rtrim( __( 'Read more...' ), '.' ) );
489
- $text = apply_filters( PT_CV_PREFIX_ . 'field_content_readmore_text', $default_readmore, $fargs[ 'content' ] );
490
- $btn_class = apply_filters( PT_CV_PREFIX_ . 'field_content_readmore_class', 'btn btn-success', $fargs );
491
- $readmore_btn .= self::_field_href( $oargs, $post, $text, PT_CV_PREFIX . 'readmore ' . $btn_class );
492
- $readmore_html .= apply_filters( PT_CV_PREFIX_ . 'field_content_readmore_seperated', '<br/>', $fargs ) . $readmore_btn;
493
  }
494
 
495
  // Get excerpt
@@ -498,7 +438,6 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
498
 
499
  $full_excerpt = apply_filters( PT_CV_PREFIX_ . 'field_content_excerpt', get_the_content(), $fargs, $post );
500
 
501
- // Limit length
502
  if ( apply_filters( PT_CV_PREFIX_ . 'trim_excerpt', $GLOBALS[ 'cv_excerpt_type' ] == 'content' ) ) {
503
  $excerpt = PT_CV_Functions::cv_trim_words( $full_excerpt, $length );
504
  } else {
@@ -506,16 +445,12 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
506
  }
507
 
508
  // Append readmore button
509
- $hide_readmore = apply_filters( PT_CV_PREFIX_ . 'hide_readmore', false, $excerpt, $full_excerpt, $post );
510
- $content = $excerpt . ($hide_readmore ? '' : $readmore_html);
511
  } else {
512
  // Display only readmore button if length <= 0
513
  $content = $readmore_btn;
514
  }
515
 
516
- // Trim period which precedes dots
517
- $content = str_replace( '.' . $dots, $dots, $content );
518
-
519
  break;
520
 
521
  case 'full':
@@ -527,30 +462,23 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
527
  }
528
 
529
  $content = apply_filters( PT_CV_PREFIX_ . 'field_content_final', $content, $post );
530
-
531
- $html = rtrim( $content, '.' ) ? sprintf(
532
- '<%1$s class="%2$s">%3$s</%1$s>', $tag, esc_attr( $content_class ), force_balance_tags( $content )
533
- ) : '';
534
 
535
  return $html;
536
  }
537
 
538
  /**
539
  * Output link to item
540
- *
541
- * @param array $oargs The other settings
542
- * @param object $post The post object
543
- * @param string $content The HTML of <a> tag
544
  */
545
- static function _field_href( $oargs, $post, $content, $defined_class = '' ) {
 
 
 
546
  $open_in = isset( $oargs[ 'open-in' ] ) ? $oargs[ 'open-in' ] : '_blank';
547
  $href = apply_filters( PT_CV_PREFIX_ . 'field_href', get_permalink( $post->ID ), $post );
548
  $href_class = apply_filters( PT_CV_PREFIX_ . 'field_href_class', array( $open_in, $defined_class ), $oargs );
549
  $custom_attr = apply_filters( PT_CV_PREFIX_ . 'field_href_attrs', array(), $open_in, $oargs );
550
-
551
- $html = sprintf(
552
- '<a href="%s" class="%s" target="%s" %s>%s</a>', $href, implode( ' ', $href_class ), $open_in, implode( ' ', $custom_attr ), $content
553
- );
554
 
555
  return $html;
556
  }
@@ -611,9 +539,7 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
611
  $html = apply_filters( PT_CV_PREFIX_ . 'field_thumbnail_image_html', $html );
612
 
613
  // Add link to thumbnail
614
- $dargs = PT_CV_Functions::get_global_variable( 'dargs' );
615
- $oargs = isset( $dargs[ 'other-settings' ] ) ? $dargs[ 'other-settings' ] : array();
616
- $html = self::_field_href( $oargs, $post, $html, implode( ' ', array( PT_CV_PREFIX . 'href-thumbnail', PT_CV_PREFIX . 'thumb-' . $thumbnail_position ) ) );
617
 
618
  return $html;
619
  }
@@ -627,10 +553,8 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
627
  * @return string
628
  */
629
  static function _field_meta( $post, $fargs ) {
630
-
631
  $html = array();
632
 
633
- // Sets up global post data
634
  setup_postdata( $post );
635
 
636
  foreach ( $fargs as $meta => $val ) {
@@ -640,18 +564,15 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
640
 
641
  switch ( $meta ) {
642
  case 'date':
643
- // Get date wrapper class
644
  $date_class = apply_filters( PT_CV_PREFIX_ . 'field_meta_class', 'entry-date', 'date' );
645
  $prefix_text = apply_filters( PT_CV_PREFIX_ . 'field_meta_prefix_text', '', 'date' );
646
  $date_format = apply_filters( PT_CV_PREFIX_ . 'field_meta_date_format', get_option( 'date_format' ) );
647
  $date = apply_filters( PT_CV_PREFIX_ . 'field_meta_date_final', mysql2date( $date_format, $post->post_date ), get_the_time( 'U' ) );
648
 
649
- $html[ 'date' ] = sprintf( '<span class="%s">%s <time datetime="%s">%s</time></span>', esc_html( $date_class ), $prefix_text, esc_attr( get_the_date( 'c' ) ), esc_html( $date ) );
650
  break;
651
 
652
  case 'taxonomy':
653
-
654
- // Get terms wrapper class
655
  $term_class = apply_filters( PT_CV_PREFIX_ . 'field_meta_class', 'terms', 'terms' );
656
  $prefix_text = apply_filters( PT_CV_PREFIX_ . 'field_meta_prefix_text', __( 'in', 'content-views-query-and-display-post-page' ), 'terms' );
657
 
@@ -664,7 +585,6 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
664
 
665
  case 'comment':
666
  if ( !post_password_required() && ( comments_open() || get_comments_number() ) ) :
667
- // Get comment wrapper class
668
  $comment_class = apply_filters( PT_CV_PREFIX_ . 'field_meta_class', 'comments-link', 'comment' );
669
  $prefix_text = apply_filters( PT_CV_PREFIX_ . 'field_meta_prefix_text', '', 'comment' );
670
 
@@ -677,8 +597,6 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
677
  break;
678
 
679
  case 'author':
680
-
681
- // Get author wrapper class
682
  $author_class = apply_filters( PT_CV_PREFIX_ . 'field_meta_class', 'author', 'author' );
683
  $prefix_text = apply_filters( PT_CV_PREFIX_ . 'field_meta_prefix_text', __( 'by', 'content-views-query-and-display-post-page' ), 'author' );
684
 
@@ -712,29 +630,16 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
712
  * @return string
713
  */
714
  static function _field_meta_wrap( $meta_html, $seperator = NULL ) {
715
-
716
  if ( !$meta_html ) {
717
  return '';
718
  }
719
 
720
- $seperator = isset( $seperator ) ? $seperator : apply_filters( PT_CV_PREFIX_ . 'field_meta_seperator', ' / ' );
721
-
722
- // Get meta fields class
723
- $meta_fields_class = apply_filters( PT_CV_PREFIX_ . 'field_meta_fields_class', PT_CV_PREFIX . 'meta-fields' );
724
-
725
- // Get meta fields tag
726
- $tag = apply_filters( PT_CV_PREFIX_ . 'field_meta_fields_tag', 'div' );
727
-
728
- // Define wrapper
729
- $wrapper = sprintf(
730
- '<%1$s class="%2$s">%3$s</%1$s>', $tag, esc_attr( $meta_fields_class ), '%s'
731
- );
732
-
733
- // Join fields
734
- $meta_html = implode( $seperator, (array) apply_filters( PT_CV_PREFIX_ . 'meta_field_html', $meta_html ) );
735
-
736
- // Wrap
737
- $html = !empty( $meta_html ) ? sprintf( $wrapper, $meta_html ) : '';
738
 
739
  return $html;
740
  }
@@ -749,17 +654,14 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
749
  * @return type
750
  */
751
  static function pagination_output( $max_num_pages, $current_page, $sid ) {
752
-
753
- $dargs = PT_CV_Functions::get_global_variable( 'dargs' );
754
-
755
  if ( !$max_num_pages || (int) $max_num_pages === 1 ) {
756
  return '';
757
  }
758
 
759
- $pagination_btn = '';
760
-
761
- $type = isset( $dargs[ 'pagination-settings' ][ 'type' ] ) ? $dargs[ 'pagination-settings' ][ 'type' ] : 'ajax';
762
- $style = isset( $dargs[ 'pagination-settings' ][ 'style' ] ) ? $dargs[ 'pagination-settings' ][ 'style' ] : 'regular';
763
 
764
  if ( $type == 'normal' || $style == 'regular' ) {
765
  $ul_class = implode( ' ', array( PT_CV_PREFIX . 'pagination', PT_CV_PREFIX . $type, 'pagination' ) );
@@ -767,13 +669,12 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
767
  } else {
768
  $pagination_btn = apply_filters( PT_CV_PREFIX_ . 'btn_more_html', $pagination_btn, $max_num_pages, $sid );
769
  }
770
- // Add loading icon
771
  $pagination_btn .= self::html_loading_img( 15, PT_CV_PREFIX . 'spinner' );
772
 
773
- $wrapper_class = apply_filters( PT_CV_PREFIX_ . 'pagination_class', '' );
774
- $output = apply_filters( PT_CV_PREFIX_ . 'pagination_output', sprintf( '<div class="%s">%s</div>', implode( ' ', array( $wrapper_class, PT_CV_PREFIX . 'pagination-wrapper' ) ), $pagination_btn ) );
775
 
776
- return $output;
777
  }
778
 
779
  static function assets_of_view_types() {
@@ -938,6 +839,28 @@ if ( !class_exists( 'PT_CV_Html' ) ) {
938
  return apply_filters( PT_CV_PREFIX_ . 'disable_responsive_image', PT_CV_Functions::setting_value( PT_CV_PREFIX . 'field-thumbnail-nowprpi' ) );
939
  }
940
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
941
  }
942
 
943
  }
116
  */
117
  static function html_loading_img( $dimension = 15, $class = '' ) {
118
  $img = sprintf( '<img width="%1$s" height="%1$s" class="%2$s" alt="%3$s" src="%4$s" /><div class="clear %5$s"></div>', esc_attr( $dimension ), esc_attr( $class ), __( 'Loading...', 'content-views-query-and-display-post-page' ), self::loading_img_src(), PT_CV_PREFIX . 'clear-pagination' );
 
119
  return apply_filters( PT_CV_PREFIX_ . 'loading_image', $img );
120
  }
121
 
140
  /**
141
  * Html output for a link, but style as button
142
  *
143
+ * @deprecated since version 2.0
144
  * @param string $link Value for href attribute of link
145
  * @param string $style Bootstrap type of button
146
  * @param string $text Text of button
235
  $classes = array( $class );
236
  $classes[] = PT_CV_PREFIX . 'content-item';
237
  $classes[] = PT_CV_PREFIX . PT_CV_Functions::setting_value( PT_CV_PREFIX . 'layout-format' );
 
238
  $item_class = apply_filters( PT_CV_PREFIX_ . 'content_item_class', $classes, $post_id );
239
  $item_filter = apply_filters( PT_CV_PREFIX_ . 'content_item_filter_value', '', $post_id );
240
 
242
  do_action( PT_CV_PREFIX_ . 'item_extra_html', $post_id );
243
  $html_item .= ob_get_clean();
244
 
245
+ $result = sprintf( '<div class="%s" %s>%s</div>', esc_attr( implode( ' ', $item_class ) ), cv_sanitize_html_data( $item_filter ), $html_item );
246
  return apply_filters( PT_CV_PREFIX_ . 'item_final_html', $result, $post_id );
247
  }
248
 
266
  * @return string Full HTML output for Content View
267
  */
268
  static function content_items_wrap( $content_items, $current_page, $post_per_page, $id ) {
 
 
 
269
  if ( empty( $content_items ) ) {
270
  return PT_CV_Functions::debug_output( 'empty content_items', self::no_post_found() );
271
  }
272
 
 
273
  PT_CV_Functions::set_global_variable( 'content_items', $content_items );
274
+ $dargs = PT_CV_Functions::get_global_variable( 'dargs' );
275
+ $content = array();
276
+ $non_paging = !defined( 'PT_CV_DOING_PAGINATION' );
277
+ $before_output = $non_paging ? apply_filters( PT_CV_PREFIX_ . 'before_output_html', '' ) : '';
278
+ $view_type = $dargs[ 'view-type' ];
279
 
 
 
 
 
 
 
 
 
 
 
280
  switch ( $view_type ) {
 
 
281
  case 'grid':
282
  $content_items = array_map( array( __CLASS__, 'grid_item_wrap' ), $content_items );
283
  PT_CV_Html_ViewType::grid_wrapper( $content_items, $content );
284
 
285
  break;
286
 
 
287
  case 'collapsible':
288
  PT_CV_Html_ViewType::collapsible_wrapper( $content_items, $content );
289
 
290
  break;
291
 
 
292
  case 'scrollable':
293
  PT_CV_Html_ViewType::scrollable_wrapper( $content_items, $content );
294
 
304
  break;
305
  }
306
 
 
307
  $content_list = implode( "\n", $content );
308
 
 
309
  if ( apply_filters( PT_CV_PREFIX_ . 'wrap_in_page', true ) ) {
310
  $cols = sprintf( 'data-cvc="%s"', (int) $dargs[ 'number-columns' ] );
311
  $page_attr = apply_filters( PT_CV_PREFIX_ . 'page_attr', $cols, $view_type, $content_items );
312
+ $html = sprintf( '<div data-id="%s" class="%s" %s>%s</div>', esc_attr( PT_CV_PREFIX . 'page' . '-' . $current_page ), PT_CV_PREFIX . 'page', cv_sanitize_html_data( $page_attr ), $content_list );
313
  } else {
314
  $html = $content_list;
315
  }
316
 
317
  // Wrap in View
318
+ if ( $non_paging ) {
319
  $use_grid = PT_CV_Functions::get_global_variable( 'use_grid', true );
320
+ $view_class = apply_filters( PT_CV_PREFIX_ . 'view_class', array( PT_CV_PREFIX . 'view', PT_CV_PREFIX . $view_type, $use_grid ? PT_CV_PREFIX . 'colsys' : '', PT_CV_Functions::setting_value( PT_CV_PREFIX . 'lf-mobile-disable' ) ? PT_CV_PREFIX . 'nolf' : '' ) );
321
  $view_id = PT_CV_PREFIX . 'view-' . $id;
322
  $output = sprintf( '<div class="%s" id="%s">%s</div>', esc_attr( implode( ' ', array_filter( $view_class ) ) ), $view_id, $html );
323
 
340
  * @return string
341
  */
342
  static function field_item_html( $field_name, $post, $fargs ) {
 
 
 
343
  if ( empty( $field_name ) ) {
344
  return '';
345
  }
346
 
347
  $html = '';
348
 
 
 
 
349
  switch ( $field_name ) {
350
 
 
351
  case 'thumbnail':
352
+ if ( !empty( $fargs[ 'thumbnail' ] ) ) {
353
+ $html = self::_field_thumbnail( $post, $fargs );
 
354
  }
355
 
 
 
356
  break;
357
 
 
358
  case 'title':
359
+ $html = self::_field_title( $post, $fargs );
 
360
 
361
  break;
362
 
 
363
  case 'content':
364
+ if ( !empty( $fargs[ 'content' ] ) ) {
365
+ $html = self::_field_content( $post, $fargs );
 
366
  }
367
 
 
 
368
  break;
369
 
 
370
  case 'meta-fields':
371
+ if ( !empty( $fargs[ 'meta-fields' ] ) ) {
372
+ $html = self::_field_meta( $post, $fargs[ 'meta-fields' ] );
 
373
  }
374
 
 
 
375
  break;
376
 
377
  default :
385
  /**
386
  * Get Title
387
  *
 
 
388
  * @return string
389
  */
390
+ static function _field_title( $post, $fargs ) {
 
391
  $title_class = apply_filters( PT_CV_PREFIX_ . 'field_title_class', PT_CV_PREFIX . 'title' );
392
+ $tag = apply_filters( PT_CV_PREFIX_ . 'field_title_tag', 'h4' );
393
+ $title = get_the_title( $post );
 
 
 
 
394
  if ( empty( $title ) ) {
395
  $title = __( '(no title)', 'content-views-query-and-display-post-page' );
396
  }
397
 
398
+ $title = apply_filters( PT_CV_PREFIX_ . 'field_title_result', $title, $fargs, $post->ID );
399
+ $html = sprintf(
400
+ '<%1$s class="%2$s">%3$s</%1$s>', tag_escape( $tag ), esc_attr( $title_class ), self::_field_href( $post, $title )
 
401
  );
402
 
403
  return $html;
406
  /**
407
  * Get content
408
  *
 
 
 
409
  * @return string
410
  */
411
  static function _field_content( $post, $fargs ) {
 
 
 
 
 
 
412
  setup_postdata( $post );
413
 
 
414
  do_action( PT_CV_PREFIX_ . 'handle_teaser' );
415
 
416
+ $content_class = apply_filters( PT_CV_PREFIX_ . 'field_content_class', PT_CV_PREFIX . 'content' );
417
+ $tag = apply_filters( PT_CV_PREFIX_ . 'field_content_tag', 'div' );
418
+ $content = '';
 
 
419
 
 
 
420
  switch ( $fargs[ 'content' ][ 'show' ] ) {
421
  case 'excerpt':
422
  $length = (int) $fargs[ 'content' ][ 'length' ];
423
  $readmore_btn = '';
424
+ $show_dots = apply_filters( PT_CV_PREFIX_ . 'field_excerpt_dots', 1, $fargs );
425
+ $tail = $show_dots ? ' ...' : '';
426
 
427
  // Read more button
428
  if ( apply_filters( PT_CV_PREFIX_ . 'field_content_readmore_enable', 1, $fargs[ 'content' ] ) ) {
429
+ $readmore_text = self::get_readmore_text( $fargs[ 'content' ] );
430
+ $btn_class = PT_CV_PREFIX . 'readmore ' . apply_filters( PT_CV_PREFIX_ . 'field_content_readmore_class', 'btn btn-success', $fargs );
431
+ $readmore_btn = self::_field_href( $post, $readmore_text, $btn_class );
432
+ $tail .= apply_filters( PT_CV_PREFIX_ . 'field_content_readmore_seperated', '<br/>', $fargs );
 
 
433
  }
434
 
435
  // Get excerpt
438
 
439
  $full_excerpt = apply_filters( PT_CV_PREFIX_ . 'field_content_excerpt', get_the_content(), $fargs, $post );
440
 
 
441
  if ( apply_filters( PT_CV_PREFIX_ . 'trim_excerpt', $GLOBALS[ 'cv_excerpt_type' ] == 'content' ) ) {
442
  $excerpt = PT_CV_Functions::cv_trim_words( $full_excerpt, $length );
443
  } else {
445
  }
446
 
447
  // Append readmore button
448
+ $content = apply_filters( PT_CV_PREFIX_ . 'excerpt_html', ($show_dots ? rtrim( $excerpt, '.' ) : $excerpt) . $tail, $post ) . $readmore_btn;
 
449
  } else {
450
  // Display only readmore button if length <= 0
451
  $content = $readmore_btn;
452
  }
453
 
 
 
 
454
  break;
455
 
456
  case 'full':
462
  }
463
 
464
  $content = apply_filters( PT_CV_PREFIX_ . 'field_content_final', $content, $post );
465
+ $html = rtrim( $content, '.' ) ? sprintf( '<%1$s class="%2$s">%3$s</%1$s>', tag_escape( $tag ), esc_attr( $content_class ), force_balance_tags( $content ) ) : '';
 
 
 
466
 
467
  return $html;
468
  }
469
 
470
  /**
471
  * Output link to item
 
 
 
 
472
  */
473
+ static function _field_href( $post, $content, $defined_class = '' ) {
474
+ $dargs = PT_CV_Functions::get_global_variable( 'dargs' );
475
+ $oargs = isset( $dargs[ 'other-settings' ] ) ? $dargs[ 'other-settings' ] : array();
476
+
477
  $open_in = isset( $oargs[ 'open-in' ] ) ? $oargs[ 'open-in' ] : '_blank';
478
  $href = apply_filters( PT_CV_PREFIX_ . 'field_href', get_permalink( $post->ID ), $post );
479
  $href_class = apply_filters( PT_CV_PREFIX_ . 'field_href_class', array( $open_in, $defined_class ), $oargs );
480
  $custom_attr = apply_filters( PT_CV_PREFIX_ . 'field_href_attrs', array(), $open_in, $oargs );
481
+ $html = sprintf( '<a href="%s" class="%s" target="%s" %s>%s</a>', esc_url( $href ), esc_attr( implode( ' ', array_filter( $href_class ) ) ), esc_attr( $open_in ), cv_sanitize_html_data( implode( ' ', $custom_attr ) ), $content );
 
 
 
482
 
483
  return $html;
484
  }
539
  $html = apply_filters( PT_CV_PREFIX_ . 'field_thumbnail_image_html', $html );
540
 
541
  // Add link to thumbnail
542
+ $html = self::_field_href( $post, $html, implode( ' ', array( PT_CV_PREFIX . 'href-thumbnail', PT_CV_PREFIX . 'thumb-' . $thumbnail_position ) ) );
 
 
543
 
544
  return $html;
545
  }
553
  * @return string
554
  */
555
  static function _field_meta( $post, $fargs ) {
 
556
  $html = array();
557
 
 
558
  setup_postdata( $post );
559
 
560
  foreach ( $fargs as $meta => $val ) {
564
 
565
  switch ( $meta ) {
566
  case 'date':
 
567
  $date_class = apply_filters( PT_CV_PREFIX_ . 'field_meta_class', 'entry-date', 'date' );
568
  $prefix_text = apply_filters( PT_CV_PREFIX_ . 'field_meta_prefix_text', '', 'date' );
569
  $date_format = apply_filters( PT_CV_PREFIX_ . 'field_meta_date_format', get_option( 'date_format' ) );
570
  $date = apply_filters( PT_CV_PREFIX_ . 'field_meta_date_final', mysql2date( $date_format, $post->post_date ), get_the_time( 'U' ) );
571
 
572
+ $html[ 'date' ] = sprintf( '<span class="%s">%s <time datetime="%s">%s</time></span>', esc_attr( $date_class ), $prefix_text, esc_attr( get_the_date( 'c' ) ), esc_html( $date ) );
573
  break;
574
 
575
  case 'taxonomy':
 
 
576
  $term_class = apply_filters( PT_CV_PREFIX_ . 'field_meta_class', 'terms', 'terms' );
577
  $prefix_text = apply_filters( PT_CV_PREFIX_ . 'field_meta_prefix_text', __( 'in', 'content-views-query-and-display-post-page' ), 'terms' );
578
 
585
 
586
  case 'comment':
587
  if ( !post_password_required() && ( comments_open() || get_comments_number() ) ) :
 
588
  $comment_class = apply_filters( PT_CV_PREFIX_ . 'field_meta_class', 'comments-link', 'comment' );
589
  $prefix_text = apply_filters( PT_CV_PREFIX_ . 'field_meta_prefix_text', '', 'comment' );
590
 
597
  break;
598
 
599
  case 'author':
 
 
600
  $author_class = apply_filters( PT_CV_PREFIX_ . 'field_meta_class', 'author', 'author' );
601
  $prefix_text = apply_filters( PT_CV_PREFIX_ . 'field_meta_prefix_text', __( 'by', 'content-views-query-and-display-post-page' ), 'author' );
602
 
630
  * @return string
631
  */
632
  static function _field_meta_wrap( $meta_html, $seperator = NULL ) {
 
633
  if ( !$meta_html ) {
634
  return '';
635
  }
636
 
637
+ $seperator = isset( $seperator ) ? $seperator : apply_filters( PT_CV_PREFIX_ . 'field_meta_seperator', ' / ' );
638
+ $class = apply_filters( PT_CV_PREFIX_ . 'field_meta_fields_class', PT_CV_PREFIX . 'meta-fields' );
639
+ $tag = apply_filters( PT_CV_PREFIX_ . 'field_meta_fields_tag', 'div' );
640
+ $wrapper = sprintf( '<%1$s class="%2$s">%3$s</%1$s>', tag_escape( $tag ), esc_attr( $class ), '%s' );
641
+ $meta_html = implode( $seperator, (array) apply_filters( PT_CV_PREFIX_ . 'meta_field_html', $meta_html ) );
642
+ $html = !empty( $meta_html ) ? sprintf( $wrapper, $meta_html ) : '';
 
 
 
 
 
 
 
 
 
 
 
 
643
 
644
  return $html;
645
  }
654
  * @return type
655
  */
656
  static function pagination_output( $max_num_pages, $current_page, $sid ) {
 
 
 
657
  if ( !$max_num_pages || (int) $max_num_pages === 1 ) {
658
  return '';
659
  }
660
 
661
+ $dargs = PT_CV_Functions::get_global_variable( 'dargs' );
662
+ $pagination_btn = '';
663
+ $type = isset( $dargs[ 'pagination-settings' ][ 'type' ] ) ? $dargs[ 'pagination-settings' ][ 'type' ] : 'ajax';
664
+ $style = isset( $dargs[ 'pagination-settings' ][ 'style' ] ) ? $dargs[ 'pagination-settings' ][ 'style' ] : 'regular';
665
 
666
  if ( $type == 'normal' || $style == 'regular' ) {
667
  $ul_class = implode( ' ', array( PT_CV_PREFIX . 'pagination', PT_CV_PREFIX . $type, 'pagination' ) );
669
  } else {
670
  $pagination_btn = apply_filters( PT_CV_PREFIX_ . 'btn_more_html', $pagination_btn, $max_num_pages, $sid );
671
  }
 
672
  $pagination_btn .= self::html_loading_img( 15, PT_CV_PREFIX . 'spinner' );
673
 
674
+ $class = esc_attr( implode( ' ', array( apply_filters( PT_CV_PREFIX_ . 'pagination_class', '' ), PT_CV_PREFIX . 'pagination-wrapper' ) ) );
675
+ $output = sprintf( '<div class="%s">%s</div>', $class, $pagination_btn );
676
 
677
+ return apply_filters( PT_CV_PREFIX_ . 'pagination_output', $output );
678
  }
679
 
680
  static function assets_of_view_types() {
839
  return apply_filters( PT_CV_PREFIX_ . 'disable_responsive_image', PT_CV_Functions::setting_value( PT_CV_PREFIX . 'field-thumbnail-nowprpi' ) );
840
  }
841
 
842
+ /**
843
+ * Return Readmore text, able to get translation from CV, WP
844
+ *
845
+ * @since 1.9.1
846
+ * @param array $args
847
+ * @return string
848
+ */
849
+ static function get_readmore_text( $args ) {
850
+ $result = '';
851
+ if ( !empty( $args[ 'readmore-text' ] ) ) {
852
+ $result = stripslashes( cv_sanitize_tag_content( $args[ 'readmore-text' ] ) );
853
+ // CV translation
854
+ if ( $result === 'Read More' ) {
855
+ $result = __( 'Read More', 'content-views-query-and-display-post-page' );
856
+ }
857
+ } else {
858
+ // WP translation
859
+ $result = ucwords( rtrim( __( 'Read more...' ), '.' ) );
860
+ }
861
+ return $result;
862
+ }
863
+
864
  }
865
 
866
  }
includes/settings.php CHANGED
@@ -630,7 +630,7 @@ if ( !class_exists( 'PT_CV_Settings' ) ) {
630
  array(
631
  'type' => 'checkbox',
632
  'name' => $prefix . 'thumbnail-nowprpi',
633
- 'options' => PT_CV_Values::yes_no( 'yes', __( 'Disable responsive image of WordPress 4.4', 'content-views-query-and-display-post-page' ) ),
634
  'std' => '',
635
  'desc' => __( 'Check this option if thumbnail looks blurry', 'content-views-query-and-display-post-page' ),
636
  ),
@@ -857,7 +857,7 @@ if ( !class_exists( 'PT_CV_Settings' ) ) {
857
  * @return string
858
  */
859
  static function get_cvpro( $text, $width = 10, $style = '', $notice = false ) {
860
- $url = sprintf( ' &raquo; <a href="%s" target="_blank">%s</a>', esc_url( 'https://www.contentviewspro.com/pricing/?utm_source=client&utm_medium=view_fields&utm_campaign=gopro' ), __( 'Get PRO Version', 'content-views-query-and-display-post-page' ) );
861
 
862
  return array(
863
  'label' => array(
630
  array(
631
  'type' => 'checkbox',
632
  'name' => $prefix . 'thumbnail-nowprpi',
633
+ 'options' => PT_CV_Values::yes_no( 'yes', __( 'Disable responsive image of WordPress', 'content-views-query-and-display-post-page' ) ),
634
  'std' => '',
635
  'desc' => __( 'Check this option if thumbnail looks blurry', 'content-views-query-and-display-post-page' ),
636
  ),
857
  * @return string
858
  */
859
  static function get_cvpro( $text, $width = 10, $style = '', $notice = false ) {
860
+ $url = sprintf( ' &raquo; <a href="%s" target="_blank">%s</a>', esc_url( 'https://www.contentviewspro.com/pricing/?utm_source=client&utm_medium=view_fields&utm_campaign=gopro' ), __( 'get Pro version', 'content-views-query-and-display-post-page' ) );
861
 
862
  return array(
863
  'label' => array(
languages/content-views-query-and-display-post-page.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Content Views\n"
4
- "POT-Creation-Date: 2016-08-03 09:31+0700\n"
5
- "PO-Revision-Date: 2016-08-03 09:31+0700\n"
6
  "Last-Translator: \n"
7
  "Language-Team: PT Guy <support@contentviewspro.com>\n"
8
  "MIME-Version: 1.0\n"
@@ -28,7 +28,8 @@ msgstr ""
28
 
29
  #: code/admin/content-views-admin.php:224
30
  msgid ""
31
- "If shortcode is visible in below panel, please click Save button, then paste View shortcode to a page and check"
 
32
  msgstr ""
33
 
34
  #: code/admin/content-views-admin.php:228 code/admin/views/view.php:64
@@ -53,11 +54,11 @@ msgstr ""
53
  msgid "Content Views"
54
  msgstr ""
55
 
56
- #: code/admin/content-views-admin.php:301 code/public/content-views.php:281
57
  msgid "All Views"
58
  msgstr ""
59
 
60
- #: code/admin/content-views-admin.php:305 code/public/content-views.php:277
61
  msgid "Add New View"
62
  msgstr ""
63
 
@@ -76,15 +77,15 @@ msgid "Shortcode"
76
  msgstr ""
77
 
78
  #: code/admin/content-views-admin.php:416 code/admin/views/view.php:382
79
- #: code/includes/settings.php:580 code/includes/values.php:273
80
  msgid "Author"
81
  msgstr ""
82
 
83
- #: code/admin/content-views-admin.php:417 code/includes/settings.php:580
84
  msgid "Date"
85
  msgstr ""
86
 
87
- #: code/admin/views/view.php:36 code/public/content-views.php:279
88
  msgid "Edit View"
89
  msgstr ""
90
 
@@ -109,15 +110,15 @@ msgstr ""
109
  msgid "Save"
110
  msgstr ""
111
 
112
- #: code/admin/views/view.php:124 code/includes/hooks.php:63
113
  msgid "Filter Settings"
114
  msgstr ""
115
 
116
- #: code/admin/views/view.php:128 code/includes/hooks.php:64
117
  msgid "Display Settings"
118
  msgstr ""
119
 
120
- #: code/admin/views/view.php:143 code/includes/hooks.php:70
121
  msgid "Content type"
122
  msgstr ""
123
 
@@ -154,7 +155,7 @@ msgstr ""
154
  msgid "Enter ID of parent page to show its children"
155
  msgstr ""
156
 
157
- #: code/admin/views/view.php:222 code/includes/settings.php:165
158
  msgid "Limit"
159
  msgstr ""
160
 
@@ -176,7 +177,7 @@ msgstr ""
176
  msgid "Filter by %s"
177
  msgstr ""
178
 
179
- #: code/admin/views/view.php:295 code/includes/settings.php:580
180
  #: code/includes/values.php:269
181
  msgid "Taxonomy"
182
  msgstr ""
@@ -229,8 +230,8 @@ msgstr ""
229
  msgid "Enter keyword to searching for posts"
230
  msgstr ""
231
 
232
- #: code/admin/views/view.php:480 code/includes/hooks.php:75
233
- #: code/includes/hooks.php:99
234
  msgid "View type (Layout)"
235
  msgstr ""
236
 
@@ -239,7 +240,7 @@ msgid "Responsive settings"
239
  msgstr ""
240
 
241
  #: code/admin/views/view.php:517 code/admin/views/view.php:530
242
- #: code/includes/hooks.php:99 code/includes/settings.php:750
243
  msgid "Items per row"
244
  msgstr ""
245
 
@@ -251,7 +252,7 @@ msgstr ""
251
  msgid "Mobile"
252
  msgstr ""
253
 
254
- #: code/admin/views/view.php:548 code/includes/hooks.php:80
255
  msgid "Layout format"
256
  msgstr ""
257
 
@@ -259,11 +260,11 @@ msgstr ""
259
  msgid "Disable this format on mobile devices & extra small screens"
260
  msgstr ""
261
 
262
- #: code/admin/views/view.php:603 code/includes/hooks.php:85
263
  msgid "Fields settings"
264
  msgstr ""
265
 
266
- #: code/admin/views/view.php:621 code/includes/hooks.php:91
267
  msgid "Pagination"
268
  msgstr ""
269
 
@@ -271,32 +272,32 @@ msgstr ""
271
  msgid "Others"
272
  msgstr ""
273
 
274
- #: code/includes/functions.php:461
275
  msgid "View all posts in"
276
  msgstr ""
277
 
278
- #: code/includes/functions.php:528 code/includes/html.php:432
279
  msgid "(no title)"
280
  msgstr ""
281
 
282
- #: code/includes/functions.php:593
283
  msgid "Cheatin&#8217; uh?"
284
  msgstr ""
285
 
286
- #: code/includes/functions.php:631
287
  #, php-format
288
  msgid "Empty settings (View %s does not exist)"
289
  msgstr ""
290
 
291
- #: code/includes/hooks.php:59
292
  msgid "Please select an option in"
293
  msgstr ""
294
 
295
- #: code/includes/hooks.php:60
296
  msgid "Please set value in"
297
  msgstr ""
298
 
299
- #: code/includes/hooks.php:91 code/includes/settings.php:152
300
  msgid "Items per page"
301
  msgstr ""
302
 
@@ -312,42 +313,46 @@ msgstr ""
312
  msgid "No posts found."
313
  msgstr ""
314
 
315
- #: code/includes/html.php:482 code/includes/settings.php:399
316
- msgid "Read more..."
317
- msgstr ""
318
-
319
- #: code/includes/html.php:667
320
  msgid "in"
321
  msgstr ""
322
 
323
- #: code/includes/html.php:694
324
  msgid "by"
325
  msgstr ""
326
 
327
- #: code/includes/html.php:864
328
  msgid "Go to first page"
329
  msgstr ""
330
 
331
- #: code/includes/html.php:865
332
  msgid "Go to previous page"
333
  msgstr ""
334
 
335
- #: code/includes/html.php:866
336
  msgid "Go to next page"
337
  msgstr ""
338
 
339
- #: code/includes/html.php:867
340
  msgid "Go to last page"
341
  msgstr ""
342
 
343
- #: code/includes/html.php:868
344
  msgid "Current page is"
345
  msgstr ""
346
 
347
- #: code/includes/html.php:869
348
  msgid "Go to page"
349
  msgstr ""
350
 
 
 
 
 
 
 
 
 
351
  #: code/includes/settings.php:42
352
  msgid "Select terms"
353
  msgstr ""
@@ -356,167 +361,167 @@ msgstr ""
356
  msgid "Operator"
357
  msgstr ""
358
 
359
- #: code/includes/settings.php:102
 
 
 
 
360
  msgid "Order"
361
  msgstr ""
362
 
363
- #: code/includes/settings.php:144
364
  msgid "Enable"
365
  msgstr ""
366
 
367
- #: code/includes/settings.php:165
368
  #, php-format
369
  msgid ""
370
  "If value of %s setting is not empty, this value should be smaller than that"
371
  msgstr ""
372
 
373
- #: code/includes/settings.php:173
374
  msgid "Type"
375
  msgstr ""
376
 
377
- #: code/includes/settings.php:201
378
  msgid "Style"
379
  msgstr ""
380
 
381
- #: code/includes/settings.php:236
382
  msgid "Open item in"
383
  msgstr ""
384
 
385
- #: code/includes/settings.php:244
386
  msgid "How to open item when click on Title, Thumbnail, Read-more button"
387
  msgstr ""
388
 
389
- #: code/includes/settings.php:283
390
  msgid "Change display order (for example: show Title above Thumbnail)"
391
  msgstr ""
392
 
393
- #: code/includes/settings.php:289
394
  msgid "Thumbnail"
395
  msgstr ""
396
 
397
- #: code/includes/settings.php:308
398
  msgid "Content"
399
  msgstr ""
400
 
401
- #: code/includes/settings.php:320
402
  msgid "Show Full Content"
403
  msgstr ""
404
 
405
- #: code/includes/settings.php:321
406
  msgid "Show Excerpt"
407
  msgstr ""
408
 
409
- #: code/includes/settings.php:361
410
  msgid "Excerpt settings"
411
  msgstr ""
412
 
413
- #: code/includes/settings.php:370
414
  msgid "Generate excerpt by selecting the first X words of post content"
415
  msgstr ""
416
 
417
- #: code/includes/settings.php:375
418
  msgid "Use manual excerpt"
419
  msgstr ""
420
 
421
- #: code/includes/settings.php:385
422
  msgid "Allow HTML tags (a, br, strong, em, strike, i, ul, ol, li) in excerpt"
423
  msgstr ""
424
 
425
- #: code/includes/settings.php:393
426
- msgid "Read More"
427
- msgstr ""
428
-
429
- #: code/includes/settings.php:400
430
  msgid "Text for Read more"
431
  msgstr ""
432
 
433
- #: code/includes/settings.php:418
434
  msgid "Meta fields"
435
  msgstr ""
436
 
437
- #: code/includes/settings.php:490
438
  msgid "Thumbnail position"
439
  msgstr ""
440
 
441
- #: code/includes/settings.php:522
442
  msgid "Show Thumbnail"
443
  msgstr ""
444
 
445
- #: code/includes/settings.php:542
446
  msgid "Show Title"
447
  msgstr ""
448
 
449
- #: code/includes/settings.php:561
450
  msgid "Show Content"
451
  msgstr ""
452
 
453
- #: code/includes/settings.php:580
454
  msgid "Show Meta Fields"
455
  msgstr ""
456
 
457
- #: code/includes/settings.php:580
458
  msgid "Comment"
459
  msgstr ""
460
 
461
- #: code/includes/settings.php:605
462
  msgid "Size"
463
  msgstr ""
464
 
465
- #: code/includes/settings.php:631
466
- msgid "Disable responsive image of WordPress 4.4"
467
  msgstr ""
468
 
469
- #: code/includes/settings.php:633
470
  msgid "Check this option if thumbnail looks blurry"
471
  msgstr ""
472
 
473
- #: code/includes/settings.php:638
474
  #, php-format
475
  msgid "In this lite version, thumbnail is only shown if post has %s"
476
  msgstr ""
477
 
478
- #: code/includes/settings.php:638
479
  msgid "Featured Image"
480
  msgstr ""
481
 
482
- #: code/includes/settings.php:666
483
  msgid "Show Date"
484
  msgstr ""
485
 
486
- #: code/includes/settings.php:685
487
  msgid "Show Author"
488
  msgstr ""
489
 
490
- #: code/includes/settings.php:704
491
  #, php-format
492
  msgid "Show Taxonomies (%s, %s...)"
493
  msgstr ""
494
 
495
- #: code/includes/settings.php:704 code/includes/values.php:269
496
  msgid "Categories"
497
  msgstr ""
498
 
499
- #: code/includes/settings.php:704 code/includes/values.php:269
500
  msgid "Tags"
501
  msgstr ""
502
 
503
- #: code/includes/settings.php:724
504
  msgid "Show Comment Count"
505
  msgstr ""
506
 
507
- #: code/includes/settings.php:790
508
  msgid "Open first item by default"
509
  msgstr ""
510
 
511
- #: code/includes/settings.php:826
512
  msgid "There is no option"
513
  msgstr ""
514
 
515
- #: code/includes/settings.php:858
516
- msgid "Get PRO Version"
517
  msgstr ""
518
 
519
- #: code/includes/settings.php:873
520
  msgid "Notice"
521
  msgstr ""
522
 
@@ -649,7 +654,7 @@ msgid "Scrollable List"
649
  msgstr ""
650
 
651
  #: code/includes/values.php:383
652
- msgid "1 column (show all fields in one column)"
653
  msgstr ""
654
 
655
  #: code/includes/values.php:384
@@ -684,26 +689,26 @@ msgstr ""
684
  msgid "Right"
685
  msgstr ""
686
 
687
- #: code/public/content-views.php:278
688
  msgid "New View"
689
  msgstr ""
690
 
691
- #: code/public/content-views.php:280
692
  msgid "View View"
693
  msgstr ""
694
 
695
- #: code/public/content-views.php:282
696
  msgid "Search Views"
697
  msgstr ""
698
 
699
- #: code/public/content-views.php:283
700
  msgid "Parent Views:"
701
  msgstr ""
702
 
703
- #: code/public/content-views.php:284
704
  msgid "No views found."
705
  msgstr ""
706
 
707
- #: code/public/content-views.php:285
708
  msgid "No views found in Trash."
709
  msgstr ""
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Content Views\n"
4
+ "POT-Creation-Date: 2016-10-04 11:14+0700\n"
5
+ "PO-Revision-Date: 2016-10-04 11:14+0700\n"
6
  "Last-Translator: \n"
7
  "Language-Team: PT Guy <support@contentviewspro.com>\n"
8
  "MIME-Version: 1.0\n"
28
 
29
  #: code/admin/content-views-admin.php:224
30
  msgid ""
31
+ "If post excerpt contains shortcode of theme or another plugin, please save "
32
+ "this View, paste its shortcode to a page, then view that page"
33
  msgstr ""
34
 
35
  #: code/admin/content-views-admin.php:228 code/admin/views/view.php:64
54
  msgid "Content Views"
55
  msgstr ""
56
 
57
+ #: code/admin/content-views-admin.php:301 code/public/content-views.php:271
58
  msgid "All Views"
59
  msgstr ""
60
 
61
+ #: code/admin/content-views-admin.php:305 code/public/content-views.php:267
62
  msgid "Add New View"
63
  msgstr ""
64
 
77
  msgstr ""
78
 
79
  #: code/admin/content-views-admin.php:416 code/admin/views/view.php:382
80
+ #: code/includes/settings.php:582 code/includes/values.php:273
81
  msgid "Author"
82
  msgstr ""
83
 
84
+ #: code/admin/content-views-admin.php:417 code/includes/settings.php:582
85
  msgid "Date"
86
  msgstr ""
87
 
88
+ #: code/admin/views/view.php:36 code/public/content-views.php:269
89
  msgid "Edit View"
90
  msgstr ""
91
 
110
  msgid "Save"
111
  msgstr ""
112
 
113
+ #: code/admin/views/view.php:124 code/includes/hooks.php:55
114
  msgid "Filter Settings"
115
  msgstr ""
116
 
117
+ #: code/admin/views/view.php:128 code/includes/hooks.php:56
118
  msgid "Display Settings"
119
  msgstr ""
120
 
121
+ #: code/admin/views/view.php:143 code/includes/hooks.php:62
122
  msgid "Content type"
123
  msgstr ""
124
 
155
  msgid "Enter ID of parent page to show its children"
156
  msgstr ""
157
 
158
+ #: code/admin/views/view.php:222 code/includes/settings.php:167
159
  msgid "Limit"
160
  msgstr ""
161
 
177
  msgid "Filter by %s"
178
  msgstr ""
179
 
180
+ #: code/admin/views/view.php:295 code/includes/settings.php:582
181
  #: code/includes/values.php:269
182
  msgid "Taxonomy"
183
  msgstr ""
230
  msgid "Enter keyword to searching for posts"
231
  msgstr ""
232
 
233
+ #: code/admin/views/view.php:480 code/includes/hooks.php:67
234
+ #: code/includes/hooks.php:91
235
  msgid "View type (Layout)"
236
  msgstr ""
237
 
240
  msgstr ""
241
 
242
  #: code/admin/views/view.php:517 code/admin/views/view.php:530
243
+ #: code/includes/hooks.php:91 code/includes/settings.php:752
244
  msgid "Items per row"
245
  msgstr ""
246
 
252
  msgid "Mobile"
253
  msgstr ""
254
 
255
+ #: code/admin/views/view.php:548 code/includes/hooks.php:72
256
  msgid "Layout format"
257
  msgstr ""
258
 
260
  msgid "Disable this format on mobile devices & extra small screens"
261
  msgstr ""
262
 
263
+ #: code/admin/views/view.php:603 code/includes/hooks.php:77
264
  msgid "Fields settings"
265
  msgstr ""
266
 
267
+ #: code/admin/views/view.php:621 code/includes/hooks.php:83
268
  msgid "Pagination"
269
  msgstr ""
270
 
272
  msgid "Others"
273
  msgstr ""
274
 
275
+ #: code/includes/functions.php:471
276
  msgid "View all posts in"
277
  msgstr ""
278
 
279
+ #: code/includes/functions.php:508 code/includes/html.php:438
280
  msgid "(no title)"
281
  msgstr ""
282
 
283
+ #: code/includes/functions.php:572
284
  msgid "Cheatin&#8217; uh?"
285
  msgstr ""
286
 
287
+ #: code/includes/functions.php:611
288
  #, php-format
289
  msgid "Empty settings (View %s does not exist)"
290
  msgstr ""
291
 
292
+ #: code/includes/hooks.php:51
293
  msgid "Please select an option in"
294
  msgstr ""
295
 
296
+ #: code/includes/hooks.php:52
297
  msgid "Please set value in"
298
  msgstr ""
299
 
300
+ #: code/includes/hooks.php:83 code/includes/settings.php:154
301
  msgid "Items per page"
302
  msgstr ""
303
 
313
  msgid "No posts found."
314
  msgstr ""
315
 
316
+ #: code/includes/html.php:656
 
 
 
 
317
  msgid "in"
318
  msgstr ""
319
 
320
+ #: code/includes/html.php:683
321
  msgid "by"
322
  msgstr ""
323
 
324
+ #: code/includes/html.php:849
325
  msgid "Go to first page"
326
  msgstr ""
327
 
328
+ #: code/includes/html.php:850
329
  msgid "Go to previous page"
330
  msgstr ""
331
 
332
+ #: code/includes/html.php:851
333
  msgid "Go to next page"
334
  msgstr ""
335
 
336
+ #: code/includes/html.php:852
337
  msgid "Go to last page"
338
  msgstr ""
339
 
340
+ #: code/includes/html.php:853
341
  msgid "Current page is"
342
  msgstr ""
343
 
344
+ #: code/includes/html.php:854
345
  msgid "Go to page"
346
  msgstr ""
347
 
348
+ #: code/includes/html.php:953 code/includes/settings.php:395
349
+ msgid "Read More"
350
+ msgstr ""
351
+
352
+ #: code/includes/html.php:958 code/includes/settings.php:401
353
+ msgid "Read more..."
354
+ msgstr ""
355
+
356
  #: code/includes/settings.php:42
357
  msgid "Select terms"
358
  msgstr ""
361
  msgid "Operator"
362
  msgstr ""
363
 
364
+ #: code/includes/settings.php:100
365
+ msgid "Sort by custom field, drag & drop, slug, random order, menu order"
366
+ msgstr ""
367
+
368
+ #: code/includes/settings.php:104
369
  msgid "Order"
370
  msgstr ""
371
 
372
+ #: code/includes/settings.php:146
373
  msgid "Enable"
374
  msgstr ""
375
 
376
+ #: code/includes/settings.php:167
377
  #, php-format
378
  msgid ""
379
  "If value of %s setting is not empty, this value should be smaller than that"
380
  msgstr ""
381
 
382
+ #: code/includes/settings.php:175
383
  msgid "Type"
384
  msgstr ""
385
 
386
+ #: code/includes/settings.php:203
387
  msgid "Style"
388
  msgstr ""
389
 
390
+ #: code/includes/settings.php:238
391
  msgid "Open item in"
392
  msgstr ""
393
 
394
+ #: code/includes/settings.php:246
395
  msgid "How to open item when click on Title, Thumbnail, Read-more button"
396
  msgstr ""
397
 
398
+ #: code/includes/settings.php:285
399
  msgid "Change display order (for example: show Title above Thumbnail)"
400
  msgstr ""
401
 
402
+ #: code/includes/settings.php:291
403
  msgid "Thumbnail"
404
  msgstr ""
405
 
406
+ #: code/includes/settings.php:310
407
  msgid "Content"
408
  msgstr ""
409
 
410
+ #: code/includes/settings.php:322
411
  msgid "Show Full Content"
412
  msgstr ""
413
 
414
+ #: code/includes/settings.php:323
415
  msgid "Show Excerpt"
416
  msgstr ""
417
 
418
+ #: code/includes/settings.php:363
419
  msgid "Excerpt settings"
420
  msgstr ""
421
 
422
+ #: code/includes/settings.php:372
423
  msgid "Generate excerpt by selecting the first X words of post content"
424
  msgstr ""
425
 
426
+ #: code/includes/settings.php:377
427
  msgid "Use manual excerpt"
428
  msgstr ""
429
 
430
+ #: code/includes/settings.php:387
431
  msgid "Allow HTML tags (a, br, strong, em, strike, i, ul, ol, li) in excerpt"
432
  msgstr ""
433
 
434
+ #: code/includes/settings.php:402
 
 
 
 
435
  msgid "Text for Read more"
436
  msgstr ""
437
 
438
+ #: code/includes/settings.php:420
439
  msgid "Meta fields"
440
  msgstr ""
441
 
442
+ #: code/includes/settings.php:492
443
  msgid "Thumbnail position"
444
  msgstr ""
445
 
446
+ #: code/includes/settings.php:524
447
  msgid "Show Thumbnail"
448
  msgstr ""
449
 
450
+ #: code/includes/settings.php:544
451
  msgid "Show Title"
452
  msgstr ""
453
 
454
+ #: code/includes/settings.php:563
455
  msgid "Show Content"
456
  msgstr ""
457
 
458
+ #: code/includes/settings.php:582
459
  msgid "Show Meta Fields"
460
  msgstr ""
461
 
462
+ #: code/includes/settings.php:582
463
  msgid "Comment"
464
  msgstr ""
465
 
466
+ #: code/includes/settings.php:607
467
  msgid "Size"
468
  msgstr ""
469
 
470
+ #: code/includes/settings.php:633
471
+ msgid "Disable responsive image of WordPress"
472
  msgstr ""
473
 
474
+ #: code/includes/settings.php:635
475
  msgid "Check this option if thumbnail looks blurry"
476
  msgstr ""
477
 
478
+ #: code/includes/settings.php:640
479
  #, php-format
480
  msgid "In this lite version, thumbnail is only shown if post has %s"
481
  msgstr ""
482
 
483
+ #: code/includes/settings.php:640
484
  msgid "Featured Image"
485
  msgstr ""
486
 
487
+ #: code/includes/settings.php:668
488
  msgid "Show Date"
489
  msgstr ""
490
 
491
+ #: code/includes/settings.php:687
492
  msgid "Show Author"
493
  msgstr ""
494
 
495
+ #: code/includes/settings.php:706
496
  #, php-format
497
  msgid "Show Taxonomies (%s, %s...)"
498
  msgstr ""
499
 
500
+ #: code/includes/settings.php:706 code/includes/values.php:269
501
  msgid "Categories"
502
  msgstr ""
503
 
504
+ #: code/includes/settings.php:706 code/includes/values.php:269
505
  msgid "Tags"
506
  msgstr ""
507
 
508
+ #: code/includes/settings.php:726
509
  msgid "Show Comment Count"
510
  msgstr ""
511
 
512
+ #: code/includes/settings.php:792
513
  msgid "Open first item by default"
514
  msgstr ""
515
 
516
+ #: code/includes/settings.php:828
517
  msgid "There is no option"
518
  msgstr ""
519
 
520
+ #: code/includes/settings.php:860
521
+ msgid "get Pro version"
522
  msgstr ""
523
 
524
+ #: code/includes/settings.php:875
525
  msgid "Notice"
526
  msgstr ""
527
 
654
  msgstr ""
655
 
656
  #: code/includes/values.php:383
657
+ msgid "1 column (show fields vertically)"
658
  msgstr ""
659
 
660
  #: code/includes/values.php:384
689
  msgid "Right"
690
  msgstr ""
691
 
692
+ #: code/public/content-views.php:268
693
  msgid "New View"
694
  msgstr ""
695
 
696
+ #: code/public/content-views.php:270
697
  msgid "View View"
698
  msgstr ""
699
 
700
+ #: code/public/content-views.php:272
701
  msgid "Search Views"
702
  msgstr ""
703
 
704
+ #: code/public/content-views.php:273
705
  msgid "Parent Views:"
706
  msgstr ""
707
 
708
+ #: code/public/content-views.php:274
709
  msgid "No views found."
710
  msgstr ""
711
 
712
+ #: code/public/content-views.php:275
713
  msgid "No views found in Trash."
714
  msgstr ""
public/assets/css/cv.css CHANGED
@@ -2,4 +2,4 @@
2
  * Bootstrap v3.3.5 (http://getbootstrap.com)
3
  * Copyright 2011-2015 Twitter, Inc.
4
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.pt-cv-wrapper article,.pt-cv-wrapper aside,.pt-cv-wrapper details,.pt-cv-wrapper figcaption,.pt-cv-wrapper figure,.pt-cv-wrapper footer,.pt-cv-wrapper header,.pt-cv-wrapper hgroup,.pt-cv-wrapper main,.pt-cv-wrapper menu,.pt-cv-wrapper nav,.pt-cv-wrapper section,.pt-cv-wrapper summary{display:block}.pt-cv-wrapper audio,.pt-cv-wrapper canvas,.pt-cv-wrapper progress,.pt-cv-wrapper video{display:inline-block;vertical-align:baseline}.pt-cv-wrapper audio:not([controls]){display:none;height:0}.pt-cv-wrapper [hidden],.pt-cv-wrapper template{display:none}.pt-cv-wrapper a{background-color:transparent}.pt-cv-wrapper a:active,.pt-cv-wrapper a:hover{outline:0}.pt-cv-wrapper abbr[title]{border-bottom:1px dotted}.pt-cv-wrapper b,.pt-cv-wrapper strong{font-weight:700}.pt-cv-wrapper dfn{font-style:italic}.pt-cv-wrapper h1{margin:.67em 0}.pt-cv-wrapper mark{background:#ff0;color:#000}.pt-cv-wrapper small{font-size:80%}.pt-cv-wrapper sub,.pt-cv-wrapper sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.pt-cv-wrapper sup{top:-.5em}.pt-cv-wrapper sub{bottom:-.25em}.pt-cv-wrapper img{border:0}.pt-cv-wrapper svg:not(:root){overflow:hidden}.pt-cv-wrapper figure{margin:1em 40px}.pt-cv-wrapper hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}.pt-cv-wrapper pre{overflow:auto}.pt-cv-wrapper code,.pt-cv-wrapper kbd,.pt-cv-wrapper pre,.pt-cv-wrapper samp{font-family:monospace,monospace;font-size:1em}.pt-cv-wrapper button,.pt-cv-wrapper input,.pt-cv-wrapper optgroup,.pt-cv-wrapper select,.pt-cv-wrapper textarea{color:inherit;font:inherit;margin:0}.pt-cv-wrapper button{overflow:visible}.pt-cv-wrapper button,.pt-cv-wrapper select{text-transform:none}.pt-cv-wrapper button,.pt-cv-wrapper html input[type=button],.pt-cv-wrapper input[type=reset],.pt-cv-wrapper input[type=submit]{-webkit-appearance:button;cursor:pointer}.pt-cv-wrapper button[disabled],.pt-cv-wrapper html input[disabled]{cursor:default}.pt-cv-wrapper button::-moz-focus-inner,.pt-cv-wrapper input::-moz-focus-inner{border:0;padding:0}.pt-cv-wrapper input{line-height:normal}.pt-cv-wrapper input[type=checkbox],.pt-cv-wrapper input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.pt-cv-wrapper input[type=number]::-webkit-inner-spin-button,.pt-cv-wrapper input[type=number]::-webkit-outer-spin-button{height:auto}.pt-cv-wrapper input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.pt-cv-wrapper input[type=search]::-webkit-search-cancel-button,.pt-cv-wrapper input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.pt-cv-wrapper fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.pt-cv-wrapper legend{border:0;padding:0}.pt-cv-wrapper textarea{overflow:auto}.pt-cv-wrapper optgroup{font-weight:700}.pt-cv-wrapper table{border-collapse:collapse;border-spacing:0}.pt-cv-wrapper td,.pt-cv-wrapper th{padding:0}@media print{.pt-cv-wrapper *,.pt-cv-wrapper :after,.pt-cv-wrapper :before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.pt-cv-wrapper a,.pt-cv-wrapper a:visited{text-decoration:underline}.pt-cv-wrapper a[href]:after{content:" (" attr(href) ")"}.pt-cv-wrapper abbr[title]:after{content:" (" attr(title) ")"}.pt-cv-wrapper a[href^="javascript:"]:after,.pt-cv-wrapper a[href^="#"]:after{content:""}.pt-cv-wrapper blockquote,.pt-cv-wrapper pre{border:1px solid #999;page-break-inside:avoid}.pt-cv-wrapper thead{display:table-header-group}.pt-cv-wrapper img,.pt-cv-wrapper tr{page-break-inside:avoid}.pt-cv-wrapper img{max-width:100%!important}.pt-cv-wrapper h2,.pt-cv-wrapper h3,.pt-cv-wrapper p{orphans:3;widows:3}.pt-cv-wrapper h2,.pt-cv-wrapper h3{page-break-after:avoid}.pt-cv-wrapper .navbar{display:none}.pt-cv-wrapper .btn>.caret,.pt-cv-wrapper .dropup>.btn>.caret{border-top-color:#000!important}.pt-cv-wrapper .label{border:1px solid #000}.pt-cv-wrapper .table{border-collapse:collapse!important}.pt-cv-wrapper .table td,.pt-cv-wrapper .table th{background-color:#fff!important}.pt-cv-wrapper .table-bordered td,.pt-cv-wrapper .table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.pt-cv-wrapper .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pt-cv-wrapper .glyphicon-asterisk:before{content:"\2a"}.pt-cv-wrapper .glyphicon-plus:before{content:"\2b"}.pt-cv-wrapper .glyphicon-eur:before,.pt-cv-wrapper .glyphicon-euro:before{content:"\20ac"}.pt-cv-wrapper .glyphicon-minus:before{content:"\2212"}.pt-cv-wrapper .glyphicon-cloud:before{content:"\2601"}.pt-cv-wrapper .glyphicon-envelope:before{content:"\2709"}.pt-cv-wrapper .glyphicon-pencil:before{content:"\270f"}.pt-cv-wrapper .glyphicon-glass:before{content:"\e001"}.pt-cv-wrapper .glyphicon-music:before{content:"\e002"}.pt-cv-wrapper .glyphicon-search:before{content:"\e003"}.pt-cv-wrapper .glyphicon-heart:before{content:"\e005"}.pt-cv-wrapper .glyphicon-star:before{content:"\e006"}.pt-cv-wrapper .glyphicon-star-empty:before{content:"\e007"}.pt-cv-wrapper .glyphicon-user:before{content:"\e008"}.pt-cv-wrapper .glyphicon-film:before{content:"\e009"}.pt-cv-wrapper .glyphicon-th-large:before{content:"\e010"}.pt-cv-wrapper .glyphicon-th:before{content:"\e011"}.pt-cv-wrapper .glyphicon-th-list:before{content:"\e012"}.pt-cv-wrapper .glyphicon-ok:before{content:"\e013"}.pt-cv-wrapper .glyphicon-remove:before{content:"\e014"}.pt-cv-wrapper .glyphicon-zoom-in:before{content:"\e015"}.pt-cv-wrapper .glyphicon-zoom-out:before{content:"\e016"}.pt-cv-wrapper .glyphicon-off:before{content:"\e017"}.pt-cv-wrapper .glyphicon-signal:before{content:"\e018"}.pt-cv-wrapper .glyphicon-cog:before{content:"\e019"}.pt-cv-wrapper .glyphicon-trash:before{content:"\e020"}.pt-cv-wrapper .glyphicon-home:before{content:"\e021"}.pt-cv-wrapper .glyphicon-file:before{content:"\e022"}.pt-cv-wrapper .glyphicon-time:before{content:"\e023"}.pt-cv-wrapper .glyphicon-road:before{content:"\e024"}.pt-cv-wrapper .glyphicon-download-alt:before{content:"\e025"}.pt-cv-wrapper .glyphicon-download:before{content:"\e026"}.pt-cv-wrapper .glyphicon-upload:before{content:"\e027"}.pt-cv-wrapper .glyphicon-inbox:before{content:"\e028"}.pt-cv-wrapper .glyphicon-play-circle:before{content:"\e029"}.pt-cv-wrapper .glyphicon-repeat:before{content:"\e030"}.pt-cv-wrapper .glyphicon-refresh:before{content:"\e031"}.pt-cv-wrapper .glyphicon-list-alt:before{content:"\e032"}.pt-cv-wrapper .glyphicon-lock:before{content:"\e033"}.pt-cv-wrapper .glyphicon-flag:before{content:"\e034"}.pt-cv-wrapper .glyphicon-headphones:before{content:"\e035"}.pt-cv-wrapper .glyphicon-volume-off:before{content:"\e036"}.pt-cv-wrapper .glyphicon-volume-down:before{content:"\e037"}.pt-cv-wrapper .glyphicon-volume-up:before{content:"\e038"}.pt-cv-wrapper .glyphicon-qrcode:before{content:"\e039"}.pt-cv-wrapper .glyphicon-barcode:before{content:"\e040"}.pt-cv-wrapper .glyphicon-tag:before{content:"\e041"}.pt-cv-wrapper .glyphicon-tags:before{content:"\e042"}.pt-cv-wrapper .glyphicon-book:before{content:"\e043"}.pt-cv-wrapper .glyphicon-bookmark:before{content:"\e044"}.pt-cv-wrapper .glyphicon-print:before{content:"\e045"}.pt-cv-wrapper .glyphicon-camera:before{content:"\e046"}.pt-cv-wrapper .glyphicon-font:before{content:"\e047"}.pt-cv-wrapper .glyphicon-bold:before{content:"\e048"}.pt-cv-wrapper .glyphicon-italic:before{content:"\e049"}.pt-cv-wrapper .glyphicon-text-height:before{content:"\e050"}.pt-cv-wrapper .glyphicon-text-width:before{content:"\e051"}.pt-cv-wrapper .glyphicon-align-left:before{content:"\e052"}.pt-cv-wrapper .glyphicon-align-center:before{content:"\e053"}.pt-cv-wrapper .glyphicon-align-right:before{content:"\e054"}.pt-cv-wrapper .glyphicon-align-justify:before{content:"\e055"}.pt-cv-wrapper .glyphicon-list:before{content:"\e056"}.pt-cv-wrapper .glyphicon-indent-left:before{content:"\e057"}.pt-cv-wrapper .glyphicon-indent-right:before{content:"\e058"}.pt-cv-wrapper .glyphicon-facetime-video:before{content:"\e059"}.pt-cv-wrapper .glyphicon-picture:before{content:"\e060"}.pt-cv-wrapper .glyphicon-map-marker:before{content:"\e062"}.pt-cv-wrapper .glyphicon-adjust:before{content:"\e063"}.pt-cv-wrapper .glyphicon-tint:before{content:"\e064"}.pt-cv-wrapper .glyphicon-edit:before{content:"\e065"}.pt-cv-wrapper .glyphicon-share:before{content:"\e066"}.pt-cv-wrapper .glyphicon-check:before{content:"\e067"}.pt-cv-wrapper .glyphicon-move:before{content:"\e068"}.pt-cv-wrapper .glyphicon-step-backward:before{content:"\e069"}.pt-cv-wrapper .glyphicon-fast-backward:before{content:"\e070"}.pt-cv-wrapper .glyphicon-backward:before{content:"\e071"}.pt-cv-wrapper .glyphicon-play:before{content:"\e072"}.pt-cv-wrapper .glyphicon-pause:before{content:"\e073"}.pt-cv-wrapper .glyphicon-stop:before{content:"\e074"}.pt-cv-wrapper .glyphicon-forward:before{content:"\e075"}.pt-cv-wrapper .glyphicon-fast-forward:before{content:"\e076"}.pt-cv-wrapper .glyphicon-step-forward:before{content:"\e077"}.pt-cv-wrapper .glyphicon-eject:before{content:"\e078"}.pt-cv-wrapper .glyphicon-chevron-left:before{content:"\e079"}.pt-cv-wrapper .glyphicon-chevron-right:before{content:"\e080"}.pt-cv-wrapper .glyphicon-plus-sign:before{content:"\e081"}.pt-cv-wrapper .glyphicon-minus-sign:before{content:"\e082"}.pt-cv-wrapper .glyphicon-remove-sign:before{content:"\e083"}.pt-cv-wrapper .glyphicon-ok-sign:before{content:"\e084"}.pt-cv-wrapper .glyphicon-question-sign:before{content:"\e085"}.pt-cv-wrapper .glyphicon-info-sign:before{content:"\e086"}.pt-cv-wrapper .glyphicon-screenshot:before{content:"\e087"}.pt-cv-wrapper .glyphicon-remove-circle:before{content:"\e088"}.pt-cv-wrapper .glyphicon-ok-circle:before{content:"\e089"}.pt-cv-wrapper .glyphicon-ban-circle:before{content:"\e090"}.pt-cv-wrapper .glyphicon-arrow-left:before{content:"\e091"}.pt-cv-wrapper .glyphicon-arrow-right:before{content:"\e092"}.pt-cv-wrapper .glyphicon-arrow-up:before{content:"\e093"}.pt-cv-wrapper .glyphicon-arrow-down:before{content:"\e094"}.pt-cv-wrapper .glyphicon-share-alt:before{content:"\e095"}.pt-cv-wrapper .glyphicon-resize-full:before{content:"\e096"}.pt-cv-wrapper .glyphicon-resize-small:before{content:"\e097"}.pt-cv-wrapper .glyphicon-exclamation-sign:before{content:"\e101"}.pt-cv-wrapper .glyphicon-gift:before{content:"\e102"}.pt-cv-wrapper .glyphicon-leaf:before{content:"\e103"}.pt-cv-wrapper .glyphicon-fire:before{content:"\e104"}.pt-cv-wrapper .glyphicon-eye-open:before{content:"\e105"}.pt-cv-wrapper .glyphicon-eye-close:before{content:"\e106"}.pt-cv-wrapper .glyphicon-warning-sign:before{content:"\e107"}.pt-cv-wrapper .glyphicon-plane:before{content:"\e108"}.pt-cv-wrapper .glyphicon-calendar:before{content:"\e109"}.pt-cv-wrapper .glyphicon-random:before{content:"\e110"}.pt-cv-wrapper .glyphicon-comment:before{content:"\e111"}.pt-cv-wrapper .glyphicon-magnet:before{content:"\e112"}.pt-cv-wrapper .glyphicon-chevron-up:before{content:"\e113"}.pt-cv-wrapper .glyphicon-chevron-down:before{content:"\e114"}.pt-cv-wrapper .glyphicon-retweet:before{content:"\e115"}.pt-cv-wrapper .glyphicon-shopping-cart:before{content:"\e116"}.pt-cv-wrapper .glyphicon-folder-close:before{content:"\e117"}.pt-cv-wrapper .glyphicon-folder-open:before{content:"\e118"}.pt-cv-wrapper .glyphicon-resize-vertical:before{content:"\e119"}.pt-cv-wrapper .glyphicon-resize-horizontal:before{content:"\e120"}.pt-cv-wrapper .glyphicon-hdd:before{content:"\e121"}.pt-cv-wrapper .glyphicon-bullhorn:before{content:"\e122"}.pt-cv-wrapper .glyphicon-bell:before{content:"\e123"}.pt-cv-wrapper .glyphicon-certificate:before{content:"\e124"}.pt-cv-wrapper .glyphicon-thumbs-up:before{content:"\e125"}.pt-cv-wrapper .glyphicon-thumbs-down:before{content:"\e126"}.pt-cv-wrapper .glyphicon-hand-right:before{content:"\e127"}.pt-cv-wrapper .glyphicon-hand-left:before{content:"\e128"}.pt-cv-wrapper .glyphicon-hand-up:before{content:"\e129"}.pt-cv-wrapper .glyphicon-hand-down:before{content:"\e130"}.pt-cv-wrapper .glyphicon-circle-arrow-right:before{content:"\e131"}.pt-cv-wrapper .glyphicon-circle-arrow-left:before{content:"\e132"}.pt-cv-wrapper .glyphicon-circle-arrow-up:before{content:"\e133"}.pt-cv-wrapper .glyphicon-circle-arrow-down:before{content:"\e134"}.pt-cv-wrapper .glyphicon-globe:before{content:"\e135"}.pt-cv-wrapper .glyphicon-wrench:before{content:"\e136"}.pt-cv-wrapper .glyphicon-tasks:before{content:"\e137"}.pt-cv-wrapper .glyphicon-filter:before{content:"\e138"}.pt-cv-wrapper .glyphicon-briefcase:before{content:"\e139"}.pt-cv-wrapper .glyphicon-fullscreen:before{content:"\e140"}.pt-cv-wrapper .glyphicon-dashboard:before{content:"\e141"}.pt-cv-wrapper .glyphicon-paperclip:before{content:"\e142"}.pt-cv-wrapper .glyphicon-heart-empty:before{content:"\e143"}.pt-cv-wrapper .glyphicon-link:before{content:"\e144"}.pt-cv-wrapper .glyphicon-phone:before{content:"\e145"}.pt-cv-wrapper .glyphicon-pushpin:before{content:"\e146"}.pt-cv-wrapper .glyphicon-usd:before{content:"\e148"}.pt-cv-wrapper .glyphicon-gbp:before{content:"\e149"}.pt-cv-wrapper .glyphicon-sort:before{content:"\e150"}.pt-cv-wrapper .glyphicon-sort-by-alphabet:before{content:"\e151"}.pt-cv-wrapper .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.pt-cv-wrapper .glyphicon-sort-by-order:before{content:"\e153"}.pt-cv-wrapper .glyphicon-sort-by-order-alt:before{content:"\e154"}.pt-cv-wrapper .glyphicon-sort-by-attributes:before{content:"\e155"}.pt-cv-wrapper .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.pt-cv-wrapper .glyphicon-unchecked:before{content:"\e157"}.pt-cv-wrapper .glyphicon-expand:before{content:"\e158"}.pt-cv-wrapper .glyphicon-collapse-down:before{content:"\e159"}.pt-cv-wrapper .glyphicon-collapse-up:before{content:"\e160"}.pt-cv-wrapper .glyphicon-log-in:before{content:"\e161"}.pt-cv-wrapper .glyphicon-flash:before{content:"\e162"}.pt-cv-wrapper .glyphicon-log-out:before{content:"\e163"}.pt-cv-wrapper .glyphicon-new-window:before{content:"\e164"}.pt-cv-wrapper .glyphicon-record:before{content:"\e165"}.pt-cv-wrapper .glyphicon-save:before{content:"\e166"}.pt-cv-wrapper .glyphicon-open:before{content:"\e167"}.pt-cv-wrapper .glyphicon-saved:before{content:"\e168"}.pt-cv-wrapper .glyphicon-import:before{content:"\e169"}.pt-cv-wrapper .glyphicon-export:before{content:"\e170"}.pt-cv-wrapper .glyphicon-send:before{content:"\e171"}.pt-cv-wrapper .glyphicon-floppy-disk:before{content:"\e172"}.pt-cv-wrapper .glyphicon-floppy-saved:before{content:"\e173"}.pt-cv-wrapper .glyphicon-floppy-remove:before{content:"\e174"}.pt-cv-wrapper .glyphicon-floppy-save:before{content:"\e175"}.pt-cv-wrapper .glyphicon-floppy-open:before{content:"\e176"}.pt-cv-wrapper .glyphicon-credit-card:before{content:"\e177"}.pt-cv-wrapper .glyphicon-transfer:before{content:"\e178"}.pt-cv-wrapper .glyphicon-cutlery:before{content:"\e179"}.pt-cv-wrapper .glyphicon-header:before{content:"\e180"}.pt-cv-wrapper .glyphicon-compressed:before{content:"\e181"}.pt-cv-wrapper .glyphicon-earphone:before{content:"\e182"}.pt-cv-wrapper .glyphicon-phone-alt:before{content:"\e183"}.pt-cv-wrapper .glyphicon-tower:before{content:"\e184"}.pt-cv-wrapper .glyphicon-stats:before{content:"\e185"}.pt-cv-wrapper .glyphicon-sd-video:before{content:"\e186"}.pt-cv-wrapper .glyphicon-hd-video:before{content:"\e187"}.pt-cv-wrapper .glyphicon-subtitles:before{content:"\e188"}.pt-cv-wrapper .glyphicon-sound-stereo:before{content:"\e189"}.pt-cv-wrapper .glyphicon-sound-dolby:before{content:"\e190"}.pt-cv-wrapper .glyphicon-sound-5-1:before{content:"\e191"}.pt-cv-wrapper .glyphicon-sound-6-1:before{content:"\e192"}.pt-cv-wrapper .glyphicon-sound-7-1:before{content:"\e193"}.pt-cv-wrapper .glyphicon-copyright-mark:before{content:"\e194"}.pt-cv-wrapper .glyphicon-registration-mark:before{content:"\e195"}.pt-cv-wrapper .glyphicon-cloud-download:before{content:"\e197"}.pt-cv-wrapper .glyphicon-cloud-upload:before{content:"\e198"}.pt-cv-wrapper .glyphicon-tree-conifer:before{content:"\e199"}.pt-cv-wrapper .glyphicon-tree-deciduous:before{content:"\e200"}.pt-cv-wrapper .glyphicon-cd:before{content:"\e201"}.pt-cv-wrapper .glyphicon-save-file:before{content:"\e202"}.pt-cv-wrapper .glyphicon-open-file:before{content:"\e203"}.pt-cv-wrapper .glyphicon-level-up:before{content:"\e204"}.pt-cv-wrapper .glyphicon-copy:before{content:"\e205"}.pt-cv-wrapper .glyphicon-paste:before{content:"\e206"}.pt-cv-wrapper .glyphicon-alert:before{content:"\e209"}.pt-cv-wrapper .glyphicon-equalizer:before{content:"\e210"}.pt-cv-wrapper .glyphicon-king:before{content:"\e211"}.pt-cv-wrapper .glyphicon-queen:before{content:"\e212"}.pt-cv-wrapper .glyphicon-pawn:before{content:"\e213"}.pt-cv-wrapper .glyphicon-bishop:before{content:"\e214"}.pt-cv-wrapper .glyphicon-knight:before{content:"\e215"}.pt-cv-wrapper .glyphicon-baby-formula:before{content:"\e216"}.pt-cv-wrapper .glyphicon-tent:before{content:"\26fa"}.pt-cv-wrapper .glyphicon-blackboard:before{content:"\e218"}.pt-cv-wrapper .glyphicon-bed:before{content:"\e219"}.pt-cv-wrapper .glyphicon-apple:before{content:"\f8ff"}.pt-cv-wrapper .glyphicon-erase:before{content:"\e221"}.pt-cv-wrapper .glyphicon-hourglass:before{content:"\231b"}.pt-cv-wrapper .glyphicon-lamp:before{content:"\e223"}.pt-cv-wrapper .glyphicon-duplicate:before{content:"\e224"}.pt-cv-wrapper .glyphicon-piggy-bank:before{content:"\e225"}.pt-cv-wrapper .glyphicon-scissors:before{content:"\e226"}.pt-cv-wrapper .glyphicon-bitcoin:before,.pt-cv-wrapper .glyphicon-btc:before,.pt-cv-wrapper .glyphicon-xbt:before{content:"\e227"}.pt-cv-wrapper .glyphicon-jpy:before,.pt-cv-wrapper .glyphicon-yen:before{content:"\00a5"}.pt-cv-wrapper .glyphicon-rub:before,.pt-cv-wrapper .glyphicon-ruble:before{content:"\20bd"}.pt-cv-wrapper .glyphicon-scale:before{content:"\e230"}.pt-cv-wrapper .glyphicon-ice-lolly:before{content:"\e231"}.pt-cv-wrapper .glyphicon-ice-lolly-tasted:before{content:"\e232"}.pt-cv-wrapper .glyphicon-education:before{content:"\e233"}.pt-cv-wrapper .glyphicon-option-horizontal:before{content:"\e234"}.pt-cv-wrapper .glyphicon-option-vertical:before{content:"\e235"}.pt-cv-wrapper .glyphicon-menu-hamburger:before{content:"\e236"}.pt-cv-wrapper .glyphicon-modal-window:before{content:"\e237"}.pt-cv-wrapper .glyphicon-oil:before{content:"\e238"}.pt-cv-wrapper .glyphicon-grain:before{content:"\e239"}.pt-cv-wrapper .glyphicon-sunglasses:before{content:"\e240"}.pt-cv-wrapper .glyphicon-text-size:before{content:"\e241"}.pt-cv-wrapper .glyphicon-text-color:before{content:"\e242"}.pt-cv-wrapper .glyphicon-text-background:before{content:"\e243"}.pt-cv-wrapper .glyphicon-object-align-top:before{content:"\e244"}.pt-cv-wrapper .glyphicon-object-align-bottom:before{content:"\e245"}.pt-cv-wrapper .glyphicon-object-align-horizontal:before{content:"\e246"}.pt-cv-wrapper .glyphicon-object-align-left:before{content:"\e247"}.pt-cv-wrapper .glyphicon-object-align-vertical:before{content:"\e248"}.pt-cv-wrapper .glyphicon-object-align-right:before{content:"\e249"}.pt-cv-wrapper .glyphicon-triangle-right:before{content:"\e250"}.pt-cv-wrapper .glyphicon-triangle-left:before{content:"\e251"}.pt-cv-wrapper .glyphicon-triangle-bottom:before{content:"\e252"}.pt-cv-wrapper .glyphicon-triangle-top:before{content:"\e253"}.pt-cv-wrapper .glyphicon-console:before{content:"\e254"}.pt-cv-wrapper .glyphicon-superscript:before{content:"\e255"}.pt-cv-wrapper .glyphicon-subscript:before{content:"\e256"}.pt-cv-wrapper .glyphicon-menu-left:before{content:"\e257"}.pt-cv-wrapper .glyphicon-menu-right:before{content:"\e258"}.pt-cv-wrapper .glyphicon-menu-down:before{content:"\e259"}.pt-cv-wrapper .glyphicon-menu-up:before{content:"\e260"}.pt-cv-wrapper img{vertical-align:middle}.pt-cv-wrapper .carousel-inner>.item>a>img,.pt-cv-wrapper .carousel-inner>.item>img,.pt-cv-wrapper .img-responsive,.pt-cv-wrapper .thumbnail a>img,.pt-cv-wrapper .thumbnail>img{display:block;max-width:100%;height:auto}.pt-cv-wrapper .img-rounded{border-radius:6px}.pt-cv-wrapper .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.pt-cv-wrapper .img-circle{border-radius:50%}.pt-cv-wrapper hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.pt-cv-wrapper .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.pt-cv-wrapper .sr-only-focusable:active,.pt-cv-wrapper .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.pt-cv-wrapper [role=button]{cursor:pointer}.pt-cv-wrapper .container,.pt-cv-wrapper .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.pt-cv-wrapper .container{width:750px}}@media(min-width:992px){.pt-cv-wrapper .container{width:970px}}@media(min-width:1200px){.pt-cv-wrapper .container{width:1170px}}.pt-cv-wrapper .row{margin-left:-15px;margin-right:-15px}.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-lg-12,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-lg-9,.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-md-12,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-md-9,.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-sm-12,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-sm-9,.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-xs-12,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-xs-12,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-xs-9{float:left}.pt-cv-wrapper .col-xs-12{width:100%}.pt-cv-wrapper .col-xs-11{width:91.66666667%}.pt-cv-wrapper .col-xs-10{width:83.33333333%}.pt-cv-wrapper .col-xs-9{width:75%}.pt-cv-wrapper .col-xs-8{width:66.66666667%}.pt-cv-wrapper .col-xs-7{width:58.33333333%}.pt-cv-wrapper .col-xs-6{width:50%}.pt-cv-wrapper .col-xs-5{width:41.66666667%}.pt-cv-wrapper .col-xs-4{width:33.33333333%}.pt-cv-wrapper .col-xs-3{width:25%}.pt-cv-wrapper .col-xs-2{width:16.66666667%}.pt-cv-wrapper .col-xs-1{width:8.33333333%}.pt-cv-wrapper .col-xs-pull-12{right:100%}.pt-cv-wrapper .col-xs-pull-11{right:91.66666667%}.pt-cv-wrapper .col-xs-pull-10{right:83.33333333%}.pt-cv-wrapper .col-xs-pull-9{right:75%}.pt-cv-wrapper .col-xs-pull-8{right:66.66666667%}.pt-cv-wrapper .col-xs-pull-7{right:58.33333333%}.pt-cv-wrapper .col-xs-pull-6{right:50%}.pt-cv-wrapper .col-xs-pull-5{right:41.66666667%}.pt-cv-wrapper .col-xs-pull-4{right:33.33333333%}.pt-cv-wrapper .col-xs-pull-3{right:25%}.pt-cv-wrapper .col-xs-pull-2{right:16.66666667%}.pt-cv-wrapper .col-xs-pull-1{right:8.33333333%}.pt-cv-wrapper .col-xs-pull-0{right:auto}.pt-cv-wrapper .col-xs-push-12{left:100%}.pt-cv-wrapper .col-xs-push-11{left:91.66666667%}.pt-cv-wrapper .col-xs-push-10{left:83.33333333%}.pt-cv-wrapper .col-xs-push-9{left:75%}.pt-cv-wrapper .col-xs-push-8{left:66.66666667%}.pt-cv-wrapper .col-xs-push-7{left:58.33333333%}.pt-cv-wrapper .col-xs-push-6{left:50%}.pt-cv-wrapper .col-xs-push-5{left:41.66666667%}.pt-cv-wrapper .col-xs-push-4{left:33.33333333%}.pt-cv-wrapper .col-xs-push-3{left:25%}.pt-cv-wrapper .col-xs-push-2{left:16.66666667%}.pt-cv-wrapper .col-xs-push-1{left:8.33333333%}.pt-cv-wrapper .col-xs-push-0{left:auto}.pt-cv-wrapper .col-xs-offset-12{margin-left:100%}.pt-cv-wrapper .col-xs-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-xs-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-xs-offset-9{margin-left:75%}.pt-cv-wrapper .col-xs-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-xs-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-xs-offset-6{margin-left:50%}.pt-cv-wrapper .col-xs-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-xs-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-xs-offset-3{margin-left:25%}.pt-cv-wrapper .col-xs-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-xs-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-xs-offset-0{margin-left:0}@media(min-width:768px){.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-sm-12,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-sm-9{float:left}.pt-cv-wrapper .col-sm-12{width:100%}.pt-cv-wrapper .col-sm-11{width:91.66666667%}.pt-cv-wrapper .col-sm-10{width:83.33333333%}.pt-cv-wrapper .col-sm-9{width:75%}.pt-cv-wrapper .col-sm-8{width:66.66666667%}.pt-cv-wrapper .col-sm-7{width:58.33333333%}.pt-cv-wrapper .col-sm-6{width:50%}.pt-cv-wrapper .col-sm-5{width:41.66666667%}.pt-cv-wrapper .col-sm-4{width:33.33333333%}.pt-cv-wrapper .col-sm-3{width:25%}.pt-cv-wrapper .col-sm-2{width:16.66666667%}.pt-cv-wrapper .col-sm-1{width:8.33333333%}.pt-cv-wrapper .col-sm-pull-12{right:100%}.pt-cv-wrapper .col-sm-pull-11{right:91.66666667%}.pt-cv-wrapper .col-sm-pull-10{right:83.33333333%}.pt-cv-wrapper .col-sm-pull-9{right:75%}.pt-cv-wrapper .col-sm-pull-8{right:66.66666667%}.pt-cv-wrapper .col-sm-pull-7{right:58.33333333%}.pt-cv-wrapper .col-sm-pull-6{right:50%}.pt-cv-wrapper .col-sm-pull-5{right:41.66666667%}.pt-cv-wrapper .col-sm-pull-4{right:33.33333333%}.pt-cv-wrapper .col-sm-pull-3{right:25%}.pt-cv-wrapper .col-sm-pull-2{right:16.66666667%}.pt-cv-wrapper .col-sm-pull-1{right:8.33333333%}.pt-cv-wrapper .col-sm-pull-0{right:auto}.pt-cv-wrapper .col-sm-push-12{left:100%}.pt-cv-wrapper .col-sm-push-11{left:91.66666667%}.pt-cv-wrapper .col-sm-push-10{left:83.33333333%}.pt-cv-wrapper .col-sm-push-9{left:75%}.pt-cv-wrapper .col-sm-push-8{left:66.66666667%}.pt-cv-wrapper .col-sm-push-7{left:58.33333333%}.pt-cv-wrapper .col-sm-push-6{left:50%}.pt-cv-wrapper .col-sm-push-5{left:41.66666667%}.pt-cv-wrapper .col-sm-push-4{left:33.33333333%}.pt-cv-wrapper .col-sm-push-3{left:25%}.pt-cv-wrapper .col-sm-push-2{left:16.66666667%}.pt-cv-wrapper .col-sm-push-1{left:8.33333333%}.pt-cv-wrapper .col-sm-push-0{left:auto}.pt-cv-wrapper .col-sm-offset-12{margin-left:100%}.pt-cv-wrapper .col-sm-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-sm-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-sm-offset-9{margin-left:75%}.pt-cv-wrapper .col-sm-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-sm-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-sm-offset-6{margin-left:50%}.pt-cv-wrapper .col-sm-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-sm-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-sm-offset-3{margin-left:25%}.pt-cv-wrapper .col-sm-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-sm-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-sm-offset-0{margin-left:0}}@media(min-width:992px){.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-md-12,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-md-9{float:left}.pt-cv-wrapper .col-md-12{width:100%}.pt-cv-wrapper .col-md-11{width:91.66666667%}.pt-cv-wrapper .col-md-10{width:83.33333333%}.pt-cv-wrapper .col-md-9{width:75%}.pt-cv-wrapper .col-md-8{width:66.66666667%}.pt-cv-wrapper .col-md-7{width:58.33333333%}.pt-cv-wrapper .col-md-6{width:50%}.pt-cv-wrapper .col-md-5{width:41.66666667%}.pt-cv-wrapper .col-md-4{width:33.33333333%}.pt-cv-wrapper .col-md-3{width:25%}.pt-cv-wrapper .col-md-2{width:16.66666667%}.pt-cv-wrapper .col-md-1{width:8.33333333%}.pt-cv-wrapper .col-md-pull-12{right:100%}.pt-cv-wrapper .col-md-pull-11{right:91.66666667%}.pt-cv-wrapper .col-md-pull-10{right:83.33333333%}.pt-cv-wrapper .col-md-pull-9{right:75%}.pt-cv-wrapper .col-md-pull-8{right:66.66666667%}.pt-cv-wrapper .col-md-pull-7{right:58.33333333%}.pt-cv-wrapper .col-md-pull-6{right:50%}.pt-cv-wrapper .col-md-pull-5{right:41.66666667%}.pt-cv-wrapper .col-md-pull-4{right:33.33333333%}.pt-cv-wrapper .col-md-pull-3{right:25%}.pt-cv-wrapper .col-md-pull-2{right:16.66666667%}.pt-cv-wrapper .col-md-pull-1{right:8.33333333%}.pt-cv-wrapper .col-md-pull-0{right:auto}.pt-cv-wrapper .col-md-push-12{left:100%}.pt-cv-wrapper .col-md-push-11{left:91.66666667%}.pt-cv-wrapper .col-md-push-10{left:83.33333333%}.pt-cv-wrapper .col-md-push-9{left:75%}.pt-cv-wrapper .col-md-push-8{left:66.66666667%}.pt-cv-wrapper .col-md-push-7{left:58.33333333%}.pt-cv-wrapper .col-md-push-6{left:50%}.pt-cv-wrapper .col-md-push-5{left:41.66666667%}.pt-cv-wrapper .col-md-push-4{left:33.33333333%}.pt-cv-wrapper .col-md-push-3{left:25%}.pt-cv-wrapper .col-md-push-2{left:16.66666667%}.pt-cv-wrapper .col-md-push-1{left:8.33333333%}.pt-cv-wrapper .col-md-push-0{left:auto}.pt-cv-wrapper .col-md-offset-12{margin-left:100%}.pt-cv-wrapper .col-md-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-md-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-md-offset-9{margin-left:75%}.pt-cv-wrapper .col-md-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-md-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-md-offset-6{margin-left:50%}.pt-cv-wrapper .col-md-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-md-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-md-offset-3{margin-left:25%}.pt-cv-wrapper .col-md-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-md-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-md-offset-0{margin-left:0}}@media(min-width:1200px){.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-lg-12,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-lg-9{float:left}.pt-cv-wrapper .col-lg-12{width:100%}.pt-cv-wrapper .col-lg-11{width:91.66666667%}.pt-cv-wrapper .col-lg-10{width:83.33333333%}.pt-cv-wrapper .col-lg-9{width:75%}.pt-cv-wrapper .col-lg-8{width:66.66666667%}.pt-cv-wrapper .col-lg-7{width:58.33333333%}.pt-cv-wrapper .col-lg-6{width:50%}.pt-cv-wrapper .col-lg-5{width:41.66666667%}.pt-cv-wrapper .col-lg-4{width:33.33333333%}.pt-cv-wrapper .col-lg-3{width:25%}.pt-cv-wrapper .col-lg-2{width:16.66666667%}.pt-cv-wrapper .col-lg-1{width:8.33333333%}.pt-cv-wrapper .col-lg-pull-12{right:100%}.pt-cv-wrapper .col-lg-pull-11{right:91.66666667%}.pt-cv-wrapper .col-lg-pull-10{right:83.33333333%}.pt-cv-wrapper .col-lg-pull-9{right:75%}.pt-cv-wrapper .col-lg-pull-8{right:66.66666667%}.pt-cv-wrapper .col-lg-pull-7{right:58.33333333%}.pt-cv-wrapper .col-lg-pull-6{right:50%}.pt-cv-wrapper .col-lg-pull-5{right:41.66666667%}.pt-cv-wrapper .col-lg-pull-4{right:33.33333333%}.pt-cv-wrapper .col-lg-pull-3{right:25%}.pt-cv-wrapper .col-lg-pull-2{right:16.66666667%}.pt-cv-wrapper .col-lg-pull-1{right:8.33333333%}.pt-cv-wrapper .col-lg-pull-0{right:auto}.pt-cv-wrapper .col-lg-push-12{left:100%}.pt-cv-wrapper .col-lg-push-11{left:91.66666667%}.pt-cv-wrapper .col-lg-push-10{left:83.33333333%}.pt-cv-wrapper .col-lg-push-9{left:75%}.pt-cv-wrapper .col-lg-push-8{left:66.66666667%}.pt-cv-wrapper .col-lg-push-7{left:58.33333333%}.pt-cv-wrapper .col-lg-push-6{left:50%}.pt-cv-wrapper .col-lg-push-5{left:41.66666667%}.pt-cv-wrapper .col-lg-push-4{left:33.33333333%}.pt-cv-wrapper .col-lg-push-3{left:25%}.pt-cv-wrapper .col-lg-push-2{left:16.66666667%}.pt-cv-wrapper .col-lg-push-1{left:8.33333333%}.pt-cv-wrapper .col-lg-push-0{left:auto}.pt-cv-wrapper .col-lg-offset-12{margin-left:100%}.pt-cv-wrapper .col-lg-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-lg-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-lg-offset-9{margin-left:75%}.pt-cv-wrapper .col-lg-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-lg-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-lg-offset-6{margin-left:50%}.pt-cv-wrapper .col-lg-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-lg-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-lg-offset-3{margin-left:25%}.pt-cv-wrapper .col-lg-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-lg-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-lg-offset-0{margin-left:0}}.pt-cv-wrapper .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pt-cv-wrapper .btn.active.focus,.pt-cv-wrapper .btn.active:focus,.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:active.focus,.pt-cv-wrapper .btn:active:focus,.pt-cv-wrapper .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:focus,.pt-cv-wrapper .btn:hover{color:#333;text-decoration:none}.pt-cv-wrapper .btn.active,.pt-cv-wrapper .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pt-cv-wrapper .btn.disabled,.pt-cv-wrapper .btn[disabled],.pt-cv-wrapper fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.pt-cv-wrapper a.btn.disabled,.pt-cv-wrapper fieldset[disabled] a.btn{pointer-events:none}.pt-cv-wrapper .btn-default{color:#333;background-color:#fff;border-color:#ccc}.pt-cv-wrapper .btn-default.focus,.pt-cv-wrapper .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .btn-default:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.pt-cv-wrapper .btn-default.active.focus,.pt-cv-wrapper .btn-default.active:focus,.pt-cv-wrapper .btn-default.active:hover,.pt-cv-wrapper .btn-default:active.focus,.pt-cv-wrapper .btn-default:active:focus,.pt-cv-wrapper .btn-default:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{background-image:none}.pt-cv-wrapper .btn-default.disabled,.pt-cv-wrapper .btn-default.disabled.active,.pt-cv-wrapper .btn-default.disabled.focus,.pt-cv-wrapper .btn-default.disabled:active,.pt-cv-wrapper .btn-default.disabled:focus,.pt-cv-wrapper .btn-default.disabled:hover,.pt-cv-wrapper .btn-default[disabled],.pt-cv-wrapper .btn-default[disabled].active,.pt-cv-wrapper .btn-default[disabled].focus,.pt-cv-wrapper .btn-default[disabled]:active,.pt-cv-wrapper .btn-default[disabled]:focus,.pt-cv-wrapper .btn-default[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-default,.pt-cv-wrapper fieldset[disabled] .btn-default.active,.pt-cv-wrapper fieldset[disabled] .btn-default.focus,.pt-cv-wrapper fieldset[disabled] .btn-default:active,.pt-cv-wrapper fieldset[disabled] .btn-default:focus,.pt-cv-wrapper fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.pt-cv-wrapper .btn-default .badge{color:#fff;background-color:#333}.pt-cv-wrapper .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.pt-cv-wrapper .btn-primary.focus,.pt-cv-wrapper .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .btn-primary:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.pt-cv-wrapper .btn-primary.active.focus,.pt-cv-wrapper .btn-primary.active:focus,.pt-cv-wrapper .btn-primary.active:hover,.pt-cv-wrapper .btn-primary:active.focus,.pt-cv-wrapper .btn-primary:active:focus,.pt-cv-wrapper .btn-primary:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{background-image:none}.pt-cv-wrapper .btn-primary.disabled,.pt-cv-wrapper .btn-primary.disabled.active,.pt-cv-wrapper .btn-primary.disabled.focus,.pt-cv-wrapper .btn-primary.disabled:active,.pt-cv-wrapper .btn-primary.disabled:focus,.pt-cv-wrapper .btn-primary.disabled:hover,.pt-cv-wrapper .btn-primary[disabled],.pt-cv-wrapper .btn-primary[disabled].active,.pt-cv-wrapper .btn-primary[disabled].focus,.pt-cv-wrapper .btn-primary[disabled]:active,.pt-cv-wrapper .btn-primary[disabled]:focus,.pt-cv-wrapper .btn-primary[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-primary,.pt-cv-wrapper fieldset[disabled] .btn-primary.active,.pt-cv-wrapper fieldset[disabled] .btn-primary.focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:active,.pt-cv-wrapper fieldset[disabled] .btn-primary:focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.pt-cv-wrapper .btn-primary .badge{color:#337ab7;background-color:#fff}.pt-cv-wrapper .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.pt-cv-wrapper .btn-success.focus,.pt-cv-wrapper .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .btn-success:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.pt-cv-wrapper .btn-success.active.focus,.pt-cv-wrapper .btn-success.active:focus,.pt-cv-wrapper .btn-success.active:hover,.pt-cv-wrapper .btn-success:active.focus,.pt-cv-wrapper .btn-success:active:focus,.pt-cv-wrapper .btn-success:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{background-image:none}.pt-cv-wrapper .btn-success.disabled,.pt-cv-wrapper .btn-success.disabled.active,.pt-cv-wrapper .btn-success.disabled.focus,.pt-cv-wrapper .btn-success.disabled:active,.pt-cv-wrapper .btn-success.disabled:focus,.pt-cv-wrapper .btn-success.disabled:hover,.pt-cv-wrapper .btn-success[disabled],.pt-cv-wrapper .btn-success[disabled].active,.pt-cv-wrapper .btn-success[disabled].focus,.pt-cv-wrapper .btn-success[disabled]:active,.pt-cv-wrapper .btn-success[disabled]:focus,.pt-cv-wrapper .btn-success[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-success,.pt-cv-wrapper fieldset[disabled] .btn-success.active,.pt-cv-wrapper fieldset[disabled] .btn-success.focus,.pt-cv-wrapper fieldset[disabled] .btn-success:active,.pt-cv-wrapper fieldset[disabled] .btn-success:focus,.pt-cv-wrapper fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.pt-cv-wrapper .btn-success .badge{color:#5cb85c;background-color:#fff}.pt-cv-wrapper .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.pt-cv-wrapper .btn-info.focus,.pt-cv-wrapper .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .btn-info:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.pt-cv-wrapper .btn-info.active.focus,.pt-cv-wrapper .btn-info.active:focus,.pt-cv-wrapper .btn-info.active:hover,.pt-cv-wrapper .btn-info:active.focus,.pt-cv-wrapper .btn-info:active:focus,.pt-cv-wrapper .btn-info:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{background-image:none}.pt-cv-wrapper .btn-info.disabled,.pt-cv-wrapper .btn-info.disabled.active,.pt-cv-wrapper .btn-info.disabled.focus,.pt-cv-wrapper .btn-info.disabled:active,.pt-cv-wrapper .btn-info.disabled:focus,.pt-cv-wrapper .btn-info.disabled:hover,.pt-cv-wrapper .btn-info[disabled],.pt-cv-wrapper .btn-info[disabled].active,.pt-cv-wrapper .btn-info[disabled].focus,.pt-cv-wrapper .btn-info[disabled]:active,.pt-cv-wrapper .btn-info[disabled]:focus,.pt-cv-wrapper .btn-info[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-info,.pt-cv-wrapper fieldset[disabled] .btn-info.active,.pt-cv-wrapper fieldset[disabled] .btn-info.focus,.pt-cv-wrapper fieldset[disabled] .btn-info:active,.pt-cv-wrapper fieldset[disabled] .btn-info:focus,.pt-cv-wrapper fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.pt-cv-wrapper .btn-info .badge{color:#5bc0de;background-color:#fff}.pt-cv-wrapper .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.pt-cv-wrapper .btn-warning.focus,.pt-cv-wrapper .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .btn-warning:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.pt-cv-wrapper .btn-warning.active.focus,.pt-cv-wrapper .btn-warning.active:focus,.pt-cv-wrapper .btn-warning.active:hover,.pt-cv-wrapper .btn-warning:active.focus,.pt-cv-wrapper .btn-warning:active:focus,.pt-cv-wrapper .btn-warning:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{background-image:none}.pt-cv-wrapper .btn-warning.disabled,.pt-cv-wrapper .btn-warning.disabled.active,.pt-cv-wrapper .btn-warning.disabled.focus,.pt-cv-wrapper .btn-warning.disabled:active,.pt-cv-wrapper .btn-warning.disabled:focus,.pt-cv-wrapper .btn-warning.disabled:hover,.pt-cv-wrapper .btn-warning[disabled],.pt-cv-wrapper .btn-warning[disabled].active,.pt-cv-wrapper .btn-warning[disabled].focus,.pt-cv-wrapper .btn-warning[disabled]:active,.pt-cv-wrapper .btn-warning[disabled]:focus,.pt-cv-wrapper .btn-warning[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-warning,.pt-cv-wrapper fieldset[disabled] .btn-warning.active,.pt-cv-wrapper fieldset[disabled] .btn-warning.focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:active,.pt-cv-wrapper fieldset[disabled] .btn-warning:focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.pt-cv-wrapper .btn-warning .badge{color:#f0ad4e;background-color:#fff}.pt-cv-wrapper .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.pt-cv-wrapper .btn-danger.focus,.pt-cv-wrapper .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .btn-danger:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.pt-cv-wrapper .btn-danger.active.focus,.pt-cv-wrapper .btn-danger.active:focus,.pt-cv-wrapper .btn-danger.active:hover,.pt-cv-wrapper .btn-danger:active.focus,.pt-cv-wrapper .btn-danger:active:focus,.pt-cv-wrapper .btn-danger:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{background-image:none}.pt-cv-wrapper .btn-danger.disabled,.pt-cv-wrapper .btn-danger.disabled.active,.pt-cv-wrapper .btn-danger.disabled.focus,.pt-cv-wrapper .btn-danger.disabled:active,.pt-cv-wrapper .btn-danger.disabled:focus,.pt-cv-wrapper .btn-danger.disabled:hover,.pt-cv-wrapper .btn-danger[disabled],.pt-cv-wrapper .btn-danger[disabled].active,.pt-cv-wrapper .btn-danger[disabled].focus,.pt-cv-wrapper .btn-danger[disabled]:active,.pt-cv-wrapper .btn-danger[disabled]:focus,.pt-cv-wrapper .btn-danger[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-danger,.pt-cv-wrapper fieldset[disabled] .btn-danger.active,.pt-cv-wrapper fieldset[disabled] .btn-danger.focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:active,.pt-cv-wrapper fieldset[disabled] .btn-danger:focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.pt-cv-wrapper .btn-danger .badge{color:#d9534f;background-color:#fff}.pt-cv-wrapper .btn-link{color:#337ab7;font-weight:400;border-radius:0}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link.active,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link[disabled],.pt-cv-wrapper fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link:focus,.pt-cv-wrapper .btn-link:hover{border-color:transparent}.pt-cv-wrapper .btn-link:focus,.pt-cv-wrapper .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.pt-cv-wrapper .btn-link[disabled]:focus,.pt-cv-wrapper .btn-link[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-link:focus,.pt-cv-wrapper fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.pt-cv-wrapper .btn-group-lg>.btn,.pt-cv-wrapper .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.pt-cv-wrapper .btn-group-sm>.btn,.pt-cv-wrapper .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.pt-cv-wrapper .btn-group-xs>.btn,.pt-cv-wrapper .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.pt-cv-wrapper .btn-block{display:block;width:100%}.pt-cv-wrapper .btn-block+.btn-block{margin-top:5px}.pt-cv-wrapper input[type=button].btn-block,.pt-cv-wrapper input[type=reset].btn-block,.pt-cv-wrapper input[type=submit].btn-block{width:100%}.pt-cv-wrapper .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.pt-cv-wrapper .fade.in{opacity:1}.pt-cv-wrapper .collapse{display:none}.pt-cv-wrapper .collapse.in{display:block}.pt-cv-wrapper tr.collapse.in{display:table-row}.pt-cv-wrapper tbody.collapse.in{display:table-row-group}.pt-cv-wrapper .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.pt-cv-wrapper .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.pt-cv-wrapper .dropdown,.pt-cv-wrapper .dropup{position:relative}.pt-cv-wrapper .dropdown-toggle:focus{outline:0}.pt-cv-wrapper .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.pt-cv-wrapper .dropdown-menu.pull-right{right:0;left:auto}.pt-cv-wrapper .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.pt-cv-wrapper .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.pt-cv-wrapper .dropdown-menu>li>a:focus,.pt-cv-wrapper .dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.pt-cv-wrapper .dropdown-menu>.active>a,.pt-cv-wrapper .dropdown-menu>.active>a:focus,.pt-cv-wrapper .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.pt-cv-wrapper .dropdown-menu>.disabled>a,.pt-cv-wrapper .dropdown-menu>.disabled>a:focus,.pt-cv-wrapper .dropdown-menu>.disabled>a:hover{color:#777}.pt-cv-wrapper .dropdown-menu>.disabled>a:focus,.pt-cv-wrapper .dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.pt-cv-wrapper .open>.dropdown-menu{display:block}.pt-cv-wrapper .open>a{outline:0}.pt-cv-wrapper .dropdown-menu-right{left:auto;right:0}.pt-cv-wrapper .dropdown-menu-left{left:0;right:auto}.pt-cv-wrapper .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.pt-cv-wrapper .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pt-cv-wrapper .pull-right>.dropdown-menu{right:0;left:auto}.pt-cv-wrapper .dropup .caret,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;content:""}.pt-cv-wrapper .dropup .dropdown-menu,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width:768px){.pt-cv-wrapper .navbar-right .dropdown-menu{left:auto;right:0}.pt-cv-wrapper .navbar-right .dropdown-menu-left{left:0;right:auto}}.pt-cv-wrapper .btn-group,.pt-cv-wrapper .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.pt-cv-wrapper .btn-group-vertical>.btn,.pt-cv-wrapper .btn-group>.btn{position:relative;float:left}.pt-cv-wrapper .btn-group-vertical>.btn.active,.pt-cv-wrapper .btn-group-vertical>.btn:active,.pt-cv-wrapper .btn-group-vertical>.btn:focus,.pt-cv-wrapper .btn-group-vertical>.btn:hover,.pt-cv-wrapper .btn-group>.btn.active,.pt-cv-wrapper .btn-group>.btn:active,.pt-cv-wrapper .btn-group>.btn:focus,.pt-cv-wrapper .btn-group>.btn:hover{z-index:2}.pt-cv-wrapper .btn-group .btn+.btn,.pt-cv-wrapper .btn-group .btn+.btn-group,.pt-cv-wrapper .btn-group .btn-group+.btn,.pt-cv-wrapper .btn-group .btn-group+.btn-group{margin-left:-1px}.pt-cv-wrapper .btn-toolbar{margin-left:-5px}.pt-cv-wrapper .btn-toolbar .btn,.pt-cv-wrapper .btn-toolbar .btn-group,.pt-cv-wrapper .btn-toolbar .input-group{float:left}.pt-cv-wrapper .btn-toolbar>.btn,.pt-cv-wrapper .btn-toolbar>.btn-group,.pt-cv-wrapper .btn-toolbar>.input-group{margin-left:5px}.pt-cv-wrapper .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.pt-cv-wrapper .btn-group>.btn:first-child{margin-left:0}.pt-cv-wrapper .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.pt-cv-wrapper .btn-group>.btn:last-child:not(:first-child),.pt-cv-wrapper .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group>.btn-group{float:left}.pt-cv-wrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.pt-cv-wrapper .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group .dropdown-toggle:active,.pt-cv-wrapper .btn-group.open .dropdown-toggle{outline:0}.pt-cv-wrapper .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.pt-cv-wrapper .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.pt-cv-wrapper .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pt-cv-wrapper .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.pt-cv-wrapper .btn .caret{margin-left:0}.pt-cv-wrapper .btn-lg .caret{border-width:5px 5px 0}.pt-cv-wrapper .dropup .btn-lg .caret{border-width:0 5px 5px}.pt-cv-wrapper .btn-group-vertical>.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn{float:none}.pt-cv-wrapper .btn-group-vertical>.btn+.btn,.pt-cv-wrapper .btn-group-vertical>.btn+.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.pt-cv-wrapper .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.pt-cv-wrapper .btn-group-justified>.btn,.pt-cv-wrapper .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.pt-cv-wrapper .btn-group-justified>.btn-group .btn{width:100%}.pt-cv-wrapper .btn-group-justified>.btn-group .dropdown-menu{left:auto}.pt-cv-wrapper [data-toggle=buttons]>.btn input[type=checkbox],.pt-cv-wrapper [data-toggle=buttons]>.btn input[type=radio],.pt-cv-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.pt-cv-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.pt-cv-wrapper .nav{margin-bottom:0;padding-left:0;list-style:none}.pt-cv-wrapper .nav>li{position:relative;display:block}.pt-cv-wrapper .nav>li>a{position:relative;display:block;padding:10px 15px}.pt-cv-wrapper .nav>li>a:focus,.pt-cv-wrapper .nav>li>a:hover{text-decoration:none;background-color:#eee}.pt-cv-wrapper .nav>li.disabled>a{color:#777}.pt-cv-wrapper .nav>li.disabled>a:focus,.pt-cv-wrapper .nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.pt-cv-wrapper .nav .open>a,.pt-cv-wrapper .nav .open>a:focus,.pt-cv-wrapper .nav .open>a:hover{background-color:#eee;border-color:#337ab7}.pt-cv-wrapper .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.pt-cv-wrapper .nav>li>a>img{max-width:none}.pt-cv-wrapper .nav-tabs{border-bottom:1px solid #ddd}.pt-cv-wrapper .nav-tabs>li{float:left;margin-bottom:-1px}.pt-cv-wrapper .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.pt-cv-wrapper .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.pt-cv-wrapper .nav-tabs>li.active>a,.pt-cv-wrapper .nav-tabs>li.active>a:focus,.pt-cv-wrapper .nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.pt-cv-wrapper .nav-tabs.nav-justified{width:100%;border-bottom:0}.pt-cv-wrapper .nav-tabs.nav-justified>li{float:none}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.pt-cv-wrapper .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.pt-cv-wrapper .nav-tabs.nav-justified>li{display:table-cell;width:1%}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{margin-bottom:0}}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media(min-width:768px){.pt-cv-wrapper .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.pt-cv-wrapper .nav-pills>li{float:left}.pt-cv-wrapper .nav-pills>li>a{border-radius:4px}.pt-cv-wrapper .nav-pills>li+li{margin-left:2px}.pt-cv-wrapper .nav-pills>li.active>a,.pt-cv-wrapper .nav-pills>li.active>a:focus,.pt-cv-wrapper .nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.pt-cv-wrapper .nav-stacked>li{float:none}.pt-cv-wrapper .nav-stacked>li+li{margin-top:2px;margin-left:0}.pt-cv-wrapper .nav-justified{width:100%}.pt-cv-wrapper .nav-justified>li{float:none}.pt-cv-wrapper .nav-justified>li>a{text-align:center;margin-bottom:5px}.pt-cv-wrapper .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.pt-cv-wrapper .nav-justified>li{display:table-cell;width:1%}.pt-cv-wrapper .nav-justified>li>a{margin-bottom:0}}.pt-cv-wrapper .nav-tabs-justified{border-bottom:0}.pt-cv-wrapper .nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media(min-width:768px){.pt-cv-wrapper .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.pt-cv-wrapper .tab-content>.tab-pane{display:none}.pt-cv-wrapper .tab-content>.active{display:block}.pt-cv-wrapper .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.pt-cv-wrapper .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pt-cv-wrapper .pagination>li{display:inline}.pt-cv-wrapper .pagination>li>a,.pt-cv-wrapper .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pt-cv-wrapper .pagination>li:first-child>a,.pt-cv-wrapper .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pt-cv-wrapper .pagination>li:last-child>a,.pt-cv-wrapper .pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pt-cv-wrapper .pagination>li>a:focus,.pt-cv-wrapper .pagination>li>a:hover,.pt-cv-wrapper .pagination>li>span:focus,.pt-cv-wrapper .pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pt-cv-wrapper .pagination>.active>a,.pt-cv-wrapper .pagination>.active>a:focus,.pt-cv-wrapper .pagination>.active>a:hover,.pt-cv-wrapper .pagination>.active>span,.pt-cv-wrapper .pagination>.active>span:focus,.pt-cv-wrapper .pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pt-cv-wrapper .pagination>.disabled>a,.pt-cv-wrapper .pagination>.disabled>a:focus,.pt-cv-wrapper .pagination>.disabled>a:hover,.pt-cv-wrapper .pagination>.disabled>span,.pt-cv-wrapper .pagination>.disabled>span:focus,.pt-cv-wrapper .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pt-cv-wrapper .pagination-lg>li>a,.pt-cv-wrapper .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pt-cv-wrapper .pagination-lg>li:first-child>a,.pt-cv-wrapper .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pt-cv-wrapper .pagination-lg>li:last-child>a,.pt-cv-wrapper .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pt-cv-wrapper .pagination-sm>li>a,.pt-cv-wrapper .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pt-cv-wrapper .pagination-sm>li:first-child>a,.pt-cv-wrapper .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pt-cv-wrapper .pagination-sm>li:last-child>a,.pt-cv-wrapper .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pt-cv-wrapper .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.pt-cv-wrapper .thumbnail a>img,.pt-cv-wrapper .thumbnail>img{margin-left:auto;margin-right:auto}.pt-cv-wrapper a.thumbnail.active,.pt-cv-wrapper a.thumbnail:focus,.pt-cv-wrapper a.thumbnail:hover{border-color:#337ab7}.pt-cv-wrapper .thumbnail .caption{padding:9px;color:#333}.pt-cv-wrapper .carousel{position:relative}.pt-cv-wrapper .carousel-inner{position:relative;overflow:hidden;width:100%}.pt-cv-wrapper .carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.pt-cv-wrapper .carousel-inner>.item>a>img,.pt-cv-wrapper .carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.pt-cv-wrapper .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.pt-cv-wrapper .carousel-inner>.item.active.right,.pt-cv-wrapper .carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.pt-cv-wrapper .carousel-inner>.item.active.left,.pt-cv-wrapper .carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.pt-cv-wrapper .carousel-inner>.item.active,.pt-cv-wrapper .carousel-inner>.item.next.left,.pt-cv-wrapper .carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.pt-cv-wrapper .carousel-inner>.active,.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{display:block}.pt-cv-wrapper .carousel-inner>.active{left:0}.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{position:absolute;top:0;width:100%}.pt-cv-wrapper .carousel-inner>.next{left:100%}.pt-cv-wrapper .carousel-inner>.prev{left:-100%}.pt-cv-wrapper .carousel-inner>.next.left,.pt-cv-wrapper .carousel-inner>.prev.right{left:0}.pt-cv-wrapper .carousel-inner>.active.left{left:-100%}.pt-cv-wrapper .carousel-inner>.active.right{left:100%}.pt-cv-wrapper .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pt-cv-wrapper .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.pt-cv-wrapper .carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.pt-cv-wrapper .carousel-control:focus,.pt-cv-wrapper .carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .icon-prev{left:50%;margin-left:-10px}.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next{right:50%;margin-right:-10px}.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.pt-cv-wrapper .carousel-control .icon-prev:before{content:'\2039'}.pt-cv-wrapper .carousel-control .icon-next:before{content:'\203a'}.pt-cv-wrapper .pt-cv-carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.pt-cv-wrapper .pt-cv-carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:transparent}.pt-cv-wrapper .pt-cv-carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.pt-cv-wrapper .pt-cv-carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pt-cv-wrapper .pt-cv-carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .icon-prev{margin-left:-15px}.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next{margin-right:-15px}.pt-cv-wrapper .pt-cv-carousel-caption{left:20%;right:20%;padding-bottom:30px}.pt-cv-wrapper .pt-cv-carousel-indicators{bottom:20px}}.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .btn-group-vertical>.btn-group:before,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .btn-toolbar:before,.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .clearfix:before,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .container-fluid:before,.pt-cv-wrapper .container:after,.pt-cv-wrapper .container:before,.pt-cv-wrapper .nav:after,.pt-cv-wrapper .nav:before,.pt-cv-wrapper .row:after,.pt-cv-wrapper .row:before{content:" ";display:table}.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .container:after,.pt-cv-wrapper .nav:after,.pt-cv-wrapper .row:after{clear:both}.pt-cv-wrapper .center-block{display:block;margin-left:auto;margin-right:auto}.pt-cv-wrapper .pull-right{float:right!important}.pt-cv-wrapper .pull-left{float:left!important}.pt-cv-wrapper .hide{display:none!important}.pt-cv-wrapper .show{display:block!important}.pt-cv-wrapper .invisible{visibility:hidden}.pt-cv-wrapper .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.pt-cv-wrapper .hidden{display:none!important}.pt-cv-wrapper .affix{position:fixed}.pt-cv-wrapper .text-left{text-align:left}.pt-cv-wrapper .text-right{text-align:right}.pt-cv-wrapper .text-center{text-align:center}.pt-cv-wrapper .text-justify{text-align:justify}.pt-cv-wrapper .text-nowrap{white-space:nowrap}.pt-cv-wrapper .text-lowercase{text-transform:lowercase}.pt-cv-wrapper .text-uppercase{text-transform:uppercase}.pt-cv-wrapper .text-capitalize{text-transform:capitalize}.pt-cv-wrapper .text-muted{color:#777}.pt-cv-wrapper .text-primary{color:#428bca}.pt-cv-wrapper .h1,.pt-cv-wrapper .h2,.pt-cv-wrapper .h3,.pt-cv-wrapper .h4,.pt-cv-wrapper .h5,.pt-cv-wrapper .h6,.pt-cv-wrapper h1,.pt-cv-wrapper h2,.pt-cv-wrapper h3,.pt-cv-wrapper h4,.pt-cv-wrapper h5,.pt-cv-wrapper h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.pt-cv-view *,.pt-cv-view :after,.pt-cv-view :before{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.pt-cv-view{position:relative;clear:both}.pt-cv-view:after{clear:both;content:'';display:block}.pt-cv-page{position:relative}.pt-cv-gls-group{clear:left}.pt-cv-view strong,.pt-cv-view strong *{font-weight:600!important}.pt-cv-colsys{margin-left:-15px;margin-right:-15px}@media (min-width:992px){.pt-cv-colsys [data-cvc="11"] .col-md-1:nth-child(11n+1),.pt-cv-colsys [data-cvc="12"] .col-md-1:nth-child(12n+1),.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(2n+1),.pt-cv-colsys [data-cvc="3"] .col-md-4:nth-child(3n+1),.pt-cv-colsys [data-cvc="4"] .col-md-3:nth-child(4n+1),.pt-cv-colsys [data-cvc="5"] .col-md-2:nth-child(5n+1),.pt-cv-colsys [data-cvc="6"] .col-md-2:nth-child(6n+1),.pt-cv-colsys [data-cvc="7"] .col-md-1:nth-child(7n+1),.pt-cv-colsys [data-cvc="8"] .col-md-1:nth-child(8n+1),.pt-cv-colsys [data-cvc="9"] .col-md-1:nth-child(9n+1),.pt-cv-colsys [data-cvc="10"] .col-md-1:nth-child(10n+1){clear:left!important}}@media (min-width:768px) and (max-width:991px){.pt-cv-colsys .col-sm-2:nth-child(5n+1),.pt-cv-colsys .col-sm-2:nth-child(6n+1),.pt-cv-colsys .col-sm-3:nth-child(4n+1),.pt-cv-colsys .col-sm-4:nth-child(3n+1),.pt-cv-colsys .col-sm-6:nth-child(2n+1){clear:left!important}}@media (max-width:767px){.pt-cv-colsys .col-xs-2:nth-child(5n+1),.pt-cv-colsys .col-xs-2:nth-child(6n+1),.pt-cv-colsys .col-xs-3:nth-child(4n+1),.pt-cv-colsys .col-xs-4:nth-child(3n+1),.pt-cv-colsys .col-xs-6:nth-child(2n+1){clear:left!important}}@media (min-width:992px){.pt-cv-colsys [data-cvc="5"] .pt-cv-content-item{width:20%}.pt-cv-colsys [data-cvc="7"] .pt-cv-content-item{width:14.28571428%}.pt-cv-colsys [data-cvc="8"] .pt-cv-content-item{width:12.5%}.pt-cv-colsys [data-cvc="9"] .pt-cv-content-item{width:11.11111111%}.pt-cv-colsys [data-cvc="10"] .pt-cv-content-item{width:10%}.pt-cv-colsys [data-cvc="11"] .pt-cv-content-item{width:9.09090909%}}.pt-cv-view a,.pt-cv-wrapper .btn{text-decoration:none!important;outline:0!important}.pt-cv-readmore{color:#fff;margin:10px 0;max-width:100%}.pt-cv-content-item{padding-bottom:1em;position:relative;overflow:hidden}.pt-cv-ifield>*,.pt-cv-view .pt-cv-content-item>*{margin-bottom:10px}.pt-cv-collapsible .pt-cv-content-item>*{margin-bottom:0!important}.pt-cv-title{margin-top:0!important;font-size:18px}.pt-cv-view .pt-cv-title{margin-bottom:10px}.pt-cv-title a{font-weight:600}.pt-cv-thumbnail{height:auto;max-width:100%!important;margin-top:0!important;margin-bottom:10px!important;min-width:inherit!important}.pt-cv-thumbnail.pull-left{margin-right:15px!important}.pt-cv-thumbnail.pull-right{margin-left:15px}.pt-cv-no-image{min-width:80px;min-height:80px}.pt-cv-content,.pt-cv-content *{font-weight:400}.pt-cv-meta-fields{font-size:13px;margin-top:0}.pt-cv-meta-fields a{color:#41b7d8}.pt-cv-pagination-wrapper{margin:20px 0}.pt-cv-view+.pagination{float:left;margin:0 auto!important}.pt-cv-view+.pagination>li{background:0 0!important}.pt-cv-view+.pagination>li>a{cursor:pointer}.pt-cv-spinner{width:15px!important;height:15px!important;margin-top:-25px;display:inline-block;opacity:0;filter:alpha(opacity=0);color:#0470ec;-webkit-transition:opacity .25s,width .25s;-moz-transition:opacity .25s,width .25s;-o-transition:opacity .25s,width .25s;transition:opacity .25s,width .25s}.pt-cv-spinner.active{opacity:1;filter:alpha(opacity=100)}.pt-cv-clear-pagination{margin-bottom:50px}.pt-cv-pagination-wrapper{clear:both;position:relative}.pt-cv-pagination.pagination{-webkit-box-shadow:none!important;box-shadow:none!important;border:0;padding:0;margin:initial;width:auto}.pt-cv-pagination li{display:inline!important;background-image:none!important}.pt-cv-pagination li:after,.pt-cv-pagination li:before{content:''!important}.pt-cv-pagination a{cursor:pointer}.pt-cv-pagination li.active a{border-color:rgba(66,139,202,.2)!important}.pt-cv-collapsible .panel-heading{padding:0}.pt-cv-collapsible .panel-heading a{display:block;padding:10px 15px}.pt-cv-collapsible .panel-body{padding:10px}.pt-cv-view .collapse{display:none;visibility:hidden}.pt-cv-view .collapse.in{display:block;visibility:visible;overflow:auto}.pt-cv-scrollable{margin-left:0;margin-right:0}.pt-cv-scrollable .pt-cv-carousel-caption{text-align:left;bottom:1em;padding:10px}.pt-cv-scrollable .pt-cv-carousel-caption *{text-shadow:none}.pt-cv-scrollable .pt-cv-title{padding-bottom:0}.pt-cv-scrollable .pt-cv-carousel-caption{margin-bottom:10px!important}.pt-cv-carousel-caption:empty{display:none}.pt-cv-scrollable .carousel .item{height:auto;margin:auto;min-height:0;max-height:none;line-height:normal}.pt-cv-scrollable .pt-cv-cap-w-img{background:rgba(0,0,0,.6);text-shadow:0 1px 1px #000;left:15px;right:15px}.pt-cv-cap-w-img *{color:#fff}.pt-cv-cap-w-img .pt-cv-title a{color:#fff!important}.pt-cv-scrollable .pt-cv-cap-wo-img{position:relative!important;bottom:0!important;left:0;right:0}.pt-cv-cap-wo-img *{color:#000}.pt-cv-cap-wo-img .pt-cv-readmore{color:#fff}.pt-cv-view .carousel-control{background-image:none!important;height:30px;width:40px;bottom:0;top:auto;color:#00A100}.pt-cv-view .pt-cv-carousel-indicators{bottom:0;margin-bottom:4px}.pt-cv-view .pt-cv-carousel-indicators li{background:#cecece;border:1px solid #cecece;margin:0}.pt-cv-view .pt-cv-carousel-indicators li.active{background:#428bca;border:1px solid #428bca}.pt-cv-2-col .pt-cv-title{clear:none!important}.pt-cv-2colse{display:table}.pt-cv-view .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.pt-cv-view .panel-default{border-color:#ddd;padding-bottom:0}.pt-cv-view .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.pt-cv-pagination:after,.pt-cv-pagination:before{content:none!important}.pt-cv-ifield{margin-bottom:0!important}@media (max-width:480px){.pt-cv-nolf.pt-cv-2-col .pt-cv-thumbnail{float:none!important;margin:0}}@media print{.pt-cv-view a[href]:after{content:none!important}}
2
  * Bootstrap v3.3.5 (http://getbootstrap.com)
3
  * Copyright 2011-2015 Twitter, Inc.
4
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.pt-cv-wrapper article,.pt-cv-wrapper aside,.pt-cv-wrapper details,.pt-cv-wrapper figcaption,.pt-cv-wrapper figure,.pt-cv-wrapper footer,.pt-cv-wrapper header,.pt-cv-wrapper hgroup,.pt-cv-wrapper main,.pt-cv-wrapper menu,.pt-cv-wrapper nav,.pt-cv-wrapper section,.pt-cv-wrapper summary{display:block}.pt-cv-wrapper audio,.pt-cv-wrapper canvas,.pt-cv-wrapper progress,.pt-cv-wrapper video{display:inline-block;vertical-align:baseline}.pt-cv-wrapper audio:not([controls]){display:none;height:0}.pt-cv-wrapper [hidden],.pt-cv-wrapper template{display:none}.pt-cv-wrapper a{background-color:transparent}.pt-cv-wrapper a:active,.pt-cv-wrapper a:hover{outline:0}.pt-cv-wrapper abbr[title]{border-bottom:1px dotted}.pt-cv-wrapper b,.pt-cv-wrapper strong{font-weight:700}.pt-cv-wrapper dfn{font-style:italic}.pt-cv-wrapper h1{margin:.67em 0}.pt-cv-wrapper mark{background:#ff0;color:#000}.pt-cv-wrapper small{font-size:80%}.pt-cv-wrapper sub,.pt-cv-wrapper sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.pt-cv-wrapper sup{top:-.5em}.pt-cv-wrapper sub{bottom:-.25em}.pt-cv-wrapper img{border:0}.pt-cv-wrapper svg:not(:root){overflow:hidden}.pt-cv-wrapper figure{margin:1em 40px}.pt-cv-wrapper hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}.pt-cv-wrapper pre{overflow:auto}.pt-cv-wrapper code,.pt-cv-wrapper kbd,.pt-cv-wrapper pre,.pt-cv-wrapper samp{font-family:monospace,monospace;font-size:1em}.pt-cv-wrapper button,.pt-cv-wrapper input,.pt-cv-wrapper optgroup,.pt-cv-wrapper select,.pt-cv-wrapper textarea{color:inherit;font:inherit;margin:0}.pt-cv-wrapper button{overflow:visible}.pt-cv-wrapper button,.pt-cv-wrapper select{text-transform:none}.pt-cv-wrapper button,.pt-cv-wrapper html input[type=button],.pt-cv-wrapper input[type=reset],.pt-cv-wrapper input[type=submit]{-webkit-appearance:button;cursor:pointer}.pt-cv-wrapper button[disabled],.pt-cv-wrapper html input[disabled]{cursor:default}.pt-cv-wrapper button::-moz-focus-inner,.pt-cv-wrapper input::-moz-focus-inner{border:0;padding:0}.pt-cv-wrapper input{line-height:normal}.pt-cv-wrapper input[type=checkbox],.pt-cv-wrapper input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.pt-cv-wrapper input[type=number]::-webkit-inner-spin-button,.pt-cv-wrapper input[type=number]::-webkit-outer-spin-button{height:auto}.pt-cv-wrapper input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.pt-cv-wrapper input[type=search]::-webkit-search-cancel-button,.pt-cv-wrapper input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.pt-cv-wrapper fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.pt-cv-wrapper legend{border:0;padding:0}.pt-cv-wrapper textarea{overflow:auto}.pt-cv-wrapper optgroup{font-weight:700}.pt-cv-wrapper table{border-collapse:collapse;border-spacing:0}.pt-cv-wrapper td,.pt-cv-wrapper th{padding:0}@media print{.pt-cv-wrapper *,.pt-cv-wrapper :after,.pt-cv-wrapper :before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.pt-cv-wrapper a,.pt-cv-wrapper a:visited{text-decoration:underline}.pt-cv-wrapper a[href]:after{content:" (" attr(href) ")"}.pt-cv-wrapper abbr[title]:after{content:" (" attr(title) ")"}.pt-cv-wrapper a[href^="javascript:"]:after,.pt-cv-wrapper a[href^="#"]:after{content:""}.pt-cv-wrapper blockquote,.pt-cv-wrapper pre{border:1px solid #999;page-break-inside:avoid}.pt-cv-wrapper thead{display:table-header-group}.pt-cv-wrapper img,.pt-cv-wrapper tr{page-break-inside:avoid}.pt-cv-wrapper img{max-width:100%!important}.pt-cv-wrapper h2,.pt-cv-wrapper h3,.pt-cv-wrapper p{orphans:3;widows:3}.pt-cv-wrapper h2,.pt-cv-wrapper h3{page-break-after:avoid}.pt-cv-wrapper .navbar{display:none}.pt-cv-wrapper .btn>.caret,.pt-cv-wrapper .dropup>.btn>.caret{border-top-color:#000!important}.pt-cv-wrapper .label{border:1px solid #000}.pt-cv-wrapper .table{border-collapse:collapse!important}.pt-cv-wrapper .table td,.pt-cv-wrapper .table th{background-color:#fff!important}.pt-cv-wrapper .table-bordered td,.pt-cv-wrapper .table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.pt-cv-wrapper .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pt-cv-wrapper .glyphicon-asterisk:before{content:"\2a"}.pt-cv-wrapper .glyphicon-plus:before{content:"\2b"}.pt-cv-wrapper .glyphicon-eur:before,.pt-cv-wrapper .glyphicon-euro:before{content:"\20ac"}.pt-cv-wrapper .glyphicon-minus:before{content:"\2212"}.pt-cv-wrapper .glyphicon-cloud:before{content:"\2601"}.pt-cv-wrapper .glyphicon-envelope:before{content:"\2709"}.pt-cv-wrapper .glyphicon-pencil:before{content:"\270f"}.pt-cv-wrapper .glyphicon-glass:before{content:"\e001"}.pt-cv-wrapper .glyphicon-music:before{content:"\e002"}.pt-cv-wrapper .glyphicon-search:before{content:"\e003"}.pt-cv-wrapper .glyphicon-heart:before{content:"\e005"}.pt-cv-wrapper .glyphicon-star:before{content:"\e006"}.pt-cv-wrapper .glyphicon-star-empty:before{content:"\e007"}.pt-cv-wrapper .glyphicon-user:before{content:"\e008"}.pt-cv-wrapper .glyphicon-film:before{content:"\e009"}.pt-cv-wrapper .glyphicon-th-large:before{content:"\e010"}.pt-cv-wrapper .glyphicon-th:before{content:"\e011"}.pt-cv-wrapper .glyphicon-th-list:before{content:"\e012"}.pt-cv-wrapper .glyphicon-ok:before{content:"\e013"}.pt-cv-wrapper .glyphicon-remove:before{content:"\e014"}.pt-cv-wrapper .glyphicon-zoom-in:before{content:"\e015"}.pt-cv-wrapper .glyphicon-zoom-out:before{content:"\e016"}.pt-cv-wrapper .glyphicon-off:before{content:"\e017"}.pt-cv-wrapper .glyphicon-signal:before{content:"\e018"}.pt-cv-wrapper .glyphicon-cog:before{content:"\e019"}.pt-cv-wrapper .glyphicon-trash:before{content:"\e020"}.pt-cv-wrapper .glyphicon-home:before{content:"\e021"}.pt-cv-wrapper .glyphicon-file:before{content:"\e022"}.pt-cv-wrapper .glyphicon-time:before{content:"\e023"}.pt-cv-wrapper .glyphicon-road:before{content:"\e024"}.pt-cv-wrapper .glyphicon-download-alt:before{content:"\e025"}.pt-cv-wrapper .glyphicon-download:before{content:"\e026"}.pt-cv-wrapper .glyphicon-upload:before{content:"\e027"}.pt-cv-wrapper .glyphicon-inbox:before{content:"\e028"}.pt-cv-wrapper .glyphicon-play-circle:before{content:"\e029"}.pt-cv-wrapper .glyphicon-repeat:before{content:"\e030"}.pt-cv-wrapper .glyphicon-refresh:before{content:"\e031"}.pt-cv-wrapper .glyphicon-list-alt:before{content:"\e032"}.pt-cv-wrapper .glyphicon-lock:before{content:"\e033"}.pt-cv-wrapper .glyphicon-flag:before{content:"\e034"}.pt-cv-wrapper .glyphicon-headphones:before{content:"\e035"}.pt-cv-wrapper .glyphicon-volume-off:before{content:"\e036"}.pt-cv-wrapper .glyphicon-volume-down:before{content:"\e037"}.pt-cv-wrapper .glyphicon-volume-up:before{content:"\e038"}.pt-cv-wrapper .glyphicon-qrcode:before{content:"\e039"}.pt-cv-wrapper .glyphicon-barcode:before{content:"\e040"}.pt-cv-wrapper .glyphicon-tag:before{content:"\e041"}.pt-cv-wrapper .glyphicon-tags:before{content:"\e042"}.pt-cv-wrapper .glyphicon-book:before{content:"\e043"}.pt-cv-wrapper .glyphicon-bookmark:before{content:"\e044"}.pt-cv-wrapper .glyphicon-print:before{content:"\e045"}.pt-cv-wrapper .glyphicon-camera:before{content:"\e046"}.pt-cv-wrapper .glyphicon-font:before{content:"\e047"}.pt-cv-wrapper .glyphicon-bold:before{content:"\e048"}.pt-cv-wrapper .glyphicon-italic:before{content:"\e049"}.pt-cv-wrapper .glyphicon-text-height:before{content:"\e050"}.pt-cv-wrapper .glyphicon-text-width:before{content:"\e051"}.pt-cv-wrapper .glyphicon-align-left:before{content:"\e052"}.pt-cv-wrapper .glyphicon-align-center:before{content:"\e053"}.pt-cv-wrapper .glyphicon-align-right:before{content:"\e054"}.pt-cv-wrapper .glyphicon-align-justify:before{content:"\e055"}.pt-cv-wrapper .glyphicon-list:before{content:"\e056"}.pt-cv-wrapper .glyphicon-indent-left:before{content:"\e057"}.pt-cv-wrapper .glyphicon-indent-right:before{content:"\e058"}.pt-cv-wrapper .glyphicon-facetime-video:before{content:"\e059"}.pt-cv-wrapper .glyphicon-picture:before{content:"\e060"}.pt-cv-wrapper .glyphicon-map-marker:before{content:"\e062"}.pt-cv-wrapper .glyphicon-adjust:before{content:"\e063"}.pt-cv-wrapper .glyphicon-tint:before{content:"\e064"}.pt-cv-wrapper .glyphicon-edit:before{content:"\e065"}.pt-cv-wrapper .glyphicon-share:before{content:"\e066"}.pt-cv-wrapper .glyphicon-check:before{content:"\e067"}.pt-cv-wrapper .glyphicon-move:before{content:"\e068"}.pt-cv-wrapper .glyphicon-step-backward:before{content:"\e069"}.pt-cv-wrapper .glyphicon-fast-backward:before{content:"\e070"}.pt-cv-wrapper .glyphicon-backward:before{content:"\e071"}.pt-cv-wrapper .glyphicon-play:before{content:"\e072"}.pt-cv-wrapper .glyphicon-pause:before{content:"\e073"}.pt-cv-wrapper .glyphicon-stop:before{content:"\e074"}.pt-cv-wrapper .glyphicon-forward:before{content:"\e075"}.pt-cv-wrapper .glyphicon-fast-forward:before{content:"\e076"}.pt-cv-wrapper .glyphicon-step-forward:before{content:"\e077"}.pt-cv-wrapper .glyphicon-eject:before{content:"\e078"}.pt-cv-wrapper .glyphicon-chevron-left:before{content:"\e079"}.pt-cv-wrapper .glyphicon-chevron-right:before{content:"\e080"}.pt-cv-wrapper .glyphicon-plus-sign:before{content:"\e081"}.pt-cv-wrapper .glyphicon-minus-sign:before{content:"\e082"}.pt-cv-wrapper .glyphicon-remove-sign:before{content:"\e083"}.pt-cv-wrapper .glyphicon-ok-sign:before{content:"\e084"}.pt-cv-wrapper .glyphicon-question-sign:before{content:"\e085"}.pt-cv-wrapper .glyphicon-info-sign:before{content:"\e086"}.pt-cv-wrapper .glyphicon-screenshot:before{content:"\e087"}.pt-cv-wrapper .glyphicon-remove-circle:before{content:"\e088"}.pt-cv-wrapper .glyphicon-ok-circle:before{content:"\e089"}.pt-cv-wrapper .glyphicon-ban-circle:before{content:"\e090"}.pt-cv-wrapper .glyphicon-arrow-left:before{content:"\e091"}.pt-cv-wrapper .glyphicon-arrow-right:before{content:"\e092"}.pt-cv-wrapper .glyphicon-arrow-up:before{content:"\e093"}.pt-cv-wrapper .glyphicon-arrow-down:before{content:"\e094"}.pt-cv-wrapper .glyphicon-share-alt:before{content:"\e095"}.pt-cv-wrapper .glyphicon-resize-full:before{content:"\e096"}.pt-cv-wrapper .glyphicon-resize-small:before{content:"\e097"}.pt-cv-wrapper .glyphicon-exclamation-sign:before{content:"\e101"}.pt-cv-wrapper .glyphicon-gift:before{content:"\e102"}.pt-cv-wrapper .glyphicon-leaf:before{content:"\e103"}.pt-cv-wrapper .glyphicon-fire:before{content:"\e104"}.pt-cv-wrapper .glyphicon-eye-open:before{content:"\e105"}.pt-cv-wrapper .glyphicon-eye-close:before{content:"\e106"}.pt-cv-wrapper .glyphicon-warning-sign:before{content:"\e107"}.pt-cv-wrapper .glyphicon-plane:before{content:"\e108"}.pt-cv-wrapper .glyphicon-calendar:before{content:"\e109"}.pt-cv-wrapper .glyphicon-random:before{content:"\e110"}.pt-cv-wrapper .glyphicon-comment:before{content:"\e111"}.pt-cv-wrapper .glyphicon-magnet:before{content:"\e112"}.pt-cv-wrapper .glyphicon-chevron-up:before{content:"\e113"}.pt-cv-wrapper .glyphicon-chevron-down:before{content:"\e114"}.pt-cv-wrapper .glyphicon-retweet:before{content:"\e115"}.pt-cv-wrapper .glyphicon-shopping-cart:before{content:"\e116"}.pt-cv-wrapper .glyphicon-folder-close:before{content:"\e117"}.pt-cv-wrapper .glyphicon-folder-open:before{content:"\e118"}.pt-cv-wrapper .glyphicon-resize-vertical:before{content:"\e119"}.pt-cv-wrapper .glyphicon-resize-horizontal:before{content:"\e120"}.pt-cv-wrapper .glyphicon-hdd:before{content:"\e121"}.pt-cv-wrapper .glyphicon-bullhorn:before{content:"\e122"}.pt-cv-wrapper .glyphicon-bell:before{content:"\e123"}.pt-cv-wrapper .glyphicon-certificate:before{content:"\e124"}.pt-cv-wrapper .glyphicon-thumbs-up:before{content:"\e125"}.pt-cv-wrapper .glyphicon-thumbs-down:before{content:"\e126"}.pt-cv-wrapper .glyphicon-hand-right:before{content:"\e127"}.pt-cv-wrapper .glyphicon-hand-left:before{content:"\e128"}.pt-cv-wrapper .glyphicon-hand-up:before{content:"\e129"}.pt-cv-wrapper .glyphicon-hand-down:before{content:"\e130"}.pt-cv-wrapper .glyphicon-circle-arrow-right:before{content:"\e131"}.pt-cv-wrapper .glyphicon-circle-arrow-left:before{content:"\e132"}.pt-cv-wrapper .glyphicon-circle-arrow-up:before{content:"\e133"}.pt-cv-wrapper .glyphicon-circle-arrow-down:before{content:"\e134"}.pt-cv-wrapper .glyphicon-globe:before{content:"\e135"}.pt-cv-wrapper .glyphicon-wrench:before{content:"\e136"}.pt-cv-wrapper .glyphicon-tasks:before{content:"\e137"}.pt-cv-wrapper .glyphicon-filter:before{content:"\e138"}.pt-cv-wrapper .glyphicon-briefcase:before{content:"\e139"}.pt-cv-wrapper .glyphicon-fullscreen:before{content:"\e140"}.pt-cv-wrapper .glyphicon-dashboard:before{content:"\e141"}.pt-cv-wrapper .glyphicon-paperclip:before{content:"\e142"}.pt-cv-wrapper .glyphicon-heart-empty:before{content:"\e143"}.pt-cv-wrapper .glyphicon-link:before{content:"\e144"}.pt-cv-wrapper .glyphicon-phone:before{content:"\e145"}.pt-cv-wrapper .glyphicon-pushpin:before{content:"\e146"}.pt-cv-wrapper .glyphicon-usd:before{content:"\e148"}.pt-cv-wrapper .glyphicon-gbp:before{content:"\e149"}.pt-cv-wrapper .glyphicon-sort:before{content:"\e150"}.pt-cv-wrapper .glyphicon-sort-by-alphabet:before{content:"\e151"}.pt-cv-wrapper .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.pt-cv-wrapper .glyphicon-sort-by-order:before{content:"\e153"}.pt-cv-wrapper .glyphicon-sort-by-order-alt:before{content:"\e154"}.pt-cv-wrapper .glyphicon-sort-by-attributes:before{content:"\e155"}.pt-cv-wrapper .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.pt-cv-wrapper .glyphicon-unchecked:before{content:"\e157"}.pt-cv-wrapper .glyphicon-expand:before{content:"\e158"}.pt-cv-wrapper .glyphicon-collapse-down:before{content:"\e159"}.pt-cv-wrapper .glyphicon-collapse-up:before{content:"\e160"}.pt-cv-wrapper .glyphicon-log-in:before{content:"\e161"}.pt-cv-wrapper .glyphicon-flash:before{content:"\e162"}.pt-cv-wrapper .glyphicon-log-out:before{content:"\e163"}.pt-cv-wrapper .glyphicon-new-window:before{content:"\e164"}.pt-cv-wrapper .glyphicon-record:before{content:"\e165"}.pt-cv-wrapper .glyphicon-save:before{content:"\e166"}.pt-cv-wrapper .glyphicon-open:before{content:"\e167"}.pt-cv-wrapper .glyphicon-saved:before{content:"\e168"}.pt-cv-wrapper .glyphicon-import:before{content:"\e169"}.pt-cv-wrapper .glyphicon-export:before{content:"\e170"}.pt-cv-wrapper .glyphicon-send:before{content:"\e171"}.pt-cv-wrapper .glyphicon-floppy-disk:before{content:"\e172"}.pt-cv-wrapper .glyphicon-floppy-saved:before{content:"\e173"}.pt-cv-wrapper .glyphicon-floppy-remove:before{content:"\e174"}.pt-cv-wrapper .glyphicon-floppy-save:before{content:"\e175"}.pt-cv-wrapper .glyphicon-floppy-open:before{content:"\e176"}.pt-cv-wrapper .glyphicon-credit-card:before{content:"\e177"}.pt-cv-wrapper .glyphicon-transfer:before{content:"\e178"}.pt-cv-wrapper .glyphicon-cutlery:before{content:"\e179"}.pt-cv-wrapper .glyphicon-header:before{content:"\e180"}.pt-cv-wrapper .glyphicon-compressed:before{content:"\e181"}.pt-cv-wrapper .glyphicon-earphone:before{content:"\e182"}.pt-cv-wrapper .glyphicon-phone-alt:before{content:"\e183"}.pt-cv-wrapper .glyphicon-tower:before{content:"\e184"}.pt-cv-wrapper .glyphicon-stats:before{content:"\e185"}.pt-cv-wrapper .glyphicon-sd-video:before{content:"\e186"}.pt-cv-wrapper .glyphicon-hd-video:before{content:"\e187"}.pt-cv-wrapper .glyphicon-subtitles:before{content:"\e188"}.pt-cv-wrapper .glyphicon-sound-stereo:before{content:"\e189"}.pt-cv-wrapper .glyphicon-sound-dolby:before{content:"\e190"}.pt-cv-wrapper .glyphicon-sound-5-1:before{content:"\e191"}.pt-cv-wrapper .glyphicon-sound-6-1:before{content:"\e192"}.pt-cv-wrapper .glyphicon-sound-7-1:before{content:"\e193"}.pt-cv-wrapper .glyphicon-copyright-mark:before{content:"\e194"}.pt-cv-wrapper .glyphicon-registration-mark:before{content:"\e195"}.pt-cv-wrapper .glyphicon-cloud-download:before{content:"\e197"}.pt-cv-wrapper .glyphicon-cloud-upload:before{content:"\e198"}.pt-cv-wrapper .glyphicon-tree-conifer:before{content:"\e199"}.pt-cv-wrapper .glyphicon-tree-deciduous:before{content:"\e200"}.pt-cv-wrapper .glyphicon-cd:before{content:"\e201"}.pt-cv-wrapper .glyphicon-save-file:before{content:"\e202"}.pt-cv-wrapper .glyphicon-open-file:before{content:"\e203"}.pt-cv-wrapper .glyphicon-level-up:before{content:"\e204"}.pt-cv-wrapper .glyphicon-copy:before{content:"\e205"}.pt-cv-wrapper .glyphicon-paste:before{content:"\e206"}.pt-cv-wrapper .glyphicon-alert:before{content:"\e209"}.pt-cv-wrapper .glyphicon-equalizer:before{content:"\e210"}.pt-cv-wrapper .glyphicon-king:before{content:"\e211"}.pt-cv-wrapper .glyphicon-queen:before{content:"\e212"}.pt-cv-wrapper .glyphicon-pawn:before{content:"\e213"}.pt-cv-wrapper .glyphicon-bishop:before{content:"\e214"}.pt-cv-wrapper .glyphicon-knight:before{content:"\e215"}.pt-cv-wrapper .glyphicon-baby-formula:before{content:"\e216"}.pt-cv-wrapper .glyphicon-tent:before{content:"\26fa"}.pt-cv-wrapper .glyphicon-blackboard:before{content:"\e218"}.pt-cv-wrapper .glyphicon-bed:before{content:"\e219"}.pt-cv-wrapper .glyphicon-apple:before{content:"\f8ff"}.pt-cv-wrapper .glyphicon-erase:before{content:"\e221"}.pt-cv-wrapper .glyphicon-hourglass:before{content:"\231b"}.pt-cv-wrapper .glyphicon-lamp:before{content:"\e223"}.pt-cv-wrapper .glyphicon-duplicate:before{content:"\e224"}.pt-cv-wrapper .glyphicon-piggy-bank:before{content:"\e225"}.pt-cv-wrapper .glyphicon-scissors:before{content:"\e226"}.pt-cv-wrapper .glyphicon-bitcoin:before,.pt-cv-wrapper .glyphicon-btc:before,.pt-cv-wrapper .glyphicon-xbt:before{content:"\e227"}.pt-cv-wrapper .glyphicon-jpy:before,.pt-cv-wrapper .glyphicon-yen:before{content:"\00a5"}.pt-cv-wrapper .glyphicon-rub:before,.pt-cv-wrapper .glyphicon-ruble:before{content:"\20bd"}.pt-cv-wrapper .glyphicon-scale:before{content:"\e230"}.pt-cv-wrapper .glyphicon-ice-lolly:before{content:"\e231"}.pt-cv-wrapper .glyphicon-ice-lolly-tasted:before{content:"\e232"}.pt-cv-wrapper .glyphicon-education:before{content:"\e233"}.pt-cv-wrapper .glyphicon-option-horizontal:before{content:"\e234"}.pt-cv-wrapper .glyphicon-option-vertical:before{content:"\e235"}.pt-cv-wrapper .glyphicon-menu-hamburger:before{content:"\e236"}.pt-cv-wrapper .glyphicon-modal-window:before{content:"\e237"}.pt-cv-wrapper .glyphicon-oil:before{content:"\e238"}.pt-cv-wrapper .glyphicon-grain:before{content:"\e239"}.pt-cv-wrapper .glyphicon-sunglasses:before{content:"\e240"}.pt-cv-wrapper .glyphicon-text-size:before{content:"\e241"}.pt-cv-wrapper .glyphicon-text-color:before{content:"\e242"}.pt-cv-wrapper .glyphicon-text-background:before{content:"\e243"}.pt-cv-wrapper .glyphicon-object-align-top:before{content:"\e244"}.pt-cv-wrapper .glyphicon-object-align-bottom:before{content:"\e245"}.pt-cv-wrapper .glyphicon-object-align-horizontal:before{content:"\e246"}.pt-cv-wrapper .glyphicon-object-align-left:before{content:"\e247"}.pt-cv-wrapper .glyphicon-object-align-vertical:before{content:"\e248"}.pt-cv-wrapper .glyphicon-object-align-right:before{content:"\e249"}.pt-cv-wrapper .glyphicon-triangle-right:before{content:"\e250"}.pt-cv-wrapper .glyphicon-triangle-left:before{content:"\e251"}.pt-cv-wrapper .glyphicon-triangle-bottom:before{content:"\e252"}.pt-cv-wrapper .glyphicon-triangle-top:before{content:"\e253"}.pt-cv-wrapper .glyphicon-console:before{content:"\e254"}.pt-cv-wrapper .glyphicon-superscript:before{content:"\e255"}.pt-cv-wrapper .glyphicon-subscript:before{content:"\e256"}.pt-cv-wrapper .glyphicon-menu-left:before{content:"\e257"}.pt-cv-wrapper .glyphicon-menu-right:before{content:"\e258"}.pt-cv-wrapper .glyphicon-menu-down:before{content:"\e259"}.pt-cv-wrapper .glyphicon-menu-up:before{content:"\e260"}.pt-cv-wrapper img{vertical-align:middle}.pt-cv-wrapper .carousel-inner>.item>a>img,.pt-cv-wrapper .carousel-inner>.item>img,.pt-cv-wrapper .img-responsive,.pt-cv-wrapper .thumbnail a>img,.pt-cv-wrapper .thumbnail>img{display:block;max-width:100%;height:auto}.pt-cv-wrapper .img-rounded{border-radius:6px}.pt-cv-wrapper .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.pt-cv-wrapper .img-circle{border-radius:50%}.pt-cv-wrapper hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.pt-cv-wrapper .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.pt-cv-wrapper .sr-only-focusable:active,.pt-cv-wrapper .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.pt-cv-wrapper [role=button]{cursor:pointer}.pt-cv-wrapper .container,.pt-cv-wrapper .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.pt-cv-wrapper .container{width:750px}}@media(min-width:992px){.pt-cv-wrapper .container{width:970px}}@media(min-width:1200px){.pt-cv-wrapper .container{width:1170px}}.pt-cv-wrapper .row{margin-left:-15px;margin-right:-15px}.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-lg-12,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-lg-9,.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-md-12,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-md-9,.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-sm-12,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-sm-9,.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-xs-12,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-xs-12,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-xs-9{float:left}.pt-cv-wrapper .col-xs-12{width:100%}.pt-cv-wrapper .col-xs-11{width:91.66666667%}.pt-cv-wrapper .col-xs-10{width:83.33333333%}.pt-cv-wrapper .col-xs-9{width:75%}.pt-cv-wrapper .col-xs-8{width:66.66666667%}.pt-cv-wrapper .col-xs-7{width:58.33333333%}.pt-cv-wrapper .col-xs-6{width:50%}.pt-cv-wrapper .col-xs-5{width:41.66666667%}.pt-cv-wrapper .col-xs-4{width:33.33333333%}.pt-cv-wrapper .col-xs-3{width:25%}.pt-cv-wrapper .col-xs-2{width:16.66666667%}.pt-cv-wrapper .col-xs-1{width:8.33333333%}.pt-cv-wrapper .col-xs-pull-12{right:100%}.pt-cv-wrapper .col-xs-pull-11{right:91.66666667%}.pt-cv-wrapper .col-xs-pull-10{right:83.33333333%}.pt-cv-wrapper .col-xs-pull-9{right:75%}.pt-cv-wrapper .col-xs-pull-8{right:66.66666667%}.pt-cv-wrapper .col-xs-pull-7{right:58.33333333%}.pt-cv-wrapper .col-xs-pull-6{right:50%}.pt-cv-wrapper .col-xs-pull-5{right:41.66666667%}.pt-cv-wrapper .col-xs-pull-4{right:33.33333333%}.pt-cv-wrapper .col-xs-pull-3{right:25%}.pt-cv-wrapper .col-xs-pull-2{right:16.66666667%}.pt-cv-wrapper .col-xs-pull-1{right:8.33333333%}.pt-cv-wrapper .col-xs-pull-0{right:auto}.pt-cv-wrapper .col-xs-push-12{left:100%}.pt-cv-wrapper .col-xs-push-11{left:91.66666667%}.pt-cv-wrapper .col-xs-push-10{left:83.33333333%}.pt-cv-wrapper .col-xs-push-9{left:75%}.pt-cv-wrapper .col-xs-push-8{left:66.66666667%}.pt-cv-wrapper .col-xs-push-7{left:58.33333333%}.pt-cv-wrapper .col-xs-push-6{left:50%}.pt-cv-wrapper .col-xs-push-5{left:41.66666667%}.pt-cv-wrapper .col-xs-push-4{left:33.33333333%}.pt-cv-wrapper .col-xs-push-3{left:25%}.pt-cv-wrapper .col-xs-push-2{left:16.66666667%}.pt-cv-wrapper .col-xs-push-1{left:8.33333333%}.pt-cv-wrapper .col-xs-push-0{left:auto}.pt-cv-wrapper .col-xs-offset-12{margin-left:100%}.pt-cv-wrapper .col-xs-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-xs-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-xs-offset-9{margin-left:75%}.pt-cv-wrapper .col-xs-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-xs-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-xs-offset-6{margin-left:50%}.pt-cv-wrapper .col-xs-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-xs-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-xs-offset-3{margin-left:25%}.pt-cv-wrapper .col-xs-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-xs-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-xs-offset-0{margin-left:0}@media(min-width:768px){.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-sm-12,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-sm-9{float:left}.pt-cv-wrapper .col-sm-12{width:100%}.pt-cv-wrapper .col-sm-11{width:91.66666667%}.pt-cv-wrapper .col-sm-10{width:83.33333333%}.pt-cv-wrapper .col-sm-9{width:75%}.pt-cv-wrapper .col-sm-8{width:66.66666667%}.pt-cv-wrapper .col-sm-7{width:58.33333333%}.pt-cv-wrapper .col-sm-6{width:50%}.pt-cv-wrapper .col-sm-5{width:41.66666667%}.pt-cv-wrapper .col-sm-4{width:33.33333333%}.pt-cv-wrapper .col-sm-3{width:25%}.pt-cv-wrapper .col-sm-2{width:16.66666667%}.pt-cv-wrapper .col-sm-1{width:8.33333333%}.pt-cv-wrapper .col-sm-pull-12{right:100%}.pt-cv-wrapper .col-sm-pull-11{right:91.66666667%}.pt-cv-wrapper .col-sm-pull-10{right:83.33333333%}.pt-cv-wrapper .col-sm-pull-9{right:75%}.pt-cv-wrapper .col-sm-pull-8{right:66.66666667%}.pt-cv-wrapper .col-sm-pull-7{right:58.33333333%}.pt-cv-wrapper .col-sm-pull-6{right:50%}.pt-cv-wrapper .col-sm-pull-5{right:41.66666667%}.pt-cv-wrapper .col-sm-pull-4{right:33.33333333%}.pt-cv-wrapper .col-sm-pull-3{right:25%}.pt-cv-wrapper .col-sm-pull-2{right:16.66666667%}.pt-cv-wrapper .col-sm-pull-1{right:8.33333333%}.pt-cv-wrapper .col-sm-pull-0{right:auto}.pt-cv-wrapper .col-sm-push-12{left:100%}.pt-cv-wrapper .col-sm-push-11{left:91.66666667%}.pt-cv-wrapper .col-sm-push-10{left:83.33333333%}.pt-cv-wrapper .col-sm-push-9{left:75%}.pt-cv-wrapper .col-sm-push-8{left:66.66666667%}.pt-cv-wrapper .col-sm-push-7{left:58.33333333%}.pt-cv-wrapper .col-sm-push-6{left:50%}.pt-cv-wrapper .col-sm-push-5{left:41.66666667%}.pt-cv-wrapper .col-sm-push-4{left:33.33333333%}.pt-cv-wrapper .col-sm-push-3{left:25%}.pt-cv-wrapper .col-sm-push-2{left:16.66666667%}.pt-cv-wrapper .col-sm-push-1{left:8.33333333%}.pt-cv-wrapper .col-sm-push-0{left:auto}.pt-cv-wrapper .col-sm-offset-12{margin-left:100%}.pt-cv-wrapper .col-sm-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-sm-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-sm-offset-9{margin-left:75%}.pt-cv-wrapper .col-sm-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-sm-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-sm-offset-6{margin-left:50%}.pt-cv-wrapper .col-sm-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-sm-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-sm-offset-3{margin-left:25%}.pt-cv-wrapper .col-sm-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-sm-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-sm-offset-0{margin-left:0}}@media(min-width:992px){.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-md-12,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-md-9{float:left}.pt-cv-wrapper .col-md-12{width:100%}.pt-cv-wrapper .col-md-11{width:91.66666667%}.pt-cv-wrapper .col-md-10{width:83.33333333%}.pt-cv-wrapper .col-md-9{width:75%}.pt-cv-wrapper .col-md-8{width:66.66666667%}.pt-cv-wrapper .col-md-7{width:58.33333333%}.pt-cv-wrapper .col-md-6{width:50%}.pt-cv-wrapper .col-md-5{width:41.66666667%}.pt-cv-wrapper .col-md-4{width:33.33333333%}.pt-cv-wrapper .col-md-3{width:25%}.pt-cv-wrapper .col-md-2{width:16.66666667%}.pt-cv-wrapper .col-md-1{width:8.33333333%}.pt-cv-wrapper .col-md-pull-12{right:100%}.pt-cv-wrapper .col-md-pull-11{right:91.66666667%}.pt-cv-wrapper .col-md-pull-10{right:83.33333333%}.pt-cv-wrapper .col-md-pull-9{right:75%}.pt-cv-wrapper .col-md-pull-8{right:66.66666667%}.pt-cv-wrapper .col-md-pull-7{right:58.33333333%}.pt-cv-wrapper .col-md-pull-6{right:50%}.pt-cv-wrapper .col-md-pull-5{right:41.66666667%}.pt-cv-wrapper .col-md-pull-4{right:33.33333333%}.pt-cv-wrapper .col-md-pull-3{right:25%}.pt-cv-wrapper .col-md-pull-2{right:16.66666667%}.pt-cv-wrapper .col-md-pull-1{right:8.33333333%}.pt-cv-wrapper .col-md-pull-0{right:auto}.pt-cv-wrapper .col-md-push-12{left:100%}.pt-cv-wrapper .col-md-push-11{left:91.66666667%}.pt-cv-wrapper .col-md-push-10{left:83.33333333%}.pt-cv-wrapper .col-md-push-9{left:75%}.pt-cv-wrapper .col-md-push-8{left:66.66666667%}.pt-cv-wrapper .col-md-push-7{left:58.33333333%}.pt-cv-wrapper .col-md-push-6{left:50%}.pt-cv-wrapper .col-md-push-5{left:41.66666667%}.pt-cv-wrapper .col-md-push-4{left:33.33333333%}.pt-cv-wrapper .col-md-push-3{left:25%}.pt-cv-wrapper .col-md-push-2{left:16.66666667%}.pt-cv-wrapper .col-md-push-1{left:8.33333333%}.pt-cv-wrapper .col-md-push-0{left:auto}.pt-cv-wrapper .col-md-offset-12{margin-left:100%}.pt-cv-wrapper .col-md-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-md-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-md-offset-9{margin-left:75%}.pt-cv-wrapper .col-md-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-md-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-md-offset-6{margin-left:50%}.pt-cv-wrapper .col-md-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-md-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-md-offset-3{margin-left:25%}.pt-cv-wrapper .col-md-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-md-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-md-offset-0{margin-left:0}}@media(min-width:1200px){.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-lg-12,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-lg-9{float:left}.pt-cv-wrapper .col-lg-12{width:100%}.pt-cv-wrapper .col-lg-11{width:91.66666667%}.pt-cv-wrapper .col-lg-10{width:83.33333333%}.pt-cv-wrapper .col-lg-9{width:75%}.pt-cv-wrapper .col-lg-8{width:66.66666667%}.pt-cv-wrapper .col-lg-7{width:58.33333333%}.pt-cv-wrapper .col-lg-6{width:50%}.pt-cv-wrapper .col-lg-5{width:41.66666667%}.pt-cv-wrapper .col-lg-4{width:33.33333333%}.pt-cv-wrapper .col-lg-3{width:25%}.pt-cv-wrapper .col-lg-2{width:16.66666667%}.pt-cv-wrapper .col-lg-1{width:8.33333333%}.pt-cv-wrapper .col-lg-pull-12{right:100%}.pt-cv-wrapper .col-lg-pull-11{right:91.66666667%}.pt-cv-wrapper .col-lg-pull-10{right:83.33333333%}.pt-cv-wrapper .col-lg-pull-9{right:75%}.pt-cv-wrapper .col-lg-pull-8{right:66.66666667%}.pt-cv-wrapper .col-lg-pull-7{right:58.33333333%}.pt-cv-wrapper .col-lg-pull-6{right:50%}.pt-cv-wrapper .col-lg-pull-5{right:41.66666667%}.pt-cv-wrapper .col-lg-pull-4{right:33.33333333%}.pt-cv-wrapper .col-lg-pull-3{right:25%}.pt-cv-wrapper .col-lg-pull-2{right:16.66666667%}.pt-cv-wrapper .col-lg-pull-1{right:8.33333333%}.pt-cv-wrapper .col-lg-pull-0{right:auto}.pt-cv-wrapper .col-lg-push-12{left:100%}.pt-cv-wrapper .col-lg-push-11{left:91.66666667%}.pt-cv-wrapper .col-lg-push-10{left:83.33333333%}.pt-cv-wrapper .col-lg-push-9{left:75%}.pt-cv-wrapper .col-lg-push-8{left:66.66666667%}.pt-cv-wrapper .col-lg-push-7{left:58.33333333%}.pt-cv-wrapper .col-lg-push-6{left:50%}.pt-cv-wrapper .col-lg-push-5{left:41.66666667%}.pt-cv-wrapper .col-lg-push-4{left:33.33333333%}.pt-cv-wrapper .col-lg-push-3{left:25%}.pt-cv-wrapper .col-lg-push-2{left:16.66666667%}.pt-cv-wrapper .col-lg-push-1{left:8.33333333%}.pt-cv-wrapper .col-lg-push-0{left:auto}.pt-cv-wrapper .col-lg-offset-12{margin-left:100%}.pt-cv-wrapper .col-lg-offset-11{margin-left:91.66666667%}.pt-cv-wrapper .col-lg-offset-10{margin-left:83.33333333%}.pt-cv-wrapper .col-lg-offset-9{margin-left:75%}.pt-cv-wrapper .col-lg-offset-8{margin-left:66.66666667%}.pt-cv-wrapper .col-lg-offset-7{margin-left:58.33333333%}.pt-cv-wrapper .col-lg-offset-6{margin-left:50%}.pt-cv-wrapper .col-lg-offset-5{margin-left:41.66666667%}.pt-cv-wrapper .col-lg-offset-4{margin-left:33.33333333%}.pt-cv-wrapper .col-lg-offset-3{margin-left:25%}.pt-cv-wrapper .col-lg-offset-2{margin-left:16.66666667%}.pt-cv-wrapper .col-lg-offset-1{margin-left:8.33333333%}.pt-cv-wrapper .col-lg-offset-0{margin-left:0}}.pt-cv-wrapper .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pt-cv-wrapper .btn.active.focus,.pt-cv-wrapper .btn.active:focus,.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:active.focus,.pt-cv-wrapper .btn:active:focus,.pt-cv-wrapper .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:focus,.pt-cv-wrapper .btn:hover{color:#333;text-decoration:none}.pt-cv-wrapper .btn.active,.pt-cv-wrapper .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pt-cv-wrapper .btn.disabled,.pt-cv-wrapper .btn[disabled],.pt-cv-wrapper fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.pt-cv-wrapper a.btn.disabled,.pt-cv-wrapper fieldset[disabled] a.btn{pointer-events:none}.pt-cv-wrapper .btn-default{color:#333;background-color:#fff;border-color:#ccc}.pt-cv-wrapper .btn-default.focus,.pt-cv-wrapper .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .btn-default:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.pt-cv-wrapper .btn-default.active.focus,.pt-cv-wrapper .btn-default.active:focus,.pt-cv-wrapper .btn-default.active:hover,.pt-cv-wrapper .btn-default:active.focus,.pt-cv-wrapper .btn-default:active:focus,.pt-cv-wrapper .btn-default:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{background-image:none}.pt-cv-wrapper .btn-default.disabled,.pt-cv-wrapper .btn-default.disabled.active,.pt-cv-wrapper .btn-default.disabled.focus,.pt-cv-wrapper .btn-default.disabled:active,.pt-cv-wrapper .btn-default.disabled:focus,.pt-cv-wrapper .btn-default.disabled:hover,.pt-cv-wrapper .btn-default[disabled],.pt-cv-wrapper .btn-default[disabled].active,.pt-cv-wrapper .btn-default[disabled].focus,.pt-cv-wrapper .btn-default[disabled]:active,.pt-cv-wrapper .btn-default[disabled]:focus,.pt-cv-wrapper .btn-default[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-default,.pt-cv-wrapper fieldset[disabled] .btn-default.active,.pt-cv-wrapper fieldset[disabled] .btn-default.focus,.pt-cv-wrapper fieldset[disabled] .btn-default:active,.pt-cv-wrapper fieldset[disabled] .btn-default:focus,.pt-cv-wrapper fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.pt-cv-wrapper .btn-default .badge{color:#fff;background-color:#333}.pt-cv-wrapper .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.pt-cv-wrapper .btn-primary.focus,.pt-cv-wrapper .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .btn-primary:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.pt-cv-wrapper .btn-primary.active.focus,.pt-cv-wrapper .btn-primary.active:focus,.pt-cv-wrapper .btn-primary.active:hover,.pt-cv-wrapper .btn-primary:active.focus,.pt-cv-wrapper .btn-primary:active:focus,.pt-cv-wrapper .btn-primary:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{background-image:none}.pt-cv-wrapper .btn-primary.disabled,.pt-cv-wrapper .btn-primary.disabled.active,.pt-cv-wrapper .btn-primary.disabled.focus,.pt-cv-wrapper .btn-primary.disabled:active,.pt-cv-wrapper .btn-primary.disabled:focus,.pt-cv-wrapper .btn-primary.disabled:hover,.pt-cv-wrapper .btn-primary[disabled],.pt-cv-wrapper .btn-primary[disabled].active,.pt-cv-wrapper .btn-primary[disabled].focus,.pt-cv-wrapper .btn-primary[disabled]:active,.pt-cv-wrapper .btn-primary[disabled]:focus,.pt-cv-wrapper .btn-primary[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-primary,.pt-cv-wrapper fieldset[disabled] .btn-primary.active,.pt-cv-wrapper fieldset[disabled] .btn-primary.focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:active,.pt-cv-wrapper fieldset[disabled] .btn-primary:focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.pt-cv-wrapper .btn-primary .badge{color:#337ab7;background-color:#fff}.pt-cv-wrapper .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.pt-cv-wrapper .btn-success.focus,.pt-cv-wrapper .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .btn-success:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.pt-cv-wrapper .btn-success.active.focus,.pt-cv-wrapper .btn-success.active:focus,.pt-cv-wrapper .btn-success.active:hover,.pt-cv-wrapper .btn-success:active.focus,.pt-cv-wrapper .btn-success:active:focus,.pt-cv-wrapper .btn-success:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{background-image:none}.pt-cv-wrapper .btn-success.disabled,.pt-cv-wrapper .btn-success.disabled.active,.pt-cv-wrapper .btn-success.disabled.focus,.pt-cv-wrapper .btn-success.disabled:active,.pt-cv-wrapper .btn-success.disabled:focus,.pt-cv-wrapper .btn-success.disabled:hover,.pt-cv-wrapper .btn-success[disabled],.pt-cv-wrapper .btn-success[disabled].active,.pt-cv-wrapper .btn-success[disabled].focus,.pt-cv-wrapper .btn-success[disabled]:active,.pt-cv-wrapper .btn-success[disabled]:focus,.pt-cv-wrapper .btn-success[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-success,.pt-cv-wrapper fieldset[disabled] .btn-success.active,.pt-cv-wrapper fieldset[disabled] .btn-success.focus,.pt-cv-wrapper fieldset[disabled] .btn-success:active,.pt-cv-wrapper fieldset[disabled] .btn-success:focus,.pt-cv-wrapper fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.pt-cv-wrapper .btn-success .badge{color:#5cb85c;background-color:#fff}.pt-cv-wrapper .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.pt-cv-wrapper .btn-info.focus,.pt-cv-wrapper .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .btn-info:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.pt-cv-wrapper .btn-info.active.focus,.pt-cv-wrapper .btn-info.active:focus,.pt-cv-wrapper .btn-info.active:hover,.pt-cv-wrapper .btn-info:active.focus,.pt-cv-wrapper .btn-info:active:focus,.pt-cv-wrapper .btn-info:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{background-image:none}.pt-cv-wrapper .btn-info.disabled,.pt-cv-wrapper .btn-info.disabled.active,.pt-cv-wrapper .btn-info.disabled.focus,.pt-cv-wrapper .btn-info.disabled:active,.pt-cv-wrapper .btn-info.disabled:focus,.pt-cv-wrapper .btn-info.disabled:hover,.pt-cv-wrapper .btn-info[disabled],.pt-cv-wrapper .btn-info[disabled].active,.pt-cv-wrapper .btn-info[disabled].focus,.pt-cv-wrapper .btn-info[disabled]:active,.pt-cv-wrapper .btn-info[disabled]:focus,.pt-cv-wrapper .btn-info[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-info,.pt-cv-wrapper fieldset[disabled] .btn-info.active,.pt-cv-wrapper fieldset[disabled] .btn-info.focus,.pt-cv-wrapper fieldset[disabled] .btn-info:active,.pt-cv-wrapper fieldset[disabled] .btn-info:focus,.pt-cv-wrapper fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.pt-cv-wrapper .btn-info .badge{color:#5bc0de;background-color:#fff}.pt-cv-wrapper .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.pt-cv-wrapper .btn-warning.focus,.pt-cv-wrapper .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .btn-warning:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.pt-cv-wrapper .btn-warning.active.focus,.pt-cv-wrapper .btn-warning.active:focus,.pt-cv-wrapper .btn-warning.active:hover,.pt-cv-wrapper .btn-warning:active.focus,.pt-cv-wrapper .btn-warning:active:focus,.pt-cv-wrapper .btn-warning:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{background-image:none}.pt-cv-wrapper .btn-warning.disabled,.pt-cv-wrapper .btn-warning.disabled.active,.pt-cv-wrapper .btn-warning.disabled.focus,.pt-cv-wrapper .btn-warning.disabled:active,.pt-cv-wrapper .btn-warning.disabled:focus,.pt-cv-wrapper .btn-warning.disabled:hover,.pt-cv-wrapper .btn-warning[disabled],.pt-cv-wrapper .btn-warning[disabled].active,.pt-cv-wrapper .btn-warning[disabled].focus,.pt-cv-wrapper .btn-warning[disabled]:active,.pt-cv-wrapper .btn-warning[disabled]:focus,.pt-cv-wrapper .btn-warning[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-warning,.pt-cv-wrapper fieldset[disabled] .btn-warning.active,.pt-cv-wrapper fieldset[disabled] .btn-warning.focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:active,.pt-cv-wrapper fieldset[disabled] .btn-warning:focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.pt-cv-wrapper .btn-warning .badge{color:#f0ad4e;background-color:#fff}.pt-cv-wrapper .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.pt-cv-wrapper .btn-danger.focus,.pt-cv-wrapper .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .btn-danger:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.pt-cv-wrapper .btn-danger.active.focus,.pt-cv-wrapper .btn-danger.active:focus,.pt-cv-wrapper .btn-danger.active:hover,.pt-cv-wrapper .btn-danger:active.focus,.pt-cv-wrapper .btn-danger:active:focus,.pt-cv-wrapper .btn-danger:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{background-image:none}.pt-cv-wrapper .btn-danger.disabled,.pt-cv-wrapper .btn-danger.disabled.active,.pt-cv-wrapper .btn-danger.disabled.focus,.pt-cv-wrapper .btn-danger.disabled:active,.pt-cv-wrapper .btn-danger.disabled:focus,.pt-cv-wrapper .btn-danger.disabled:hover,.pt-cv-wrapper .btn-danger[disabled],.pt-cv-wrapper .btn-danger[disabled].active,.pt-cv-wrapper .btn-danger[disabled].focus,.pt-cv-wrapper .btn-danger[disabled]:active,.pt-cv-wrapper .btn-danger[disabled]:focus,.pt-cv-wrapper .btn-danger[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-danger,.pt-cv-wrapper fieldset[disabled] .btn-danger.active,.pt-cv-wrapper fieldset[disabled] .btn-danger.focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:active,.pt-cv-wrapper fieldset[disabled] .btn-danger:focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.pt-cv-wrapper .btn-danger .badge{color:#d9534f;background-color:#fff}.pt-cv-wrapper .btn-link{color:#337ab7;font-weight:400;border-radius:0}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link.active,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link[disabled],.pt-cv-wrapper fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link:focus,.pt-cv-wrapper .btn-link:hover{border-color:transparent}.pt-cv-wrapper .btn-link:focus,.pt-cv-wrapper .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.pt-cv-wrapper .btn-link[disabled]:focus,.pt-cv-wrapper .btn-link[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-link:focus,.pt-cv-wrapper fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.pt-cv-wrapper .btn-group-lg>.btn,.pt-cv-wrapper .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.pt-cv-wrapper .btn-group-sm>.btn,.pt-cv-wrapper .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.pt-cv-wrapper .btn-group-xs>.btn,.pt-cv-wrapper .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.pt-cv-wrapper .btn-block{display:block;width:100%}.pt-cv-wrapper .btn-block+.btn-block{margin-top:5px}.pt-cv-wrapper input[type=button].btn-block,.pt-cv-wrapper input[type=reset].btn-block,.pt-cv-wrapper input[type=submit].btn-block{width:100%}.pt-cv-wrapper .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.pt-cv-wrapper .fade.in{opacity:1}.pt-cv-wrapper .collapse{display:none}.pt-cv-wrapper .collapse.in{display:block}.pt-cv-wrapper tr.collapse.in{display:table-row}.pt-cv-wrapper tbody.collapse.in{display:table-row-group}.pt-cv-wrapper .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.pt-cv-wrapper .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.pt-cv-wrapper .dropdown,.pt-cv-wrapper .dropup{position:relative}.pt-cv-wrapper .dropdown-toggle:focus{outline:0}.pt-cv-wrapper .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.pt-cv-wrapper .dropdown-menu.pull-right{right:0;left:auto}.pt-cv-wrapper .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.pt-cv-wrapper .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.pt-cv-wrapper .dropdown-menu>li>a:focus,.pt-cv-wrapper .dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.pt-cv-wrapper .dropdown-menu>.active>a,.pt-cv-wrapper .dropdown-menu>.active>a:focus,.pt-cv-wrapper .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.pt-cv-wrapper .dropdown-menu>.disabled>a,.pt-cv-wrapper .dropdown-menu>.disabled>a:focus,.pt-cv-wrapper .dropdown-menu>.disabled>a:hover{color:#777}.pt-cv-wrapper .dropdown-menu>.disabled>a:focus,.pt-cv-wrapper .dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.pt-cv-wrapper .open>.dropdown-menu{display:block}.pt-cv-wrapper .open>a{outline:0}.pt-cv-wrapper .dropdown-menu-right{left:auto;right:0}.pt-cv-wrapper .dropdown-menu-left{left:0;right:auto}.pt-cv-wrapper .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.pt-cv-wrapper .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pt-cv-wrapper .pull-right>.dropdown-menu{right:0;left:auto}.pt-cv-wrapper .dropup .caret,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;content:""}.pt-cv-wrapper .dropup .dropdown-menu,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width:768px){.pt-cv-wrapper .navbar-right .dropdown-menu{left:auto;right:0}.pt-cv-wrapper .navbar-right .dropdown-menu-left{left:0;right:auto}}.pt-cv-wrapper .btn-group,.pt-cv-wrapper .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.pt-cv-wrapper .btn-group-vertical>.btn,.pt-cv-wrapper .btn-group>.btn{position:relative;float:left}.pt-cv-wrapper .btn-group-vertical>.btn.active,.pt-cv-wrapper .btn-group-vertical>.btn:active,.pt-cv-wrapper .btn-group-vertical>.btn:focus,.pt-cv-wrapper .btn-group-vertical>.btn:hover,.pt-cv-wrapper .btn-group>.btn.active,.pt-cv-wrapper .btn-group>.btn:active,.pt-cv-wrapper .btn-group>.btn:focus,.pt-cv-wrapper .btn-group>.btn:hover{z-index:2}.pt-cv-wrapper .btn-group .btn+.btn,.pt-cv-wrapper .btn-group .btn+.btn-group,.pt-cv-wrapper .btn-group .btn-group+.btn,.pt-cv-wrapper .btn-group .btn-group+.btn-group{margin-left:-1px}.pt-cv-wrapper .btn-toolbar{margin-left:-5px}.pt-cv-wrapper .btn-toolbar .btn,.pt-cv-wrapper .btn-toolbar .btn-group,.pt-cv-wrapper .btn-toolbar .input-group{float:left}.pt-cv-wrapper .btn-toolbar>.btn,.pt-cv-wrapper .btn-toolbar>.btn-group,.pt-cv-wrapper .btn-toolbar>.input-group{margin-left:5px}.pt-cv-wrapper .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.pt-cv-wrapper .btn-group>.btn:first-child{margin-left:0}.pt-cv-wrapper .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.pt-cv-wrapper .btn-group>.btn:last-child:not(:first-child),.pt-cv-wrapper .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group>.btn-group{float:left}.pt-cv-wrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.pt-cv-wrapper .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group .dropdown-toggle:active,.pt-cv-wrapper .btn-group.open .dropdown-toggle{outline:0}.pt-cv-wrapper .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.pt-cv-wrapper .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.pt-cv-wrapper .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.pt-cv-wrapper .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.pt-cv-wrapper .btn .caret{margin-left:0}.pt-cv-wrapper .btn-lg .caret{border-width:5px 5px 0}.pt-cv-wrapper .dropup .btn-lg .caret{border-width:0 5px 5px}.pt-cv-wrapper .btn-group-vertical>.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn{float:none}.pt-cv-wrapper .btn-group-vertical>.btn+.btn,.pt-cv-wrapper .btn-group-vertical>.btn+.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.pt-cv-wrapper .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.pt-cv-wrapper .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.pt-cv-wrapper .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.pt-cv-wrapper .btn-group-justified>.btn,.pt-cv-wrapper .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.pt-cv-wrapper .btn-group-justified>.btn-group .btn{width:100%}.pt-cv-wrapper .btn-group-justified>.btn-group .dropdown-menu{left:auto}.pt-cv-wrapper [data-toggle=buttons]>.btn input[type=checkbox],.pt-cv-wrapper [data-toggle=buttons]>.btn input[type=radio],.pt-cv-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.pt-cv-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.pt-cv-wrapper .nav{margin-bottom:0;padding-left:0;list-style:none}.pt-cv-wrapper .nav>li{position:relative;display:block}.pt-cv-wrapper .nav>li>a{position:relative;display:block;padding:10px 15px}.pt-cv-wrapper .nav>li>a:focus,.pt-cv-wrapper .nav>li>a:hover{text-decoration:none;background-color:#eee}.pt-cv-wrapper .nav>li.disabled>a{color:#777}.pt-cv-wrapper .nav>li.disabled>a:focus,.pt-cv-wrapper .nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.pt-cv-wrapper .nav .open>a,.pt-cv-wrapper .nav .open>a:focus,.pt-cv-wrapper .nav .open>a:hover{background-color:#eee;border-color:#337ab7}.pt-cv-wrapper .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.pt-cv-wrapper .nav>li>a>img{max-width:none}.pt-cv-wrapper .nav-tabs{border-bottom:1px solid #ddd}.pt-cv-wrapper .nav-tabs>li{float:left;margin-bottom:-1px}.pt-cv-wrapper .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.pt-cv-wrapper .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.pt-cv-wrapper .nav-tabs>li.active>a,.pt-cv-wrapper .nav-tabs>li.active>a:focus,.pt-cv-wrapper .nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.pt-cv-wrapper .nav-tabs.nav-justified{width:100%;border-bottom:0}.pt-cv-wrapper .nav-tabs.nav-justified>li{float:none}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.pt-cv-wrapper .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.pt-cv-wrapper .nav-tabs.nav-justified>li{display:table-cell;width:1%}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{margin-bottom:0}}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media(min-width:768px){.pt-cv-wrapper .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.pt-cv-wrapper .nav-pills>li{float:left}.pt-cv-wrapper .nav-pills>li>a{border-radius:4px}.pt-cv-wrapper .nav-pills>li+li{margin-left:2px}.pt-cv-wrapper .nav-pills>li.active>a,.pt-cv-wrapper .nav-pills>li.active>a:focus,.pt-cv-wrapper .nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.pt-cv-wrapper .nav-stacked>li{float:none}.pt-cv-wrapper .nav-stacked>li+li{margin-top:2px;margin-left:0}.pt-cv-wrapper .nav-justified{width:100%}.pt-cv-wrapper .nav-justified>li{float:none}.pt-cv-wrapper .nav-justified>li>a{text-align:center;margin-bottom:5px}.pt-cv-wrapper .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.pt-cv-wrapper .nav-justified>li{display:table-cell;width:1%}.pt-cv-wrapper .nav-justified>li>a{margin-bottom:0}}.pt-cv-wrapper .nav-tabs-justified{border-bottom:0}.pt-cv-wrapper .nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media(min-width:768px){.pt-cv-wrapper .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.pt-cv-wrapper .tab-content>.tab-pane{display:none}.pt-cv-wrapper .tab-content>.active{display:block}.pt-cv-wrapper .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.pt-cv-wrapper .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pt-cv-wrapper .pagination>li{display:inline}.pt-cv-wrapper .pagination>li>a,.pt-cv-wrapper .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pt-cv-wrapper .pagination>li:first-child>a,.pt-cv-wrapper .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pt-cv-wrapper .pagination>li:last-child>a,.pt-cv-wrapper .pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pt-cv-wrapper .pagination>li>a:focus,.pt-cv-wrapper .pagination>li>a:hover,.pt-cv-wrapper .pagination>li>span:focus,.pt-cv-wrapper .pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pt-cv-wrapper .pagination>.active>a,.pt-cv-wrapper .pagination>.active>a:focus,.pt-cv-wrapper .pagination>.active>a:hover,.pt-cv-wrapper .pagination>.active>span,.pt-cv-wrapper .pagination>.active>span:focus,.pt-cv-wrapper .pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pt-cv-wrapper .pagination>.disabled>a,.pt-cv-wrapper .pagination>.disabled>a:focus,.pt-cv-wrapper .pagination>.disabled>a:hover,.pt-cv-wrapper .pagination>.disabled>span,.pt-cv-wrapper .pagination>.disabled>span:focus,.pt-cv-wrapper .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pt-cv-wrapper .pagination-lg>li>a,.pt-cv-wrapper .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pt-cv-wrapper .pagination-lg>li:first-child>a,.pt-cv-wrapper .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pt-cv-wrapper .pagination-lg>li:last-child>a,.pt-cv-wrapper .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pt-cv-wrapper .pagination-sm>li>a,.pt-cv-wrapper .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pt-cv-wrapper .pagination-sm>li:first-child>a,.pt-cv-wrapper .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pt-cv-wrapper .pagination-sm>li:last-child>a,.pt-cv-wrapper .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pt-cv-wrapper .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.pt-cv-wrapper .thumbnail a>img,.pt-cv-wrapper .thumbnail>img{margin-left:auto;margin-right:auto}.pt-cv-wrapper a.thumbnail.active,.pt-cv-wrapper a.thumbnail:focus,.pt-cv-wrapper a.thumbnail:hover{border-color:#337ab7}.pt-cv-wrapper .thumbnail .caption{padding:9px;color:#333}.pt-cv-wrapper .carousel{position:relative}.pt-cv-wrapper .carousel-inner{position:relative;overflow:hidden;width:100%}.pt-cv-wrapper .carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.pt-cv-wrapper .carousel-inner>.item>a>img,.pt-cv-wrapper .carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.pt-cv-wrapper .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.pt-cv-wrapper .carousel-inner>.item.active.right,.pt-cv-wrapper .carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.pt-cv-wrapper .carousel-inner>.item.active.left,.pt-cv-wrapper .carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.pt-cv-wrapper .carousel-inner>.item.active,.pt-cv-wrapper .carousel-inner>.item.next.left,.pt-cv-wrapper .carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.pt-cv-wrapper .carousel-inner>.active,.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{display:block}.pt-cv-wrapper .carousel-inner>.active{left:0}.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{position:absolute;top:0;width:100%}.pt-cv-wrapper .carousel-inner>.next{left:100%}.pt-cv-wrapper .carousel-inner>.prev{left:-100%}.pt-cv-wrapper .carousel-inner>.next.left,.pt-cv-wrapper .carousel-inner>.prev.right{left:0}.pt-cv-wrapper .carousel-inner>.active.left{left:-100%}.pt-cv-wrapper .carousel-inner>.active.right{left:100%}.pt-cv-wrapper .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pt-cv-wrapper .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.pt-cv-wrapper .carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.pt-cv-wrapper .carousel-control:focus,.pt-cv-wrapper .carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .icon-prev{left:50%;margin-left:-10px}.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next{right:50%;margin-right:-10px}.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.pt-cv-wrapper .carousel-control .icon-prev:before{content:'\2039'}.pt-cv-wrapper .carousel-control .icon-next:before{content:'\203a'}.pt-cv-wrapper .pt-cv-carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.pt-cv-wrapper .pt-cv-carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:transparent}.pt-cv-wrapper .pt-cv-carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.pt-cv-wrapper .pt-cv-carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pt-cv-wrapper .pt-cv-carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .icon-prev{margin-left:-15px}.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next{margin-right:-15px}.pt-cv-wrapper .pt-cv-carousel-caption{left:20%;right:20%;padding-bottom:30px}.pt-cv-wrapper .pt-cv-carousel-indicators{bottom:20px}}.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .btn-group-vertical>.btn-group:before,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .btn-toolbar:before,.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .clearfix:before,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .container-fluid:before,.pt-cv-wrapper .container:after,.pt-cv-wrapper .container:before,.pt-cv-wrapper .nav:after,.pt-cv-wrapper .nav:before,.pt-cv-wrapper .row:after,.pt-cv-wrapper .row:before{content:" ";display:table}.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .container:after,.pt-cv-wrapper .nav:after,.pt-cv-wrapper .row:after{clear:both}.pt-cv-wrapper .center-block{display:block;margin-left:auto;margin-right:auto}.pt-cv-wrapper .pull-right{float:right!important}.pt-cv-wrapper .pull-left{float:left!important}.pt-cv-wrapper .hide{display:none!important}.pt-cv-wrapper .show{display:block!important}.pt-cv-wrapper .invisible{visibility:hidden}.pt-cv-wrapper .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.pt-cv-wrapper .hidden{display:none!important}.pt-cv-wrapper .affix{position:fixed}.pt-cv-wrapper .text-left{text-align:left}.pt-cv-wrapper .text-right{text-align:right}.pt-cv-wrapper .text-center{text-align:center}.pt-cv-wrapper .text-justify{text-align:justify}.pt-cv-wrapper .text-nowrap{white-space:nowrap}.pt-cv-wrapper .text-lowercase{text-transform:lowercase}.pt-cv-wrapper .text-uppercase{text-transform:uppercase}.pt-cv-wrapper .text-capitalize{text-transform:capitalize}.pt-cv-wrapper .text-muted{color:#777}.pt-cv-wrapper .text-primary{color:#428bca}.pt-cv-wrapper .h1,.pt-cv-wrapper .h2,.pt-cv-wrapper .h3,.pt-cv-wrapper .h4,.pt-cv-wrapper .h5,.pt-cv-wrapper .h6,.pt-cv-wrapper h1,.pt-cv-wrapper h2,.pt-cv-wrapper h3,.pt-cv-wrapper h4,.pt-cv-wrapper h5,.pt-cv-wrapper h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.pt-cv-view *,.pt-cv-view :after,.pt-cv-view :before{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.pt-cv-view{position:relative;clear:both}.pt-cv-view:after{clear:both;content:'';display:block}.pt-cv-page{position:relative}.pt-cv-gls-group{clear:left}.pt-cv-view strong,.pt-cv-view strong *{font-weight:600!important}.pt-cv-colsys{margin-left:-15px;margin-right:-15px}@media (min-width:992px){.pt-cv-colsys [data-cvc="11"] .col-md-1:nth-child(11n+1),.pt-cv-colsys [data-cvc="12"] .col-md-1:nth-child(12n+1),.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(2n+1),.pt-cv-colsys [data-cvc="3"] .col-md-4:nth-child(3n+1),.pt-cv-colsys [data-cvc="4"] .col-md-3:nth-child(4n+1),.pt-cv-colsys [data-cvc="5"] .col-md-2:nth-child(5n+1),.pt-cv-colsys [data-cvc="6"] .col-md-2:nth-child(6n+1),.pt-cv-colsys [data-cvc="7"] .col-md-1:nth-child(7n+1),.pt-cv-colsys [data-cvc="8"] .col-md-1:nth-child(8n+1),.pt-cv-colsys [data-cvc="9"] .col-md-1:nth-child(9n+1),.pt-cv-colsys [data-cvc="10"] .col-md-1:nth-child(10n+1){clear:left!important}}@media (min-width:768px) and (max-width:991px){.pt-cv-colsys .col-sm-2:nth-child(5n+1),.pt-cv-colsys .col-sm-2:nth-child(6n+1),.pt-cv-colsys .col-sm-3:nth-child(4n+1),.pt-cv-colsys .col-sm-4:nth-child(3n+1),.pt-cv-colsys .col-sm-6:nth-child(2n+1){clear:left!important}}@media (max-width:767px){.pt-cv-colsys .col-xs-2:nth-child(5n+1),.pt-cv-colsys .col-xs-2:nth-child(6n+1),.pt-cv-colsys .col-xs-3:nth-child(4n+1),.pt-cv-colsys .col-xs-4:nth-child(3n+1),.pt-cv-colsys .col-xs-6:nth-child(2n+1){clear:left!important}}@media (min-width:992px){.pt-cv-colsys [data-cvc="5"] .pt-cv-content-item{width:20%}.pt-cv-colsys [data-cvc="7"] .pt-cv-content-item{width:14.28571428%}.pt-cv-colsys [data-cvc="8"] .pt-cv-content-item{width:12.5%}.pt-cv-colsys [data-cvc="9"] .pt-cv-content-item{width:11.11111111%}.pt-cv-colsys [data-cvc="10"] .pt-cv-content-item{width:10%}.pt-cv-colsys [data-cvc="11"] .pt-cv-content-item{width:9.09090909%}}.pt-cv-view a,.pt-cv-wrapper .btn{text-decoration:none!important;outline:0!important}.pt-cv-readmore{color:#fff;margin:10px 0;max-width:100%}.pt-cv-content-item{padding-bottom:1em;position:relative;overflow:hidden}.pt-cv-ifield>*,.pt-cv-view .pt-cv-content-item>*{margin-bottom:10px}.pt-cv-collapsible .pt-cv-content-item>*{margin-bottom:0!important}.pt-cv-title{margin-top:0!important;font-size:18px}.pt-cv-view .pt-cv-title{margin-bottom:10px}.pt-cv-title a{font-weight:600}.pt-cv-thumbnail{height:auto;max-width:100%!important;margin-top:0!important;margin-bottom:10px!important;min-width:inherit!important}.pt-cv-thumbnail.pull-left{margin-right:15px!important}.pt-cv-thumbnail.pull-right{margin-left:15px}.pt-cv-no-image{min-width:80px;min-height:80px}.pt-cv-content,.pt-cv-content *{font-weight:400}.pt-cv-meta-fields{font-size:13px;margin-top:0}.pt-cv-meta-fields a{color:#41b7d8}.pt-cv-pagination-wrapper{margin:20px 0}.pt-cv-view+.pagination{float:left;margin:0 auto!important}.pt-cv-view+.pagination>li{background:0 0!important}.pt-cv-view+.pagination>li>a{cursor:pointer}.pt-cv-spinner{width:15px!important;height:15px!important;margin-top:-25px;display:inline-block;opacity:0;filter:alpha(opacity=0);color:#0470ec;-webkit-transition:opacity .25s,width .25s;-moz-transition:opacity .25s,width .25s;-o-transition:opacity .25s,width .25s;transition:opacity .25s,width .25s}.pt-cv-spinner.active{opacity:1;filter:alpha(opacity=100)}.pt-cv-clear-pagination{margin-bottom:50px}.pt-cv-pagination-wrapper{clear:both;position:relative}.pt-cv-pagination.pagination{-webkit-box-shadow:none!important;box-shadow:none!important;border:0;padding:0;margin:initial;width:auto}.pt-cv-pagination li{display:inline!important;background-image:none!important}.pt-cv-pagination li:after,.pt-cv-pagination li:before{content:''!important}.pt-cv-pagination a{cursor:pointer}.pt-cv-pagination li.active a{border-color:rgba(66,139,202,.2)!important}.pt-cv-collapsible .panel-heading{padding:0}.pt-cv-collapsible .panel-heading a{display:block;padding:10px 15px}.pt-cv-collapsible .panel-body{padding:10px}.pt-cv-view .collapse{display:none;visibility:hidden}.pt-cv-view .collapse.in{display:block;visibility:visible;overflow:auto}.pt-cv-scrollable{margin-left:0;margin-right:0}.pt-cv-scrollable .pt-cv-carousel-caption{text-align:left;bottom:1em;padding:10px}.pt-cv-scrollable .pt-cv-carousel-caption *{text-shadow:none}.pt-cv-scrollable .pt-cv-title{padding-bottom:0}.pt-cv-scrollable .pt-cv-carousel-caption{margin-bottom:10px!important}.pt-cv-carousel-caption:empty{display:none}.pt-cv-scrollable .carousel .item{height:auto;margin:auto;min-height:0;max-height:none;line-height:normal}.pt-cv-scrollable .pt-cv-cap-w-img{background:rgba(0,0,0,.6);text-shadow:0 1px 1px #000;left:15px;right:15px}.pt-cv-cap-w-img *{color:#fff}.pt-cv-cap-w-img .pt-cv-title a{color:#fff!important}.pt-cv-scrollable .pt-cv-cap-wo-img{position:relative!important;bottom:0!important;left:0;right:0}.pt-cv-cap-wo-img *{color:#000}.pt-cv-cap-wo-img .pt-cv-readmore{color:#fff}.pt-cv-view .carousel-control{background-image:none!important;height:30px;width:40px;bottom:0;top:auto;color:#00A100}.pt-cv-view .pt-cv-carousel-indicators{bottom:0;margin-bottom:4px}.pt-cv-view .pt-cv-carousel-indicators li{background:#cecece;border:1px solid #cecece;margin:0}.pt-cv-view .pt-cv-carousel-indicators li.active{background:#428bca;border:1px solid #428bca}.pt-cv-2-col .pt-cv-title{clear:none!important}.pt-cv-2colse{display:table}.pt-cv-view .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.pt-cv-view .panel-default{border-color:#ddd;padding-bottom:0}.pt-cv-view .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.pt-cv-pagination:after,.pt-cv-pagination:before{content:none!important}.pt-cv-ifield{margin-bottom:0!important}@media (max-width:480px){.pt-cv-nolf .pt-cv-2-col .pt-cv-thumbnail{float:none!important;margin:0}}@media print{.pt-cv-view a[href]:after{content:none!important}}
public/assets/css/cv.im.css CHANGED
@@ -2,4 +2,4 @@
2
  * Bootstrap v3.3.5 (http://getbootstrap.com)
3
  * Copyright 2011-2015 Twitter, Inc.
4
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.pt-cv-wrapper article,.pt-cv-wrapper aside,.pt-cv-wrapper details,.pt-cv-wrapper figcaption,.pt-cv-wrapper figure,.pt-cv-wrapper footer,.pt-cv-wrapper header,.pt-cv-wrapper hgroup,.pt-cv-wrapper main,.pt-cv-wrapper menu,.pt-cv-wrapper nav,.pt-cv-wrapper section,.pt-cv-wrapper summary{display:block!important}.pt-cv-wrapper audio,.pt-cv-wrapper canvas,.pt-cv-wrapper progress,.pt-cv-wrapper video{display:inline-block!important;vertical-align:baseline!important}.pt-cv-wrapper audio:not([controls]){display:none!important;height:0!important}.pt-cv-wrapper [hidden],.pt-cv-wrapper template{display:none!important}.pt-cv-wrapper a{background-color:transparent!important}.pt-cv-wrapper a:active,.pt-cv-wrapper a:hover{outline:0!important}.pt-cv-wrapper abbr[title]{border-bottom:1px dotted!important}.pt-cv-wrapper b,.pt-cv-wrapper strong{font-weight:bold!important}.pt-cv-wrapper dfn{font-style:italic!important}.pt-cv-wrapper h1{margin:.67em 0!important}.pt-cv-wrapper mark{background:#ff0!important;color:#000!important}.pt-cv-wrapper small{font-size:80%!important}.pt-cv-wrapper sub,.pt-cv-wrapper sup{font-size:75%!important;line-height:0!important;position:relative!important;vertical-align:baseline!important}.pt-cv-wrapper sup{top:-0.5em!important}.pt-cv-wrapper sub{bottom:-0.25em!important}.pt-cv-wrapper img{border:0!important}.pt-cv-wrapper svg:not(:root){overflow:hidden!important}.pt-cv-wrapper figure{margin:1em 40px!important}.pt-cv-wrapper hr{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important;height:0!important}.pt-cv-wrapper pre{overflow:auto!important}.pt-cv-wrapper code,.pt-cv-wrapper kbd,.pt-cv-wrapper pre,.pt-cv-wrapper samp{font-family:monospace,monospace!important;font-size:1em!important}.pt-cv-wrapper button,.pt-cv-wrapper input,.pt-cv-wrapper optgroup,.pt-cv-wrapper select,.pt-cv-wrapper textarea{color:inherit!important;font:inherit!important;margin:0!important}.pt-cv-wrapper button{overflow:visible!important}.pt-cv-wrapper button,.pt-cv-wrapper select{text-transform:none!important}.pt-cv-wrapper button,.pt-cv-wrapper html input[type="button"],.pt-cv-wrapper input[type="reset"],.pt-cv-wrapper input[type="submit"]{-webkit-appearance:button!important;cursor:pointer!important}.pt-cv-wrapper button[disabled],.pt-cv-wrapper html input[disabled]{cursor:default!important}.pt-cv-wrapper button::-moz-focus-inner,.pt-cv-wrapper input::-moz-focus-inner{border:0!important;padding:0!important}.pt-cv-wrapper input{line-height:normal!important}.pt-cv-wrapper input[type="checkbox"],.pt-cv-wrapper input[type="radio"]{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;padding:0!important}.pt-cv-wrapper input[type="number"]::-webkit-inner-spin-button,.pt-cv-wrapper input[type="number"]::-webkit-outer-spin-button{height:auto!important}.pt-cv-wrapper input[type="search"]{-webkit-appearance:textfield!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.pt-cv-wrapper input[type="search"]::-webkit-search-cancel-button,.pt-cv-wrapper input[type="search"]::-webkit-search-decoration{-webkit-appearance:none!important}.pt-cv-wrapper fieldset{border:1px solid #c0c0c0!important;margin:0 2px!important;padding:.35em .625em .75em!important}.pt-cv-wrapper legend{border:0!important;padding:0!important}.pt-cv-wrapper textarea{overflow:auto!important}.pt-cv-wrapper optgroup{font-weight:bold!important}.pt-cv-wrapper table{border-collapse:collapse!important;border-spacing:0!important}.pt-cv-wrapper td,.pt-cv-wrapper th{padding:0!important}@media print{.pt-cv-wrapper *,.pt-cv-wrapper *:before,.pt-cv-wrapper *:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.pt-cv-wrapper a,.pt-cv-wrapper a:visited{text-decoration:underline!important}.pt-cv-wrapper a[href]:after{content:" (" attr(href) ")"!important}.pt-cv-wrapper abbr[title]:after{content:" (" attr(title) ")"!important}.pt-cv-wrapper a[href^="#"]:after,.pt-cv-wrapper a[href^="javascript:"]:after{content:""!important}.pt-cv-wrapper pre,.pt-cv-wrapper blockquote{border:1px solid #999!important;page-break-inside:avoid!important}.pt-cv-wrapper thead{display:table-header-group!important}.pt-cv-wrapper tr,.pt-cv-wrapper img{page-break-inside:avoid!important}.pt-cv-wrapper img{max-width:100%!important}.pt-cv-wrapper p,.pt-cv-wrapper h2,.pt-cv-wrapper h3{orphans:3!important;widows:3!important}.pt-cv-wrapper h2,.pt-cv-wrapper h3{page-break-after:avoid!important}.pt-cv-wrapper .navbar{display:none!important}.pt-cv-wrapper .btn>.caret,.pt-cv-wrapper .dropup>.btn>.caret{border-top-color:#000!important}.pt-cv-wrapper .label{border:1px solid #000!important}.pt-cv-wrapper .table{border-collapse:collapse!important}.pt-cv-wrapper .table td,.pt-cv-wrapper .table th{background-color:#fff!important}.pt-cv-wrapper .table-bordered th,.pt-cv-wrapper .table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.pt-cv-wrapper .glyphicon{position:relative!important;top:1px!important;display:inline-block!important;font-family:'Glyphicons Halflings'!important;font-style:normal!important;font-weight:normal!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.pt-cv-wrapper .glyphicon-asterisk:before{content:"\2a"!important}.pt-cv-wrapper .glyphicon-plus:before{content:"\2b"!important}.pt-cv-wrapper .glyphicon-euro:before,.pt-cv-wrapper .glyphicon-eur:before{content:"\20ac"!important}.pt-cv-wrapper .glyphicon-minus:before{content:"\2212"!important}.pt-cv-wrapper .glyphicon-cloud:before{content:"\2601"!important}.pt-cv-wrapper .glyphicon-envelope:before{content:"\2709"!important}.pt-cv-wrapper .glyphicon-pencil:before{content:"\270f"!important}.pt-cv-wrapper .glyphicon-glass:before{content:"\e001"!important}.pt-cv-wrapper .glyphicon-music:before{content:"\e002"!important}.pt-cv-wrapper .glyphicon-search:before{content:"\e003"!important}.pt-cv-wrapper .glyphicon-heart:before{content:"\e005"!important}.pt-cv-wrapper .glyphicon-star:before{content:"\e006"!important}.pt-cv-wrapper .glyphicon-star-empty:before{content:"\e007"!important}.pt-cv-wrapper .glyphicon-user:before{content:"\e008"!important}.pt-cv-wrapper .glyphicon-film:before{content:"\e009"!important}.pt-cv-wrapper .glyphicon-th-large:before{content:"\e010"!important}.pt-cv-wrapper .glyphicon-th:before{content:"\e011"!important}.pt-cv-wrapper .glyphicon-th-list:before{content:"\e012"!important}.pt-cv-wrapper .glyphicon-ok:before{content:"\e013"!important}.pt-cv-wrapper .glyphicon-remove:before{content:"\e014"!important}.pt-cv-wrapper .glyphicon-zoom-in:before{content:"\e015"!important}.pt-cv-wrapper .glyphicon-zoom-out:before{content:"\e016"!important}.pt-cv-wrapper .glyphicon-off:before{content:"\e017"!important}.pt-cv-wrapper .glyphicon-signal:before{content:"\e018"!important}.pt-cv-wrapper .glyphicon-cog:before{content:"\e019"!important}.pt-cv-wrapper .glyphicon-trash:before{content:"\e020"!important}.pt-cv-wrapper .glyphicon-home:before{content:"\e021"!important}.pt-cv-wrapper .glyphicon-file:before{content:"\e022"!important}.pt-cv-wrapper .glyphicon-time:before{content:"\e023"!important}.pt-cv-wrapper .glyphicon-road:before{content:"\e024"!important}.pt-cv-wrapper .glyphicon-download-alt:before{content:"\e025"!important}.pt-cv-wrapper .glyphicon-download:before{content:"\e026"!important}.pt-cv-wrapper .glyphicon-upload:before{content:"\e027"!important}.pt-cv-wrapper .glyphicon-inbox:before{content:"\e028"!important}.pt-cv-wrapper .glyphicon-play-circle:before{content:"\e029"!important}.pt-cv-wrapper .glyphicon-repeat:before{content:"\e030"!important}.pt-cv-wrapper .glyphicon-refresh:before{content:"\e031"!important}.pt-cv-wrapper .glyphicon-list-alt:before{content:"\e032"!important}.pt-cv-wrapper .glyphicon-lock:before{content:"\e033"!important}.pt-cv-wrapper .glyphicon-flag:before{content:"\e034"!important}.pt-cv-wrapper .glyphicon-headphones:before{content:"\e035"!important}.pt-cv-wrapper .glyphicon-volume-off:before{content:"\e036"!important}.pt-cv-wrapper .glyphicon-volume-down:before{content:"\e037"!important}.pt-cv-wrapper .glyphicon-volume-up:before{content:"\e038"!important}.pt-cv-wrapper .glyphicon-qrcode:before{content:"\e039"!important}.pt-cv-wrapper .glyphicon-barcode:before{content:"\e040"!important}.pt-cv-wrapper .glyphicon-tag:before{content:"\e041"!important}.pt-cv-wrapper .glyphicon-tags:before{content:"\e042"!important}.pt-cv-wrapper .glyphicon-book:before{content:"\e043"!important}.pt-cv-wrapper .glyphicon-bookmark:before{content:"\e044"!important}.pt-cv-wrapper .glyphicon-print:before{content:"\e045"!important}.pt-cv-wrapper .glyphicon-camera:before{content:"\e046"!important}.pt-cv-wrapper .glyphicon-font:before{content:"\e047"!important}.pt-cv-wrapper .glyphicon-bold:before{content:"\e048"!important}.pt-cv-wrapper .glyphicon-italic:before{content:"\e049"!important}.pt-cv-wrapper .glyphicon-text-height:before{content:"\e050"!important}.pt-cv-wrapper .glyphicon-text-width:before{content:"\e051"!important}.pt-cv-wrapper .glyphicon-align-left:before{content:"\e052"!important}.pt-cv-wrapper .glyphicon-align-center:before{content:"\e053"!important}.pt-cv-wrapper .glyphicon-align-right:before{content:"\e054"!important}.pt-cv-wrapper .glyphicon-align-justify:before{content:"\e055"!important}.pt-cv-wrapper .glyphicon-list:before{content:"\e056"!important}.pt-cv-wrapper .glyphicon-indent-left:before{content:"\e057"!important}.pt-cv-wrapper .glyphicon-indent-right:before{content:"\e058"!important}.pt-cv-wrapper .glyphicon-facetime-video:before{content:"\e059"!important}.pt-cv-wrapper .glyphicon-picture:before{content:"\e060"!important}.pt-cv-wrapper .glyphicon-map-marker:before{content:"\e062"!important}.pt-cv-wrapper .glyphicon-adjust:before{content:"\e063"!important}.pt-cv-wrapper .glyphicon-tint:before{content:"\e064"!important}.pt-cv-wrapper .glyphicon-edit:before{content:"\e065"!important}.pt-cv-wrapper .glyphicon-share:before{content:"\e066"!important}.pt-cv-wrapper .glyphicon-check:before{content:"\e067"!important}.pt-cv-wrapper .glyphicon-move:before{content:"\e068"!important}.pt-cv-wrapper .glyphicon-step-backward:before{content:"\e069"!important}.pt-cv-wrapper .glyphicon-fast-backward:before{content:"\e070"!important}.pt-cv-wrapper .glyphicon-backward:before{content:"\e071"!important}.pt-cv-wrapper .glyphicon-play:before{content:"\e072"!important}.pt-cv-wrapper .glyphicon-pause:before{content:"\e073"!important}.pt-cv-wrapper .glyphicon-stop:before{content:"\e074"!important}.pt-cv-wrapper .glyphicon-forward:before{content:"\e075"!important}.pt-cv-wrapper .glyphicon-fast-forward:before{content:"\e076"!important}.pt-cv-wrapper .glyphicon-step-forward:before{content:"\e077"!important}.pt-cv-wrapper .glyphicon-eject:before{content:"\e078"!important}.pt-cv-wrapper .glyphicon-chevron-left:before{content:"\e079"!important}.pt-cv-wrapper .glyphicon-chevron-right:before{content:"\e080"!important}.pt-cv-wrapper .glyphicon-plus-sign:before{content:"\e081"!important}.pt-cv-wrapper .glyphicon-minus-sign:before{content:"\e082"!important}.pt-cv-wrapper .glyphicon-remove-sign:before{content:"\e083"!important}.pt-cv-wrapper .glyphicon-ok-sign:before{content:"\e084"!important}.pt-cv-wrapper .glyphicon-question-sign:before{content:"\e085"!important}.pt-cv-wrapper .glyphicon-info-sign:before{content:"\e086"!important}.pt-cv-wrapper .glyphicon-screenshot:before{content:"\e087"!important}.pt-cv-wrapper .glyphicon-remove-circle:before{content:"\e088"!important}.pt-cv-wrapper .glyphicon-ok-circle:before{content:"\e089"!important}.pt-cv-wrapper .glyphicon-ban-circle:before{content:"\e090"!important}.pt-cv-wrapper .glyphicon-arrow-left:before{content:"\e091"!important}.pt-cv-wrapper .glyphicon-arrow-right:before{content:"\e092"!important}.pt-cv-wrapper .glyphicon-arrow-up:before{content:"\e093"!important}.pt-cv-wrapper .glyphicon-arrow-down:before{content:"\e094"!important}.pt-cv-wrapper .glyphicon-share-alt:before{content:"\e095"!important}.pt-cv-wrapper .glyphicon-resize-full:before{content:"\e096"!important}.pt-cv-wrapper .glyphicon-resize-small:before{content:"\e097"!important}.pt-cv-wrapper .glyphicon-exclamation-sign:before{content:"\e101"!important}.pt-cv-wrapper .glyphicon-gift:before{content:"\e102"!important}.pt-cv-wrapper .glyphicon-leaf:before{content:"\e103"!important}.pt-cv-wrapper .glyphicon-fire:before{content:"\e104"!important}.pt-cv-wrapper .glyphicon-eye-open:before{content:"\e105"!important}.pt-cv-wrapper .glyphicon-eye-close:before{content:"\e106"!important}.pt-cv-wrapper .glyphicon-warning-sign:before{content:"\e107"!important}.pt-cv-wrapper .glyphicon-plane:before{content:"\e108"!important}.pt-cv-wrapper .glyphicon-calendar:before{content:"\e109"!important}.pt-cv-wrapper .glyphicon-random:before{content:"\e110"!important}.pt-cv-wrapper .glyphicon-comment:before{content:"\e111"!important}.pt-cv-wrapper .glyphicon-magnet:before{content:"\e112"!important}.pt-cv-wrapper .glyphicon-chevron-up:before{content:"\e113"!important}.pt-cv-wrapper .glyphicon-chevron-down:before{content:"\e114"!important}.pt-cv-wrapper .glyphicon-retweet:before{content:"\e115"!important}.pt-cv-wrapper .glyphicon-shopping-cart:before{content:"\e116"!important}.pt-cv-wrapper .glyphicon-folder-close:before{content:"\e117"!important}.pt-cv-wrapper .glyphicon-folder-open:before{content:"\e118"!important}.pt-cv-wrapper .glyphicon-resize-vertical:before{content:"\e119"!important}.pt-cv-wrapper .glyphicon-resize-horizontal:before{content:"\e120"!important}.pt-cv-wrapper .glyphicon-hdd:before{content:"\e121"!important}.pt-cv-wrapper .glyphicon-bullhorn:before{content:"\e122"!important}.pt-cv-wrapper .glyphicon-bell:before{content:"\e123"!important}.pt-cv-wrapper .glyphicon-certificate:before{content:"\e124"!important}.pt-cv-wrapper .glyphicon-thumbs-up:before{content:"\e125"!important}.pt-cv-wrapper .glyphicon-thumbs-down:before{content:"\e126"!important}.pt-cv-wrapper .glyphicon-hand-right:before{content:"\e127"!important}.pt-cv-wrapper .glyphicon-hand-left:before{content:"\e128"!important}.pt-cv-wrapper .glyphicon-hand-up:before{content:"\e129"!important}.pt-cv-wrapper .glyphicon-hand-down:before{content:"\e130"!important}.pt-cv-wrapper .glyphicon-circle-arrow-right:before{content:"\e131"!important}.pt-cv-wrapper .glyphicon-circle-arrow-left:before{content:"\e132"!important}.pt-cv-wrapper .glyphicon-circle-arrow-up:before{content:"\e133"!important}.pt-cv-wrapper .glyphicon-circle-arrow-down:before{content:"\e134"!important}.pt-cv-wrapper .glyphicon-globe:before{content:"\e135"!important}.pt-cv-wrapper .glyphicon-wrench:before{content:"\e136"!important}.pt-cv-wrapper .glyphicon-tasks:before{content:"\e137"!important}.pt-cv-wrapper .glyphicon-filter:before{content:"\e138"!important}.pt-cv-wrapper .glyphicon-briefcase:before{content:"\e139"!important}.pt-cv-wrapper .glyphicon-fullscreen:before{content:"\e140"!important}.pt-cv-wrapper .glyphicon-dashboard:before{content:"\e141"!important}.pt-cv-wrapper .glyphicon-paperclip:before{content:"\e142"!important}.pt-cv-wrapper .glyphicon-heart-empty:before{content:"\e143"!important}.pt-cv-wrapper .glyphicon-link:before{content:"\e144"!important}.pt-cv-wrapper .glyphicon-phone:before{content:"\e145"!important}.pt-cv-wrapper .glyphicon-pushpin:before{content:"\e146"!important}.pt-cv-wrapper .glyphicon-usd:before{content:"\e148"!important}.pt-cv-wrapper .glyphicon-gbp:before{content:"\e149"!important}.pt-cv-wrapper .glyphicon-sort:before{content:"\e150"!important}.pt-cv-wrapper .glyphicon-sort-by-alphabet:before{content:"\e151"!important}.pt-cv-wrapper .glyphicon-sort-by-alphabet-alt:before{content:"\e152"!important}.pt-cv-wrapper .glyphicon-sort-by-order:before{content:"\e153"!important}.pt-cv-wrapper .glyphicon-sort-by-order-alt:before{content:"\e154"!important}.pt-cv-wrapper .glyphicon-sort-by-attributes:before{content:"\e155"!important}.pt-cv-wrapper .glyphicon-sort-by-attributes-alt:before{content:"\e156"!important}.pt-cv-wrapper .glyphicon-unchecked:before{content:"\e157"!important}.pt-cv-wrapper .glyphicon-expand:before{content:"\e158"!important}.pt-cv-wrapper .glyphicon-collapse-down:before{content:"\e159"!important}.pt-cv-wrapper .glyphicon-collapse-up:before{content:"\e160"!important}.pt-cv-wrapper .glyphicon-log-in:before{content:"\e161"!important}.pt-cv-wrapper .glyphicon-flash:before{content:"\e162"!important}.pt-cv-wrapper .glyphicon-log-out:before{content:"\e163"!important}.pt-cv-wrapper .glyphicon-new-window:before{content:"\e164"!important}.pt-cv-wrapper .glyphicon-record:before{content:"\e165"!important}.pt-cv-wrapper .glyphicon-save:before{content:"\e166"!important}.pt-cv-wrapper .glyphicon-open:before{content:"\e167"!important}.pt-cv-wrapper .glyphicon-saved:before{content:"\e168"!important}.pt-cv-wrapper .glyphicon-import:before{content:"\e169"!important}.pt-cv-wrapper .glyphicon-export:before{content:"\e170"!important}.pt-cv-wrapper .glyphicon-send:before{content:"\e171"!important}.pt-cv-wrapper .glyphicon-floppy-disk:before{content:"\e172"!important}.pt-cv-wrapper .glyphicon-floppy-saved:before{content:"\e173"!important}.pt-cv-wrapper .glyphicon-floppy-remove:before{content:"\e174"!important}.pt-cv-wrapper .glyphicon-floppy-save:before{content:"\e175"!important}.pt-cv-wrapper .glyphicon-floppy-open:before{content:"\e176"!important}.pt-cv-wrapper .glyphicon-credit-card:before{content:"\e177"!important}.pt-cv-wrapper .glyphicon-transfer:before{content:"\e178"!important}.pt-cv-wrapper .glyphicon-cutlery:before{content:"\e179"!important}.pt-cv-wrapper .glyphicon-header:before{content:"\e180"!important}.pt-cv-wrapper .glyphicon-compressed:before{content:"\e181"!important}.pt-cv-wrapper .glyphicon-earphone:before{content:"\e182"!important}.pt-cv-wrapper .glyphicon-phone-alt:before{content:"\e183"!important}.pt-cv-wrapper .glyphicon-tower:before{content:"\e184"!important}.pt-cv-wrapper .glyphicon-stats:before{content:"\e185"!important}.pt-cv-wrapper .glyphicon-sd-video:before{content:"\e186"!important}.pt-cv-wrapper .glyphicon-hd-video:before{content:"\e187"!important}.pt-cv-wrapper .glyphicon-subtitles:before{content:"\e188"!important}.pt-cv-wrapper .glyphicon-sound-stereo:before{content:"\e189"!important}.pt-cv-wrapper .glyphicon-sound-dolby:before{content:"\e190"!important}.pt-cv-wrapper .glyphicon-sound-5-1:before{content:"\e191"!important}.pt-cv-wrapper .glyphicon-sound-6-1:before{content:"\e192"!important}.pt-cv-wrapper .glyphicon-sound-7-1:before{content:"\e193"!important}.pt-cv-wrapper .glyphicon-copyright-mark:before{content:"\e194"!important}.pt-cv-wrapper .glyphicon-registration-mark:before{content:"\e195"!important}.pt-cv-wrapper .glyphicon-cloud-download:before{content:"\e197"!important}.pt-cv-wrapper .glyphicon-cloud-upload:before{content:"\e198"!important}.pt-cv-wrapper .glyphicon-tree-conifer:before{content:"\e199"!important}.pt-cv-wrapper .glyphicon-tree-deciduous:before{content:"\e200"!important}.pt-cv-wrapper .glyphicon-cd:before{content:"\e201"!important}.pt-cv-wrapper .glyphicon-save-file:before{content:"\e202"!important}.pt-cv-wrapper .glyphicon-open-file:before{content:"\e203"!important}.pt-cv-wrapper .glyphicon-level-up:before{content:"\e204"!important}.pt-cv-wrapper .glyphicon-copy:before{content:"\e205"!important}.pt-cv-wrapper .glyphicon-paste:before{content:"\e206"!important}.pt-cv-wrapper .glyphicon-alert:before{content:"\e209"!important}.pt-cv-wrapper .glyphicon-equalizer:before{content:"\e210"!important}.pt-cv-wrapper .glyphicon-king:before{content:"\e211"!important}.pt-cv-wrapper .glyphicon-queen:before{content:"\e212"!important}.pt-cv-wrapper .glyphicon-pawn:before{content:"\e213"!important}.pt-cv-wrapper .glyphicon-bishop:before{content:"\e214"!important}.pt-cv-wrapper .glyphicon-knight:before{content:"\e215"!important}.pt-cv-wrapper .glyphicon-baby-formula:before{content:"\e216"!important}.pt-cv-wrapper .glyphicon-tent:before{content:"\26fa"!important}.pt-cv-wrapper .glyphicon-blackboard:before{content:"\e218"!important}.pt-cv-wrapper .glyphicon-bed:before{content:"\e219"!important}.pt-cv-wrapper .glyphicon-apple:before{content:"\f8ff"!important}.pt-cv-wrapper .glyphicon-erase:before{content:"\e221"!important}.pt-cv-wrapper .glyphicon-hourglass:before{content:"\231b"!important}.pt-cv-wrapper .glyphicon-lamp:before{content:"\e223"!important}.pt-cv-wrapper .glyphicon-duplicate:before{content:"\e224"!important}.pt-cv-wrapper .glyphicon-piggy-bank:before{content:"\e225"!important}.pt-cv-wrapper .glyphicon-scissors:before{content:"\e226"!important}.pt-cv-wrapper .glyphicon-bitcoin:before{content:"\e227"!important}.pt-cv-wrapper .glyphicon-btc:before{content:"\e227"!important}.pt-cv-wrapper .glyphicon-xbt:before{content:"\e227"!important}.pt-cv-wrapper .glyphicon-yen:before{content:"\00a5"!important}.pt-cv-wrapper .glyphicon-jpy:before{content:"\00a5"!important}.pt-cv-wrapper .glyphicon-ruble:before{content:"\20bd"!important}.pt-cv-wrapper .glyphicon-rub:before{content:"\20bd"!important}.pt-cv-wrapper .glyphicon-scale:before{content:"\e230"!important}.pt-cv-wrapper .glyphicon-ice-lolly:before{content:"\e231"!important}.pt-cv-wrapper .glyphicon-ice-lolly-tasted:before{content:"\e232"!important}.pt-cv-wrapper .glyphicon-education:before{content:"\e233"!important}.pt-cv-wrapper .glyphicon-option-horizontal:before{content:"\e234"!important}.pt-cv-wrapper .glyphicon-option-vertical:before{content:"\e235"!important}.pt-cv-wrapper .glyphicon-menu-hamburger:before{content:"\e236"!important}.pt-cv-wrapper .glyphicon-modal-window:before{content:"\e237"!important}.pt-cv-wrapper .glyphicon-oil:before{content:"\e238"!important}.pt-cv-wrapper .glyphicon-grain:before{content:"\e239"!important}.pt-cv-wrapper .glyphicon-sunglasses:before{content:"\e240"!important}.pt-cv-wrapper .glyphicon-text-size:before{content:"\e241"!important}.pt-cv-wrapper .glyphicon-text-color:before{content:"\e242"!important}.pt-cv-wrapper .glyphicon-text-background:before{content:"\e243"!important}.pt-cv-wrapper .glyphicon-object-align-top:before{content:"\e244"!important}.pt-cv-wrapper .glyphicon-object-align-bottom:before{content:"\e245"!important}.pt-cv-wrapper .glyphicon-object-align-horizontal:before{content:"\e246"!important}.pt-cv-wrapper .glyphicon-object-align-left:before{content:"\e247"!important}.pt-cv-wrapper .glyphicon-object-align-vertical:before{content:"\e248"!important}.pt-cv-wrapper .glyphicon-object-align-right:before{content:"\e249"!important}.pt-cv-wrapper .glyphicon-triangle-right:before{content:"\e250"!important}.pt-cv-wrapper .glyphicon-triangle-left:before{content:"\e251"!important}.pt-cv-wrapper .glyphicon-triangle-bottom:before{content:"\e252"!important}.pt-cv-wrapper .glyphicon-triangle-top:before{content:"\e253"!important}.pt-cv-wrapper .glyphicon-console:before{content:"\e254"!important}.pt-cv-wrapper .glyphicon-superscript:before{content:"\e255"!important}.pt-cv-wrapper .glyphicon-subscript:before{content:"\e256"!important}.pt-cv-wrapper .glyphicon-menu-left:before{content:"\e257"!important}.pt-cv-wrapper .glyphicon-menu-right:before{content:"\e258"!important}.pt-cv-wrapper .glyphicon-menu-down:before{content:"\e259"!important}.pt-cv-wrapper .glyphicon-menu-up:before{content:"\e260"!important}.pt-cv-wrapper img{vertical-align:middle!important}.pt-cv-wrapper .img-responsive,.pt-cv-wrapper .thumbnail>img,.pt-cv-wrapper .thumbnail a>img,.pt-cv-wrapper .carousel-inner>.item>img,.pt-cv-wrapper .carousel-inner>.item>a>img{display:block!important;max-width:100%!important;height:auto!important}.pt-cv-wrapper .img-rounded{border-radius:6px!important}.pt-cv-wrapper .img-thumbnail{padding:4px!important;line-height:1.42857143!important;background-color:#fff!important;border:1px solid #ddd!important;border-radius:4px!important;-webkit-transition:all .2s ease-in-out!important;-o-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important;display:inline-block!important;max-width:100%!important;height:auto!important}.pt-cv-wrapper .img-circle{border-radius:50%!important}.pt-cv-wrapper hr{margin-top:20px!important;margin-bottom:20px!important;border:0!important;border-top:1px solid #eee!important}.pt-cv-wrapper .sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.pt-cv-wrapper .sr-only-focusable:active,.pt-cv-wrapper .sr-only-focusable:focus{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important}.pt-cv-wrapper [role="button"]{cursor:pointer!important}.pt-cv-wrapper .container{margin-right:auto!important;margin-left:auto!important;padding-left:15px!important;padding-right:15px!important}@media(min-width:768px){.pt-cv-wrapper .container{width:750px!important}}@media(min-width:992px){.pt-cv-wrapper .container{width:970px!important}}@media(min-width:1200px){.pt-cv-wrapper .container{width:1170px!important}}.pt-cv-wrapper .container-fluid{margin-right:auto!important;margin-left:auto!important;padding-left:15px!important;padding-right:15px!important}.pt-cv-wrapper .row{margin-left:-15px!important;margin-right:-15px!important}.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-xs-9,.pt-cv-wrapper .col-sm-9,.pt-cv-wrapper .col-md-9,.pt-cv-wrapper .col-lg-9,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-xs-12,.pt-cv-wrapper .col-sm-12,.pt-cv-wrapper .col-md-12,.pt-cv-wrapper .col-lg-12{position:relative!important;min-height:1px!important;padding-left:15px!important;padding-right:15px!important}.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-xs-9,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-xs-12{float:left!important}.pt-cv-wrapper .col-xs-12{width:100%!important}.pt-cv-wrapper .col-xs-11{width:91.66666667%!important}.pt-cv-wrapper .col-xs-10{width:83.33333333%!important}.pt-cv-wrapper .col-xs-9{width:75%!important}.pt-cv-wrapper .col-xs-8{width:66.66666667%!important}.pt-cv-wrapper .col-xs-7{width:58.33333333%!important}.pt-cv-wrapper .col-xs-6{width:50%!important}.pt-cv-wrapper .col-xs-5{width:41.66666667%!important}.pt-cv-wrapper .col-xs-4{width:33.33333333%!important}.pt-cv-wrapper .col-xs-3{width:25%!important}.pt-cv-wrapper .col-xs-2{width:16.66666667%!important}.pt-cv-wrapper .col-xs-1{width:8.33333333%!important}.pt-cv-wrapper .col-xs-pull-12{right:100%!important}.pt-cv-wrapper .col-xs-pull-11{right:91.66666667%!important}.pt-cv-wrapper .col-xs-pull-10{right:83.33333333%!important}.pt-cv-wrapper .col-xs-pull-9{right:75%!important}.pt-cv-wrapper .col-xs-pull-8{right:66.66666667%!important}.pt-cv-wrapper .col-xs-pull-7{right:58.33333333%!important}.pt-cv-wrapper .col-xs-pull-6{right:50%!important}.pt-cv-wrapper .col-xs-pull-5{right:41.66666667%!important}.pt-cv-wrapper .col-xs-pull-4{right:33.33333333%!important}.pt-cv-wrapper .col-xs-pull-3{right:25%!important}.pt-cv-wrapper .col-xs-pull-2{right:16.66666667%!important}.pt-cv-wrapper .col-xs-pull-1{right:8.33333333%!important}.pt-cv-wrapper .col-xs-pull-0{right:auto!important}.pt-cv-wrapper .col-xs-push-12{left:100%!important}.pt-cv-wrapper .col-xs-push-11{left:91.66666667%!important}.pt-cv-wrapper .col-xs-push-10{left:83.33333333%!important}.pt-cv-wrapper .col-xs-push-9{left:75%!important}.pt-cv-wrapper .col-xs-push-8{left:66.66666667%!important}.pt-cv-wrapper .col-xs-push-7{left:58.33333333%!important}.pt-cv-wrapper .col-xs-push-6{left:50%!important}.pt-cv-wrapper .col-xs-push-5{left:41.66666667%!important}.pt-cv-wrapper .col-xs-push-4{left:33.33333333%!important}.pt-cv-wrapper .col-xs-push-3{left:25%!important}.pt-cv-wrapper .col-xs-push-2{left:16.66666667%!important}.pt-cv-wrapper .col-xs-push-1{left:8.33333333%!important}.pt-cv-wrapper .col-xs-push-0{left:auto!important}.pt-cv-wrapper .col-xs-offset-12{margin-left:100%!important}.pt-cv-wrapper .col-xs-offset-11{margin-left:91.66666667%!important}.pt-cv-wrapper .col-xs-offset-10{margin-left:83.33333333%!important}.pt-cv-wrapper .col-xs-offset-9{margin-left:75%!important}.pt-cv-wrapper .col-xs-offset-8{margin-left:66.66666667%!important}.pt-cv-wrapper .col-xs-offset-7{margin-left:58.33333333%!important}.pt-cv-wrapper .col-xs-offset-6{margin-left:50%!important}.pt-cv-wrapper .col-xs-offset-5{margin-left:41.66666667%!important}.pt-cv-wrapper .col-xs-offset-4{margin-left:33.33333333%!important}.pt-cv-wrapper .col-xs-offset-3{margin-left:25%!important}.pt-cv-wrapper .col-xs-offset-2{margin-left:16.66666667%!important}.pt-cv-wrapper .col-xs-offset-1{margin-left:8.33333333%!important}.pt-cv-wrapper .col-xs-offset-0{margin-left:0!important}@media(min-width:768px){.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-sm-9,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-sm-12{float:left!important}.pt-cv-wrapper .col-sm-12{width:100%!important}.pt-cv-wrapper .col-sm-11{width:91.66666667%!important}.pt-cv-wrapper .col-sm-10{width:83.33333333%!important}.pt-cv-wrapper .col-sm-9{width:75%!important}.pt-cv-wrapper .col-sm-8{width:66.66666667%!important}.pt-cv-wrapper .col-sm-7{width:58.33333333%!important}.pt-cv-wrapper .col-sm-6{width:50%!important}.pt-cv-wrapper .col-sm-5{width:41.66666667%!important}.pt-cv-wrapper .col-sm-4{width:33.33333333%!important}.pt-cv-wrapper .col-sm-3{width:25%!important}.pt-cv-wrapper .col-sm-2{width:16.66666667%!important}.pt-cv-wrapper .col-sm-1{width:8.33333333%!important}.pt-cv-wrapper .col-sm-pull-12{right:100%!important}.pt-cv-wrapper .col-sm-pull-11{right:91.66666667%!important}.pt-cv-wrapper .col-sm-pull-10{right:83.33333333%!important}.pt-cv-wrapper .col-sm-pull-9{right:75%!important}.pt-cv-wrapper .col-sm-pull-8{right:66.66666667%!important}.pt-cv-wrapper .col-sm-pull-7{right:58.33333333%!important}.pt-cv-wrapper .col-sm-pull-6{right:50%!important}.pt-cv-wrapper .col-sm-pull-5{right:41.66666667%!important}.pt-cv-wrapper .col-sm-pull-4{right:33.33333333%!important}.pt-cv-wrapper .col-sm-pull-3{right:25%!important}.pt-cv-wrapper .col-sm-pull-2{right:16.66666667%!important}.pt-cv-wrapper .col-sm-pull-1{right:8.33333333%!important}.pt-cv-wrapper .col-sm-pull-0{right:auto!important}.pt-cv-wrapper .col-sm-push-12{left:100%!important}.pt-cv-wrapper .col-sm-push-11{left:91.66666667%!important}.pt-cv-wrapper .col-sm-push-10{left:83.33333333%!important}.pt-cv-wrapper .col-sm-push-9{left:75%!important}.pt-cv-wrapper .col-sm-push-8{left:66.66666667%!important}.pt-cv-wrapper .col-sm-push-7{left:58.33333333%!important}.pt-cv-wrapper .col-sm-push-6{left:50%!important}.pt-cv-wrapper .col-sm-push-5{left:41.66666667%!important}.pt-cv-wrapper .col-sm-push-4{left:33.33333333%!important}.pt-cv-wrapper .col-sm-push-3{left:25%!important}.pt-cv-wrapper .col-sm-push-2{left:16.66666667%!important}.pt-cv-wrapper .col-sm-push-1{left:8.33333333%!important}.pt-cv-wrapper .col-sm-push-0{left:auto!important}.pt-cv-wrapper .col-sm-offset-12{margin-left:100%!important}.pt-cv-wrapper .col-sm-offset-11{margin-left:91.66666667%!important}.pt-cv-wrapper .col-sm-offset-10{margin-left:83.33333333%!important}.pt-cv-wrapper .col-sm-offset-9{margin-left:75%!important}.pt-cv-wrapper .col-sm-offset-8{margin-left:66.66666667%!important}.pt-cv-wrapper .col-sm-offset-7{margin-left:58.33333333%!important}.pt-cv-wrapper .col-sm-offset-6{margin-left:50%!important}.pt-cv-wrapper .col-sm-offset-5{margin-left:41.66666667%!important}.pt-cv-wrapper .col-sm-offset-4{margin-left:33.33333333%!important}.pt-cv-wrapper .col-sm-offset-3{margin-left:25%!important}.pt-cv-wrapper .col-sm-offset-2{margin-left:16.66666667%!important}.pt-cv-wrapper .col-sm-offset-1{margin-left:8.33333333%!important}.pt-cv-wrapper .col-sm-offset-0{margin-left:0!important}}@media(min-width:992px){.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-md-9,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-md-12{float:left!important}.pt-cv-wrapper .col-md-12{width:100%!important}.pt-cv-wrapper .col-md-11{width:91.66666667%!important}.pt-cv-wrapper .col-md-10{width:83.33333333%!important}.pt-cv-wrapper .col-md-9{width:75%!important}.pt-cv-wrapper .col-md-8{width:66.66666667%!important}.pt-cv-wrapper .col-md-7{width:58.33333333%!important}.pt-cv-wrapper .col-md-6{width:50%!important}.pt-cv-wrapper .col-md-5{width:41.66666667%!important}.pt-cv-wrapper .col-md-4{width:33.33333333%!important}.pt-cv-wrapper .col-md-3{width:25%!important}.pt-cv-wrapper .col-md-2{width:16.66666667%!important}.pt-cv-wrapper .col-md-1{width:8.33333333%!important}.pt-cv-wrapper .col-md-pull-12{right:100%!important}.pt-cv-wrapper .col-md-pull-11{right:91.66666667%!important}.pt-cv-wrapper .col-md-pull-10{right:83.33333333%!important}.pt-cv-wrapper .col-md-pull-9{right:75%!important}.pt-cv-wrapper .col-md-pull-8{right:66.66666667%!important}.pt-cv-wrapper .col-md-pull-7{right:58.33333333%!important}.pt-cv-wrapper .col-md-pull-6{right:50%!important}.pt-cv-wrapper .col-md-pull-5{right:41.66666667%!important}.pt-cv-wrapper .col-md-pull-4{right:33.33333333%!important}.pt-cv-wrapper .col-md-pull-3{right:25%!important}.pt-cv-wrapper .col-md-pull-2{right:16.66666667%!important}.pt-cv-wrapper .col-md-pull-1{right:8.33333333%!important}.pt-cv-wrapper .col-md-pull-0{right:auto!important}.pt-cv-wrapper .col-md-push-12{left:100%!important}.pt-cv-wrapper .col-md-push-11{left:91.66666667%!important}.pt-cv-wrapper .col-md-push-10{left:83.33333333%!important}.pt-cv-wrapper .col-md-push-9{left:75%!important}.pt-cv-wrapper .col-md-push-8{left:66.66666667%!important}.pt-cv-wrapper .col-md-push-7{left:58.33333333%!important}.pt-cv-wrapper .col-md-push-6{left:50%!important}.pt-cv-wrapper .col-md-push-5{left:41.66666667%!important}.pt-cv-wrapper .col-md-push-4{left:33.33333333%!important}.pt-cv-wrapper .col-md-push-3{left:25%!important}.pt-cv-wrapper .col-md-push-2{left:16.66666667%!important}.pt-cv-wrapper .col-md-push-1{left:8.33333333%!important}.pt-cv-wrapper .col-md-push-0{left:auto!important}.pt-cv-wrapper .col-md-offset-12{margin-left:100%!important}.pt-cv-wrapper .col-md-offset-11{margin-left:91.66666667%!important}.pt-cv-wrapper .col-md-offset-10{margin-left:83.33333333%!important}.pt-cv-wrapper .col-md-offset-9{margin-left:75%!important}.pt-cv-wrapper .col-md-offset-8{margin-left:66.66666667%!important}.pt-cv-wrapper .col-md-offset-7{margin-left:58.33333333%!important}.pt-cv-wrapper .col-md-offset-6{margin-left:50%!important}.pt-cv-wrapper .col-md-offset-5{margin-left:41.66666667%!important}.pt-cv-wrapper .col-md-offset-4{margin-left:33.33333333%!important}.pt-cv-wrapper .col-md-offset-3{margin-left:25%!important}.pt-cv-wrapper .col-md-offset-2{margin-left:16.66666667%!important}.pt-cv-wrapper .col-md-offset-1{margin-left:8.33333333%!important}.pt-cv-wrapper .col-md-offset-0{margin-left:0!important}}@media(min-width:1200px){.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-lg-9,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-lg-12{float:left!important}.pt-cv-wrapper .col-lg-12{width:100%!important}.pt-cv-wrapper .col-lg-11{width:91.66666667%!important}.pt-cv-wrapper .col-lg-10{width:83.33333333%!important}.pt-cv-wrapper .col-lg-9{width:75%!important}.pt-cv-wrapper .col-lg-8{width:66.66666667%!important}.pt-cv-wrapper .col-lg-7{width:58.33333333%!important}.pt-cv-wrapper .col-lg-6{width:50%!important}.pt-cv-wrapper .col-lg-5{width:41.66666667%!important}.pt-cv-wrapper .col-lg-4{width:33.33333333%!important}.pt-cv-wrapper .col-lg-3{width:25%!important}.pt-cv-wrapper .col-lg-2{width:16.66666667%!important}.pt-cv-wrapper .col-lg-1{width:8.33333333%!important}.pt-cv-wrapper .col-lg-pull-12{right:100%!important}.pt-cv-wrapper .col-lg-pull-11{right:91.66666667%!important}.pt-cv-wrapper .col-lg-pull-10{right:83.33333333%!important}.pt-cv-wrapper .col-lg-pull-9{right:75%!important}.pt-cv-wrapper .col-lg-pull-8{right:66.66666667%!important}.pt-cv-wrapper .col-lg-pull-7{right:58.33333333%!important}.pt-cv-wrapper .col-lg-pull-6{right:50%!important}.pt-cv-wrapper .col-lg-pull-5{right:41.66666667%!important}.pt-cv-wrapper .col-lg-pull-4{right:33.33333333%!important}.pt-cv-wrapper .col-lg-pull-3{right:25%!important}.pt-cv-wrapper .col-lg-pull-2{right:16.66666667%!important}.pt-cv-wrapper .col-lg-pull-1{right:8.33333333%!important}.pt-cv-wrapper .col-lg-pull-0{right:auto!important}.pt-cv-wrapper .col-lg-push-12{left:100%!important}.pt-cv-wrapper .col-lg-push-11{left:91.66666667%!important}.pt-cv-wrapper .col-lg-push-10{left:83.33333333%!important}.pt-cv-wrapper .col-lg-push-9{left:75%!important}.pt-cv-wrapper .col-lg-push-8{left:66.66666667%!important}.pt-cv-wrapper .col-lg-push-7{left:58.33333333%!important}.pt-cv-wrapper .col-lg-push-6{left:50%!important}.pt-cv-wrapper .col-lg-push-5{left:41.66666667%!important}.pt-cv-wrapper .col-lg-push-4{left:33.33333333%!important}.pt-cv-wrapper .col-lg-push-3{left:25%!important}.pt-cv-wrapper .col-lg-push-2{left:16.66666667%!important}.pt-cv-wrapper .col-lg-push-1{left:8.33333333%!important}.pt-cv-wrapper .col-lg-push-0{left:auto!important}.pt-cv-wrapper .col-lg-offset-12{margin-left:100%!important}.pt-cv-wrapper .col-lg-offset-11{margin-left:91.66666667%!important}.pt-cv-wrapper .col-lg-offset-10{margin-left:83.33333333%!important}.pt-cv-wrapper .col-lg-offset-9{margin-left:75%!important}.pt-cv-wrapper .col-lg-offset-8{margin-left:66.66666667%!important}.pt-cv-wrapper .col-lg-offset-7{margin-left:58.33333333%!important}.pt-cv-wrapper .col-lg-offset-6{margin-left:50%!important}.pt-cv-wrapper .col-lg-offset-5{margin-left:41.66666667%!important}.pt-cv-wrapper .col-lg-offset-4{margin-left:33.33333333%!important}.pt-cv-wrapper .col-lg-offset-3{margin-left:25%!important}.pt-cv-wrapper .col-lg-offset-2{margin-left:16.66666667%!important}.pt-cv-wrapper .col-lg-offset-1{margin-left:8.33333333%!important}.pt-cv-wrapper .col-lg-offset-0{margin-left:0!important}}.pt-cv-wrapper .btn{display:inline-block!important;margin-bottom:0!important;font-weight:normal!important;text-align:center!important;vertical-align:middle!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important;cursor:pointer!important;background-image:none!important;border:1px solid transparent!important;white-space:nowrap!important;padding:6px 12px!important;font-size:14px!important;line-height:1.42857143!important;border-radius:4px!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pt-cv-wrapper .btn:focus,.pt-cv-wrapper .btn:active:focus,.pt-cv-wrapper .btn.active:focus,.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:active.focus,.pt-cv-wrapper .btn.active.focus{outline:thin dotted!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px!important}.pt-cv-wrapper .btn:hover,.pt-cv-wrapper .btn:focus,.pt-cv-wrapper .btn.focus{color:#333!important;text-decoration:none!important}.pt-cv-wrapper .btn:active,.pt-cv-wrapper .btn.active{outline:0!important;background-image:none!important;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)!important;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)!important}.pt-cv-wrapper .btn.disabled,.pt-cv-wrapper .btn[disabled],.pt-cv-wrapper fieldset[disabled] .btn{cursor:not-allowed!important;opacity:.65!important;filter:alpha(opacity=65)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.pt-cv-wrapper a.btn.disabled,.pt-cv-wrapper fieldset[disabled] a.btn{pointer-events:none!important}.pt-cv-wrapper .btn-default{color:#333!important;background-color:#fff!important;border-color:#ccc!important}.pt-cv-wrapper .btn-default:focus,.pt-cv-wrapper .btn-default.focus{color:#333!important;background-color:#e6e6e6!important;border-color:#8c8c8c!important}.pt-cv-wrapper .btn-default:hover{color:#333!important;background-color:#e6e6e6!important;border-color:#adadad!important}.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{color:#333!important;background-color:#e6e6e6!important;border-color:#adadad!important}.pt-cv-wrapper .btn-default:active:hover,.pt-cv-wrapper .btn-default.active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:hover,.pt-cv-wrapper .btn-default:active:focus,.pt-cv-wrapper .btn-default.active:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:focus,.pt-cv-wrapper .btn-default:active.focus,.pt-cv-wrapper .btn-default.active.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default.focus{color:#333!important;background-color:#d4d4d4!important;border-color:#8c8c8c!important}.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{background-image:none!important}.pt-cv-wrapper .btn-default.disabled,.pt-cv-wrapper .btn-default[disabled],.pt-cv-wrapper fieldset[disabled] .btn-default,.pt-cv-wrapper .btn-default.disabled:hover,.pt-cv-wrapper .btn-default[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-default:hover,.pt-cv-wrapper .btn-default.disabled:focus,.pt-cv-wrapper .btn-default[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-default:focus,.pt-cv-wrapper .btn-default.disabled.focus,.pt-cv-wrapper .btn-default[disabled].focus,.pt-cv-wrapper fieldset[disabled] .btn-default.focus,.pt-cv-wrapper .btn-default.disabled:active,.pt-cv-wrapper .btn-default[disabled]:active,.pt-cv-wrapper fieldset[disabled] .btn-default:active,.pt-cv-wrapper .btn-default.disabled.active,.pt-cv-wrapper .btn-default[disabled].active,.pt-cv-wrapper fieldset[disabled] .btn-default.active{background-color:#fff!important;border-color:#ccc!important}.pt-cv-wrapper .btn-default .badge{color:#fff!important;background-color:#333!important}.pt-cv-wrapper .btn-primary{color:#fff!important;background-color:#337ab7!important;border-color:#2e6da4!important}.pt-cv-wrapper .btn-primary:focus,.pt-cv-wrapper .btn-primary.focus{color:#fff!important;background-color:#286090!important;border-color:#122b40!important}.pt-cv-wrapper .btn-primary:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.pt-cv-wrapper .btn-primary:active:hover,.pt-cv-wrapper .btn-primary.active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:hover,.pt-cv-wrapper .btn-primary:active:focus,.pt-cv-wrapper .btn-primary.active:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:focus,.pt-cv-wrapper .btn-primary:active.focus,.pt-cv-wrapper .btn-primary.active.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary.focus{color:#fff!important;background-color:#204d74!important;border-color:#122b40!important}.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{background-image:none!important}.pt-cv-wrapper .btn-primary.disabled,.pt-cv-wrapper .btn-primary[disabled],.pt-cv-wrapper fieldset[disabled] .btn-primary,.pt-cv-wrapper .btn-primary.disabled:hover,.pt-cv-wrapper .btn-primary[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-primary:hover,.pt-cv-wrapper .btn-primary.disabled:focus,.pt-cv-wrapper .btn-primary[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:focus,.pt-cv-wrapper .btn-primary.disabled.focus,.pt-cv-wrapper .btn-primary[disabled].focus,.pt-cv-wrapper fieldset[disabled] .btn-primary.focus,.pt-cv-wrapper .btn-primary.disabled:active,.pt-cv-wrapper .btn-primary[disabled]:active,.pt-cv-wrapper fieldset[disabled] .btn-primary:active,.pt-cv-wrapper .btn-primary.disabled.active,.pt-cv-wrapper .btn-primary[disabled].active,.pt-cv-wrapper fieldset[disabled] .btn-primary.active{background-color:#337ab7!important;border-color:#2e6da4!important}.pt-cv-wrapper .btn-primary .badge{color:#337ab7!important;background-color:#fff!important}.pt-cv-wrapper .btn-success{color:#fff!important;background-color:#5cb85c!important;border-color:#4cae4c!important}.pt-cv-wrapper .btn-success:focus,.pt-cv-wrapper .btn-success.focus{color:#fff!important;background-color:#449d44!important;border-color:#255625!important}.pt-cv-wrapper .btn-success:hover{color:#fff!important;background-color:#449d44!important;border-color:#398439!important}.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{color:#fff!important;background-color:#449d44!important;border-color:#398439!important}.pt-cv-wrapper .btn-success:active:hover,.pt-cv-wrapper .btn-success.active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:hover,.pt-cv-wrapper .btn-success:active:focus,.pt-cv-wrapper .btn-success.active:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:focus,.pt-cv-wrapper .btn-success:active.focus,.pt-cv-wrapper .btn-success.active.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success.focus{color:#fff!important;background-color:#398439!important;border-color:#255625!important}.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{background-image:none!important}.pt-cv-wrapper .btn-success.disabled,.pt-cv-wrapper .btn-success[disabled],.pt-cv-wrapper fieldset[disabled] .btn-success,.pt-cv-wrapper .btn-success.disabled:hover,.pt-cv-wrapper .btn-success[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-success:hover,.pt-cv-wrapper .btn-success.disabled:focus,.pt-cv-wrapper .btn-success[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-success:focus,.pt-cv-wrapper .btn-success.disabled.focus,.pt-cv-wrapper .btn-success[disabled].focus,.pt-cv-wrapper fieldset[disabled] .btn-success.focus,.pt-cv-wrapper .btn-success.disabled:active,.pt-cv-wrapper .btn-success[disabled]:active,.pt-cv-wrapper fieldset[disabled] .btn-success:active,.pt-cv-wrapper .btn-success.disabled.active,.pt-cv-wrapper .btn-success[disabled].active,.pt-cv-wrapper fieldset[disabled] .btn-success.active{background-color:#5cb85c!important;border-color:#4cae4c!important}.pt-cv-wrapper .btn-success .badge{color:#5cb85c!important;background-color:#fff!important}.pt-cv-wrapper .btn-info{color:#fff!important;background-color:#5bc0de!important;border-color:#46b8da!important}.pt-cv-wrapper .btn-info:focus,.pt-cv-wrapper .btn-info.focus{color:#fff!important;background-color:#31b0d5!important;border-color:#1b6d85!important}.pt-cv-wrapper .btn-info:hover{color:#fff!important;background-color:#31b0d5!important;border-color:#269abc!important}.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{color:#fff!important;background-color:#31b0d5!important;border-color:#269abc!important}.pt-cv-wrapper .btn-info:active:hover,.pt-cv-wrapper .btn-info.active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:hover,.pt-cv-wrapper .btn-info:active:focus,.pt-cv-wrapper .btn-info.active:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:focus,.pt-cv-wrapper .btn-info:active.focus,.pt-cv-wrapper .btn-info.active.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info.focus{color:#fff!important;background-color:#269abc!important;border-color:#1b6d85!important}.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{background-image:none!important}.pt-cv-wrapper .btn-info.disabled,.pt-cv-wrapper .btn-info[disabled],.pt-cv-wrapper fieldset[disabled] .btn-info,.pt-cv-wrapper .btn-info.disabled:hover,.pt-cv-wrapper .btn-info[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-info:hover,.pt-cv-wrapper .btn-info.disabled:focus,.pt-cv-wrapper .btn-info[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-info:focus,.pt-cv-wrapper .btn-info.disabled.focus,.pt-cv-wrapper .btn-info[disabled].focus,.pt-cv-wrapper fieldset[disabled] .btn-info.focus,.pt-cv-wrapper .btn-info.disabled:active,.pt-cv-wrapper .btn-info[disabled]:active,.pt-cv-wrapper fieldset[disabled] .btn-info:active,.pt-cv-wrapper .btn-info.disabled.active,.pt-cv-wrapper .btn-info[disabled].active,.pt-cv-wrapper fieldset[disabled] .btn-info.active{background-color:#5bc0de!important;border-color:#46b8da!important}.pt-cv-wrapper .btn-info .badge{color:#5bc0de!important;background-color:#fff!important}.pt-cv-wrapper .btn-warning{color:#fff!important;background-color:#f0ad4e!important;border-color:#eea236!important}.pt-cv-wrapper .btn-warning:focus,.pt-cv-wrapper .btn-warning.focus{color:#fff!important;background-color:#ec971f!important;border-color:#985f0d!important}.pt-cv-wrapper .btn-warning:hover{color:#fff!important;background-color:#ec971f!important;border-color:#d58512!important}.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{color:#fff!important;background-color:#ec971f!important;border-color:#d58512!important}.pt-cv-wrapper .btn-warning:active:hover,.pt-cv-wrapper .btn-warning.active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:hover,.pt-cv-wrapper .btn-warning:active:focus,.pt-cv-wrapper .btn-warning.active:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:focus,.pt-cv-wrapper .btn-warning:active.focus,.pt-cv-wrapper .btn-warning.active.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning.focus{color:#fff!important;background-color:#d58512!important;border-color:#985f0d!important}.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{background-image:none!important}.pt-cv-wrapper .btn-warning.disabled,.pt-cv-wrapper .btn-warning[disabled],.pt-cv-wrapper fieldset[disabled] .btn-warning,.pt-cv-wrapper .btn-warning.disabled:hover,.pt-cv-wrapper .btn-warning[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-warning:hover,.pt-cv-wrapper .btn-warning.disabled:focus,.pt-cv-wrapper .btn-warning[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:focus,.pt-cv-wrapper .btn-warning.disabled.focus,.pt-cv-wrapper .btn-warning[disabled].focus,.pt-cv-wrapper fieldset[disabled] .btn-warning.focus,.pt-cv-wrapper .btn-warning.disabled:active,.pt-cv-wrapper .btn-warning[disabled]:active,.pt-cv-wrapper fieldset[disabled] .btn-warning:active,.pt-cv-wrapper .btn-warning.disabled.active,.pt-cv-wrapper .btn-warning[disabled].active,.pt-cv-wrapper fieldset[disabled] .btn-warning.active{background-color:#f0ad4e!important;border-color:#eea236!important}.pt-cv-wrapper .btn-warning .badge{color:#f0ad4e!important;background-color:#fff!important}.pt-cv-wrapper .btn-danger{color:#fff!important;background-color:#d9534f!important;border-color:#d43f3a!important}.pt-cv-wrapper .btn-danger:focus,.pt-cv-wrapper .btn-danger.focus{color:#fff!important;background-color:#c9302c!important;border-color:#761c19!important}.pt-cv-wrapper .btn-danger:hover{color:#fff!important;background-color:#c9302c!important;border-color:#ac2925!important}.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{color:#fff!important;background-color:#c9302c!important;border-color:#ac2925!important}.pt-cv-wrapper .btn-danger:active:hover,.pt-cv-wrapper .btn-danger.active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:hover,.pt-cv-wrapper .btn-danger:active:focus,.pt-cv-wrapper .btn-danger.active:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:focus,.pt-cv-wrapper .btn-danger:active.focus,.pt-cv-wrapper .btn-danger.active.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger.focus{color:#fff!important;background-color:#ac2925!important;border-color:#761c19!important}.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{background-image:none!important}.pt-cv-wrapper .btn-danger.disabled,.pt-cv-wrapper .btn-danger[disabled],.pt-cv-wrapper fieldset[disabled] .btn-danger,.pt-cv-wrapper .btn-danger.disabled:hover,.pt-cv-wrapper .btn-danger[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-danger:hover,.pt-cv-wrapper .btn-danger.disabled:focus,.pt-cv-wrapper .btn-danger[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:focus,.pt-cv-wrapper .btn-danger.disabled.focus,.pt-cv-wrapper .btn-danger[disabled].focus,.pt-cv-wrapper fieldset[disabled] .btn-danger.focus,.pt-cv-wrapper .btn-danger.disabled:active,.pt-cv-wrapper .btn-danger[disabled]:active,.pt-cv-wrapper fieldset[disabled] .btn-danger:active,.pt-cv-wrapper .btn-danger.disabled.active,.pt-cv-wrapper .btn-danger[disabled].active,.pt-cv-wrapper fieldset[disabled] .btn-danger.active{background-color:#d9534f!important;border-color:#d43f3a!important}.pt-cv-wrapper .btn-danger .badge{color:#d9534f!important;background-color:#fff!important}.pt-cv-wrapper .btn-link{color:#337ab7!important;font-weight:normal!important;border-radius:0!important}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link.active,.pt-cv-wrapper .btn-link[disabled],.pt-cv-wrapper fieldset[disabled] .btn-link{background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link:hover,.pt-cv-wrapper .btn-link:focus,.pt-cv-wrapper .btn-link:active{border-color:transparent!important}.pt-cv-wrapper .btn-link:hover,.pt-cv-wrapper .btn-link:focus{color:#23527c!important;text-decoration:underline!important;background-color:transparent!important}.pt-cv-wrapper .btn-link[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-link:hover,.pt-cv-wrapper .btn-link[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-link:focus{color:#777!important;text-decoration:none!important}.pt-cv-wrapper .btn-lg,.pt-cv-wrapper .btn-group-lg>.btn{padding:10px 16px!important;font-size:18px!important;line-height:1.3333333!important;border-radius:6px!important}.pt-cv-wrapper .btn-sm,.pt-cv-wrapper .btn-group-sm>.btn{padding:5px 10px!important;font-size:12px!important;line-height:1.5!important;border-radius:3px!important}.pt-cv-wrapper .btn-xs,.pt-cv-wrapper .btn-group-xs>.btn{padding:1px 5px!important;font-size:12px!important;line-height:1.5!important;border-radius:3px!important}.pt-cv-wrapper .btn-block{display:block!important;width:100%!important}.pt-cv-wrapper .btn-block+.btn-block{margin-top:5px!important}.pt-cv-wrapper input[type="submit"].btn-block,.pt-cv-wrapper input[type="reset"].btn-block,.pt-cv-wrapper input[type="button"].btn-block{width:100%!important}.pt-cv-wrapper .fade{opacity:0!important;-webkit-transition:opacity .15s linear!important;-o-transition:opacity .15s linear!important;transition:opacity .15s linear!important}.pt-cv-wrapper .fade.in{opacity:1!important}.pt-cv-wrapper .collapse{display:none!important}.pt-cv-wrapper .collapse.in{display:block!important}.pt-cv-wrapper tr.collapse.in{display:table-row!important}.pt-cv-wrapper tbody.collapse.in{display:table-row-group!important}.pt-cv-wrapper .collapsing{position:relative!important;height:0!important;overflow:hidden!important;-webkit-transition-property:height,visibility!important;-o-transition-property:height,visibility!important;transition-property:height,visibility!important;-webkit-transition-duration:.35s!important;-o-transition-duration:.35s!important;transition-duration:.35s!important;-webkit-transition-timing-function:ease!important;-o-transition-timing-function:ease!important;transition-timing-function:ease!important}.pt-cv-wrapper .caret{display:inline-block!important;width:0!important;height:0!important;margin-left:2px!important;vertical-align:middle!important;border-top:4px dashed!important;border-top:4px solid \9!important;border-right:4px solid transparent!important;border-left:4px solid transparent!important}.pt-cv-wrapper .dropup,.pt-cv-wrapper .dropdown{position:relative!important}.pt-cv-wrapper .dropdown-toggle:focus{outline:0!important}.pt-cv-wrapper .dropdown-menu{position:absolute!important;top:100%!important;left:0!important;z-index:1000!important;display:none!important;float:left!important;min-width:160px!important;padding:5px 0!important;margin:2px 0 0!important;list-style:none!important;font-size:14px!important;text-align:left!important;background-color:#fff!important;border:1px solid #ccc!important;border:1px solid rgba(0,0,0,0.15)!important;border-radius:4px!important;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175)!important;box-shadow:0 6px 12px rgba(0,0,0,0.175)!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}.pt-cv-wrapper .dropdown-menu.pull-right{right:0!important;left:auto!important}.pt-cv-wrapper .dropdown-menu .divider{height:1px!important;margin:9px 0!important;overflow:hidden!important;background-color:#e5e5e5!important}.pt-cv-wrapper .dropdown-menu>li>a{display:block!important;padding:3px 20px!important;clear:both!important;font-weight:normal!important;line-height:1.42857143!important;color:#333!important;white-space:nowrap!important}.pt-cv-wrapper .dropdown-menu>li>a:hover,.pt-cv-wrapper .dropdown-menu>li>a:focus{text-decoration:none!important;color:#262626!important;background-color:#f5f5f5!important}.pt-cv-wrapper .dropdown-menu>.active>a,.pt-cv-wrapper .dropdown-menu>.active>a:hover,.pt-cv-wrapper .dropdown-menu>.active>a:focus{color:#fff!important;text-decoration:none!important;outline:0!important;background-color:#337ab7!important}.pt-cv-wrapper .dropdown-menu>.disabled>a,.pt-cv-wrapper .dropdown-menu>.disabled>a:hover,.pt-cv-wrapper .dropdown-menu>.disabled>a:focus{color:#777!important}.pt-cv-wrapper .dropdown-menu>.disabled>a:hover,.pt-cv-wrapper .dropdown-menu>.disabled>a:focus{text-decoration:none!important;background-color:transparent!important;background-image:none!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;cursor:not-allowed!important}.pt-cv-wrapper .open>.dropdown-menu{display:block!important}.pt-cv-wrapper .open>a{outline:0!important}.pt-cv-wrapper .dropdown-menu-right{left:auto!important;right:0!important}.pt-cv-wrapper .dropdown-menu-left{left:0!important;right:auto!important}.pt-cv-wrapper .dropdown-header{display:block!important;padding:3px 20px!important;font-size:12px!important;line-height:1.42857143!important;color:#777!important;white-space:nowrap!important}.pt-cv-wrapper .dropdown-backdrop{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:0!important;z-index:990!important}.pt-cv-wrapper .pull-right>.dropdown-menu{right:0!important;left:auto!important}.pt-cv-wrapper .dropup .caret,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .caret{border-top:0!important;border-bottom:4px dashed!important;border-bottom:4px solid \9!important;content:""!important}.pt-cv-wrapper .dropup .dropdown-menu,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto!important;bottom:100%!important;margin-bottom:2px!important}@media(min-width:768px){.pt-cv-wrapper .navbar-right .dropdown-menu{left:auto!important;right:0!important}.pt-cv-wrapper .navbar-right .dropdown-menu-left{left:0!important;right:auto!important}}.pt-cv-wrapper .btn-group,.pt-cv-wrapper .btn-group-vertical{position:relative!important;display:inline-block!important;vertical-align:middle!important}.pt-cv-wrapper .btn-group>.btn,.pt-cv-wrapper .btn-group-vertical>.btn{position:relative!important;float:left!important}.pt-cv-wrapper .btn-group>.btn:hover,.pt-cv-wrapper .btn-group-vertical>.btn:hover,.pt-cv-wrapper .btn-group>.btn:focus,.pt-cv-wrapper .btn-group-vertical>.btn:focus,.pt-cv-wrapper .btn-group>.btn:active,.pt-cv-wrapper .btn-group-vertical>.btn:active,.pt-cv-wrapper .btn-group>.btn.active,.pt-cv-wrapper .btn-group-vertical>.btn.active{z-index:2!important}.pt-cv-wrapper .btn-group .btn+.btn,.pt-cv-wrapper .btn-group .btn+.btn-group,.pt-cv-wrapper .btn-group .btn-group+.btn,.pt-cv-wrapper .btn-group .btn-group+.btn-group{margin-left:-1px!important}.pt-cv-wrapper .btn-toolbar{margin-left:-5px!important}.pt-cv-wrapper .btn-toolbar .btn,.pt-cv-wrapper .btn-toolbar .btn-group,.pt-cv-wrapper .btn-toolbar .input-group{float:left!important}.pt-cv-wrapper .btn-toolbar>.btn,.pt-cv-wrapper .btn-toolbar>.btn-group,.pt-cv-wrapper .btn-toolbar>.input-group{margin-left:5px!important}.pt-cv-wrapper .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0!important}.pt-cv-wrapper .btn-group>.btn:first-child{margin-left:0!important}.pt-cv-wrapper .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0!important;border-top-right-radius:0!important}.pt-cv-wrapper .btn-group>.btn:last-child:not(:first-child),.pt-cv-wrapper .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0!important;border-top-left-radius:0!important}.pt-cv-wrapper .btn-group>.btn-group{float:left!important}.pt-cv-wrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0!important}.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.pt-cv-wrapper .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.pt-cv-wrapper .btn-group .dropdown-toggle:active,.pt-cv-wrapper .btn-group.open .dropdown-toggle{outline:0!important}.pt-cv-wrapper .btn-group>.btn+.dropdown-toggle{padding-left:8px!important;padding-right:8px!important}.pt-cv-wrapper .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px!important;padding-right:12px!important}.pt-cv-wrapper .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)!important;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)!important}.pt-cv-wrapper .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none!important;box-shadow:none!important}.pt-cv-wrapper .btn .caret{margin-left:0!important}.pt-cv-wrapper .btn-lg .caret{border-width:5px 5px 0!important;border-bottom-width:0!important}.pt-cv-wrapper .dropup .btn-lg .caret{border-width:0 5px 5px!important}.pt-cv-wrapper .btn-group-vertical>.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn{display:block!important;float:none!important;width:100%!important;max-width:100%!important}.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn{float:none!important}.pt-cv-wrapper .btn-group-vertical>.btn+.btn,.pt-cv-wrapper .btn-group-vertical>.btn+.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px!important;margin-left:0!important}.pt-cv-wrapper .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0!important}.pt-cv-wrapper .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.pt-cv-wrapper .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px!important;border-top-right-radius:0!important;border-top-left-radius:0!important}.pt-cv-wrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0!important}.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.pt-cv-wrapper .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0!important;border-top-left-radius:0!important}.pt-cv-wrapper .btn-group-justified{display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important}.pt-cv-wrapper .btn-group-justified>.btn,.pt-cv-wrapper .btn-group-justified>.btn-group{float:none!important;display:table-cell!important;width:1%!important}.pt-cv-wrapper .btn-group-justified>.btn-group .btn{width:100%!important}.pt-cv-wrapper .btn-group-justified>.btn-group .dropdown-menu{left:auto!important}.pt-cv-wrapper [data-toggle="buttons"]>.btn input[type="radio"],.pt-cv-wrapper [data-toggle="buttons"]>.btn-group>.btn input[type="radio"],.pt-cv-wrapper [data-toggle="buttons"]>.btn input[type="checkbox"],.pt-cv-wrapper [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute!important;clip:rect(0,0,0,0)!important;pointer-events:none!important}.pt-cv-wrapper .nav{margin-bottom:0!important;padding-left:0!important;list-style:none!important}.pt-cv-wrapper .nav>li{position:relative!important;display:block!important}.pt-cv-wrapper .nav>li>a{position:relative!important;display:block!important;padding:10px 15px!important}.pt-cv-wrapper .nav>li>a:hover,.pt-cv-wrapper .nav>li>a:focus{text-decoration:none!important;background-color:#eee!important}.pt-cv-wrapper .nav>li.disabled>a{color:#777!important}.pt-cv-wrapper .nav>li.disabled>a:hover,.pt-cv-wrapper .nav>li.disabled>a:focus{color:#777!important;text-decoration:none!important;background-color:transparent!important;cursor:not-allowed!important}.pt-cv-wrapper .nav .open>a,.pt-cv-wrapper .nav .open>a:hover,.pt-cv-wrapper .nav .open>a:focus{background-color:#eee!important;border-color:#337ab7!important}.pt-cv-wrapper .nav .nav-divider{height:1px!important;margin:9px 0!important;overflow:hidden!important;background-color:#e5e5e5!important}.pt-cv-wrapper .nav>li>a>img{max-width:none!important}.pt-cv-wrapper .nav-tabs{border-bottom:1px solid #ddd!important}.pt-cv-wrapper .nav-tabs>li{float:left!important;margin-bottom:-1px!important}.pt-cv-wrapper .nav-tabs>li>a{margin-right:2px!important;line-height:1.42857143!important;border:1px solid transparent!important;border-radius:4px 4px 0 0!important}.pt-cv-wrapper .nav-tabs>li>a:hover{border-color:#eee #eee #ddd!important}.pt-cv-wrapper .nav-tabs>li.active>a,.pt-cv-wrapper .nav-tabs>li.active>a:hover,.pt-cv-wrapper .nav-tabs>li.active>a:focus{color:#555!important;background-color:#fff!important;border:1px solid #ddd!important;border-bottom-color:transparent!important;cursor:default!important}.pt-cv-wrapper .nav-tabs.nav-justified{width:100%!important;border-bottom:0!important}.pt-cv-wrapper .nav-tabs.nav-justified>li{float:none!important}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{text-align:center!important;margin-bottom:5px!important}.pt-cv-wrapper .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto!important;left:auto!important}@media(min-width:768px){.pt-cv-wrapper .nav-tabs.nav-justified>li{display:table-cell!important;width:1%!important}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{margin-bottom:0!important}}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{margin-right:0!important;border-radius:4px!important}.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd!important}@media(min-width:768px){.pt-cv-wrapper .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd!important;border-radius:4px 4px 0 0!important}.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff!important}}.pt-cv-wrapper .nav-pills>li{float:left!important}.pt-cv-wrapper .nav-pills>li>a{border-radius:4px!important}.pt-cv-wrapper .nav-pills>li+li{margin-left:2px!important}.pt-cv-wrapper .nav-pills>li.active>a,.pt-cv-wrapper .nav-pills>li.active>a:hover,.pt-cv-wrapper .nav-pills>li.active>a:focus{color:#fff!important;background-color:#337ab7!important}.pt-cv-wrapper .nav-stacked>li{float:none!important}.pt-cv-wrapper .nav-stacked>li+li{margin-top:2px!important;margin-left:0!important}.pt-cv-wrapper .nav-justified{width:100%!important}.pt-cv-wrapper .nav-justified>li{float:none!important}.pt-cv-wrapper .nav-justified>li>a{text-align:center!important;margin-bottom:5px!important}.pt-cv-wrapper .nav-justified>.dropdown .dropdown-menu{top:auto!important;left:auto!important}@media(min-width:768px){.pt-cv-wrapper .nav-justified>li{display:table-cell!important;width:1%!important}.pt-cv-wrapper .nav-justified>li>a{margin-bottom:0!important}}.pt-cv-wrapper .nav-tabs-justified{border-bottom:0!important}.pt-cv-wrapper .nav-tabs-justified>li>a{margin-right:0!important;border-radius:4px!important}.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus{border:1px solid #ddd!important}@media(min-width:768px){.pt-cv-wrapper .nav-tabs-justified>li>a{border-bottom:1px solid #ddd!important;border-radius:4px 4px 0 0!important}.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus{border-bottom-color:#fff!important}}.pt-cv-wrapper .tab-content>.tab-pane{display:none!important}.pt-cv-wrapper .tab-content>.active{display:block!important}.pt-cv-wrapper .nav-tabs .dropdown-menu{margin-top:-1px!important;border-top-right-radius:0!important;border-top-left-radius:0!important}.pt-cv-wrapper .pagination{display:inline-block!important;padding-left:0!important;margin:20px 0!important;border-radius:4px!important}.pt-cv-wrapper .pagination>li{display:inline!important}.pt-cv-wrapper .pagination>li>a,.pt-cv-wrapper .pagination>li>span{position:relative!important;float:left!important;padding:6px 12px!important;line-height:1.42857143!important;text-decoration:none!important;color:#337ab7!important;background-color:#fff!important;border:1px solid #ddd!important;margin-left:-1px!important}.pt-cv-wrapper .pagination>li:first-child>a,.pt-cv-wrapper .pagination>li:first-child>span{margin-left:0!important;border-bottom-left-radius:4px!important;border-top-left-radius:4px!important}.pt-cv-wrapper .pagination>li:last-child>a,.pt-cv-wrapper .pagination>li:last-child>span{border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}.pt-cv-wrapper .pagination>li>a:hover,.pt-cv-wrapper .pagination>li>span:hover,.pt-cv-wrapper .pagination>li>a:focus,.pt-cv-wrapper .pagination>li>span:focus{z-index:3!important;color:#23527c!important;background-color:#eee!important;border-color:#ddd!important}.pt-cv-wrapper .pagination>.active>a,.pt-cv-wrapper .pagination>.active>span,.pt-cv-wrapper .pagination>.active>a:hover,.pt-cv-wrapper .pagination>.active>span:hover,.pt-cv-wrapper .pagination>.active>a:focus,.pt-cv-wrapper .pagination>.active>span:focus{z-index:2!important;color:#fff!important;background-color:#337ab7!important;border-color:#337ab7!important;cursor:default!important}.pt-cv-wrapper .pagination>.disabled>span,.pt-cv-wrapper .pagination>.disabled>span:hover,.pt-cv-wrapper .pagination>.disabled>span:focus,.pt-cv-wrapper .pagination>.disabled>a,.pt-cv-wrapper .pagination>.disabled>a:hover,.pt-cv-wrapper .pagination>.disabled>a:focus{color:#777!important;background-color:#fff!important;border-color:#ddd!important;cursor:not-allowed!important}.pt-cv-wrapper .pagination-lg>li>a,.pt-cv-wrapper .pagination-lg>li>span{padding:10px 16px!important;font-size:18px!important;line-height:1.3333333!important}.pt-cv-wrapper .pagination-lg>li:first-child>a,.pt-cv-wrapper .pagination-lg>li:first-child>span{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}.pt-cv-wrapper .pagination-lg>li:last-child>a,.pt-cv-wrapper .pagination-lg>li:last-child>span{border-bottom-right-radius:6px!important;border-top-right-radius:6px!important}.pt-cv-wrapper .pagination-sm>li>a,.pt-cv-wrapper .pagination-sm>li>span{padding:5px 10px!important;font-size:12px!important;line-height:1.5!important}.pt-cv-wrapper .pagination-sm>li:first-child>a,.pt-cv-wrapper .pagination-sm>li:first-child>span{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.pt-cv-wrapper .pagination-sm>li:last-child>a,.pt-cv-wrapper .pagination-sm>li:last-child>span{border-bottom-right-radius:3px!important;border-top-right-radius:3px!important}.pt-cv-wrapper .thumbnail{display:block!important;padding:4px!important;margin-bottom:20px!important;line-height:1.42857143!important;background-color:#fff!important;border:1px solid #ddd!important;border-radius:4px!important;-webkit-transition:border .2s ease-in-out!important;-o-transition:border .2s ease-in-out!important;transition:border .2s ease-in-out!important}.pt-cv-wrapper .thumbnail>img,.pt-cv-wrapper .thumbnail a>img{margin-left:auto!important;margin-right:auto!important}.pt-cv-wrapper a.thumbnail:hover,.pt-cv-wrapper a.thumbnail:focus,.pt-cv-wrapper a.thumbnail.active{border-color:#337ab7!important}.pt-cv-wrapper .thumbnail .caption{padding:9px!important;color:#333!important}.pt-cv-wrapper .carousel{position:relative!important}.pt-cv-wrapper .carousel-inner{position:relative!important;overflow:hidden!important;width:100%!important}.pt-cv-wrapper .carousel-inner>.item{display:none!important;position:relative!important;-webkit-transition:.6s ease-in-out left!important;-o-transition:.6s ease-in-out left!important;transition:.6s ease-in-out left!important}.pt-cv-wrapper .carousel-inner>.item>img,.pt-cv-wrapper .carousel-inner>.item>a>img{line-height:1!important}@media all and (transform-3d),(-webkit-transform-3d){.pt-cv-wrapper .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out!important;-o-transition:-o-transform .6s ease-in-out!important;transition:transform .6s ease-in-out!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;-webkit-perspective:1000px!important;perspective:1000px!important}.pt-cv-wrapper .carousel-inner>.item.next,.pt-cv-wrapper .carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0)!important;transform:translate3d(100%,0,0)!important;left:0!important}.pt-cv-wrapper .carousel-inner>.item.prev,.pt-cv-wrapper .carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0)!important;transform:translate3d(-100%,0,0)!important;left:0!important}.pt-cv-wrapper .carousel-inner>.item.next.left,.pt-cv-wrapper .carousel-inner>.item.prev.right,.pt-cv-wrapper .carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;left:0!important}}.pt-cv-wrapper .carousel-inner>.active,.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{display:block!important}.pt-cv-wrapper .carousel-inner>.active{left:0!important}.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{position:absolute!important;top:0!important;width:100%!important}.pt-cv-wrapper .carousel-inner>.next{left:100%!important}.pt-cv-wrapper .carousel-inner>.prev{left:-100%!important}.pt-cv-wrapper .carousel-inner>.next.left,.pt-cv-wrapper .carousel-inner>.prev.right{left:0!important}.pt-cv-wrapper .carousel-inner>.active.left{left:-100%!important}.pt-cv-wrapper .carousel-inner>.active.right{left:100%!important}.pt-cv-wrapper .carousel-control{position:absolute!important;top:0!important;left:0!important;bottom:0!important;width:15%!important;opacity:.5!important;filter:alpha(opacity=50)!important;font-size:20px!important;color:#fff!important;text-align:center!important;text-shadow:0 1px 2px rgba(0,0,0,0.6)!important}.pt-cv-wrapper .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%)!important;background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%)!important;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)))!important;background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)!important}.pt-cv-wrapper .carousel-control.right{left:auto!important;right:0!important;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%)!important;background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%)!important;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)))!important;background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)!important}.pt-cv-wrapper .carousel-control:hover,.pt-cv-wrapper .carousel-control:focus{outline:0!important;color:#fff!important;text-decoration:none!important;opacity:.9!important;filter:alpha(opacity=90)!important}.pt-cv-wrapper .carousel-control .icon-prev,.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right{position:absolute!important;top:50%!important;margin-top:-10px!important;z-index:5!important;display:inline-block!important}.pt-cv-wrapper .carousel-control .icon-prev,.pt-cv-wrapper .carousel-control .glyphicon-chevron-left{left:50%!important;margin-left:-10px!important}.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right{right:50%!important;margin-right:-10px!important}.pt-cv-wrapper .carousel-control .icon-prev,.pt-cv-wrapper .carousel-control .icon-next{width:20px!important;height:20px!important;line-height:1!important;font-family:serif!important}.pt-cv-wrapper .carousel-control .icon-prev:before{content:'\2039'!important}.pt-cv-wrapper .carousel-control .icon-next:before{content:'\203a'!important}.pt-cv-wrapper .pt-cv-carousel-indicators{position:absolute!important;bottom:10px!important;left:50%!important;z-index:15!important;width:60%!important;margin-left:-30%!important;padding-left:0!important;list-style:none!important;text-align:center!important}.pt-cv-wrapper .pt-cv-carousel-indicators li{display:inline-block!important;width:10px!important;height:10px!important;margin:1px!important;text-indent:-999px!important;border:1px solid #fff!important;border-radius:10px!important;cursor:pointer!important;background-color:#000 \9!important;background-color:rgba(0,0,0,0)!important}.pt-cv-wrapper .pt-cv-carousel-indicators .active{margin:0!important;width:12px!important;height:12px!important;background-color:#fff!important}.pt-cv-wrapper .pt-cv-carousel-caption{position:absolute!important;left:15%!important;right:15%!important;bottom:20px!important;z-index:10!important;padding-top:20px!important;padding-bottom:20px!important;color:#fff!important;text-align:center!important;text-shadow:0 1px 2px rgba(0,0,0,0.6)!important}.pt-cv-wrapper .pt-cv-carousel-caption .btn{text-shadow:none!important}@media screen and (min-width:768px){.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-prev,.pt-cv-wrapper .carousel-control .icon-next{width:30px!important;height:30px!important;margin-top:-15px!important;font-size:30px!important}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .icon-prev{margin-left:-15px!important}.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next{margin-right:-15px!important}.pt-cv-wrapper .pt-cv-carousel-caption{left:20%!important;right:20%!important;padding-bottom:30px!important}.pt-cv-wrapper .pt-cv-carousel-indicators{bottom:20px!important}}.pt-cv-wrapper .clearfix:before,.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .container:before,.pt-cv-wrapper .container:after,.pt-cv-wrapper .container-fluid:before,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .row:before,.pt-cv-wrapper .row:after,.pt-cv-wrapper .btn-toolbar:before,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .btn-group-vertical>.btn-group:before,.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .nav:before,.pt-cv-wrapper .nav:after{content:" "!important;display:table!important}.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .container:after,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .row:after,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .nav:after{clear:both!important}.pt-cv-wrapper .center-block{display:block!important;margin-left:auto!important;margin-right:auto!important}.pt-cv-wrapper .pull-right{float:right!important}.pt-cv-wrapper .pull-left{float:left!important}.pt-cv-wrapper .hide{display:none!important}.pt-cv-wrapper .show{display:block!important}.pt-cv-wrapper .invisible{visibility:hidden!important}.pt-cv-wrapper .text-hide{font:0/0 a!important;color:transparent!important;text-shadow:none!important;background-color:transparent!important;border:0!important}.pt-cv-wrapper .hidden{display:none!important}.pt-cv-wrapper .affix{position:fixed!important}.pt-cv-wrapper .text-left{text-align:left!important}.pt-cv-wrapper .text-right{text-align:right!important}.pt-cv-wrapper .text-center{text-align:center!important}.pt-cv-wrapper .text-justify{text-align:justify!important}.pt-cv-wrapper .text-nowrap{white-space:nowrap!important}.pt-cv-wrapper .text-lowercase{text-transform:lowercase!important}.pt-cv-wrapper .text-uppercase{text-transform:uppercase!important}.pt-cv-wrapper .text-capitalize{text-transform:capitalize!important}.pt-cv-wrapper .text-muted{color:#777!important}.pt-cv-wrapper .text-primary{color:#428bca!important}.pt-cv-wrapper .h1,.pt-cv-wrapper .h2,.pt-cv-wrapper .h3,.pt-cv-wrapper .h4,.pt-cv-wrapper .h5,.pt-cv-wrapper .h6,.pt-cv-wrapper h1,.pt-cv-wrapper h2,.pt-cv-wrapper h3,.pt-cv-wrapper h4,.pt-cv-wrapper h5,.pt-cv-wrapper h6{font-family:inherit!important;font-weight:500!important;line-height:1.1!important;color:inherit!important}.pt-cv-view *,.pt-cv-view *:before,.pt-cv-view *:after{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.pt-cv-view{position:relative!important;clear:both!important}.pt-cv-view:after{clear:both!important;content:''!important;display:block!important}.pt-cv-page{position:relative!important}.pt-cv-gls-group{clear:left!important}.pt-cv-view strong,.pt-cv-view strong *{font-weight:600!important}.pt-cv-colsys{margin-left:-15px!important;margin-right:-15px!important}@media(min-width:992px){.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(2n+1),.pt-cv-colsys [data-cvc="3"] .col-md-4:nth-child(3n+1),.pt-cv-colsys [data-cvc="4"] .col-md-3:nth-child(4n+1),.pt-cv-colsys [data-cvc="5"] .col-md-2:nth-child(5n+1),.pt-cv-colsys [data-cvc="6"] .col-md-2:nth-child(6n+1),.pt-cv-colsys [data-cvc="7"] .col-md-1:nth-child(7n+1),.pt-cv-colsys [data-cvc="8"] .col-md-1:nth-child(8n+1),.pt-cv-colsys [data-cvc="9"] .col-md-1:nth-child(9n+1),.pt-cv-colsys [data-cvc="10"] .col-md-1:nth-child(10n+1),.pt-cv-colsys [data-cvc="11"] .col-md-1:nth-child(11n+1),.pt-cv-colsys [data-cvc="12"] .col-md-1:nth-child(12n+1){clear:left!important}}@media(min-width:768px) and (max-width:991px){.pt-cv-colsys .col-sm-6:nth-child(2n+1),.pt-cv-colsys .col-sm-4:nth-child(3n+1),.pt-cv-colsys .col-sm-3:nth-child(4n+1),.pt-cv-colsys .col-sm-2:nth-child(5n+1),.pt-cv-colsys .col-sm-2:nth-child(6n+1){clear:left!important}}@media(max-width:767px){.pt-cv-colsys .col-xs-6:nth-child(2n+1),.pt-cv-colsys .col-xs-4:nth-child(3n+1),.pt-cv-colsys .col-xs-3:nth-child(4n+1),.pt-cv-colsys .col-xs-2:nth-child(5n+1),.pt-cv-colsys .col-xs-2:nth-child(6n+1){clear:left!important}}@media(min-width:992px){.pt-cv-colsys [data-cvc="5"] .pt-cv-content-item{width:20%!important}.pt-cv-colsys [data-cvc="7"] .pt-cv-content-item{width:14.28571428%!important}.pt-cv-colsys [data-cvc="8"] .pt-cv-content-item{width:12.5%!important}.pt-cv-colsys [data-cvc="9"] .pt-cv-content-item{width:11.11111111%!important}.pt-cv-colsys [data-cvc="10"] .pt-cv-content-item{width:10%!important}.pt-cv-colsys [data-cvc="11"] .pt-cv-content-item{width:9.09090909%!important}}.pt-cv-view a,.pt-cv-wrapper .btn{text-decoration:none!important;outline:0!important}.pt-cv-readmore{color:#fff!important;margin:10px 0!important;max-width:100%!important}.pt-cv-content-item{padding-bottom:1em!important;position:relative!important;overflow:hidden!important}.pt-cv-view .pt-cv-content-item>*{margin-bottom:10px!important}.pt-cv-ifield>*{margin-bottom:10px!important}.pt-cv-collapsible .pt-cv-content-item>*{margin-bottom:0!important}.pt-cv-title{margin-top:0!important;font-size:18px!important}.pt-cv-view .pt-cv-title{margin-bottom:10px!important}.pt-cv-title a{font-weight:600!important}.pt-cv-thumbnail{height:auto!important;max-width:100%!important;margin-top:0!important;margin-bottom:10px!important;min-width:inherit!important}.pt-cv-thumbnail.pull-left{margin-right:15px!important}.pt-cv-thumbnail.pull-right{margin-left:15px!important}.pt-cv-no-image{min-width:80px!important;min-height:80px!important}.pt-cv-content,.pt-cv-content *{font-weight:400!important}.pt-cv-meta-fields{font-size:13px!important;margin-top:0!important}.pt-cv-meta-fields a{color:#41b7d8!important}.pt-cv-pagination-wrapper{margin:20px 0!important}.pt-cv-view+.pagination{float:left!important;margin:0 auto!important}.pt-cv-view+.pagination>li{background:none!important}.pt-cv-view+.pagination>li>a{cursor:pointer!important}.pt-cv-spinner{width:15px!important;height:15px!important;margin-top:-25px!important;display:inline-block!important;opacity:0!important;filter:alpha(opacity=0)!important;color:#0470ec!important;-webkit-transition:opacity .25s,width .25s!important;-moz-transition:opacity .25s,width .25s!important;-o-transition:opacity .25s,width .25s!important;transition:opacity .25s,width .25s!important}.pt-cv-spinner.active{opacity:1!important;filter:alpha(opacity=100)!important}.pt-cv-clear-pagination{margin-bottom:50px!important}.pt-cv-pagination-wrapper{clear:both!important;position:relative!important}.pt-cv-pagination.pagination{-webkit-box-shadow:none!important;box-shadow:none!important;margin-left:0!important;border:0!important;padding:0!important;margin:initial!important;width:auto!important}.pt-cv-pagination li{display:inline!important;background-image:none!important}.pt-cv-pagination li:before,.pt-cv-pagination li:after{content:''!important}.pt-cv-pagination a{cursor:pointer!important}.pt-cv-pagination li.active a{border-color:rgba(66,139,202,0.2)!important}.pt-cv-collapsible .panel-heading{padding:0!important}.pt-cv-collapsible .panel-heading a{display:block!important;padding:10px 15px!important}.pt-cv-collapsible .panel-body{padding:10px!important}.pt-cv-view .collapse{display:none!important;visibility:hidden!important}.pt-cv-view .collapse.in{display:block!important;visibility:visible!important;overflow:auto!important}.pt-cv-scrollable{margin-left:0!important;margin-right:0!important}.pt-cv-scrollable .pt-cv-carousel-caption{text-align:left!important;bottom:1em!important;padding:10px!important}.pt-cv-scrollable .pt-cv-carousel-caption *{text-shadow:none!important}.pt-cv-scrollable .pt-cv-title{padding-bottom:0!important}.pt-cv-scrollable .pt-cv-carousel-caption{margin-bottom:10px!important}.pt-cv-carousel-caption:empty{display:none!important}.pt-cv-scrollable .carousel .item{height:auto!important;margin:auto!important;min-height:0!important;max-height:none!important;line-height:normal!important}.pt-cv-scrollable .pt-cv-cap-w-img{background:rgba(0,0,0,0.6)!important;text-shadow:0 1px 1px #000!important;left:15px!important;right:15px!important}.pt-cv-cap-w-img *{color:#fff!important}.pt-cv-cap-w-img .pt-cv-title a{color:#fff!important}.pt-cv-scrollable .pt-cv-cap-wo-img{position:relative!important;bottom:0!important;left:0!important;right:0!important}.pt-cv-cap-wo-img *{color:#000!important}.pt-cv-cap-wo-img .pt-cv-readmore{color:#fff!important}.pt-cv-view .carousel-control{background-image:none!important;height:30px!important;width:40px!important;bottom:0!important;top:auto!important;color:#00a100!important}.pt-cv-view .pt-cv-carousel-indicators{bottom:0!important;margin-bottom:4px!important}.pt-cv-view .pt-cv-carousel-indicators li{background:#cecece!important;border:1px solid #cecece!important;margin:0 0!important}.pt-cv-view .pt-cv-carousel-indicators li.active{background:#428bca!important;border:1px solid #428bca!important}.pt-cv-2-col .pt-cv-title{clear:none!important}.pt-cv-2colse{display:table!important}.pt-cv-view .panel{margin-bottom:20px!important;background-color:#fff!important;border:1px solid transparent!important;border-radius:4px!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05)!important;box-shadow:0 1px 1px rgba(0,0,0,0.05)!important}.pt-cv-view .panel-default{border-color:#ddd!important;padding-bottom:0!important}.pt-cv-view .panel-default>.panel-heading{color:#333!important;background-color:#f5f5f5!important;border-color:#ddd!important}.pt-cv-pagination:after,.pt-cv-pagination:before{content:none!important}.pt-cv-ifield{margin-bottom:0!important}@media(max-width:480px){.pt-cv-nolf.pt-cv-2-col .pt-cv-thumbnail{float:none!important;margin:0!important}}@media print{.pt-cv-view a[href]:after{content:none!important}}
2
  * Bootstrap v3.3.5 (http://getbootstrap.com)
3
  * Copyright 2011-2015 Twitter, Inc.
4
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.pt-cv-wrapper article,.pt-cv-wrapper aside,.pt-cv-wrapper details,.pt-cv-wrapper figcaption,.pt-cv-wrapper figure,.pt-cv-wrapper footer,.pt-cv-wrapper header,.pt-cv-wrapper hgroup,.pt-cv-wrapper main,.pt-cv-wrapper menu,.pt-cv-wrapper nav,.pt-cv-wrapper section,.pt-cv-wrapper summary{display:block!important}.pt-cv-wrapper audio,.pt-cv-wrapper canvas,.pt-cv-wrapper progress,.pt-cv-wrapper video{display:inline-block!important;vertical-align:baseline!important}.pt-cv-wrapper audio:not([controls]){display:none!important;height:0!important}.pt-cv-wrapper [hidden],.pt-cv-wrapper template{display:none!important}.pt-cv-wrapper a{background-color:transparent!important}.pt-cv-wrapper a:active,.pt-cv-wrapper a:hover{outline:0!important}.pt-cv-wrapper abbr[title]{border-bottom:1px dotted!important}.pt-cv-wrapper b,.pt-cv-wrapper strong{font-weight:bold!important}.pt-cv-wrapper dfn{font-style:italic!important}.pt-cv-wrapper h1{margin:.67em 0!important}.pt-cv-wrapper mark{background:#ff0!important;color:#000!important}.pt-cv-wrapper small{font-size:80%!important}.pt-cv-wrapper sub,.pt-cv-wrapper sup{font-size:75%!important;line-height:0!important;position:relative!important;vertical-align:baseline!important}.pt-cv-wrapper sup{top:-0.5em!important}.pt-cv-wrapper sub{bottom:-0.25em!important}.pt-cv-wrapper img{border:0!important}.pt-cv-wrapper svg:not(:root){overflow:hidden!important}.pt-cv-wrapper figure{margin:1em 40px!important}.pt-cv-wrapper hr{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important;height:0!important}.pt-cv-wrapper pre{overflow:auto!important}.pt-cv-wrapper code,.pt-cv-wrapper kbd,.pt-cv-wrapper pre,.pt-cv-wrapper samp{font-family:monospace,monospace!important;font-size:1em!important}.pt-cv-wrapper button,.pt-cv-wrapper input,.pt-cv-wrapper optgroup,.pt-cv-wrapper select,.pt-cv-wrapper textarea{color:inherit!important;font:inherit!important;margin:0!important}.pt-cv-wrapper button{overflow:visible!important}.pt-cv-wrapper button,.pt-cv-wrapper select{text-transform:none!important}.pt-cv-wrapper button,.pt-cv-wrapper html input[type="button"],.pt-cv-wrapper input[type="reset"],.pt-cv-wrapper input[type="submit"]{-webkit-appearance:button!important;cursor:pointer!important}.pt-cv-wrapper button[disabled],.pt-cv-wrapper html input[disabled]{cursor:default!important}.pt-cv-wrapper button::-moz-focus-inner,.pt-cv-wrapper input::-moz-focus-inner{border:0!important;padding:0!important}.pt-cv-wrapper input{line-height:normal!important}.pt-cv-wrapper input[type="checkbox"],.pt-cv-wrapper input[type="radio"]{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;padding:0!important}.pt-cv-wrapper input[type="number"]::-webkit-inner-spin-button,.pt-cv-wrapper input[type="number"]::-webkit-outer-spin-button{height:auto!important}.pt-cv-wrapper input[type="search"]{-webkit-appearance:textfield!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.pt-cv-wrapper input[type="search"]::-webkit-search-cancel-button,.pt-cv-wrapper input[type="search"]::-webkit-search-decoration{-webkit-appearance:none!important}.pt-cv-wrapper fieldset{border:1px solid #c0c0c0!important;margin:0 2px!important;padding:.35em .625em .75em!important}.pt-cv-wrapper legend{border:0!important;padding:0!important}.pt-cv-wrapper textarea{overflow:auto!important}.pt-cv-wrapper optgroup{font-weight:bold!important}.pt-cv-wrapper table{border-collapse:collapse!important;border-spacing:0!important}.pt-cv-wrapper td,.pt-cv-wrapper th{padding:0!important}@media print{.pt-cv-wrapper *,.pt-cv-wrapper *:before,.pt-cv-wrapper *:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.pt-cv-wrapper a,.pt-cv-wrapper a:visited{text-decoration:underline!important}.pt-cv-wrapper a[href]:after{content:" (" attr(href) ")"!important}.pt-cv-wrapper abbr[title]:after{content:" (" attr(title) ")"!important}.pt-cv-wrapper a[href^="#"]:after,.pt-cv-wrapper a[href^="javascript:"]:after{content:""!important}.pt-cv-wrapper pre,.pt-cv-wrapper blockquote{border:1px solid #999!important;page-break-inside:avoid!important}.pt-cv-wrapper thead{display:table-header-group!important}.pt-cv-wrapper tr,.pt-cv-wrapper img{page-break-inside:avoid!important}.pt-cv-wrapper img{max-width:100%!important}.pt-cv-wrapper p,.pt-cv-wrapper h2,.pt-cv-wrapper h3{orphans:3!important;widows:3!important}.pt-cv-wrapper h2,.pt-cv-wrapper h3{page-break-after:avoid!important}.pt-cv-wrapper .navbar{display:none!important}.pt-cv-wrapper .btn>.caret,.pt-cv-wrapper .dropup>.btn>.caret{border-top-color:#000!important}.pt-cv-wrapper .label{border:1px solid #000!important}.pt-cv-wrapper .table{border-collapse:collapse!important}.pt-cv-wrapper .table td,.pt-cv-wrapper .table th{background-color:#fff!important}.pt-cv-wrapper .table-bordered th,.pt-cv-wrapper .table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.pt-cv-wrapper .glyphicon{position:relative!important;top:1px!important;display:inline-block!important;font-family:'Glyphicons Halflings'!important;font-style:normal!important;font-weight:normal!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.pt-cv-wrapper .glyphicon-asterisk:before{content:"\2a"!important}.pt-cv-wrapper .glyphicon-plus:before{content:"\2b"!important}.pt-cv-wrapper .glyphicon-euro:before,.pt-cv-wrapper .glyphicon-eur:before{content:"\20ac"!important}.pt-cv-wrapper .glyphicon-minus:before{content:"\2212"!important}.pt-cv-wrapper .glyphicon-cloud:before{content:"\2601"!important}.pt-cv-wrapper .glyphicon-envelope:before{content:"\2709"!important}.pt-cv-wrapper .glyphicon-pencil:before{content:"\270f"!important}.pt-cv-wrapper .glyphicon-glass:before{content:"\e001"!important}.pt-cv-wrapper .glyphicon-music:before{content:"\e002"!important}.pt-cv-wrapper .glyphicon-search:before{content:"\e003"!important}.pt-cv-wrapper .glyphicon-heart:before{content:"\e005"!important}.pt-cv-wrapper .glyphicon-star:before{content:"\e006"!important}.pt-cv-wrapper .glyphicon-star-empty:before{content:"\e007"!important}.pt-cv-wrapper .glyphicon-user:before{content:"\e008"!important}.pt-cv-wrapper .glyphicon-film:before{content:"\e009"!important}.pt-cv-wrapper .glyphicon-th-large:before{content:"\e010"!important}.pt-cv-wrapper .glyphicon-th:before{content:"\e011"!important}.pt-cv-wrapper .glyphicon-th-list:before{content:"\e012"!important}.pt-cv-wrapper .glyphicon-ok:before{content:"\e013"!important}.pt-cv-wrapper .glyphicon-remove:before{content:"\e014"!important}.pt-cv-wrapper .glyphicon-zoom-in:before{content:"\e015"!important}.pt-cv-wrapper .glyphicon-zoom-out:before{content:"\e016"!important}.pt-cv-wrapper .glyphicon-off:before{content:"\e017"!important}.pt-cv-wrapper .glyphicon-signal:before{content:"\e018"!important}.pt-cv-wrapper .glyphicon-cog:before{content:"\e019"!important}.pt-cv-wrapper .glyphicon-trash:before{content:"\e020"!important}.pt-cv-wrapper .glyphicon-home:before{content:"\e021"!important}.pt-cv-wrapper .glyphicon-file:before{content:"\e022"!important}.pt-cv-wrapper .glyphicon-time:before{content:"\e023"!important}.pt-cv-wrapper .glyphicon-road:before{content:"\e024"!important}.pt-cv-wrapper .glyphicon-download-alt:before{content:"\e025"!important}.pt-cv-wrapper .glyphicon-download:before{content:"\e026"!important}.pt-cv-wrapper .glyphicon-upload:before{content:"\e027"!important}.pt-cv-wrapper .glyphicon-inbox:before{content:"\e028"!important}.pt-cv-wrapper .glyphicon-play-circle:before{content:"\e029"!important}.pt-cv-wrapper .glyphicon-repeat:before{content:"\e030"!important}.pt-cv-wrapper .glyphicon-refresh:before{content:"\e031"!important}.pt-cv-wrapper .glyphicon-list-alt:before{content:"\e032"!important}.pt-cv-wrapper .glyphicon-lock:before{content:"\e033"!important}.pt-cv-wrapper .glyphicon-flag:before{content:"\e034"!important}.pt-cv-wrapper .glyphicon-headphones:before{content:"\e035"!important}.pt-cv-wrapper .glyphicon-volume-off:before{content:"\e036"!important}.pt-cv-wrapper .glyphicon-volume-down:before{content:"\e037"!important}.pt-cv-wrapper .glyphicon-volume-up:before{content:"\e038"!important}.pt-cv-wrapper .glyphicon-qrcode:before{content:"\e039"!important}.pt-cv-wrapper .glyphicon-barcode:before{content:"\e040"!important}.pt-cv-wrapper .glyphicon-tag:before{content:"\e041"!important}.pt-cv-wrapper .glyphicon-tags:before{content:"\e042"!important}.pt-cv-wrapper .glyphicon-book:before{content:"\e043"!important}.pt-cv-wrapper .glyphicon-bookmark:before{content:"\e044"!important}.pt-cv-wrapper .glyphicon-print:before{content:"\e045"!important}.pt-cv-wrapper .glyphicon-camera:before{content:"\e046"!important}.pt-cv-wrapper .glyphicon-font:before{content:"\e047"!important}.pt-cv-wrapper .glyphicon-bold:before{content:"\e048"!important}.pt-cv-wrapper .glyphicon-italic:before{content:"\e049"!important}.pt-cv-wrapper .glyphicon-text-height:before{content:"\e050"!important}.pt-cv-wrapper .glyphicon-text-width:before{content:"\e051"!important}.pt-cv-wrapper .glyphicon-align-left:before{content:"\e052"!important}.pt-cv-wrapper .glyphicon-align-center:before{content:"\e053"!important}.pt-cv-wrapper .glyphicon-align-right:before{content:"\e054"!important}.pt-cv-wrapper .glyphicon-align-justify:before{content:"\e055"!important}.pt-cv-wrapper .glyphicon-list:before{content:"\e056"!important}.pt-cv-wrapper .glyphicon-indent-left:before{content:"\e057"!important}.pt-cv-wrapper .glyphicon-indent-right:before{content:"\e058"!important}.pt-cv-wrapper .glyphicon-facetime-video:before{content:"\e059"!important}.pt-cv-wrapper .glyphicon-picture:before{content:"\e060"!important}.pt-cv-wrapper .glyphicon-map-marker:before{content:"\e062"!important}.pt-cv-wrapper .glyphicon-adjust:before{content:"\e063"!important}.pt-cv-wrapper .glyphicon-tint:before{content:"\e064"!important}.pt-cv-wrapper .glyphicon-edit:before{content:"\e065"!important}.pt-cv-wrapper .glyphicon-share:before{content:"\e066"!important}.pt-cv-wrapper .glyphicon-check:before{content:"\e067"!important}.pt-cv-wrapper .glyphicon-move:before{content:"\e068"!important}.pt-cv-wrapper .glyphicon-step-backward:before{content:"\e069"!important}.pt-cv-wrapper .glyphicon-fast-backward:before{content:"\e070"!important}.pt-cv-wrapper .glyphicon-backward:before{content:"\e071"!important}.pt-cv-wrapper .glyphicon-play:before{content:"\e072"!important}.pt-cv-wrapper .glyphicon-pause:before{content:"\e073"!important}.pt-cv-wrapper .glyphicon-stop:before{content:"\e074"!important}.pt-cv-wrapper .glyphicon-forward:before{content:"\e075"!important}.pt-cv-wrapper .glyphicon-fast-forward:before{content:"\e076"!important}.pt-cv-wrapper .glyphicon-step-forward:before{content:"\e077"!important}.pt-cv-wrapper .glyphicon-eject:before{content:"\e078"!important}.pt-cv-wrapper .glyphicon-chevron-left:before{content:"\e079"!important}.pt-cv-wrapper .glyphicon-chevron-right:before{content:"\e080"!important}.pt-cv-wrapper .glyphicon-plus-sign:before{content:"\e081"!important}.pt-cv-wrapper .glyphicon-minus-sign:before{content:"\e082"!important}.pt-cv-wrapper .glyphicon-remove-sign:before{content:"\e083"!important}.pt-cv-wrapper .glyphicon-ok-sign:before{content:"\e084"!important}.pt-cv-wrapper .glyphicon-question-sign:before{content:"\e085"!important}.pt-cv-wrapper .glyphicon-info-sign:before{content:"\e086"!important}.pt-cv-wrapper .glyphicon-screenshot:before{content:"\e087"!important}.pt-cv-wrapper .glyphicon-remove-circle:before{content:"\e088"!important}.pt-cv-wrapper .glyphicon-ok-circle:before{content:"\e089"!important}.pt-cv-wrapper .glyphicon-ban-circle:before{content:"\e090"!important}.pt-cv-wrapper .glyphicon-arrow-left:before{content:"\e091"!important}.pt-cv-wrapper .glyphicon-arrow-right:before{content:"\e092"!important}.pt-cv-wrapper .glyphicon-arrow-up:before{content:"\e093"!important}.pt-cv-wrapper .glyphicon-arrow-down:before{content:"\e094"!important}.pt-cv-wrapper .glyphicon-share-alt:before{content:"\e095"!important}.pt-cv-wrapper .glyphicon-resize-full:before{content:"\e096"!important}.pt-cv-wrapper .glyphicon-resize-small:before{content:"\e097"!important}.pt-cv-wrapper .glyphicon-exclamation-sign:before{content:"\e101"!important}.pt-cv-wrapper .glyphicon-gift:before{content:"\e102"!important}.pt-cv-wrapper .glyphicon-leaf:before{content:"\e103"!important}.pt-cv-wrapper .glyphicon-fire:before{content:"\e104"!important}.pt-cv-wrapper .glyphicon-eye-open:before{content:"\e105"!important}.pt-cv-wrapper .glyphicon-eye-close:before{content:"\e106"!important}.pt-cv-wrapper .glyphicon-warning-sign:before{content:"\e107"!important}.pt-cv-wrapper .glyphicon-plane:before{content:"\e108"!important}.pt-cv-wrapper .glyphicon-calendar:before{content:"\e109"!important}.pt-cv-wrapper .glyphicon-random:before{content:"\e110"!important}.pt-cv-wrapper .glyphicon-comment:before{content:"\e111"!important}.pt-cv-wrapper .glyphicon-magnet:before{content:"\e112"!important}.pt-cv-wrapper .glyphicon-chevron-up:before{content:"\e113"!important}.pt-cv-wrapper .glyphicon-chevron-down:before{content:"\e114"!important}.pt-cv-wrapper .glyphicon-retweet:before{content:"\e115"!important}.pt-cv-wrapper .glyphicon-shopping-cart:before{content:"\e116"!important}.pt-cv-wrapper .glyphicon-folder-close:before{content:"\e117"!important}.pt-cv-wrapper .glyphicon-folder-open:before{content:"\e118"!important}.pt-cv-wrapper .glyphicon-resize-vertical:before{content:"\e119"!important}.pt-cv-wrapper .glyphicon-resize-horizontal:before{content:"\e120"!important}.pt-cv-wrapper .glyphicon-hdd:before{content:"\e121"!important}.pt-cv-wrapper .glyphicon-bullhorn:before{content:"\e122"!important}.pt-cv-wrapper .glyphicon-bell:before{content:"\e123"!important}.pt-cv-wrapper .glyphicon-certificate:before{content:"\e124"!important}.pt-cv-wrapper .glyphicon-thumbs-up:before{content:"\e125"!important}.pt-cv-wrapper .glyphicon-thumbs-down:before{content:"\e126"!important}.pt-cv-wrapper .glyphicon-hand-right:before{content:"\e127"!important}.pt-cv-wrapper .glyphicon-hand-left:before{content:"\e128"!important}.pt-cv-wrapper .glyphicon-hand-up:before{content:"\e129"!important}.pt-cv-wrapper .glyphicon-hand-down:before{content:"\e130"!important}.pt-cv-wrapper .glyphicon-circle-arrow-right:before{content:"\e131"!important}.pt-cv-wrapper .glyphicon-circle-arrow-left:before{content:"\e132"!important}.pt-cv-wrapper .glyphicon-circle-arrow-up:before{content:"\e133"!important}.pt-cv-wrapper .glyphicon-circle-arrow-down:before{content:"\e134"!important}.pt-cv-wrapper .glyphicon-globe:before{content:"\e135"!important}.pt-cv-wrapper .glyphicon-wrench:before{content:"\e136"!important}.pt-cv-wrapper .glyphicon-tasks:before{content:"\e137"!important}.pt-cv-wrapper .glyphicon-filter:before{content:"\e138"!important}.pt-cv-wrapper .glyphicon-briefcase:before{content:"\e139"!important}.pt-cv-wrapper .glyphicon-fullscreen:before{content:"\e140"!important}.pt-cv-wrapper .glyphicon-dashboard:before{content:"\e141"!important}.pt-cv-wrapper .glyphicon-paperclip:before{content:"\e142"!important}.pt-cv-wrapper .glyphicon-heart-empty:before{content:"\e143"!important}.pt-cv-wrapper .glyphicon-link:before{content:"\e144"!important}.pt-cv-wrapper .glyphicon-phone:before{content:"\e145"!important}.pt-cv-wrapper .glyphicon-pushpin:before{content:"\e146"!important}.pt-cv-wrapper .glyphicon-usd:before{content:"\e148"!important}.pt-cv-wrapper .glyphicon-gbp:before{content:"\e149"!important}.pt-cv-wrapper .glyphicon-sort:before{content:"\e150"!important}.pt-cv-wrapper .glyphicon-sort-by-alphabet:before{content:"\e151"!important}.pt-cv-wrapper .glyphicon-sort-by-alphabet-alt:before{content:"\e152"!important}.pt-cv-wrapper .glyphicon-sort-by-order:before{content:"\e153"!important}.pt-cv-wrapper .glyphicon-sort-by-order-alt:before{content:"\e154"!important}.pt-cv-wrapper .glyphicon-sort-by-attributes:before{content:"\e155"!important}.pt-cv-wrapper .glyphicon-sort-by-attributes-alt:before{content:"\e156"!important}.pt-cv-wrapper .glyphicon-unchecked:before{content:"\e157"!important}.pt-cv-wrapper .glyphicon-expand:before{content:"\e158"!important}.pt-cv-wrapper .glyphicon-collapse-down:before{content:"\e159"!important}.pt-cv-wrapper .glyphicon-collapse-up:before{content:"\e160"!important}.pt-cv-wrapper .glyphicon-log-in:before{content:"\e161"!important}.pt-cv-wrapper .glyphicon-flash:before{content:"\e162"!important}.pt-cv-wrapper .glyphicon-log-out:before{content:"\e163"!important}.pt-cv-wrapper .glyphicon-new-window:before{content:"\e164"!important}.pt-cv-wrapper .glyphicon-record:before{content:"\e165"!important}.pt-cv-wrapper .glyphicon-save:before{content:"\e166"!important}.pt-cv-wrapper .glyphicon-open:before{content:"\e167"!important}.pt-cv-wrapper .glyphicon-saved:before{content:"\e168"!important}.pt-cv-wrapper .glyphicon-import:before{content:"\e169"!important}.pt-cv-wrapper .glyphicon-export:before{content:"\e170"!important}.pt-cv-wrapper .glyphicon-send:before{content:"\e171"!important}.pt-cv-wrapper .glyphicon-floppy-disk:before{content:"\e172"!important}.pt-cv-wrapper .glyphicon-floppy-saved:before{content:"\e173"!important}.pt-cv-wrapper .glyphicon-floppy-remove:before{content:"\e174"!important}.pt-cv-wrapper .glyphicon-floppy-save:before{content:"\e175"!important}.pt-cv-wrapper .glyphicon-floppy-open:before{content:"\e176"!important}.pt-cv-wrapper .glyphicon-credit-card:before{content:"\e177"!important}.pt-cv-wrapper .glyphicon-transfer:before{content:"\e178"!important}.pt-cv-wrapper .glyphicon-cutlery:before{content:"\e179"!important}.pt-cv-wrapper .glyphicon-header:before{content:"\e180"!important}.pt-cv-wrapper .glyphicon-compressed:before{content:"\e181"!important}.pt-cv-wrapper .glyphicon-earphone:before{content:"\e182"!important}.pt-cv-wrapper .glyphicon-phone-alt:before{content:"\e183"!important}.pt-cv-wrapper .glyphicon-tower:before{content:"\e184"!important}.pt-cv-wrapper .glyphicon-stats:before{content:"\e185"!important}.pt-cv-wrapper .glyphicon-sd-video:before{content:"\e186"!important}.pt-cv-wrapper .glyphicon-hd-video:before{content:"\e187"!important}.pt-cv-wrapper .glyphicon-subtitles:before{content:"\e188"!important}.pt-cv-wrapper .glyphicon-sound-stereo:before{content:"\e189"!important}.pt-cv-wrapper .glyphicon-sound-dolby:before{content:"\e190"!important}.pt-cv-wrapper .glyphicon-sound-5-1:before{content:"\e191"!important}.pt-cv-wrapper .glyphicon-sound-6-1:before{content:"\e192"!important}.pt-cv-wrapper .glyphicon-sound-7-1:before{content:"\e193"!important}.pt-cv-wrapper .glyphicon-copyright-mark:before{content:"\e194"!important}.pt-cv-wrapper .glyphicon-registration-mark:before{content:"\e195"!important}.pt-cv-wrapper .glyphicon-cloud-download:before{content:"\e197"!important}.pt-cv-wrapper .glyphicon-cloud-upload:before{content:"\e198"!important}.pt-cv-wrapper .glyphicon-tree-conifer:before{content:"\e199"!important}.pt-cv-wrapper .glyphicon-tree-deciduous:before{content:"\e200"!important}.pt-cv-wrapper .glyphicon-cd:before{content:"\e201"!important}.pt-cv-wrapper .glyphicon-save-file:before{content:"\e202"!important}.pt-cv-wrapper .glyphicon-open-file:before{content:"\e203"!important}.pt-cv-wrapper .glyphicon-level-up:before{content:"\e204"!important}.pt-cv-wrapper .glyphicon-copy:before{content:"\e205"!important}.pt-cv-wrapper .glyphicon-paste:before{content:"\e206"!important}.pt-cv-wrapper .glyphicon-alert:before{content:"\e209"!important}.pt-cv-wrapper .glyphicon-equalizer:before{content:"\e210"!important}.pt-cv-wrapper .glyphicon-king:before{content:"\e211"!important}.pt-cv-wrapper .glyphicon-queen:before{content:"\e212"!important}.pt-cv-wrapper .glyphicon-pawn:before{content:"\e213"!important}.pt-cv-wrapper .glyphicon-bishop:before{content:"\e214"!important}.pt-cv-wrapper .glyphicon-knight:before{content:"\e215"!important}.pt-cv-wrapper .glyphicon-baby-formula:before{content:"\e216"!important}.pt-cv-wrapper .glyphicon-tent:before{content:"\26fa"!important}.pt-cv-wrapper .glyphicon-blackboard:before{content:"\e218"!important}.pt-cv-wrapper .glyphicon-bed:before{content:"\e219"!important}.pt-cv-wrapper .glyphicon-apple:before{content:"\f8ff"!important}.pt-cv-wrapper .glyphicon-erase:before{content:"\e221"!important}.pt-cv-wrapper .glyphicon-hourglass:before{content:"\231b"!important}.pt-cv-wrapper .glyphicon-lamp:before{content:"\e223"!important}.pt-cv-wrapper .glyphicon-duplicate:before{content:"\e224"!important}.pt-cv-wrapper .glyphicon-piggy-bank:before{content:"\e225"!important}.pt-cv-wrapper .glyphicon-scissors:before{content:"\e226"!important}.pt-cv-wrapper .glyphicon-bitcoin:before{content:"\e227"!important}.pt-cv-wrapper .glyphicon-btc:before{content:"\e227"!important}.pt-cv-wrapper .glyphicon-xbt:before{content:"\e227"!important}.pt-cv-wrapper .glyphicon-yen:before{content:"\00a5"!important}.pt-cv-wrapper .glyphicon-jpy:before{content:"\00a5"!important}.pt-cv-wrapper .glyphicon-ruble:before{content:"\20bd"!important}.pt-cv-wrapper .glyphicon-rub:before{content:"\20bd"!important}.pt-cv-wrapper .glyphicon-scale:before{content:"\e230"!important}.pt-cv-wrapper .glyphicon-ice-lolly:before{content:"\e231"!important}.pt-cv-wrapper .glyphicon-ice-lolly-tasted:before{content:"\e232"!important}.pt-cv-wrapper .glyphicon-education:before{content:"\e233"!important}.pt-cv-wrapper .glyphicon-option-horizontal:before{content:"\e234"!important}.pt-cv-wrapper .glyphicon-option-vertical:before{content:"\e235"!important}.pt-cv-wrapper .glyphicon-menu-hamburger:before{content:"\e236"!important}.pt-cv-wrapper .glyphicon-modal-window:before{content:"\e237"!important}.pt-cv-wrapper .glyphicon-oil:before{content:"\e238"!important}.pt-cv-wrapper .glyphicon-grain:before{content:"\e239"!important}.pt-cv-wrapper .glyphicon-sunglasses:before{content:"\e240"!important}.pt-cv-wrapper .glyphicon-text-size:before{content:"\e241"!important}.pt-cv-wrapper .glyphicon-text-color:before{content:"\e242"!important}.pt-cv-wrapper .glyphicon-text-background:before{content:"\e243"!important}.pt-cv-wrapper .glyphicon-object-align-top:before{content:"\e244"!important}.pt-cv-wrapper .glyphicon-object-align-bottom:before{content:"\e245"!important}.pt-cv-wrapper .glyphicon-object-align-horizontal:before{content:"\e246"!important}.pt-cv-wrapper .glyphicon-object-align-left:before{content:"\e247"!important}.pt-cv-wrapper .glyphicon-object-align-vertical:before{content:"\e248"!important}.pt-cv-wrapper .glyphicon-object-align-right:before{content:"\e249"!important}.pt-cv-wrapper .glyphicon-triangle-right:before{content:"\e250"!important}.pt-cv-wrapper .glyphicon-triangle-left:before{content:"\e251"!important}.pt-cv-wrapper .glyphicon-triangle-bottom:before{content:"\e252"!important}.pt-cv-wrapper .glyphicon-triangle-top:before{content:"\e253"!important}.pt-cv-wrapper .glyphicon-console:before{content:"\e254"!important}.pt-cv-wrapper .glyphicon-superscript:before{content:"\e255"!important}.pt-cv-wrapper .glyphicon-subscript:before{content:"\e256"!important}.pt-cv-wrapper .glyphicon-menu-left:before{content:"\e257"!important}.pt-cv-wrapper .glyphicon-menu-right:before{content:"\e258"!important}.pt-cv-wrapper .glyphicon-menu-down:before{content:"\e259"!important}.pt-cv-wrapper .glyphicon-menu-up:before{content:"\e260"!important}.pt-cv-wrapper img{vertical-align:middle!important}.pt-cv-wrapper .img-responsive,.pt-cv-wrapper .thumbnail>img,.pt-cv-wrapper .thumbnail a>img,.pt-cv-wrapper .carousel-inner>.item>img,.pt-cv-wrapper .carousel-inner>.item>a>img{display:block!important;max-width:100%!important;height:auto!important}.pt-cv-wrapper .img-rounded{border-radius:6px!important}.pt-cv-wrapper .img-thumbnail{padding:4px!important;line-height:1.42857143!important;background-color:#fff!important;border:1px solid #ddd!important;border-radius:4px!important;-webkit-transition:all .2s ease-in-out!important;-o-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important;display:inline-block!important;max-width:100%!important;height:auto!important}.pt-cv-wrapper .img-circle{border-radius:50%!important}.pt-cv-wrapper hr{margin-top:20px!important;margin-bottom:20px!important;border:0!important;border-top:1px solid #eee!important}.pt-cv-wrapper .sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.pt-cv-wrapper .sr-only-focusable:active,.pt-cv-wrapper .sr-only-focusable:focus{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important}.pt-cv-wrapper [role="button"]{cursor:pointer!important}.pt-cv-wrapper .container{margin-right:auto!important;margin-left:auto!important;padding-left:15px!important;padding-right:15px!important}@media(min-width:768px){.pt-cv-wrapper .container{width:750px!important}}@media(min-width:992px){.pt-cv-wrapper .container{width:970px!important}}@media(min-width:1200px){.pt-cv-wrapper .container{width:1170px!important}}.pt-cv-wrapper .container-fluid{margin-right:auto!important;margin-left:auto!important;padding-left:15px!important;padding-right:15px!important}.pt-cv-wrapper .row{margin-left:-15px!important;margin-right:-15px!important}.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-xs-9,.pt-cv-wrapper .col-sm-9,.pt-cv-wrapper .col-md-9,.pt-cv-wrapper .col-lg-9,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-xs-12,.pt-cv-wrapper .col-sm-12,.pt-cv-wrapper .col-md-12,.pt-cv-wrapper .col-lg-12{position:relative!important;min-height:1px!important;padding-left:15px!important;padding-right:15px!important}.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-xs-9,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-xs-12{float:left!important}.pt-cv-wrapper .col-xs-12{width:100%!important}.pt-cv-wrapper .col-xs-11{width:91.66666667%!important}.pt-cv-wrapper .col-xs-10{width:83.33333333%!important}.pt-cv-wrapper .col-xs-9{width:75%!important}.pt-cv-wrapper .col-xs-8{width:66.66666667%!important}.pt-cv-wrapper .col-xs-7{width:58.33333333%!important}.pt-cv-wrapper .col-xs-6{width:50%!important}.pt-cv-wrapper .col-xs-5{width:41.66666667%!important}.pt-cv-wrapper .col-xs-4{width:33.33333333%!important}.pt-cv-wrapper .col-xs-3{width:25%!important}.pt-cv-wrapper .col-xs-2{width:16.66666667%!important}.pt-cv-wrapper .col-xs-1{width:8.33333333%!important}.pt-cv-wrapper .col-xs-pull-12{right:100%!important}.pt-cv-wrapper .col-xs-pull-11{right:91.66666667%!important}.pt-cv-wrapper .col-xs-pull-10{right:83.33333333%!important}.pt-cv-wrapper .col-xs-pull-9{right:75%!important}.pt-cv-wrapper .col-xs-pull-8{right:66.66666667%!important}.pt-cv-wrapper .col-xs-pull-7{right:58.33333333%!important}.pt-cv-wrapper .col-xs-pull-6{right:50%!important}.pt-cv-wrapper .col-xs-pull-5{right:41.66666667%!important}.pt-cv-wrapper .col-xs-pull-4{right:33.33333333%!important}.pt-cv-wrapper .col-xs-pull-3{right:25%!important}.pt-cv-wrapper .col-xs-pull-2{right:16.66666667%!important}.pt-cv-wrapper .col-xs-pull-1{right:8.33333333%!important}.pt-cv-wrapper .col-xs-pull-0{right:auto!important}.pt-cv-wrapper .col-xs-push-12{left:100%!important}.pt-cv-wrapper .col-xs-push-11{left:91.66666667%!important}.pt-cv-wrapper .col-xs-push-10{left:83.33333333%!important}.pt-cv-wrapper .col-xs-push-9{left:75%!important}.pt-cv-wrapper .col-xs-push-8{left:66.66666667%!important}.pt-cv-wrapper .col-xs-push-7{left:58.33333333%!important}.pt-cv-wrapper .col-xs-push-6{left:50%!important}.pt-cv-wrapper .col-xs-push-5{left:41.66666667%!important}.pt-cv-wrapper .col-xs-push-4{left:33.33333333%!important}.pt-cv-wrapper .col-xs-push-3{left:25%!important}.pt-cv-wrapper .col-xs-push-2{left:16.66666667%!important}.pt-cv-wrapper .col-xs-push-1{left:8.33333333%!important}.pt-cv-wrapper .col-xs-push-0{left:auto!important}.pt-cv-wrapper .col-xs-offset-12{margin-left:100%!important}.pt-cv-wrapper .col-xs-offset-11{margin-left:91.66666667%!important}.pt-cv-wrapper .col-xs-offset-10{margin-left:83.33333333%!important}.pt-cv-wrapper .col-xs-offset-9{margin-left:75%!important}.pt-cv-wrapper .col-xs-offset-8{margin-left:66.66666667%!important}.pt-cv-wrapper .col-xs-offset-7{margin-left:58.33333333%!important}.pt-cv-wrapper .col-xs-offset-6{margin-left:50%!important}.pt-cv-wrapper .col-xs-offset-5{margin-left:41.66666667%!important}.pt-cv-wrapper .col-xs-offset-4{margin-left:33.33333333%!important}.pt-cv-wrapper .col-xs-offset-3{margin-left:25%!important}.pt-cv-wrapper .col-xs-offset-2{margin-left:16.66666667%!important}.pt-cv-wrapper .col-xs-offset-1{margin-left:8.33333333%!important}.pt-cv-wrapper .col-xs-offset-0{margin-left:0!important}@media(min-width:768px){.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-sm-9,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-sm-12{float:left!important}.pt-cv-wrapper .col-sm-12{width:100%!important}.pt-cv-wrapper .col-sm-11{width:91.66666667%!important}.pt-cv-wrapper .col-sm-10{width:83.33333333%!important}.pt-cv-wrapper .col-sm-9{width:75%!important}.pt-cv-wrapper .col-sm-8{width:66.66666667%!important}.pt-cv-wrapper .col-sm-7{width:58.33333333%!important}.pt-cv-wrapper .col-sm-6{width:50%!important}.pt-cv-wrapper .col-sm-5{width:41.66666667%!important}.pt-cv-wrapper .col-sm-4{width:33.33333333%!important}.pt-cv-wrapper .col-sm-3{width:25%!important}.pt-cv-wrapper .col-sm-2{width:16.66666667%!important}.pt-cv-wrapper .col-sm-1{width:8.33333333%!important}.pt-cv-wrapper .col-sm-pull-12{right:100%!important}.pt-cv-wrapper .col-sm-pull-11{right:91.66666667%!important}.pt-cv-wrapper .col-sm-pull-10{right:83.33333333%!important}.pt-cv-wrapper .col-sm-pull-9{right:75%!important}.pt-cv-wrapper .col-sm-pull-8{right:66.66666667%!important}.pt-cv-wrapper .col-sm-pull-7{right:58.33333333%!important}.pt-cv-wrapper .col-sm-pull-6{right:50%!important}.pt-cv-wrapper .col-sm-pull-5{right:41.66666667%!important}.pt-cv-wrapper .col-sm-pull-4{right:33.33333333%!important}.pt-cv-wrapper .col-sm-pull-3{right:25%!important}.pt-cv-wrapper .col-sm-pull-2{right:16.66666667%!important}.pt-cv-wrapper .col-sm-pull-1{right:8.33333333%!important}.pt-cv-wrapper .col-sm-pull-0{right:auto!important}.pt-cv-wrapper .col-sm-push-12{left:100%!important}.pt-cv-wrapper .col-sm-push-11{left:91.66666667%!important}.pt-cv-wrapper .col-sm-push-10{left:83.33333333%!important}.pt-cv-wrapper .col-sm-push-9{left:75%!important}.pt-cv-wrapper .col-sm-push-8{left:66.66666667%!important}.pt-cv-wrapper .col-sm-push-7{left:58.33333333%!important}.pt-cv-wrapper .col-sm-push-6{left:50%!important}.pt-cv-wrapper .col-sm-push-5{left:41.66666667%!important}.pt-cv-wrapper .col-sm-push-4{left:33.33333333%!important}.pt-cv-wrapper .col-sm-push-3{left:25%!important}.pt-cv-wrapper .col-sm-push-2{left:16.66666667%!important}.pt-cv-wrapper .col-sm-push-1{left:8.33333333%!important}.pt-cv-wrapper .col-sm-push-0{left:auto!important}.pt-cv-wrapper .col-sm-offset-12{margin-left:100%!important}.pt-cv-wrapper .col-sm-offset-11{margin-left:91.66666667%!important}.pt-cv-wrapper .col-sm-offset-10{margin-left:83.33333333%!important}.pt-cv-wrapper .col-sm-offset-9{margin-left:75%!important}.pt-cv-wrapper .col-sm-offset-8{margin-left:66.66666667%!important}.pt-cv-wrapper .col-sm-offset-7{margin-left:58.33333333%!important}.pt-cv-wrapper .col-sm-offset-6{margin-left:50%!important}.pt-cv-wrapper .col-sm-offset-5{margin-left:41.66666667%!important}.pt-cv-wrapper .col-sm-offset-4{margin-left:33.33333333%!important}.pt-cv-wrapper .col-sm-offset-3{margin-left:25%!important}.pt-cv-wrapper .col-sm-offset-2{margin-left:16.66666667%!important}.pt-cv-wrapper .col-sm-offset-1{margin-left:8.33333333%!important}.pt-cv-wrapper .col-sm-offset-0{margin-left:0!important}}@media(min-width:992px){.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-md-9,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-md-12{float:left!important}.pt-cv-wrapper .col-md-12{width:100%!important}.pt-cv-wrapper .col-md-11{width:91.66666667%!important}.pt-cv-wrapper .col-md-10{width:83.33333333%!important}.pt-cv-wrapper .col-md-9{width:75%!important}.pt-cv-wrapper .col-md-8{width:66.66666667%!important}.pt-cv-wrapper .col-md-7{width:58.33333333%!important}.pt-cv-wrapper .col-md-6{width:50%!important}.pt-cv-wrapper .col-md-5{width:41.66666667%!important}.pt-cv-wrapper .col-md-4{width:33.33333333%!important}.pt-cv-wrapper .col-md-3{width:25%!important}.pt-cv-wrapper .col-md-2{width:16.66666667%!important}.pt-cv-wrapper .col-md-1{width:8.33333333%!important}.pt-cv-wrapper .col-md-pull-12{right:100%!important}.pt-cv-wrapper .col-md-pull-11{right:91.66666667%!important}.pt-cv-wrapper .col-md-pull-10{right:83.33333333%!important}.pt-cv-wrapper .col-md-pull-9{right:75%!important}.pt-cv-wrapper .col-md-pull-8{right:66.66666667%!important}.pt-cv-wrapper .col-md-pull-7{right:58.33333333%!important}.pt-cv-wrapper .col-md-pull-6{right:50%!important}.pt-cv-wrapper .col-md-pull-5{right:41.66666667%!important}.pt-cv-wrapper .col-md-pull-4{right:33.33333333%!important}.pt-cv-wrapper .col-md-pull-3{right:25%!important}.pt-cv-wrapper .col-md-pull-2{right:16.66666667%!important}.pt-cv-wrapper .col-md-pull-1{right:8.33333333%!important}.pt-cv-wrapper .col-md-pull-0{right:auto!important}.pt-cv-wrapper .col-md-push-12{left:100%!important}.pt-cv-wrapper .col-md-push-11{left:91.66666667%!important}.pt-cv-wrapper .col-md-push-10{left:83.33333333%!important}.pt-cv-wrapper .col-md-push-9{left:75%!important}.pt-cv-wrapper .col-md-push-8{left:66.66666667%!important}.pt-cv-wrapper .col-md-push-7{left:58.33333333%!important}.pt-cv-wrapper .col-md-push-6{left:50%!important}.pt-cv-wrapper .col-md-push-5{left:41.66666667%!important}.pt-cv-wrapper .col-md-push-4{left:33.33333333%!important}.pt-cv-wrapper .col-md-push-3{left:25%!important}.pt-cv-wrapper .col-md-push-2{left:16.66666667%!important}.pt-cv-wrapper .col-md-push-1{left:8.33333333%!important}.pt-cv-wrapper .col-md-push-0{left:auto!important}.pt-cv-wrapper .col-md-offset-12{margin-left:100%!important}.pt-cv-wrapper .col-md-offset-11{margin-left:91.66666667%!important}.pt-cv-wrapper .col-md-offset-10{margin-left:83.33333333%!important}.pt-cv-wrapper .col-md-offset-9{margin-left:75%!important}.pt-cv-wrapper .col-md-offset-8{margin-left:66.66666667%!important}.pt-cv-wrapper .col-md-offset-7{margin-left:58.33333333%!important}.pt-cv-wrapper .col-md-offset-6{margin-left:50%!important}.pt-cv-wrapper .col-md-offset-5{margin-left:41.66666667%!important}.pt-cv-wrapper .col-md-offset-4{margin-left:33.33333333%!important}.pt-cv-wrapper .col-md-offset-3{margin-left:25%!important}.pt-cv-wrapper .col-md-offset-2{margin-left:16.66666667%!important}.pt-cv-wrapper .col-md-offset-1{margin-left:8.33333333%!important}.pt-cv-wrapper .col-md-offset-0{margin-left:0!important}}@media(min-width:1200px){.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-lg-9,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-lg-12{float:left!important}.pt-cv-wrapper .col-lg-12{width:100%!important}.pt-cv-wrapper .col-lg-11{width:91.66666667%!important}.pt-cv-wrapper .col-lg-10{width:83.33333333%!important}.pt-cv-wrapper .col-lg-9{width:75%!important}.pt-cv-wrapper .col-lg-8{width:66.66666667%!important}.pt-cv-wrapper .col-lg-7{width:58.33333333%!important}.pt-cv-wrapper .col-lg-6{width:50%!important}.pt-cv-wrapper .col-lg-5{width:41.66666667%!important}.pt-cv-wrapper .col-lg-4{width:33.33333333%!important}.pt-cv-wrapper .col-lg-3{width:25%!important}.pt-cv-wrapper .col-lg-2{width:16.66666667%!important}.pt-cv-wrapper .col-lg-1{width:8.33333333%!important}.pt-cv-wrapper .col-lg-pull-12{right:100%!important}.pt-cv-wrapper .col-lg-pull-11{right:91.66666667%!important}.pt-cv-wrapper .col-lg-pull-10{right:83.33333333%!important}.pt-cv-wrapper .col-lg-pull-9{right:75%!important}.pt-cv-wrapper .col-lg-pull-8{right:66.66666667%!important}.pt-cv-wrapper .col-lg-pull-7{right:58.33333333%!important}.pt-cv-wrapper .col-lg-pull-6{right:50%!important}.pt-cv-wrapper .col-lg-pull-5{right:41.66666667%!important}.pt-cv-wrapper .col-lg-pull-4{right:33.33333333%!important}.pt-cv-wrapper .col-lg-pull-3{right:25%!important}.pt-cv-wrapper .col-lg-pull-2{right:16.66666667%!important}.pt-cv-wrapper .col-lg-pull-1{right:8.33333333%!important}.pt-cv-wrapper .col-lg-pull-0{right:auto!important}.pt-cv-wrapper .col-lg-push-12{left:100%!important}.pt-cv-wrapper .col-lg-push-11{left:91.66666667%!important}.pt-cv-wrapper .col-lg-push-10{left:83.33333333%!important}.pt-cv-wrapper .col-lg-push-9{left:75%!important}.pt-cv-wrapper .col-lg-push-8{left:66.66666667%!important}.pt-cv-wrapper .col-lg-push-7{left:58.33333333%!important}.pt-cv-wrapper .col-lg-push-6{left:50%!important}.pt-cv-wrapper .col-lg-push-5{left:41.66666667%!important}.pt-cv-wrapper .col-lg-push-4{left:33.33333333%!important}.pt-cv-wrapper .col-lg-push-3{left:25%!important}.pt-cv-wrapper .col-lg-push-2{left:16.66666667%!important}.pt-cv-wrapper .col-lg-push-1{left:8.33333333%!important}.pt-cv-wrapper .col-lg-push-0{left:auto!important}.pt-cv-wrapper .col-lg-offset-12{margin-left:100%!important}.pt-cv-wrapper .col-lg-offset-11{margin-left:91.66666667%!important}.pt-cv-wrapper .col-lg-offset-10{margin-left:83.33333333%!important}.pt-cv-wrapper .col-lg-offset-9{margin-left:75%!important}.pt-cv-wrapper .col-lg-offset-8{margin-left:66.66666667%!important}.pt-cv-wrapper .col-lg-offset-7{margin-left:58.33333333%!important}.pt-cv-wrapper .col-lg-offset-6{margin-left:50%!important}.pt-cv-wrapper .col-lg-offset-5{margin-left:41.66666667%!important}.pt-cv-wrapper .col-lg-offset-4{margin-left:33.33333333%!important}.pt-cv-wrapper .col-lg-offset-3{margin-left:25%!important}.pt-cv-wrapper .col-lg-offset-2{margin-left:16.66666667%!important}.pt-cv-wrapper .col-lg-offset-1{margin-left:8.33333333%!important}.pt-cv-wrapper .col-lg-offset-0{margin-left:0!important}}.pt-cv-wrapper .btn{display:inline-block!important;margin-bottom:0!important;font-weight:normal!important;text-align:center!important;vertical-align:middle!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important;cursor:pointer!important;background-image:none!important;border:1px solid transparent!important;white-space:nowrap!important;padding:6px 12px!important;font-size:14px!important;line-height:1.42857143!important;border-radius:4px!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pt-cv-wrapper .btn:focus,.pt-cv-wrapper .btn:active:focus,.pt-cv-wrapper .btn.active:focus,.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:active.focus,.pt-cv-wrapper .btn.active.focus{outline:thin dotted!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px!important}.pt-cv-wrapper .btn:hover,.pt-cv-wrapper .btn:focus,.pt-cv-wrapper .btn.focus{color:#333!important;text-decoration:none!important}.pt-cv-wrapper .btn:active,.pt-cv-wrapper .btn.active{outline:0!important;background-image:none!important;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)!important;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)!important}.pt-cv-wrapper .btn.disabled,.pt-cv-wrapper .btn[disabled],.pt-cv-wrapper fieldset[disabled] .btn{cursor:not-allowed!important;opacity:.65!important;filter:alpha(opacity=65)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.pt-cv-wrapper a.btn.disabled,.pt-cv-wrapper fieldset[disabled] a.btn{pointer-events:none!important}.pt-cv-wrapper .btn-default{color:#333!important;background-color:#fff!important;border-color:#ccc!important}.pt-cv-wrapper .btn-default:focus,.pt-cv-wrapper .btn-default.focus{color:#333!important;background-color:#e6e6e6!important;border-color:#8c8c8c!important}.pt-cv-wrapper .btn-default:hover{color:#333!important;background-color:#e6e6e6!important;border-color:#adadad!important}.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{color:#333!important;background-color:#e6e6e6!important;border-color:#adadad!important}.pt-cv-wrapper .btn-default:active:hover,.pt-cv-wrapper .btn-default.active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:hover,.pt-cv-wrapper .btn-default:active:focus,.pt-cv-wrapper .btn-default.active:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:focus,.pt-cv-wrapper .btn-default:active.focus,.pt-cv-wrapper .btn-default.active.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default.focus{color:#333!important;background-color:#d4d4d4!important;border-color:#8c8c8c!important}.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{background-image:none!important}.pt-cv-wrapper .btn-default.disabled,.pt-cv-wrapper .btn-default[disabled],.pt-cv-wrapper fieldset[disabled] .btn-default,.pt-cv-wrapper .btn-default.disabled:hover,.pt-cv-wrapper .btn-default[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-default:hover,.pt-cv-wrapper .btn-default.disabled:focus,.pt-cv-wrapper .btn-default[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-default:focus,.pt-cv-wrapper .btn-default.disabled.focus,.pt-cv-wrapper .btn-default[disabled].focus,.pt-cv-wrapper fieldset[disabled] .btn-default.focus,.pt-cv-wrapper .btn-default.disabled:active,.pt-cv-wrapper .btn-default[disabled]:active,.pt-cv-wrapper fieldset[disabled] .btn-default:active,.pt-cv-wrapper .btn-default.disabled.active,.pt-cv-wrapper .btn-default[disabled].active,.pt-cv-wrapper fieldset[disabled] .btn-default.active{background-color:#fff!important;border-color:#ccc!important}.pt-cv-wrapper .btn-default .badge{color:#fff!important;background-color:#333!important}.pt-cv-wrapper .btn-primary{color:#fff!important;background-color:#337ab7!important;border-color:#2e6da4!important}.pt-cv-wrapper .btn-primary:focus,.pt-cv-wrapper .btn-primary.focus{color:#fff!important;background-color:#286090!important;border-color:#122b40!important}.pt-cv-wrapper .btn-primary:hover{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{color:#fff!important;background-color:#286090!important;border-color:#204d74!important}.pt-cv-wrapper .btn-primary:active:hover,.pt-cv-wrapper .btn-primary.active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:hover,.pt-cv-wrapper .btn-primary:active:focus,.pt-cv-wrapper .btn-primary.active:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:focus,.pt-cv-wrapper .btn-primary:active.focus,.pt-cv-wrapper .btn-primary.active.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary.focus{color:#fff!important;background-color:#204d74!important;border-color:#122b40!important}.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{background-image:none!important}.pt-cv-wrapper .btn-primary.disabled,.pt-cv-wrapper .btn-primary[disabled],.pt-cv-wrapper fieldset[disabled] .btn-primary,.pt-cv-wrapper .btn-primary.disabled:hover,.pt-cv-wrapper .btn-primary[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-primary:hover,.pt-cv-wrapper .btn-primary.disabled:focus,.pt-cv-wrapper .btn-primary[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:focus,.pt-cv-wrapper .btn-primary.disabled.focus,.pt-cv-wrapper .btn-primary[disabled].focus,.pt-cv-wrapper fieldset[disabled] .btn-primary.focus,.pt-cv-wrapper .btn-primary.disabled:active,.pt-cv-wrapper .btn-primary[disabled]:active,.pt-cv-wrapper fieldset[disabled] .btn-primary:active,.pt-cv-wrapper .btn-primary.disabled.active,.pt-cv-wrapper .btn-primary[disabled].active,.pt-cv-wrapper fieldset[disabled] .btn-primary.active{background-color:#337ab7!important;border-color:#2e6da4!important}.pt-cv-wrapper .btn-primary .badge{color:#337ab7!important;background-color:#fff!important}.pt-cv-wrapper .btn-success{color:#fff!important;background-color:#5cb85c!important;border-color:#4cae4c!important}.pt-cv-wrapper .btn-success:focus,.pt-cv-wrapper .btn-success.focus{color:#fff!important;background-color:#449d44!important;border-color:#255625!important}.pt-cv-wrapper .btn-success:hover{color:#fff!important;background-color:#449d44!important;border-color:#398439!important}.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{color:#fff!important;background-color:#449d44!important;border-color:#398439!important}.pt-cv-wrapper .btn-success:active:hover,.pt-cv-wrapper .btn-success.active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:hover,.pt-cv-wrapper .btn-success:active:focus,.pt-cv-wrapper .btn-success.active:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:focus,.pt-cv-wrapper .btn-success:active.focus,.pt-cv-wrapper .btn-success.active.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success.focus{color:#fff!important;background-color:#398439!important;border-color:#255625!important}.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{background-image:none!important}.pt-cv-wrapper .btn-success.disabled,.pt-cv-wrapper .btn-success[disabled],.pt-cv-wrapper fieldset[disabled] .btn-success,.pt-cv-wrapper .btn-success.disabled:hover,.pt-cv-wrapper .btn-success[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-success:hover,.pt-cv-wrapper .btn-success.disabled:focus,.pt-cv-wrapper .btn-success[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-success:focus,.pt-cv-wrapper .btn-success.disabled.focus,.pt-cv-wrapper .btn-success[disabled].focus,.pt-cv-wrapper fieldset[disabled] .btn-success.focus,.pt-cv-wrapper .btn-success.disabled:active,.pt-cv-wrapper .btn-success[disabled]:active,.pt-cv-wrapper fieldset[disabled] .btn-success:active,.pt-cv-wrapper .btn-success.disabled.active,.pt-cv-wrapper .btn-success[disabled].active,.pt-cv-wrapper fieldset[disabled] .btn-success.active{background-color:#5cb85c!important;border-color:#4cae4c!important}.pt-cv-wrapper .btn-success .badge{color:#5cb85c!important;background-color:#fff!important}.pt-cv-wrapper .btn-info{color:#fff!important;background-color:#5bc0de!important;border-color:#46b8da!important}.pt-cv-wrapper .btn-info:focus,.pt-cv-wrapper .btn-info.focus{color:#fff!important;background-color:#31b0d5!important;border-color:#1b6d85!important}.pt-cv-wrapper .btn-info:hover{color:#fff!important;background-color:#31b0d5!important;border-color:#269abc!important}.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{color:#fff!important;background-color:#31b0d5!important;border-color:#269abc!important}.pt-cv-wrapper .btn-info:active:hover,.pt-cv-wrapper .btn-info.active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:hover,.pt-cv-wrapper .btn-info:active:focus,.pt-cv-wrapper .btn-info.active:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:focus,.pt-cv-wrapper .btn-info:active.focus,.pt-cv-wrapper .btn-info.active.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info.focus{color:#fff!important;background-color:#269abc!important;border-color:#1b6d85!important}.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{background-image:none!important}.pt-cv-wrapper .btn-info.disabled,.pt-cv-wrapper .btn-info[disabled],.pt-cv-wrapper fieldset[disabled] .btn-info,.pt-cv-wrapper .btn-info.disabled:hover,.pt-cv-wrapper .btn-info[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-info:hover,.pt-cv-wrapper .btn-info.disabled:focus,.pt-cv-wrapper .btn-info[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-info:focus,.pt-cv-wrapper .btn-info.disabled.focus,.pt-cv-wrapper .btn-info[disabled].focus,.pt-cv-wrapper fieldset[disabled] .btn-info.focus,.pt-cv-wrapper .btn-info.disabled:active,.pt-cv-wrapper .btn-info[disabled]:active,.pt-cv-wrapper fieldset[disabled] .btn-info:active,.pt-cv-wrapper .btn-info.disabled.active,.pt-cv-wrapper .btn-info[disabled].active,.pt-cv-wrapper fieldset[disabled] .btn-info.active{background-color:#5bc0de!important;border-color:#46b8da!important}.pt-cv-wrapper .btn-info .badge{color:#5bc0de!important;background-color:#fff!important}.pt-cv-wrapper .btn-warning{color:#fff!important;background-color:#f0ad4e!important;border-color:#eea236!important}.pt-cv-wrapper .btn-warning:focus,.pt-cv-wrapper .btn-warning.focus{color:#fff!important;background-color:#ec971f!important;border-color:#985f0d!important}.pt-cv-wrapper .btn-warning:hover{color:#fff!important;background-color:#ec971f!important;border-color:#d58512!important}.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{color:#fff!important;background-color:#ec971f!important;border-color:#d58512!important}.pt-cv-wrapper .btn-warning:active:hover,.pt-cv-wrapper .btn-warning.active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:hover,.pt-cv-wrapper .btn-warning:active:focus,.pt-cv-wrapper .btn-warning.active:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:focus,.pt-cv-wrapper .btn-warning:active.focus,.pt-cv-wrapper .btn-warning.active.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning.focus{color:#fff!important;background-color:#d58512!important;border-color:#985f0d!important}.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{background-image:none!important}.pt-cv-wrapper .btn-warning.disabled,.pt-cv-wrapper .btn-warning[disabled],.pt-cv-wrapper fieldset[disabled] .btn-warning,.pt-cv-wrapper .btn-warning.disabled:hover,.pt-cv-wrapper .btn-warning[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-warning:hover,.pt-cv-wrapper .btn-warning.disabled:focus,.pt-cv-wrapper .btn-warning[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:focus,.pt-cv-wrapper .btn-warning.disabled.focus,.pt-cv-wrapper .btn-warning[disabled].focus,.pt-cv-wrapper fieldset[disabled] .btn-warning.focus,.pt-cv-wrapper .btn-warning.disabled:active,.pt-cv-wrapper .btn-warning[disabled]:active,.pt-cv-wrapper fieldset[disabled] .btn-warning:active,.pt-cv-wrapper .btn-warning.disabled.active,.pt-cv-wrapper .btn-warning[disabled].active,.pt-cv-wrapper fieldset[disabled] .btn-warning.active{background-color:#f0ad4e!important;border-color:#eea236!important}.pt-cv-wrapper .btn-warning .badge{color:#f0ad4e!important;background-color:#fff!important}.pt-cv-wrapper .btn-danger{color:#fff!important;background-color:#d9534f!important;border-color:#d43f3a!important}.pt-cv-wrapper .btn-danger:focus,.pt-cv-wrapper .btn-danger.focus{color:#fff!important;background-color:#c9302c!important;border-color:#761c19!important}.pt-cv-wrapper .btn-danger:hover{color:#fff!important;background-color:#c9302c!important;border-color:#ac2925!important}.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{color:#fff!important;background-color:#c9302c!important;border-color:#ac2925!important}.pt-cv-wrapper .btn-danger:active:hover,.pt-cv-wrapper .btn-danger.active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:hover,.pt-cv-wrapper .btn-danger:active:focus,.pt-cv-wrapper .btn-danger.active:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:focus,.pt-cv-wrapper .btn-danger:active.focus,.pt-cv-wrapper .btn-danger.active.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger.focus{color:#fff!important;background-color:#ac2925!important;border-color:#761c19!important}.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{background-image:none!important}.pt-cv-wrapper .btn-danger.disabled,.pt-cv-wrapper .btn-danger[disabled],.pt-cv-wrapper fieldset[disabled] .btn-danger,.pt-cv-wrapper .btn-danger.disabled:hover,.pt-cv-wrapper .btn-danger[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-danger:hover,.pt-cv-wrapper .btn-danger.disabled:focus,.pt-cv-wrapper .btn-danger[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:focus,.pt-cv-wrapper .btn-danger.disabled.focus,.pt-cv-wrapper .btn-danger[disabled].focus,.pt-cv-wrapper fieldset[disabled] .btn-danger.focus,.pt-cv-wrapper .btn-danger.disabled:active,.pt-cv-wrapper .btn-danger[disabled]:active,.pt-cv-wrapper fieldset[disabled] .btn-danger:active,.pt-cv-wrapper .btn-danger.disabled.active,.pt-cv-wrapper .btn-danger[disabled].active,.pt-cv-wrapper fieldset[disabled] .btn-danger.active{background-color:#d9534f!important;border-color:#d43f3a!important}.pt-cv-wrapper .btn-danger .badge{color:#d9534f!important;background-color:#fff!important}.pt-cv-wrapper .btn-link{color:#337ab7!important;font-weight:normal!important;border-radius:0!important}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link.active,.pt-cv-wrapper .btn-link[disabled],.pt-cv-wrapper fieldset[disabled] .btn-link{background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link:hover,.pt-cv-wrapper .btn-link:focus,.pt-cv-wrapper .btn-link:active{border-color:transparent!important}.pt-cv-wrapper .btn-link:hover,.pt-cv-wrapper .btn-link:focus{color:#23527c!important;text-decoration:underline!important;background-color:transparent!important}.pt-cv-wrapper .btn-link[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-link:hover,.pt-cv-wrapper .btn-link[disabled]:focus,.pt-cv-wrapper fieldset[disabled] .btn-link:focus{color:#777!important;text-decoration:none!important}.pt-cv-wrapper .btn-lg,.pt-cv-wrapper .btn-group-lg>.btn{padding:10px 16px!important;font-size:18px!important;line-height:1.3333333!important;border-radius:6px!important}.pt-cv-wrapper .btn-sm,.pt-cv-wrapper .btn-group-sm>.btn{padding:5px 10px!important;font-size:12px!important;line-height:1.5!important;border-radius:3px!important}.pt-cv-wrapper .btn-xs,.pt-cv-wrapper .btn-group-xs>.btn{padding:1px 5px!important;font-size:12px!important;line-height:1.5!important;border-radius:3px!important}.pt-cv-wrapper .btn-block{display:block!important;width:100%!important}.pt-cv-wrapper .btn-block+.btn-block{margin-top:5px!important}.pt-cv-wrapper input[type="submit"].btn-block,.pt-cv-wrapper input[type="reset"].btn-block,.pt-cv-wrapper input[type="button"].btn-block{width:100%!important}.pt-cv-wrapper .fade{opacity:0!important;-webkit-transition:opacity .15s linear!important;-o-transition:opacity .15s linear!important;transition:opacity .15s linear!important}.pt-cv-wrapper .fade.in{opacity:1!important}.pt-cv-wrapper .collapse{display:none!important}.pt-cv-wrapper .collapse.in{display:block!important}.pt-cv-wrapper tr.collapse.in{display:table-row!important}.pt-cv-wrapper tbody.collapse.in{display:table-row-group!important}.pt-cv-wrapper .collapsing{position:relative!important;height:0!important;overflow:hidden!important;-webkit-transition-property:height,visibility!important;-o-transition-property:height,visibility!important;transition-property:height,visibility!important;-webkit-transition-duration:.35s!important;-o-transition-duration:.35s!important;transition-duration:.35s!important;-webkit-transition-timing-function:ease!important;-o-transition-timing-function:ease!important;transition-timing-function:ease!important}.pt-cv-wrapper .caret{display:inline-block!important;width:0!important;height:0!important;margin-left:2px!important;vertical-align:middle!important;border-top:4px dashed!important;border-top:4px solid \9!important;border-right:4px solid transparent!important;border-left:4px solid transparent!important}.pt-cv-wrapper .dropup,.pt-cv-wrapper .dropdown{position:relative!important}.pt-cv-wrapper .dropdown-toggle:focus{outline:0!important}.pt-cv-wrapper .dropdown-menu{position:absolute!important;top:100%!important;left:0!important;z-index:1000!important;display:none!important;float:left!important;min-width:160px!important;padding:5px 0!important;margin:2px 0 0!important;list-style:none!important;font-size:14px!important;text-align:left!important;background-color:#fff!important;border:1px solid #ccc!important;border:1px solid rgba(0,0,0,0.15)!important;border-radius:4px!important;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175)!important;box-shadow:0 6px 12px rgba(0,0,0,0.175)!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}.pt-cv-wrapper .dropdown-menu.pull-right{right:0!important;left:auto!important}.pt-cv-wrapper .dropdown-menu .divider{height:1px!important;margin:9px 0!important;overflow:hidden!important;background-color:#e5e5e5!important}.pt-cv-wrapper .dropdown-menu>li>a{display:block!important;padding:3px 20px!important;clear:both!important;font-weight:normal!important;line-height:1.42857143!important;color:#333!important;white-space:nowrap!important}.pt-cv-wrapper .dropdown-menu>li>a:hover,.pt-cv-wrapper .dropdown-menu>li>a:focus{text-decoration:none!important;color:#262626!important;background-color:#f5f5f5!important}.pt-cv-wrapper .dropdown-menu>.active>a,.pt-cv-wrapper .dropdown-menu>.active>a:hover,.pt-cv-wrapper .dropdown-menu>.active>a:focus{color:#fff!important;text-decoration:none!important;outline:0!important;background-color:#337ab7!important}.pt-cv-wrapper .dropdown-menu>.disabled>a,.pt-cv-wrapper .dropdown-menu>.disabled>a:hover,.pt-cv-wrapper .dropdown-menu>.disabled>a:focus{color:#777!important}.pt-cv-wrapper .dropdown-menu>.disabled>a:hover,.pt-cv-wrapper .dropdown-menu>.disabled>a:focus{text-decoration:none!important;background-color:transparent!important;background-image:none!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;cursor:not-allowed!important}.pt-cv-wrapper .open>.dropdown-menu{display:block!important}.pt-cv-wrapper .open>a{outline:0!important}.pt-cv-wrapper .dropdown-menu-right{left:auto!important;right:0!important}.pt-cv-wrapper .dropdown-menu-left{left:0!important;right:auto!important}.pt-cv-wrapper .dropdown-header{display:block!important;padding:3px 20px!important;font-size:12px!important;line-height:1.42857143!important;color:#777!important;white-space:nowrap!important}.pt-cv-wrapper .dropdown-backdrop{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:0!important;z-index:990!important}.pt-cv-wrapper .pull-right>.dropdown-menu{right:0!important;left:auto!important}.pt-cv-wrapper .dropup .caret,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .caret{border-top:0!important;border-bottom:4px dashed!important;border-bottom:4px solid \9!important;content:""!important}.pt-cv-wrapper .dropup .dropdown-menu,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto!important;bottom:100%!important;margin-bottom:2px!important}@media(min-width:768px){.pt-cv-wrapper .navbar-right .dropdown-menu{left:auto!important;right:0!important}.pt-cv-wrapper .navbar-right .dropdown-menu-left{left:0!important;right:auto!important}}.pt-cv-wrapper .btn-group,.pt-cv-wrapper .btn-group-vertical{position:relative!important;display:inline-block!important;vertical-align:middle!important}.pt-cv-wrapper .btn-group>.btn,.pt-cv-wrapper .btn-group-vertical>.btn{position:relative!important;float:left!important}.pt-cv-wrapper .btn-group>.btn:hover,.pt-cv-wrapper .btn-group-vertical>.btn:hover,.pt-cv-wrapper .btn-group>.btn:focus,.pt-cv-wrapper .btn-group-vertical>.btn:focus,.pt-cv-wrapper .btn-group>.btn:active,.pt-cv-wrapper .btn-group-vertical>.btn:active,.pt-cv-wrapper .btn-group>.btn.active,.pt-cv-wrapper .btn-group-vertical>.btn.active{z-index:2!important}.pt-cv-wrapper .btn-group .btn+.btn,.pt-cv-wrapper .btn-group .btn+.btn-group,.pt-cv-wrapper .btn-group .btn-group+.btn,.pt-cv-wrapper .btn-group .btn-group+.btn-group{margin-left:-1px!important}.pt-cv-wrapper .btn-toolbar{margin-left:-5px!important}.pt-cv-wrapper .btn-toolbar .btn,.pt-cv-wrapper .btn-toolbar .btn-group,.pt-cv-wrapper .btn-toolbar .input-group{float:left!important}.pt-cv-wrapper .btn-toolbar>.btn,.pt-cv-wrapper .btn-toolbar>.btn-group,.pt-cv-wrapper .btn-toolbar>.input-group{margin-left:5px!important}.pt-cv-wrapper .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0!important}.pt-cv-wrapper .btn-group>.btn:first-child{margin-left:0!important}.pt-cv-wrapper .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0!important;border-top-right-radius:0!important}.pt-cv-wrapper .btn-group>.btn:last-child:not(:first-child),.pt-cv-wrapper .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0!important;border-top-left-radius:0!important}.pt-cv-wrapper .btn-group>.btn-group{float:left!important}.pt-cv-wrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0!important}.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.pt-cv-wrapper .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.pt-cv-wrapper .btn-group .dropdown-toggle:active,.pt-cv-wrapper .btn-group.open .dropdown-toggle{outline:0!important}.pt-cv-wrapper .btn-group>.btn+.dropdown-toggle{padding-left:8px!important;padding-right:8px!important}.pt-cv-wrapper .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px!important;padding-right:12px!important}.pt-cv-wrapper .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)!important;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)!important}.pt-cv-wrapper .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none!important;box-shadow:none!important}.pt-cv-wrapper .btn .caret{margin-left:0!important}.pt-cv-wrapper .btn-lg .caret{border-width:5px 5px 0!important;border-bottom-width:0!important}.pt-cv-wrapper .dropup .btn-lg .caret{border-width:0 5px 5px!important}.pt-cv-wrapper .btn-group-vertical>.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn{display:block!important;float:none!important;width:100%!important;max-width:100%!important}.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn{float:none!important}.pt-cv-wrapper .btn-group-vertical>.btn+.btn,.pt-cv-wrapper .btn-group-vertical>.btn+.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px!important;margin-left:0!important}.pt-cv-wrapper .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0!important}.pt-cv-wrapper .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.pt-cv-wrapper .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px!important;border-top-right-radius:0!important;border-top-left-radius:0!important}.pt-cv-wrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0!important}.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.pt-cv-wrapper .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0!important;border-top-left-radius:0!important}.pt-cv-wrapper .btn-group-justified{display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important}.pt-cv-wrapper .btn-group-justified>.btn,.pt-cv-wrapper .btn-group-justified>.btn-group{float:none!important;display:table-cell!important;width:1%!important}.pt-cv-wrapper .btn-group-justified>.btn-group .btn{width:100%!important}.pt-cv-wrapper .btn-group-justified>.btn-group .dropdown-menu{left:auto!important}.pt-cv-wrapper [data-toggle="buttons"]>.btn input[type="radio"],.pt-cv-wrapper [data-toggle="buttons"]>.btn-group>.btn input[type="radio"],.pt-cv-wrapper [data-toggle="buttons"]>.btn input[type="checkbox"],.pt-cv-wrapper [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute!important;clip:rect(0,0,0,0)!important;pointer-events:none!important}.pt-cv-wrapper .nav{margin-bottom:0!important;padding-left:0!important;list-style:none!important}.pt-cv-wrapper .nav>li{position:relative!important;display:block!important}.pt-cv-wrapper .nav>li>a{position:relative!important;display:block!important;padding:10px 15px!important}.pt-cv-wrapper .nav>li>a:hover,.pt-cv-wrapper .nav>li>a:focus{text-decoration:none!important;background-color:#eee!important}.pt-cv-wrapper .nav>li.disabled>a{color:#777!important}.pt-cv-wrapper .nav>li.disabled>a:hover,.pt-cv-wrapper .nav>li.disabled>a:focus{color:#777!important;text-decoration:none!important;background-color:transparent!important;cursor:not-allowed!important}.pt-cv-wrapper .nav .open>a,.pt-cv-wrapper .nav .open>a:hover,.pt-cv-wrapper .nav .open>a:focus{background-color:#eee!important;border-color:#337ab7!important}.pt-cv-wrapper .nav .nav-divider{height:1px!important;margin:9px 0!important;overflow:hidden!important;background-color:#e5e5e5!important}.pt-cv-wrapper .nav>li>a>img{max-width:none!important}.pt-cv-wrapper .nav-tabs{border-bottom:1px solid #ddd!important}.pt-cv-wrapper .nav-tabs>li{float:left!important;margin-bottom:-1px!important}.pt-cv-wrapper .nav-tabs>li>a{margin-right:2px!important;line-height:1.42857143!important;border:1px solid transparent!important;border-radius:4px 4px 0 0!important}.pt-cv-wrapper .nav-tabs>li>a:hover{border-color:#eee #eee #ddd!important}.pt-cv-wrapper .nav-tabs>li.active>a,.pt-cv-wrapper .nav-tabs>li.active>a:hover,.pt-cv-wrapper .nav-tabs>li.active>a:focus{color:#555!important;background-color:#fff!important;border:1px solid #ddd!important;border-bottom-color:transparent!important;cursor:default!important}.pt-cv-wrapper .nav-tabs.nav-justified{width:100%!important;border-bottom:0!important}.pt-cv-wrapper .nav-tabs.nav-justified>li{float:none!important}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{text-align:center!important;margin-bottom:5px!important}.pt-cv-wrapper .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto!important;left:auto!important}@media(min-width:768px){.pt-cv-wrapper .nav-tabs.nav-justified>li{display:table-cell!important;width:1%!important}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{margin-bottom:0!important}}.pt-cv-wrapper .nav-tabs.nav-justified>li>a{margin-right:0!important;border-radius:4px!important}.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd!important}@media(min-width:768px){.pt-cv-wrapper .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd!important;border-radius:4px 4px 0 0!important}.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff!important}}.pt-cv-wrapper .nav-pills>li{float:left!important}.pt-cv-wrapper .nav-pills>li>a{border-radius:4px!important}.pt-cv-wrapper .nav-pills>li+li{margin-left:2px!important}.pt-cv-wrapper .nav-pills>li.active>a,.pt-cv-wrapper .nav-pills>li.active>a:hover,.pt-cv-wrapper .nav-pills>li.active>a:focus{color:#fff!important;background-color:#337ab7!important}.pt-cv-wrapper .nav-stacked>li{float:none!important}.pt-cv-wrapper .nav-stacked>li+li{margin-top:2px!important;margin-left:0!important}.pt-cv-wrapper .nav-justified{width:100%!important}.pt-cv-wrapper .nav-justified>li{float:none!important}.pt-cv-wrapper .nav-justified>li>a{text-align:center!important;margin-bottom:5px!important}.pt-cv-wrapper .nav-justified>.dropdown .dropdown-menu{top:auto!important;left:auto!important}@media(min-width:768px){.pt-cv-wrapper .nav-justified>li{display:table-cell!important;width:1%!important}.pt-cv-wrapper .nav-justified>li>a{margin-bottom:0!important}}.pt-cv-wrapper .nav-tabs-justified{border-bottom:0!important}.pt-cv-wrapper .nav-tabs-justified>li>a{margin-right:0!important;border-radius:4px!important}.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus{border:1px solid #ddd!important}@media(min-width:768px){.pt-cv-wrapper .nav-tabs-justified>li>a{border-bottom:1px solid #ddd!important;border-radius:4px 4px 0 0!important}.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus{border-bottom-color:#fff!important}}.pt-cv-wrapper .tab-content>.tab-pane{display:none!important}.pt-cv-wrapper .tab-content>.active{display:block!important}.pt-cv-wrapper .nav-tabs .dropdown-menu{margin-top:-1px!important;border-top-right-radius:0!important;border-top-left-radius:0!important}.pt-cv-wrapper .pagination{display:inline-block!important;padding-left:0!important;margin:20px 0!important;border-radius:4px!important}.pt-cv-wrapper .pagination>li{display:inline!important}.pt-cv-wrapper .pagination>li>a,.pt-cv-wrapper .pagination>li>span{position:relative!important;float:left!important;padding:6px 12px!important;line-height:1.42857143!important;text-decoration:none!important;color:#337ab7!important;background-color:#fff!important;border:1px solid #ddd!important;margin-left:-1px!important}.pt-cv-wrapper .pagination>li:first-child>a,.pt-cv-wrapper .pagination>li:first-child>span{margin-left:0!important;border-bottom-left-radius:4px!important;border-top-left-radius:4px!important}.pt-cv-wrapper .pagination>li:last-child>a,.pt-cv-wrapper .pagination>li:last-child>span{border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}.pt-cv-wrapper .pagination>li>a:hover,.pt-cv-wrapper .pagination>li>span:hover,.pt-cv-wrapper .pagination>li>a:focus,.pt-cv-wrapper .pagination>li>span:focus{z-index:3!important;color:#23527c!important;background-color:#eee!important;border-color:#ddd!important}.pt-cv-wrapper .pagination>.active>a,.pt-cv-wrapper .pagination>.active>span,.pt-cv-wrapper .pagination>.active>a:hover,.pt-cv-wrapper .pagination>.active>span:hover,.pt-cv-wrapper .pagination>.active>a:focus,.pt-cv-wrapper .pagination>.active>span:focus{z-index:2!important;color:#fff!important;background-color:#337ab7!important;border-color:#337ab7!important;cursor:default!important}.pt-cv-wrapper .pagination>.disabled>span,.pt-cv-wrapper .pagination>.disabled>span:hover,.pt-cv-wrapper .pagination>.disabled>span:focus,.pt-cv-wrapper .pagination>.disabled>a,.pt-cv-wrapper .pagination>.disabled>a:hover,.pt-cv-wrapper .pagination>.disabled>a:focus{color:#777!important;background-color:#fff!important;border-color:#ddd!important;cursor:not-allowed!important}.pt-cv-wrapper .pagination-lg>li>a,.pt-cv-wrapper .pagination-lg>li>span{padding:10px 16px!important;font-size:18px!important;line-height:1.3333333!important}.pt-cv-wrapper .pagination-lg>li:first-child>a,.pt-cv-wrapper .pagination-lg>li:first-child>span{border-bottom-left-radius:6px!important;border-top-left-radius:6px!important}.pt-cv-wrapper .pagination-lg>li:last-child>a,.pt-cv-wrapper .pagination-lg>li:last-child>span{border-bottom-right-radius:6px!important;border-top-right-radius:6px!important}.pt-cv-wrapper .pagination-sm>li>a,.pt-cv-wrapper .pagination-sm>li>span{padding:5px 10px!important;font-size:12px!important;line-height:1.5!important}.pt-cv-wrapper .pagination-sm>li:first-child>a,.pt-cv-wrapper .pagination-sm>li:first-child>span{border-bottom-left-radius:3px!important;border-top-left-radius:3px!important}.pt-cv-wrapper .pagination-sm>li:last-child>a,.pt-cv-wrapper .pagination-sm>li:last-child>span{border-bottom-right-radius:3px!important;border-top-right-radius:3px!important}.pt-cv-wrapper .thumbnail{display:block!important;padding:4px!important;margin-bottom:20px!important;line-height:1.42857143!important;background-color:#fff!important;border:1px solid #ddd!important;border-radius:4px!important;-webkit-transition:border .2s ease-in-out!important;-o-transition:border .2s ease-in-out!important;transition:border .2s ease-in-out!important}.pt-cv-wrapper .thumbnail>img,.pt-cv-wrapper .thumbnail a>img{margin-left:auto!important;margin-right:auto!important}.pt-cv-wrapper a.thumbnail:hover,.pt-cv-wrapper a.thumbnail:focus,.pt-cv-wrapper a.thumbnail.active{border-color:#337ab7!important}.pt-cv-wrapper .thumbnail .caption{padding:9px!important;color:#333!important}.pt-cv-wrapper .carousel{position:relative!important}.pt-cv-wrapper .carousel-inner{position:relative!important;overflow:hidden!important;width:100%!important}.pt-cv-wrapper .carousel-inner>.item{display:none!important;position:relative!important;-webkit-transition:.6s ease-in-out left!important;-o-transition:.6s ease-in-out left!important;transition:.6s ease-in-out left!important}.pt-cv-wrapper .carousel-inner>.item>img,.pt-cv-wrapper .carousel-inner>.item>a>img{line-height:1!important}@media all and (transform-3d),(-webkit-transform-3d){.pt-cv-wrapper .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out!important;-o-transition:-o-transform .6s ease-in-out!important;transition:transform .6s ease-in-out!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;-webkit-perspective:1000px!important;perspective:1000px!important}.pt-cv-wrapper .carousel-inner>.item.next,.pt-cv-wrapper .carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0)!important;transform:translate3d(100%,0,0)!important;left:0!important}.pt-cv-wrapper .carousel-inner>.item.prev,.pt-cv-wrapper .carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0)!important;transform:translate3d(-100%,0,0)!important;left:0!important}.pt-cv-wrapper .carousel-inner>.item.next.left,.pt-cv-wrapper .carousel-inner>.item.prev.right,.pt-cv-wrapper .carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;left:0!important}}.pt-cv-wrapper .carousel-inner>.active,.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{display:block!important}.pt-cv-wrapper .carousel-inner>.active{left:0!important}.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{position:absolute!important;top:0!important;width:100%!important}.pt-cv-wrapper .carousel-inner>.next{left:100%!important}.pt-cv-wrapper .carousel-inner>.prev{left:-100%!important}.pt-cv-wrapper .carousel-inner>.next.left,.pt-cv-wrapper .carousel-inner>.prev.right{left:0!important}.pt-cv-wrapper .carousel-inner>.active.left{left:-100%!important}.pt-cv-wrapper .carousel-inner>.active.right{left:100%!important}.pt-cv-wrapper .carousel-control{position:absolute!important;top:0!important;left:0!important;bottom:0!important;width:15%!important;opacity:.5!important;filter:alpha(opacity=50)!important;font-size:20px!important;color:#fff!important;text-align:center!important;text-shadow:0 1px 2px rgba(0,0,0,0.6)!important}.pt-cv-wrapper .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%)!important;background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%)!important;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)))!important;background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)!important}.pt-cv-wrapper .carousel-control.right{left:auto!important;right:0!important;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%)!important;background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%)!important;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)))!important;background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)!important}.pt-cv-wrapper .carousel-control:hover,.pt-cv-wrapper .carousel-control:focus{outline:0!important;color:#fff!important;text-decoration:none!important;opacity:.9!important;filter:alpha(opacity=90)!important}.pt-cv-wrapper .carousel-control .icon-prev,.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right{position:absolute!important;top:50%!important;margin-top:-10px!important;z-index:5!important;display:inline-block!important}.pt-cv-wrapper .carousel-control .icon-prev,.pt-cv-wrapper .carousel-control .glyphicon-chevron-left{left:50%!important;margin-left:-10px!important}.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right{right:50%!important;margin-right:-10px!important}.pt-cv-wrapper .carousel-control .icon-prev,.pt-cv-wrapper .carousel-control .icon-next{width:20px!important;height:20px!important;line-height:1!important;font-family:serif!important}.pt-cv-wrapper .carousel-control .icon-prev:before{content:'\2039'!important}.pt-cv-wrapper .carousel-control .icon-next:before{content:'\203a'!important}.pt-cv-wrapper .pt-cv-carousel-indicators{position:absolute!important;bottom:10px!important;left:50%!important;z-index:15!important;width:60%!important;margin-left:-30%!important;padding-left:0!important;list-style:none!important;text-align:center!important}.pt-cv-wrapper .pt-cv-carousel-indicators li{display:inline-block!important;width:10px!important;height:10px!important;margin:1px!important;text-indent:-999px!important;border:1px solid #fff!important;border-radius:10px!important;cursor:pointer!important;background-color:#000 \9!important;background-color:rgba(0,0,0,0)!important}.pt-cv-wrapper .pt-cv-carousel-indicators .active{margin:0!important;width:12px!important;height:12px!important;background-color:#fff!important}.pt-cv-wrapper .pt-cv-carousel-caption{position:absolute!important;left:15%!important;right:15%!important;bottom:20px!important;z-index:10!important;padding-top:20px!important;padding-bottom:20px!important;color:#fff!important;text-align:center!important;text-shadow:0 1px 2px rgba(0,0,0,0.6)!important}.pt-cv-wrapper .pt-cv-carousel-caption .btn{text-shadow:none!important}@media screen and (min-width:768px){.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-prev,.pt-cv-wrapper .carousel-control .icon-next{width:30px!important;height:30px!important;margin-top:-15px!important;font-size:30px!important}.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .icon-prev{margin-left:-15px!important}.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next{margin-right:-15px!important}.pt-cv-wrapper .pt-cv-carousel-caption{left:20%!important;right:20%!important;padding-bottom:30px!important}.pt-cv-wrapper .pt-cv-carousel-indicators{bottom:20px!important}}.pt-cv-wrapper .clearfix:before,.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .container:before,.pt-cv-wrapper .container:after,.pt-cv-wrapper .container-fluid:before,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .row:before,.pt-cv-wrapper .row:after,.pt-cv-wrapper .btn-toolbar:before,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .btn-group-vertical>.btn-group:before,.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .nav:before,.pt-cv-wrapper .nav:after{content:" "!important;display:table!important}.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .container:after,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .row:after,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .nav:after{clear:both!important}.pt-cv-wrapper .center-block{display:block!important;margin-left:auto!important;margin-right:auto!important}.pt-cv-wrapper .pull-right{float:right!important}.pt-cv-wrapper .pull-left{float:left!important}.pt-cv-wrapper .hide{display:none!important}.pt-cv-wrapper .show{display:block!important}.pt-cv-wrapper .invisible{visibility:hidden!important}.pt-cv-wrapper .text-hide{font:0/0 a!important;color:transparent!important;text-shadow:none!important;background-color:transparent!important;border:0!important}.pt-cv-wrapper .hidden{display:none!important}.pt-cv-wrapper .affix{position:fixed!important}.pt-cv-wrapper .text-left{text-align:left!important}.pt-cv-wrapper .text-right{text-align:right!important}.pt-cv-wrapper .text-center{text-align:center!important}.pt-cv-wrapper .text-justify{text-align:justify!important}.pt-cv-wrapper .text-nowrap{white-space:nowrap!important}.pt-cv-wrapper .text-lowercase{text-transform:lowercase!important}.pt-cv-wrapper .text-uppercase{text-transform:uppercase!important}.pt-cv-wrapper .text-capitalize{text-transform:capitalize!important}.pt-cv-wrapper .text-muted{color:#777!important}.pt-cv-wrapper .text-primary{color:#428bca!important}.pt-cv-wrapper .h1,.pt-cv-wrapper .h2,.pt-cv-wrapper .h3,.pt-cv-wrapper .h4,.pt-cv-wrapper .h5,.pt-cv-wrapper .h6,.pt-cv-wrapper h1,.pt-cv-wrapper h2,.pt-cv-wrapper h3,.pt-cv-wrapper h4,.pt-cv-wrapper h5,.pt-cv-wrapper h6{font-family:inherit!important;font-weight:500!important;line-height:1.1!important;color:inherit!important}.pt-cv-view *,.pt-cv-view *:before,.pt-cv-view *:after{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.pt-cv-view{position:relative!important;clear:both!important}.pt-cv-view:after{clear:both!important;content:''!important;display:block!important}.pt-cv-page{position:relative!important}.pt-cv-gls-group{clear:left!important}.pt-cv-view strong,.pt-cv-view strong *{font-weight:600!important}.pt-cv-colsys{margin-left:-15px!important;margin-right:-15px!important}@media(min-width:992px){.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(2n+1),.pt-cv-colsys [data-cvc="3"] .col-md-4:nth-child(3n+1),.pt-cv-colsys [data-cvc="4"] .col-md-3:nth-child(4n+1),.pt-cv-colsys [data-cvc="5"] .col-md-2:nth-child(5n+1),.pt-cv-colsys [data-cvc="6"] .col-md-2:nth-child(6n+1),.pt-cv-colsys [data-cvc="7"] .col-md-1:nth-child(7n+1),.pt-cv-colsys [data-cvc="8"] .col-md-1:nth-child(8n+1),.pt-cv-colsys [data-cvc="9"] .col-md-1:nth-child(9n+1),.pt-cv-colsys [data-cvc="10"] .col-md-1:nth-child(10n+1),.pt-cv-colsys [data-cvc="11"] .col-md-1:nth-child(11n+1),.pt-cv-colsys [data-cvc="12"] .col-md-1:nth-child(12n+1){clear:left!important}}@media(min-width:768px) and (max-width:991px){.pt-cv-colsys .col-sm-6:nth-child(2n+1),.pt-cv-colsys .col-sm-4:nth-child(3n+1),.pt-cv-colsys .col-sm-3:nth-child(4n+1),.pt-cv-colsys .col-sm-2:nth-child(5n+1),.pt-cv-colsys .col-sm-2:nth-child(6n+1){clear:left!important}}@media(max-width:767px){.pt-cv-colsys .col-xs-6:nth-child(2n+1),.pt-cv-colsys .col-xs-4:nth-child(3n+1),.pt-cv-colsys .col-xs-3:nth-child(4n+1),.pt-cv-colsys .col-xs-2:nth-child(5n+1),.pt-cv-colsys .col-xs-2:nth-child(6n+1){clear:left!important}}@media(min-width:992px){.pt-cv-colsys [data-cvc="5"] .pt-cv-content-item{width:20%!important}.pt-cv-colsys [data-cvc="7"] .pt-cv-content-item{width:14.28571428%!important}.pt-cv-colsys [data-cvc="8"] .pt-cv-content-item{width:12.5%!important}.pt-cv-colsys [data-cvc="9"] .pt-cv-content-item{width:11.11111111%!important}.pt-cv-colsys [data-cvc="10"] .pt-cv-content-item{width:10%!important}.pt-cv-colsys [data-cvc="11"] .pt-cv-content-item{width:9.09090909%!important}}.pt-cv-view a,.pt-cv-wrapper .btn{text-decoration:none!important;outline:0!important}.pt-cv-readmore{color:#fff!important;margin:10px 0!important;max-width:100%!important}.pt-cv-content-item{padding-bottom:1em!important;position:relative!important;overflow:hidden!important}.pt-cv-view .pt-cv-content-item>*{margin-bottom:10px!important}.pt-cv-ifield>*{margin-bottom:10px!important}.pt-cv-collapsible .pt-cv-content-item>*{margin-bottom:0!important}.pt-cv-title{margin-top:0!important;font-size:18px!important}.pt-cv-view .pt-cv-title{margin-bottom:10px!important}.pt-cv-title a{font-weight:600!important}.pt-cv-thumbnail{height:auto!important;max-width:100%!important;margin-top:0!important;margin-bottom:10px!important;min-width:inherit!important}.pt-cv-thumbnail.pull-left{margin-right:15px!important}.pt-cv-thumbnail.pull-right{margin-left:15px!important}.pt-cv-no-image{min-width:80px!important;min-height:80px!important}.pt-cv-content,.pt-cv-content *{font-weight:400!important}.pt-cv-meta-fields{font-size:13px!important;margin-top:0!important}.pt-cv-meta-fields a{color:#41b7d8!important}.pt-cv-pagination-wrapper{margin:20px 0!important}.pt-cv-view+.pagination{float:left!important;margin:0 auto!important}.pt-cv-view+.pagination>li{background:none!important}.pt-cv-view+.pagination>li>a{cursor:pointer!important}.pt-cv-spinner{width:15px!important;height:15px!important;margin-top:-25px!important;display:inline-block!important;opacity:0!important;filter:alpha(opacity=0)!important;color:#0470ec!important;-webkit-transition:opacity .25s,width .25s!important;-moz-transition:opacity .25s,width .25s!important;-o-transition:opacity .25s,width .25s!important;transition:opacity .25s,width .25s!important}.pt-cv-spinner.active{opacity:1!important;filter:alpha(opacity=100)!important}.pt-cv-clear-pagination{margin-bottom:50px!important}.pt-cv-pagination-wrapper{clear:both!important;position:relative!important}.pt-cv-pagination.pagination{-webkit-box-shadow:none!important;box-shadow:none!important;margin-left:0!important;border:0!important;padding:0!important;margin:initial!important;width:auto!important}.pt-cv-pagination li{display:inline!important;background-image:none!important}.pt-cv-pagination li:before,.pt-cv-pagination li:after{content:''!important}.pt-cv-pagination a{cursor:pointer!important}.pt-cv-pagination li.active a{border-color:rgba(66,139,202,0.2)!important}.pt-cv-collapsible .panel-heading{padding:0!important}.pt-cv-collapsible .panel-heading a{display:block!important;padding:10px 15px!important}.pt-cv-collapsible .panel-body{padding:10px!important}.pt-cv-view .collapse{display:none!important;visibility:hidden!important}.pt-cv-view .collapse.in{display:block!important;visibility:visible!important;overflow:auto!important}.pt-cv-scrollable{margin-left:0!important;margin-right:0!important}.pt-cv-scrollable .pt-cv-carousel-caption{text-align:left!important;bottom:1em!important;padding:10px!important}.pt-cv-scrollable .pt-cv-carousel-caption *{text-shadow:none!important}.pt-cv-scrollable .pt-cv-title{padding-bottom:0!important}.pt-cv-scrollable .pt-cv-carousel-caption{margin-bottom:10px!important}.pt-cv-carousel-caption:empty{display:none!important}.pt-cv-scrollable .carousel .item{height:auto!important;margin:auto!important;min-height:0!important;max-height:none!important;line-height:normal!important}.pt-cv-scrollable .pt-cv-cap-w-img{background:rgba(0,0,0,0.6)!important;text-shadow:0 1px 1px #000!important;left:15px!important;right:15px!important}.pt-cv-cap-w-img *{color:#fff!important}.pt-cv-cap-w-img .pt-cv-title a{color:#fff!important}.pt-cv-scrollable .pt-cv-cap-wo-img{position:relative!important;bottom:0!important;left:0!important;right:0!important}.pt-cv-cap-wo-img *{color:#000!important}.pt-cv-cap-wo-img .pt-cv-readmore{color:#fff!important}.pt-cv-view .carousel-control{background-image:none!important;height:30px!important;width:40px!important;bottom:0!important;top:auto!important;color:#00a100!important}.pt-cv-view .pt-cv-carousel-indicators{bottom:0!important;margin-bottom:4px!important}.pt-cv-view .pt-cv-carousel-indicators li{background:#cecece!important;border:1px solid #cecece!important;margin:0 0!important}.pt-cv-view .pt-cv-carousel-indicators li.active{background:#428bca!important;border:1px solid #428bca!important}.pt-cv-2-col .pt-cv-title{clear:none!important}.pt-cv-2colse{display:table!important}.pt-cv-view .panel{margin-bottom:20px!important;background-color:#fff!important;border:1px solid transparent!important;border-radius:4px!important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05)!important;box-shadow:0 1px 1px rgba(0,0,0,0.05)!important}.pt-cv-view .panel-default{border-color:#ddd!important;padding-bottom:0!important}.pt-cv-view .panel-default>.panel-heading{color:#333!important;background-color:#f5f5f5!important;border-color:#ddd!important}.pt-cv-pagination:after,.pt-cv-pagination:before{content:none!important}.pt-cv-ifield{margin-bottom:0!important}@media(max-width:480px){.pt-cv-nolf .pt-cv-2-col .pt-cv-thumbnail{float:none!important;margin:0!important}}@media print{.pt-cv-view a[href]:after{content:none!important}}
public/templates/collapsible/html/main.php CHANGED
@@ -36,7 +36,6 @@ $html = $fields_html;
36
  <div class="panel-heading">
37
  <a class="panel-title" data-toggle="collapse" data-parent="#<?php echo esc_attr( PT_CV_PREFIX_UPPER . 'ID' ); ?>" href="#<?php echo esc_attr( $random_id ); ?>">
38
  <?php
39
- // Able to allow some HTML tags here: span, strong...
40
  $allowable_tags = (array) apply_filters( PT_CV_PREFIX_ . 'collapsible_heading_tags', array( '<b>', '<br>', '<code>', '<em>', '<i>', '<img>', '<big>', '<small>', '<span>', '<strong>', '<sub>', '<sup>', '<label>', '<cite>', ) );
41
  echo strip_tags( $heading, implode( '', $allowable_tags ) );
42
  ?>
36
  <div class="panel-heading">
37
  <a class="panel-title" data-toggle="collapse" data-parent="#<?php echo esc_attr( PT_CV_PREFIX_UPPER . 'ID' ); ?>" href="#<?php echo esc_attr( $random_id ); ?>">
38
  <?php
 
39
  $allowable_tags = (array) apply_filters( PT_CV_PREFIX_ . 'collapsible_heading_tags', array( '<b>', '<br>', '<code>', '<em>', '<i>', '<img>', '<big>', '<small>', '<span>', '<strong>', '<sub>', '<sup>', '<label>', '<cite>', ) );
40
  echo strip_tags( $heading, implode( '', $allowable_tags ) );
41
  ?>