GDPR Cookie Compliance - Version 1.0.3

Version Description

Download this release

Release Info

Developer gaspar.nemes
Plugin Icon 128x128 GDPR Cookie Compliance
Version 1.0.3
Comparing to
See all releases

Code changes from version 1.0.2 to 1.0.3

controllers/moove-controller.php CHANGED
@@ -84,9 +84,18 @@ class Moove_GDPR_Controller {
84
  /**
85
  * Inline styles based on the colours selected in the options page
86
  */
87
- function get_minified_styles( $primary_colour, $secondary_colour ) {
88
  ob_start();
89
  ?>
 
 
 
 
 
 
 
 
 
90
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
91
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
92
  background-color: <?php echo $primary_colour; ?> !important;
@@ -137,7 +146,7 @@ class Moove_GDPR_Controller {
137
  }
138
 
139
  <?php
140
- $input = apply_filters( 'moove_gdpr_inline_styles', ob_get_clean(), $primary_colour, $secondary_colour );
141
 
142
  return Moove_GDPR_Controller::moove_gdpr_minify_css( $input );
143
  }
@@ -165,13 +174,15 @@ class Moove_GDPR_Controller {
165
  <?php
166
  $primary_colour = isset( $modal_options['moove_gdpr_brand_colour'] ) && $modal_options['moove_gdpr_brand_colour'] ? $modal_options['moove_gdpr_brand_colour'] : '#0C4DA2';
167
  $secondary_colour = isset( $modal_options['moove_gdpr_brand_secondary_colour'] ) && $modal_options['moove_gdpr_brand_secondary_colour'] ? $modal_options['moove_gdpr_brand_secondary_colour'] : '#000000';
168
-
169
- echo Moove_GDPR_Controller::get_minified_styles( $primary_colour, $secondary_colour );
 
 
170
  ?>
171
  </style>
172
 
173
  <div id="moove_gdpr_cookie_modal" class="lity-hide">
174
- <div class="moove-gdpr-modal-content moove-clearfix">
175
  <a href="#" class="moove-gdpr-modal-close" rel="nofollow"><i class="moovegdpr-arrow-close"></i></a>
176
  <div class="moove-gdpr-modal-left-content">
177
  <div class="moove-gdpr-company-logo-holder">
@@ -431,21 +442,55 @@ class Moove_GDPR_Controller {
431
  $return_scripts = '';
432
  $option_name = Moove_GDPR_Content::moove_gdpr_get_option_name();
433
  $modal_options = get_option( $option_name );
434
- ob_start();
435
 
 
 
436
  if ( $thirdparty ) :
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
437
  $third_party_scripts = isset( $modal_options['moove_gdpr_third_party_footer_scripts'] ) && $modal_options['moove_gdpr_third_party_footer_scripts'] ? maybe_unserialize( $modal_options['moove_gdpr_third_party_footer_scripts'] ) : '';
438
  $third_party_scripts = apply_filters( 'moove_gdpr_third_party_footer_assets', $third_party_scripts );
439
  echo $third_party_scripts;
 
 
440
  endif;
441
 
442
  if ( $advanced ) :
443
- $advanced_scripts = isset( $modal_options['moove_gdpr_advanced_cookies_footer_scripts'] ) && $modal_options['moove_gdpr_advanced_cookies_footer_scripts'] ? maybe_unserialize( $modal_options['moove_gdpr_advanced_cookies_footer_scripts'] ) : '';
444
- $advanced_scripts = apply_filters( 'moove_gdpr_advanced_footer_assets', $advanced_scripts );
 
 
 
 
 
 
 
445
  echo $advanced_scripts;
 
 
 
 
 
 
 
 
 
446
  endif;
447
 
448
- echo ob_get_clean();
449
  die();
450
  }
451
 
84
  /**
85
  * Inline styles based on the colours selected in the options page
86
  */
87
+ function get_minified_styles( $primary_colour, $secondary_colour, $button_bg, $button_hover_bg, $button_font ) {
88
  ob_start();
89
  ?>
90
+
91
+ #moove_gdpr_save_popup_settings_button {
92
+ background-color: <?php echo $button_bg; ?> !important;
93
+ color: <?php echo $button_font; ?> !important;
94
+ }
95
+ #moove_gdpr_save_popup_settings_button:hover {
96
+ background-color: <?php echo $button_hover_bg; ?> !important;
97
+ }
98
+
99
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
100
  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
101
  background-color: <?php echo $primary_colour; ?> !important;
146
  }
147
 
148
  <?php
149
+ $input = apply_filters( 'moove_gdpr_inline_styles', ob_get_clean(), $primary_colour, $secondary_colour, $button_bg, $button_hover_bg, $button_font );
150
 
151
  return Moove_GDPR_Controller::moove_gdpr_minify_css( $input );
152
  }
174
  <?php
175
  $primary_colour = isset( $modal_options['moove_gdpr_brand_colour'] ) && $modal_options['moove_gdpr_brand_colour'] ? $modal_options['moove_gdpr_brand_colour'] : '#0C4DA2';
176
  $secondary_colour = isset( $modal_options['moove_gdpr_brand_secondary_colour'] ) && $modal_options['moove_gdpr_brand_secondary_colour'] ? $modal_options['moove_gdpr_brand_secondary_colour'] : '#000000';
177
+ $button_bg = isset( $modal_options['moove_gdpr_floating_button_background_colour'] ) && $modal_options['moove_gdpr_floating_button_background_colour'] ? $modal_options['moove_gdpr_floating_button_background_colour'] : '#373737';
178
+ $button_hover_bg = isset( $modal_options['moove_gdpr_floating_button_hover_background_colour'] ) && $modal_options['moove_gdpr_floating_button_hover_background_colour'] ? $modal_options['moove_gdpr_floating_button_hover_background_colour'] : '#000000';
179
+ $button_font = isset( $modal_options['moove_gdpr_floating_button_font_colour'] ) && $modal_options['moove_gdpr_floating_button_font_colour'] ? $modal_options['moove_gdpr_floating_button_font_colour'] : '#ffffff';
180
+ echo Moove_GDPR_Controller::get_minified_styles( $primary_colour, $secondary_colour, $button_bg, $button_hover_bg, $button_font );
181
  ?>
182
  </style>
183
 
184
  <div id="moove_gdpr_cookie_modal" class="lity-hide">
185
+ <div class="moove-gdpr-modal-content moove-clearfix logo-position-<?php echo isset( $modal_options['moove_gdpr_logo_position'] ) ? $modal_options['moove_gdpr_logo_position'] : 'left'; ?>">
186
  <a href="#" class="moove-gdpr-modal-close" rel="nofollow"><i class="moovegdpr-arrow-close"></i></a>
187
  <div class="moove-gdpr-modal-left-content">
188
  <div class="moove-gdpr-company-logo-holder">
442
  $return_scripts = '';
443
  $option_name = Moove_GDPR_Content::moove_gdpr_get_option_name();
444
  $modal_options = get_option( $option_name );
 
445
 
446
+ $third_party_scripts = array();
447
+ $scripts_array = array();
448
  if ( $thirdparty ) :
449
+
450
+ ob_start();
451
+ $third_party_scripts = isset( $modal_options['moove_gdpr_third_party_header_scripts'] ) && $modal_options['moove_gdpr_third_party_header_scripts'] ? maybe_unserialize( $modal_options['moove_gdpr_third_party_header_scripts'] ) : '';
452
+ $third_party_scripts = apply_filters( 'moove_gdpr_third_party_header_assets', $third_party_scripts );
453
+ echo $third_party_scripts;
454
+ $scripts_array['header'] .= ob_get_clean();
455
+
456
+ ob_start();
457
+ $third_party_scripts = isset( $modal_options['moove_gdpr_third_party_body_scripts'] ) && $modal_options['moove_gdpr_third_party_body_scripts'] ? maybe_unserialize( $modal_options['moove_gdpr_third_party_body_scripts'] ) : '';
458
+ $third_party_scripts = apply_filters( 'moove_gdpr_third_party_body_assets', $third_party_scripts );
459
+ echo $third_party_scripts;
460
+ $scripts_array['body'] .= ob_get_clean();
461
+
462
+
463
+ ob_start();
464
  $third_party_scripts = isset( $modal_options['moove_gdpr_third_party_footer_scripts'] ) && $modal_options['moove_gdpr_third_party_footer_scripts'] ? maybe_unserialize( $modal_options['moove_gdpr_third_party_footer_scripts'] ) : '';
465
  $third_party_scripts = apply_filters( 'moove_gdpr_third_party_footer_assets', $third_party_scripts );
466
  echo $third_party_scripts;
467
+ $scripts_array['footer'] .= ob_get_clean();
468
+
469
  endif;
470
 
471
  if ( $advanced ) :
472
+ ob_start();
473
+ $advanced_scripts = isset( $modal_options['moove_gdpr_advanced_cookies_header_scripts'] ) && $modal_options['moove_gdpr_advanced_cookies_header_scripts'] ? maybe_unserialize( $modal_options['moove_gdpr_advanced_cookies_header_scripts'] ) : '';
474
+ $advanced_scripts = apply_filters( 'moove_gdpr_advanced_cookies_header_assets', $advanced_scripts );
475
+ echo $advanced_scripts;
476
+ $scripts_array['header'] .= ob_get_clean();
477
+
478
+ ob_start();
479
+ $advanced_scripts = isset( $modal_options['moove_gdpr_advanced_cookies_body_scripts'] ) && $modal_options['moove_gdpr_advanced_cookies_body_scripts'] ? maybe_unserialize( $modal_options['moove_gdpr_advanced_cookies_body_scripts'] ) : '';
480
+ $advanced_scripts = apply_filters( 'moove_gdpr_advanced_cookies_body_assets', $advanced_scripts );
481
  echo $advanced_scripts;
482
+ $scripts_array['body'] .= ob_get_clean();
483
+
484
+
485
+ ob_start();
486
+ $advanced_scripts = isset( $modal_options['moove_gdpr_advanced_cookies_footer_scripts'] ) && $modal_options['moove_gdpr_advanced_cookies_footer_scripts'] ? maybe_unserialize( $modal_options['moove_gdpr_advanced_cookies_footer_scripts'] ) : '';
487
+ $advanced_scripts = apply_filters( 'moove_gdpr_advanced_cookies_footer_assets', $advanced_scripts );
488
+ echo $advanced_scripts;
489
+ $scripts_array['footer'] .= ob_get_clean();
490
+
491
  endif;
492
 
493
+ echo json_encode( $scripts_array );
494
  die();
495
  }
496
 
dist/scripts/admin.js CHANGED
@@ -1,2 +1,2 @@
1
- !function(e,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(e,n)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(e,require("jquery")):e.lity=t(e,e.jQuery||e.Zepto)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function n(e){var t=M();return R&&e.length?(e.one(R,t.resolve),setTimeout(t.resolve,500)):t.resolve(),t.promise()}function i(e,n,i){if(1===arguments.length)return t.extend({},e);if("string"==typeof n){if(void 0===i)return void 0===e[n]?null:e[n];e[n]=i}else t.extend(e,n);return this}function o(e){for(var t,n=decodeURI(e.split("#")[0]).split("&"),i={},o=0,r=n.length;o<r;o++)n[o]&&(t=n[o].split("="),i[t[0]]=t[1]);return i}function r(e,n){return e+(e.indexOf("?")>-1?"&":"?")+t.param(n)}function s(e,t){var n=e.indexOf("#");return-1===n?t:(n>0&&(e=e.substr(n)),t+e)}function a(e){return t('<span class="lity-error"/>').append(e)}function l(e,n){var i=n.opener()&&n.opener().data("lity-desc")||"Image with no description",o=t('<img src="'+e+'" alt="'+i+'"/>'),r=M(),s=function(){r.reject(a("Failed loading image"))};return o.on("load",function(){if(0===this.naturalWidth)return s();r.resolve(o)}).on("error",s),r.promise()}function d(e,n){var i,o,r;try{i=t(e)}catch(e){return!1}return!!i.length&&(o=t('<i style="display:none !important"/>'),r=i.hasClass("lity-hide"),n.element().one("lity:remove",function(){o.before(i).remove(),r&&!i.closest(".lity-content").length&&i.addClass("lity-hide")}),i.removeClass("lity-hide").after(o))}function c(e){var n=O.exec(e);return!!n&&m(s(e,r("https://www.youtube"+(n[2]||"")+".com/embed/"+n[4],t.extend({autoplay:1},o(n[5]||"")))))}function h(e){var n=I.exec(e);return!!n&&m(s(e,r("https://player.vimeo.com/video/"+n[3],t.extend({autoplay:1},o(n[4]||"")))))}function u(e){var n=D.exec(e);return!!n&&(0!==e.indexOf("http")&&(e="https:"+e),m(s(e,r("https://www.facebook.com/plugins/video.php?href="+e,t.extend({autoplay:1},o(n[4]||""))))))}function p(e){var t=W.exec(e);return!!t&&m(s(e,r("https://www.google."+t[3]+"/maps?"+t[6],{output:t[6].indexOf("layer=c")>0?"svembed":"embed"})))}function m(e){return'<div class="lity-iframe-container"><iframe frameborder="0" allowfullscreen src="'+e+'"/></div>'}function v(){return S.documentElement.clientHeight?S.documentElement.clientHeight:Math.round(B.height())}function f(e){var t=E();t&&(27===e.keyCode&&t.options("esc")&&t.close(),9===e.keyCode&&g(e,t))}function g(e,t){var n=t.element().find(F),i=n.index(S.activeElement);e.shiftKey&&i<=0?(n.get(n.length-1).focus(),e.preventDefault()):e.shiftKey||i!==n.length-1||(n.get(0).focus(),e.preventDefault())}function y(){t.each(P,function(e,t){t.resize()})}function w(e){1===P.unshift(e)&&(_.addClass("lity-active"),B.on({resize:y,keydown:f})),t("body > *").not(e.element()).addClass("lity-hidden").each(function(){var e=t(this);void 0===e.data(L)&&e.data(L,e.attr(T)||null)}).attr(T,"true")}function b(e){var n;e.element().attr(T,"true"),1===P.length&&(_.removeClass("lity-active"),B.off({resize:y,keydown:f})),P=t.grep(P,function(t){return e!==t}),n=P.length?P[0].element():t(".lity-hidden"),n.removeClass("lity-hidden").each(function(){var e=t(this),n=e.data(L);n?e.attr(T,n):e.removeAttr(T),e.removeData(L)})}function E(){return 0===P.length?null:P[0]}function C(e,n,i,o){var r,s="inline",a=t.extend({},i);return o&&a[o]?(r=a[o](e,n),s=o):(t.each(["inline","iframe"],function(e,t){delete a[t],a[t]=i[t]}),t.each(a,function(t,i){return!i||!(!i.test||i.test(e,n))||(r=i(e,n),!1!==r?(s=t,!1):void 0)})),{handler:s,content:r||""}}function x(e,o,r,s){function a(e){c=t(e).css("max-height",v()+"px"),d.find(".lity-loader").each(function(){var e=t(this);n(e).always(function(){e.remove()})}),d.removeClass("lity-loading").find(".lity-content").empty().append(c),u=!0,c.trigger("lity:ready",[h])}var l,d,c,h=this,u=!1,p=!1;o=t.extend({},j,o),d=t(o.template),h.element=function(){return d},h.opener=function(){return r},h.options=t.proxy(i,h,o),h.handlers=t.proxy(i,h,o.handlers),h.resize=function(){u&&!p&&c.css("max-height",v()+"px").trigger("lity:resize",[h])},h.close=function(){if(u&&!p){p=!0,b(h);var e=M();if(s&&(S.activeElement===d[0]||t.contains(d[0],S.activeElement)))try{s.focus()}catch(e){}return c.trigger("lity:close",[h]),d.removeClass("lity-opened").addClass("lity-closed"),n(c.add(d)).always(function(){c.trigger("lity:remove",[h]),d.remove(),d=void 0,e.resolve()}),e.promise()}},l=C(e,h,o.handlers,o.handler),d.attr(T,"false").addClass("lity-loading lity-opened lity-"+l.handler).appendTo("body").focus().on("click","[data-lity-close]",function(e){t(e.target).is("[data-lity-close]")&&h.close()}).trigger("lity:open",[h]),w(h),t.when(l.content).always(a)}function k(e,n,i){e.preventDefault?(e.preventDefault(),i=t(this),e=i.data("lity-target")||i.attr("href")||i.attr("src")):i=t(i);var o=new x(e,t.extend({},i.data("lity-options")||i.data("lity"),n),i,S.activeElement);if(!e.preventDefault)return o}var S=e.document,B=t(e),M=t.Deferred,_=t("html"),P=[],T="aria-hidden",L="lity-"+T,F='a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])',j={esc:!0,handler:null,handlers:{image:l,inline:d,youtube:c,vimeo:h,googlemaps:p,facebookvideo:u,iframe:m},template:'<div class="lity" role="dialog" aria-label="Dialog Window (Press escape to close)" tabindex="-1"><div class="lity-wrap" data-lity-close role="document"><div class="lity-loader" aria-hidden="true">Loading...</div><div class="lity-container"><div class="lity-content"></div><button class="lity-close" type="button" aria-label="Close (Press escape to close)" data-lity-close>&times;</button></div></div></div>'},N=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i,O=/(youtube(-nocookie)?\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?([\w-]{11})(.*)?/i,I=/(vimeo(pro)?.com)\/(?:[^\d]+)?(\d+)\??(.*)?$/,W=/((maps|www)\.)?google\.([^\/\?]+)\/?((maps\/?)?\?)(.*)/i,D=/(facebook\.com)\/([a-z0-9_-]*)\/videos\/([0-9]*)(.*)?$/i,R=function(){var e=S.createElement("div"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(void 0!==e.style[n])return t[n];return!1}();return l.test=function(e){return N.test(e)},k.version="2.2.2",k.options=t.proxy(i,k,j),k.handlers=t.proxy(i,k,j.handlers),k.current=E,t(S).on("click.lity","[data-lity]",k),k}),window.jscolor||(window.jscolor=function(){var e={register:function(){e.attachDOMReadyEvent(e.init),e.attachEvent(document,"mousedown",e.onDocumentMouseDown),e.attachEvent(document,"touchstart",e.onDocumentTouchStart),e.attachEvent(window,"resize",e.onWindowResize)},init:function(){e.jscolor.lookupClass&&e.jscolor.installByClassName(e.jscolor.lookupClass)},tryInstallOnElements:function(t,n){for(var i=new RegExp("(^|\\s)("+n+")(\\s*(\\{[^}]*\\})|\\s|$)","i"),o=0;o<t.length;o+=1)if(void 0===t[o].type||"color"!==t[o].type.toLowerCase()||!e.isColorAttrSupported){var r;if(!t[o].jscolor&&t[o].className&&(r=t[o].className.match(i))){var s=t[o],a=null,l=e.getDataAttr(s,"jscolor");null!==l?a=l:r[4]&&(a=r[4]);var d={};if(a)try{d=new Function("return ("+a+")")()}catch(t){e.warn("Error parsing jscolor options: "+t+":\n"+a)}s.jscolor=new e.jscolor(s,d)}}},isColorAttrSupported:function(){var e=document.createElement("input");return!(!e.setAttribute||(e.setAttribute("type","color"),"color"!==e.type.toLowerCase()))}(),isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))}(),fetchElement:function(e){return"string"==typeof e?document.getElementById(e):e},isElementType:function(e,t){return e.nodeName.toLowerCase()===t.toLowerCase()},getDataAttr:function(e,t){var n="data-"+t,i=e.getAttribute(n);return null!==i?i:null},attachEvent:function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent&&e.attachEvent("on"+t,n)},detachEvent:function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent&&e.detachEvent("on"+t,n)},_attachedGroupEvents:{},attachGroupEvent:function(t,n,i,o){e._attachedGroupEvents.hasOwnProperty(t)||(e._attachedGroupEvents[t]=[]),e._attachedGroupEvents[t].push([n,i,o]),e.attachEvent(n,i,o)},detachGroupEvents:function(t){if(e._attachedGroupEvents.hasOwnProperty(t)){for(var n=0;n<e._attachedGroupEvents[t].length;n+=1){var i=e._attachedGroupEvents[t][n];e.detachEvent(i[0],i[1],i[2])}delete e._attachedGroupEvents[t]}},attachDOMReadyEvent:function(e){var t=!1,n=function(){t||(t=!0,e())};if("complete"===document.readyState)return void setTimeout(n,1);if(document.addEventListener)document.addEventListener("DOMContentLoaded",n,!1),window.addEventListener("load",n,!1);else if(document.attachEvent&&(document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&(document.detachEvent("onreadystatechange",arguments.callee),n())}),window.attachEvent("onload",n),document.documentElement.doScroll&&window===window.top)){var i=function(){if(document.body)try{document.documentElement.doScroll("left"),n()}catch(e){setTimeout(i,1)}};i()}},warn:function(e){window.console&&window.console.warn&&window.console.warn(e)},preventDefault:function(e){e.preventDefault&&e.preventDefault(),e.returnValue=!1},captureTarget:function(t){t.setCapture&&(e._capturedTarget=t,e._capturedTarget.setCapture())},releaseTarget:function(){e._capturedTarget&&(e._capturedTarget.releaseCapture(),e._capturedTarget=null)},fireEvent:function(e,t){if(e){var n;document.createEvent?(n=document.createEvent("HTMLEvents"),n.initEvent(t,!0,!0),e.dispatchEvent(n)):document.createEventObject?(n=document.createEventObject(),e.fireEvent("on"+t,n)):e["on"+t]&&e["on"+t]()}},classNameToList:function(e){return e.replace(/^\s+|\s+$/g,"").split(/\s+/)},hasClass:function(e,t){return!!t&&-1!==(" "+e.className.replace(/\s+/g," ")+" ").indexOf(" "+t+" ")},setClass:function(t,n){for(var i=e.classNameToList(n),o=0;o<i.length;o+=1)e.hasClass(t,i[o])||(t.className+=(t.className?" ":"")+i[o])},unsetClass:function(t,n){for(var i=e.classNameToList(n),o=0;o<i.length;o+=1){var r=new RegExp("^\\s*"+i[o]+"\\s*|\\s*"+i[o]+"\\s*$|\\s+"+i[o]+"(\\s+)","g");t.className=t.className.replace(r,"$1")}},getStyle:function(e){return window.getComputedStyle?window.getComputedStyle(e):e.currentStyle},setStyle:function(){var e=document.createElement("div"),t=function(t){for(var n=0;n<t.length;n+=1)if(t[n]in e.style)return t[n]},n={borderRadius:t(["borderRadius","MozBorderRadius","webkitBorderRadius"]),boxShadow:t(["boxShadow","MozBoxShadow","webkitBoxShadow"])};return function(e,t,i){switch(t.toLowerCase()){case"opacity":var o=Math.round(100*parseFloat(i));e.style.opacity=i,e.style.filter="alpha(opacity="+o+")";break;default:e.style[n[t]]=i}}}(),setBorderRadius:function(t,n){e.setStyle(t,"borderRadius",n||"0")},setBoxShadow:function(t,n){e.setStyle(t,"boxShadow",n||"none")},getElementPos:function(t,n){var i=0,o=0,r=t.getBoundingClientRect();if(i=r.left,o=r.top,!n){var s=e.getViewPos();i+=s[0],o+=s[1]}return[i,o]},getElementSize:function(e){return[e.offsetWidth,e.offsetHeight]},getAbsPointerPos:function(e){e||(e=window.event);var t=0,n=0;return void 0!==e.changedTouches&&e.changedTouches.length?(t=e.changedTouches[0].clientX,n=e.changedTouches[0].clientY):"number"==typeof e.clientX&&(t=e.clientX,n=e.clientY),{x:t,y:n}},getRelPointerPos:function(e){e||(e=window.event);var t=e.target||e.srcElement,n=t.getBoundingClientRect(),i=0,o=0,r=0,s=0;return void 0!==e.changedTouches&&e.changedTouches.length?(r=e.changedTouches[0].clientX,s=e.changedTouches[0].clientY):"number"==typeof e.clientX&&(r=e.clientX,s=e.clientY),i=r-n.left,o=s-n.top,{x:i,y:o}},getViewPos:function(){var e=document.documentElement;return[(window.pageXOffset||e.scrollLeft)-(e.clientLeft||0),(window.pageYOffset||e.scrollTop)-(e.clientTop||0)]},getViewSize:function(){var e=document.documentElement;return[window.innerWidth||e.clientWidth,window.innerHeight||e.clientHeight]},redrawPosition:function(){if(e.picker&&e.picker.owner){var t,n,i=e.picker.owner;i.fixed?(t=e.getElementPos(i.targetElement,!0),n=[0,0]):(t=e.getElementPos(i.targetElement),n=e.getViewPos());var o,r,s,a=e.getElementSize(i.targetElement),l=e.getViewSize(),d=e.getPickerOuterDims(i);switch(i.position.toLowerCase()){case"left":o=1,r=0,s=-1;break;case"right":o=1,r=0,s=1;break;case"top":o=0,r=1,s=-1;break;default:o=0,r=1,s=1}var c,h=(a[r]+d[r])/2;c=i.smartPosition?[-n[o]+t[o]+d[o]>l[o]&&-n[o]+t[o]+a[o]/2>l[o]/2&&t[o]+a[o]-d[o]>=0?t[o]+a[o]-d[o]:t[o],-n[r]+t[r]+a[r]+d[r]-h+h*s>l[r]?-n[r]+t[r]+a[r]/2>l[r]/2&&t[r]+a[r]-h-h*s>=0?t[r]+a[r]-h-h*s:t[r]+a[r]-h+h*s:t[r]+a[r]-h+h*s>=0?t[r]+a[r]-h+h*s:t[r]+a[r]-h-h*s]:[t[o],t[r]+a[r]-h+h*s];var u=c[o],p=c[r],m=i.fixed?"fixed":"absolute",v=(c[0]+d[0]>t[0]||c[0]<t[0]+a[0])&&c[1]+d[1]<t[1]+a[1];e._drawPosition(i,u,p,m,v)}},_drawPosition:function(t,n,i,o,r){var s=r?0:t.shadowBlur;e.picker.wrap.style.position=o,e.picker.wrap.style.left=n+"px",e.picker.wrap.style.top=i+"px",e.setBoxShadow(e.picker.boxS,t.shadow?new e.BoxShadow(0,s,t.shadowBlur,0,t.shadowColor):null)},getPickerDims:function(t){var n=!!e.getSliderComponent(t);return[2*t.insetWidth+2*t.padding+t.width+(n?2*t.insetWidth+e.getPadToSliderPadding(t)+t.sliderSize:0),2*t.insetWidth+2*t.padding+t.height+(t.closable?2*t.insetWidth+t.padding+t.buttonHeight:0)]},getPickerOuterDims:function(t){var n=e.getPickerDims(t);return[n[0]+2*t.borderWidth,n[1]+2*t.borderWidth]},getPadToSliderPadding:function(e){return Math.max(e.padding,1.5*(2*e.pointerBorderWidth+e.pointerThickness))},getPadYComponent:function(e){switch(e.mode.charAt(1).toLowerCase()){case"v":return"v"}return"s"},getSliderComponent:function(e){if(e.mode.length>2)switch(e.mode.charAt(2).toLowerCase()){case"s":return"s";case"v":return"v"}return null},onDocumentMouseDown:function(t){t||(t=window.event);var n=t.target||t.srcElement;n._jscLinkedInstance?n._jscLinkedInstance.showOnClick&&n._jscLinkedInstance.show():n._jscControlName?e.onControlPointerStart(t,n,n._jscControlName,"mouse"):e.picker&&e.picker.owner&&e.picker.owner.hide()},onDocumentTouchStart:function(t){t||(t=window.event);var n=t.target||t.srcElement;n._jscLinkedInstance?n._jscLinkedInstance.showOnClick&&n._jscLinkedInstance.show():n._jscControlName?e.onControlPointerStart(t,n,n._jscControlName,"touch"):e.picker&&e.picker.owner&&e.picker.owner.hide()},onWindowResize:function(t){e.redrawPosition()},onParentScroll:function(t){e.picker&&e.picker.owner&&e.picker.owner.hide()},_pointerMoveEvent:{mouse:"mousemove",touch:"touchmove"},_pointerEndEvent:{mouse:"mouseup",touch:"touchend"},_pointerOrigin:null,_capturedTarget:null,onControlPointerStart:function(t,n,i,o){var r=n._jscInstance;e.preventDefault(t),e.captureTarget(n);var s=function(r,s){e.attachGroupEvent("drag",r,e._pointerMoveEvent[o],e.onDocumentPointerMove(t,n,i,o,s)),e.attachGroupEvent("drag",r,e._pointerEndEvent[o],e.onDocumentPointerEnd(t,n,i,o))};if(s(document,[0,0]),window.parent&&window.frameElement){var a=window.frameElement.getBoundingClientRect(),l=[-a.left,-a.top];s(window.parent.window.document,l)}var d=e.getAbsPointerPos(t),c=e.getRelPointerPos(t);switch(e._pointerOrigin={x:d.x-c.x,y:d.y-c.y},i){case"pad":switch(e.getSliderComponent(r)){case"s":0===r.hsv[1]&&r.fromHSV(null,100,null);break;case"v":0===r.hsv[2]&&r.fromHSV(null,null,100)}e.setPad(r,t,0,0);break;case"sld":e.setSld(r,t,0)}e.dispatchFineChange(r)},onDocumentPointerMove:function(t,n,i,o,r){return function(t){var o=n._jscInstance;switch(i){case"pad":t||(t=window.event),e.setPad(o,t,r[0],r[1]),e.dispatchFineChange(o);break;case"sld":t||(t=window.event),e.setSld(o,t,r[1]),e.dispatchFineChange(o)}}},onDocumentPointerEnd:function(t,n,i,o){return function(t){var i=n._jscInstance;e.detachGroupEvents("drag"),e.releaseTarget(),e.dispatchChange(i)}},dispatchChange:function(t){t.valueElement&&e.isElementType(t.valueElement,"input")&&e.fireEvent(t.valueElement,"change")},dispatchFineChange:function(e){if(e.onFineChange){var t;t="string"==typeof e.onFineChange?new Function(e.onFineChange):e.onFineChange,t.call(e)}},setPad:function(t,n,i,o){var r=e.getAbsPointerPos(n),s=i+r.x-e._pointerOrigin.x-t.padding-t.insetWidth,a=o+r.y-e._pointerOrigin.y-t.padding-t.insetWidth,l=s*(360/(t.width-1)),d=100-a*(100/(t.height-1));switch(e.getPadYComponent(t)){case"s":t.fromHSV(l,d,null,e.leaveSld);break;case"v":t.fromHSV(l,null,d,e.leaveSld)}},setSld:function(t,n,i){var o=e.getAbsPointerPos(n),r=i+o.y-e._pointerOrigin.y-t.padding-t.insetWidth,s=100-r*(100/(t.height-1));switch(e.getSliderComponent(t)){case"s":t.fromHSV(null,s,null,e.leavePad);break;case"v":t.fromHSV(null,null,s,e.leavePad)}},_vmlNS:"jsc_vml_",_vmlCSS:"jsc_vml_css_",_vmlReady:!1,initVML:function(){if(!e._vmlReady){var t=document;if(t.namespaces[e._vmlNS]||t.namespaces.add(e._vmlNS,"urn:schemas-microsoft-com:vml"),!t.styleSheets[e._vmlCSS]){var n=["shape","shapetype","group","background","path","formulas","handles","fill","stroke","shadow","textbox","textpath","imagedata","line","polyline","curve","rect","roundrect","oval","arc","image"],i=t.createStyleSheet();i.owningElement.id=e._vmlCSS;for(var o=0;o<n.length;o+=1)i.addRule(e._vmlNS+"\\:"+n[o],"behavior:url(#default#VML);")}e._vmlReady=!0}},createPalette:function(){var t={elm:null,draw:null};if(e.isCanvasSupported){var n=document.createElement("canvas"),i=n.getContext("2d"),o=function(e,t,o){n.width=e,n.height=t,i.clearRect(0,0,n.width,n.height);var r=i.createLinearGradient(0,0,n.width,0);r.addColorStop(0,"#F00"),r.addColorStop(1/6,"#FF0"),r.addColorStop(2/6,"#0F0"),r.addColorStop(.5,"#0FF"),r.addColorStop(4/6,"#00F"),r.addColorStop(5/6,"#F0F"),r.addColorStop(1,"#F00"),i.fillStyle=r,i.fillRect(0,0,n.width,n.height);var s=i.createLinearGradient(0,0,0,n.height);switch(o.toLowerCase()){case"s":s.addColorStop(0,"rgba(255,255,255,0)"),s.addColorStop(1,"rgba(255,255,255,1)");break;case"v":s.addColorStop(0,"rgba(0,0,0,0)"),s.addColorStop(1,"rgba(0,0,0,1)")}i.fillStyle=s,i.fillRect(0,0,n.width,n.height)};t.elm=n,t.draw=o}else{e.initVML();var r=document.createElement("div");r.style.position="relative",r.style.overflow="hidden";var s=document.createElement(e._vmlNS+":fill");s.type="gradient",s.method="linear",s.angle="90",s.colors="16.67% #F0F, 33.33% #00F, 50% #0FF, 66.67% #0F0, 83.33% #FF0";var a=document.createElement(e._vmlNS+":rect");a.style.position="absolute",a.style.left="-1px",a.style.top="-1px",a.stroked=!1,a.appendChild(s),r.appendChild(a);var l=document.createElement(e._vmlNS+":fill");l.type="gradient",l.method="linear",l.angle="180",l.opacity="0";var d=document.createElement(e._vmlNS+":rect");d.style.position="absolute",d.style.left="-1px",d.style.top="-1px",d.stroked=!1,d.appendChild(l),r.appendChild(d);var o=function(e,t,n){switch(r.style.width=e+"px",r.style.height=t+"px",a.style.width=d.style.width=e+1+"px",a.style.height=d.style.height=t+1+"px",s.color="#F00",s.color2="#F00",n.toLowerCase()){case"s":l.color=l.color2="#FFF";break;case"v":l.color=l.color2="#000"}};t.elm=r,t.draw=o}return t},createSliderGradient:function(){var t={elm:null,draw:null};if(e.isCanvasSupported){var n=document.createElement("canvas"),i=n.getContext("2d"),o=function(e,t,o,r){n.width=e,n.height=t,i.clearRect(0,0,n.width,n.height);var s=i.createLinearGradient(0,0,0,n.height);s.addColorStop(0,o),s.addColorStop(1,r),i.fillStyle=s,i.fillRect(0,0,n.width,n.height)};t.elm=n,t.draw=o}else{e.initVML();var r=document.createElement("div");r.style.position="relative",r.style.overflow="hidden";var s=document.createElement(e._vmlNS+":fill");s.type="gradient",s.method="linear",s.angle="180";var a=document.createElement(e._vmlNS+":rect");a.style.position="absolute",a.style.left="-1px",a.style.top="-1px",a.stroked=!1,a.appendChild(s),r.appendChild(a);var o=function(e,t,n,i){r.style.width=e+"px",r.style.height=t+"px",a.style.width=e+1+"px",a.style.height=t+1+"px",s.color=n,s.color2=i};t.elm=r,t.draw=o}return t},leaveValue:1,leaveStyle:2,leavePad:4,leaveSld:8,BoxShadow:function(){var e=function(e,t,n,i,o,r){this.hShadow=e,this.vShadow=t,this.blur=n,this.spread=i,this.color=o,this.inset=!!r};return e.prototype.toString=function(){var e=[Math.round(this.hShadow)+"px",Math.round(this.vShadow)+"px",Math.round(this.blur)+"px",Math.round(this.spread)+"px",this.color];return this.inset&&e.push("inset"),e.join(" ")},e}(),jscolor:function(t,n){function i(e,t,n){e/=255,t/=255,n/=255;var i=Math.min(Math.min(e,t),n),o=Math.max(Math.max(e,t),n),r=o-i;if(0===r)return[null,0,100*o];var s=e===i?3+(n-t)/r:t===i?5+(e-n)/r:1+(t-e)/r;return[60*(6===s?0:s),r/o*100,100*o]}function o(e,t,n){var i=n/100*255;if(null===e)return[i,i,i];e/=60,t/=100;var o=Math.floor(e),r=o%2?e-o:1-(e-o),s=i*(1-t),a=i*(1-t*r);switch(o){case 6:case 0:return[i,a,s];case 1:return[a,i,s];case 2:return[s,i,a];case 3:return[s,a,i];case 4:return[a,s,i];case 5:return[i,s,a]}}function r(){e.unsetClass(m.targetElement,m.activeClass),e.picker.wrap.parentNode.removeChild(e.picker.wrap),delete e.picker.owner}function s(){m._processParentElementsInDOM(),e.picker||(e.picker={owner:null,wrap:document.createElement("div"),box:document.createElement("div"),boxS:document.createElement("div"),boxB:document.createElement("div"),pad:document.createElement("div"),padB:document.createElement("div"),padM:document.createElement("div"),padPal:e.createPalette(),cross:document.createElement("div"),crossBY:document.createElement("div"),crossBX:document.createElement("div"),crossLY:document.createElement("div"),crossLX:document.createElement("div"),sld:document.createElement("div"),sldB:document.createElement("div"),sldM:document.createElement("div"),sldGrad:e.createSliderGradient(),sldPtrS:document.createElement("div"),sldPtrIB:document.createElement("div"),sldPtrMB:document.createElement("div"),sldPtrOB:document.createElement("div"),btn:document.createElement("div"),btnT:document.createElement("span")},e.picker.pad.appendChild(e.picker.padPal.elm),e.picker.padB.appendChild(e.picker.pad),e.picker.cross.appendChild(e.picker.crossBY),e.picker.cross.appendChild(e.picker.crossBX),e.picker.cross.appendChild(e.picker.crossLY),e.picker.cross.appendChild(e.picker.crossLX),e.picker.padB.appendChild(e.picker.cross),e.picker.box.appendChild(e.picker.padB),e.picker.box.appendChild(e.picker.padM),e.picker.sld.appendChild(e.picker.sldGrad.elm),e.picker.sldB.appendChild(e.picker.sld),e.picker.sldB.appendChild(e.picker.sldPtrOB),e.picker.sldPtrOB.appendChild(e.picker.sldPtrMB),e.picker.sldPtrMB.appendChild(e.picker.sldPtrIB),e.picker.sldPtrIB.appendChild(e.picker.sldPtrS),e.picker.box.appendChild(e.picker.sldB),e.picker.box.appendChild(e.picker.sldM),e.picker.btn.appendChild(e.picker.btnT),e.picker.box.appendChild(e.picker.btn),e.picker.boxB.appendChild(e.picker.box),e.picker.wrap.appendChild(e.picker.boxS),e.picker.wrap.appendChild(e.picker.boxB));var t=e.picker,n=!!e.getSliderComponent(m),i=e.getPickerDims(m),o=2*m.pointerBorderWidth+m.pointerThickness+2*m.crossSize,r=e.getPadToSliderPadding(m),s=Math.min(m.borderRadius,Math.round(m.padding*Math.PI));t.wrap.style.clear="both",t.wrap.style.width=i[0]+2*m.borderWidth+"px",t.wrap.style.height=i[1]+2*m.borderWidth+"px",t.wrap.style.zIndex=m.zIndex,t.box.style.width=i[0]+"px",t.box.style.height=i[1]+"px",t.boxS.style.position="absolute",t.boxS.style.left="0",t.boxS.style.top="0",t.boxS.style.width="100%",t.boxS.style.height="100%",e.setBorderRadius(t.boxS,s+"px"),t.boxB.style.position="relative",t.boxB.style.border=m.borderWidth+"px solid",t.boxB.style.borderColor=m.borderColor,t.boxB.style.background=m.backgroundColor,e.setBorderRadius(t.boxB,s+"px"),t.padM.style.background=t.sldM.style.background="#FFF",e.setStyle(t.padM,"opacity","0"),e.setStyle(t.sldM,"opacity","0"),t.pad.style.position="relative",t.pad.style.width=m.width+"px",t.pad.style.height=m.height+"px",t.padPal.draw(m.width,m.height,e.getPadYComponent(m)),t.padB.style.position="absolute",t.padB.style.left=m.padding+"px",t.padB.style.top=m.padding+"px",t.padB.style.border=m.insetWidth+"px solid",t.padB.style.borderColor=m.insetColor,t.padM._jscInstance=m,t.padM._jscControlName="pad",t.padM.style.position="absolute",t.padM.style.left="0",t.padM.style.top="0",t.padM.style.width=m.padding+2*m.insetWidth+m.width+r/2+"px",t.padM.style.height=i[1]+"px",t.padM.style.cursor="crosshair",t.cross.style.position="absolute",t.cross.style.left=t.cross.style.top="0",t.cross.style.width=t.cross.style.height=o+"px",t.crossBY.style.position=t.crossBX.style.position="absolute",t.crossBY.style.background=t.crossBX.style.background=m.pointerBorderColor,t.crossBY.style.width=t.crossBX.style.height=2*m.pointerBorderWidth+m.pointerThickness+"px",t.crossBY.style.height=t.crossBX.style.width=o+"px",t.crossBY.style.left=t.crossBX.style.top=Math.floor(o/2)-Math.floor(m.pointerThickness/2)-m.pointerBorderWidth+"px",t.crossBY.style.top=t.crossBX.style.left="0",t.crossLY.style.position=t.crossLX.style.position="absolute",t.crossLY.style.background=t.crossLX.style.background=m.pointerColor,t.crossLY.style.height=t.crossLX.style.width=o-2*m.pointerBorderWidth+"px",t.crossLY.style.width=t.crossLX.style.height=m.pointerThickness+"px",t.crossLY.style.left=t.crossLX.style.top=Math.floor(o/2)-Math.floor(m.pointerThickness/2)+"px",t.crossLY.style.top=t.crossLX.style.left=m.pointerBorderWidth+"px",t.sld.style.overflow="hidden",t.sld.style.width=m.sliderSize+"px",t.sld.style.height=m.height+"px",t.sldGrad.draw(m.sliderSize,m.height,"#000","#000"),t.sldB.style.display=n?"block":"none",t.sldB.style.position="absolute",t.sldB.style.right=m.padding+"px",t.sldB.style.top=m.padding+"px",t.sldB.style.border=m.insetWidth+"px solid",t.sldB.style.borderColor=m.insetColor,t.sldM._jscInstance=m,t.sldM._jscControlName="sld",t.sldM.style.display=n?"block":"none",t.sldM.style.position="absolute",t.sldM.style.right="0",t.sldM.style.top="0",t.sldM.style.width=m.sliderSize+r/2+m.padding+2*m.insetWidth+"px",t.sldM.style.height=i[1]+"px",t.sldM.style.cursor="default",t.sldPtrIB.style.border=t.sldPtrOB.style.border=m.pointerBorderWidth+"px solid "+m.pointerBorderColor,t.sldPtrOB.style.position="absolute",t.sldPtrOB.style.left=-(2*m.pointerBorderWidth+m.pointerThickness)+"px",t.sldPtrOB.style.top="0",t.sldPtrMB.style.border=m.pointerThickness+"px solid "+m.pointerColor,t.sldPtrS.style.width=m.sliderSize+"px",t.sldPtrS.style.height=f+"px",t.btn.style.display=m.closable?"block":"none",t.btn.style.position="absolute",t.btn.style.left=m.padding+"px",t.btn.style.bottom=m.padding+"px",t.btn.style.padding="0 15px",t.btn.style.height=m.buttonHeight+"px",t.btn.style.border=m.insetWidth+"px solid",function(){var e=m.insetColor.split(/\s+/),n=e.length<2?e[0]:e[1]+" "+e[0]+" "+e[0]+" "+e[1];t.btn.style.borderColor=n}(),t.btn.style.color=m.buttonColor,t.btn.style.font="12px sans-serif",t.btn.style.textAlign="center";try{t.btn.style.cursor="pointer"}catch(e){t.btn.style.cursor="hand"}t.btn.onmousedown=function(){m.hide()},t.btnT.style.lineHeight=m.buttonHeight+"px",t.btnT.innerHTML="",t.btnT.appendChild(document.createTextNode(m.closeText)),a(),l(),e.picker.owner&&e.picker.owner!==m&&e.unsetClass(e.picker.owner.targetElement,m.activeClass),e.picker.owner=m,e.isElementType(v,"body")?e.redrawPosition():e._drawPosition(m,0,0,"relative",!1),t.wrap.parentNode!=v&&v.appendChild(t.wrap),e.setClass(m.targetElement,m.activeClass)}function a(){switch(e.getPadYComponent(m)){case"s":var t=1;break;case"v":var t=2}var n=Math.round(m.hsv[0]/360*(m.width-1)),i=Math.round((1-m.hsv[t]/100)*(m.height-1)),r=2*m.pointerBorderWidth+m.pointerThickness+2*m.crossSize,s=-Math.floor(r/2);switch(e.picker.cross.style.left=n+s+"px",e.picker.cross.style.top=i+s+"px",e.getSliderComponent(m)){case"s":var a=o(m.hsv[0],100,m.hsv[2]),l=o(m.hsv[0],0,m.hsv[2]),d="rgb("+Math.round(a[0])+","+Math.round(a[1])+","+Math.round(a[2])+")",c="rgb("+Math.round(l[0])+","+Math.round(l[1])+","+Math.round(l[2])+")";e.picker.sldGrad.draw(m.sliderSize,m.height,d,c);break;case"v":var h=o(m.hsv[0],m.hsv[1],100),d="rgb("+Math.round(h[0])+","+Math.round(h[1])+","+Math.round(h[2])+")",c="#000";e.picker.sldGrad.draw(m.sliderSize,m.height,d,c)}}function l(){var t=e.getSliderComponent(m);if(t){switch(t){case"s":var n=1;break;case"v":var n=2}var i=Math.round((1-m.hsv[n]/100)*(m.height-1));e.picker.sldPtrOB.style.top=i-(2*m.pointerBorderWidth+m.pointerThickness)-Math.floor(f/2)+"px"}}function d(){return e.picker&&e.picker.owner===m}function c(){m.importColor()}this.value=null,this.valueElement=t,this.styleElement=t,this.required=!0,this.refine=!0,this.hash=!1,this.uppercase=!0,this.onFineChange=null,this.activeClass="jscolor-active",this.minS=0,this.maxS=100,this.minV=0,this.maxV=100,this.hsv=[0,0,100],this.rgb=[255,255,255],this.width=181,this.height=101,this.showOnClick=!0,this.mode="HSV",this.position="bottom",this.smartPosition=!0,this.sliderSize=16,this.crossSize=8,this.closable=!1,this.closeText="Close",this.buttonColor="#000000",this.buttonHeight=18,this.padding=12,this.backgroundColor="#FFFFFF",this.borderWidth=1,this.borderColor="#BBBBBB",this.borderRadius=8,this.insetWidth=1,this.insetColor="#BBBBBB",this.shadow=!0,this.shadowBlur=15,this.shadowColor="rgba(0,0,0,0.2)",this.pointerColor="#4C4C4C",this.pointerBorderColor="#FFFFFF",this.pointerBorderWidth=1,this.pointerThickness=2,this.zIndex=1e3,this.container=null;for(var h in n)n.hasOwnProperty(h)&&(this[h]=n[h]);if(this.hide=function(){d()&&r()},this.show=function(){s()},this.redraw=function(){d()&&s()},this.importColor=function(){this.valueElement&&e.isElementType(this.valueElement,"input")?this.refine?!this.required&&/^\s*$/.test(this.valueElement.value)?(this.valueElement.value="",this.styleElement&&(this.styleElement.style.backgroundImage=this.styleElement._jscOrigStyle.backgroundImage,this.styleElement.style.backgroundColor=this.styleElement._jscOrigStyle.backgroundColor,this.styleElement.style.color=this.styleElement._jscOrigStyle.color),this.exportColor(e.leaveValue|e.leaveStyle)):this.fromString(this.valueElement.value)||this.exportColor():this.fromString(this.valueElement.value,e.leaveValue)||(this.styleElement&&(this.styleElement.style.backgroundImage=this.styleElement._jscOrigStyle.backgroundImage,this.styleElement.style.backgroundColor=this.styleElement._jscOrigStyle.backgroundColor,this.styleElement.style.color=this.styleElement._jscOrigStyle.color),this.exportColor(e.leaveValue|e.leaveStyle)):this.exportColor()},this.exportColor=function(t){if(!(t&e.leaveValue)&&this.valueElement){var n=this.toString();this.uppercase&&(n=n.toUpperCase()),this.hash&&(n="#"+n),e.isElementType(this.valueElement,"input")?this.valueElement.value=n:this.valueElement.innerHTML=n}t&e.leaveStyle||this.styleElement&&(this.styleElement.style.backgroundImage="none",this.styleElement.style.backgroundColor="#"+this.toString(),this.styleElement.style.color=this.isLight()?"#000":"#FFF"),t&e.leavePad||!d()||a(),t&e.leaveSld||!d()||l()},this.fromHSV=function(e,t,n,i){if(null!==e){if(isNaN(e))return!1;e=Math.max(0,Math.min(360,e))}if(null!==t){if(isNaN(t))return!1;t=Math.max(0,Math.min(100,this.maxS,t),this.minS)}if(null!==n){if(isNaN(n))return!1;n=Math.max(0,Math.min(100,this.maxV,n),this.minV)}this.rgb=o(null===e?this.hsv[0]:this.hsv[0]=e,null===t?this.hsv[1]:this.hsv[1]=t,null===n?this.hsv[2]:this.hsv[2]=n),this.exportColor(i)},this.fromRGB=function(e,t,n,r){if(null!==e){if(isNaN(e))return!1;e=Math.max(0,Math.min(255,e))}if(null!==t){if(isNaN(t))return!1;t=Math.max(0,Math.min(255,t))}if(null!==n){if(isNaN(n))return!1;n=Math.max(0,Math.min(255,n))}var s=i(null===e?this.rgb[0]:e,null===t?this.rgb[1]:t,null===n?this.rgb[2]:n);null!==s[0]&&(this.hsv[0]=Math.max(0,Math.min(360,s[0]))),0!==s[2]&&(this.hsv[1]=null===s[1]?null:Math.max(0,this.minS,Math.min(100,this.maxS,s[1]))),this.hsv[2]=null===s[2]?null:Math.max(0,this.minV,Math.min(100,this.maxV,s[2]));var a=o(this.hsv[0],this.hsv[1],this.hsv[2]);this.rgb[0]=a[0],this.rgb[1]=a[1],this.rgb[2]=a[2],this.exportColor(r)},this.fromString=function(e,t){
2
- var n;if(n=e.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i))return 6===n[1].length?this.fromRGB(parseInt(n[1].substr(0,2),16),parseInt(n[1].substr(2,2),16),parseInt(n[1].substr(4,2),16),t):this.fromRGB(parseInt(n[1].charAt(0)+n[1].charAt(0),16),parseInt(n[1].charAt(1)+n[1].charAt(1),16),parseInt(n[1].charAt(2)+n[1].charAt(2),16),t),!0;if(n=e.match(/^\W*rgba?\(([^)]*)\)\W*$/i)){var i,o,r,s=n[1].split(","),a=/^\s*(\d*)(\.\d+)?\s*$/;if(s.length>=3&&(i=s[0].match(a))&&(o=s[1].match(a))&&(r=s[2].match(a))){var l=parseFloat((i[1]||"0")+(i[2]||"")),d=parseFloat((o[1]||"0")+(o[2]||"")),c=parseFloat((r[1]||"0")+(r[2]||""));return this.fromRGB(l,d,c,t),!0}}return!1},this.toString=function(){return(256|Math.round(this.rgb[0])).toString(16).substr(1)+(256|Math.round(this.rgb[1])).toString(16).substr(1)+(256|Math.round(this.rgb[2])).toString(16).substr(1)},this.toHEXString=function(){return"#"+this.toString().toUpperCase()},this.toRGBString=function(){return"rgb("+Math.round(this.rgb[0])+","+Math.round(this.rgb[1])+","+Math.round(this.rgb[2])+")"},this.isLight=function(){return.213*this.rgb[0]+.715*this.rgb[1]+.072*this.rgb[2]>127.5},this._processParentElementsInDOM=function(){if(!this._linkedElementsProcessed){this._linkedElementsProcessed=!0;var t=this.targetElement;do{var n=e.getStyle(t);n&&"fixed"===n.position.toLowerCase()&&(this.fixed=!0),t!==this.targetElement&&(t._jscEventsAttached||(e.attachEvent(t,"scroll",e.onParentScroll),t._jscEventsAttached=!0))}while((t=t.parentNode)&&!e.isElementType(t,"body"))}},"string"==typeof t){var u=t,p=document.getElementById(u);p?this.targetElement=p:e.warn("Could not find target element with ID '"+u+"'")}else t?this.targetElement=t:e.warn("Invalid target element: '"+t+"'");if(this.targetElement._jscLinkedInstance)return void e.warn("Cannot link jscolor twice to the same element. Skipping.");this.targetElement._jscLinkedInstance=this,this.valueElement=e.fetchElement(this.valueElement),this.styleElement=e.fetchElement(this.styleElement);var m=this,v=this.container?e.fetchElement(this.container):document.getElementsByTagName("body")[0],f=3;if(e.isElementType(this.targetElement,"button"))if(this.targetElement.onclick){var g=this.targetElement.onclick;this.targetElement.onclick=function(e){return g.call(this,e),!1}}else this.targetElement.onclick=function(){return!1};if(this.valueElement&&e.isElementType(this.valueElement,"input")){var y=function(){m.fromString(m.valueElement.value,e.leaveValue),e.dispatchFineChange(m)};e.attachEvent(this.valueElement,"keyup",y),e.attachEvent(this.valueElement,"input",y),e.attachEvent(this.valueElement,"blur",c),this.valueElement.setAttribute("autocomplete","off")}this.styleElement&&(this.styleElement._jscOrigStyle={backgroundImage:this.styleElement.style.backgroundImage,backgroundColor:this.styleElement.style.backgroundColor,color:this.styleElement.style.color}),this.value?this.fromString(this.value)||this.exportColor():this.importColor()}};return e.jscolor.lookupClass="jscolor",e.jscolor.installByClassName=function(t){var n=document.getElementsByTagName("input"),i=document.getElementsByTagName("button");e.tryInstallOnElements(n,t),e.tryInstallOnElements(i,t)},e.register(),e.jscolor}()),function(e){var t={common:{init:function(){e(document).on("keyup","input[name=moove_gdpr_company_logo]",function(){console.log("changed"),e(".moove_gdpr_company_logo_holder").css("background-image","url("+e(this).val()+")")}),e(document).on("click",'#moove_gdpr_tab_advanced_cookies button[type="submit"], #moove_gdpr_tab_third_party_cookies button[type="submit"]',function(t){e.trim(e(this).closest("form").find("textarea[required]").val())||(t.preventDefault(),e(this).closest("form").find(".form-table").addClass("moove-gdpr-form-error"))})},finalize:function(){}},home:{init:function(){},finalize:function(){}},about_us:{init:function(){}}},n={fire:function(e,n,i){var o,r=t;n=void 0===n?"init":n,o=""!==e,o=o&&r[e],(o=o&&"function"==typeof r[e][n])&&r[e][n](i)},loadEvents:function(){n.fire("common"),e.each(document.body.className.replace(/-/g,"_").split(/\s+/),function(e,t){n.fire(t),n.fire(t,"finalize")}),n.fire("common","finalize")}};e(document).ready(n.loadEvents)}(jQuery);
1
+ !function(e,t){"function"==typeof define&&define.amd?define(["jquery"],function(n){return t(e,n)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(e,require("jquery")):e.lity=t(e,e.jQuery||e.Zepto)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function n(e){var t=M();return R&&e.length?(e.one(R,t.resolve),setTimeout(t.resolve,500)):t.resolve(),t.promise()}function o(e,n,o){if(1===arguments.length)return t.extend({},e);if("string"==typeof n){if(void 0===o)return void 0===e[n]?null:e[n];e[n]=o}else t.extend(e,n);return this}function i(e){for(var t,n=decodeURI(e.split("#")[0]).split("&"),o={},i=0,r=n.length;i<r;i++)n[i]&&(t=n[i].split("="),o[t[0]]=t[1]);return o}function r(e,n){return e+(e.indexOf("?")>-1?"&":"?")+t.param(n)}function s(e,t){var n=e.indexOf("#");return-1===n?t:(n>0&&(e=e.substr(n)),t+e)}function a(e){return t('<span class="lity-error"/>').append(e)}function l(e,n){var o=n.opener()&&n.opener().data("lity-desc")||"Image with no description",i=t('<img src="'+e+'" alt="'+o+'"/>'),r=M(),s=function(){r.reject(a("Failed loading image"))};return i.on("load",function(){if(0===this.naturalWidth)return s();r.resolve(i)}).on("error",s),r.promise()}function d(e,n){var o,i,r;try{o=t(e)}catch(e){return!1}return!!o.length&&(i=t('<i style="display:none !important"/>'),r=o.hasClass("lity-hide"),n.element().one("lity:remove",function(){i.before(o).remove(),r&&!o.closest(".lity-content").length&&o.addClass("lity-hide")}),o.removeClass("lity-hide").after(i))}function c(e){var n=O.exec(e);return!!n&&m(s(e,r("https://www.youtube"+(n[2]||"")+".com/embed/"+n[4],t.extend({autoplay:1},i(n[5]||"")))))}function h(e){var n=I.exec(e);return!!n&&m(s(e,r("https://player.vimeo.com/video/"+n[3],t.extend({autoplay:1},i(n[4]||"")))))}function u(e){var n=D.exec(e);return!!n&&(0!==e.indexOf("http")&&(e="https:"+e),m(s(e,r("https://www.facebook.com/plugins/video.php?href="+e,t.extend({autoplay:1},i(n[4]||""))))))}function p(e){var t=W.exec(e);return!!t&&m(s(e,r("https://www.google."+t[3]+"/maps?"+t[6],{output:t[6].indexOf("layer=c")>0?"svembed":"embed"})))}function m(e){return'<div class="lity-iframe-container"><iframe frameborder="0" allowfullscreen src="'+e+'"/></div>'}function v(){return S.documentElement.clientHeight?S.documentElement.clientHeight:Math.round(B.height())}function f(e){var t=E();t&&(27===e.keyCode&&t.options("esc")&&t.close(),9===e.keyCode&&g(e,t))}function g(e,t){var n=t.element().find(F),o=n.index(S.activeElement);e.shiftKey&&o<=0?(n.get(n.length-1).focus(),e.preventDefault()):e.shiftKey||o!==n.length-1||(n.get(0).focus(),e.preventDefault())}function y(){t.each(P,function(e,t){t.resize()})}function w(e){1===P.unshift(e)&&(_.addClass("lity-active"),B.on({resize:y,keydown:f})),t("body > *").not(e.element()).addClass("lity-hidden").each(function(){var e=t(this);void 0===e.data(L)&&e.data(L,e.attr(T)||null)}).attr(T,"true")}function b(e){var n;e.element().attr(T,"true"),1===P.length&&(_.removeClass("lity-active"),B.off({resize:y,keydown:f})),P=t.grep(P,function(t){return e!==t}),n=P.length?P[0].element():t(".lity-hidden"),n.removeClass("lity-hidden").each(function(){var e=t(this),n=e.data(L);n?e.attr(T,n):e.removeAttr(T),e.removeData(L)})}function E(){return 0===P.length?null:P[0]}function C(e,n,o,i){var r,s="inline",a=t.extend({},o);return i&&a[i]?(r=a[i](e,n),s=i):(t.each(["inline","iframe"],function(e,t){delete a[t],a[t]=o[t]}),t.each(a,function(t,o){return!o||!(!o.test||o.test(e,n))||(r=o(e,n),!1!==r?(s=t,!1):void 0)})),{handler:s,content:r||""}}function x(e,i,r,s){function a(e){c=t(e).css("max-height",v()+"px"),d.find(".lity-loader").each(function(){var e=t(this);n(e).always(function(){e.remove()})}),d.removeClass("lity-loading").find(".lity-content").empty().append(c),u=!0,c.trigger("lity:ready",[h])}var l,d,c,h=this,u=!1,p=!1;i=t.extend({},j,i),d=t(i.template),h.element=function(){return d},h.opener=function(){return r},h.options=t.proxy(o,h,i),h.handlers=t.proxy(o,h,i.handlers),h.resize=function(){u&&!p&&c.css("max-height",v()+"px").trigger("lity:resize",[h])},h.close=function(){if(u&&!p){p=!0,b(h);var e=M();if(s&&(S.activeElement===d[0]||t.contains(d[0],S.activeElement)))try{s.focus()}catch(e){}return c.trigger("lity:close",[h]),d.removeClass("lity-opened").addClass("lity-closed"),n(c.add(d)).always(function(){c.trigger("lity:remove",[h]),d.remove(),d=void 0,e.resolve()}),e.promise()}},l=C(e,h,i.handlers,i.handler),d.attr(T,"false").addClass("lity-loading lity-opened lity-"+l.handler).appendTo("body").focus().on("click","[data-lity-close]",function(e){t(e.target).is("[data-lity-close]")&&h.close()}).trigger("lity:open",[h]),w(h),t.when(l.content).always(a)}function k(e,n,o){e.preventDefault?(e.preventDefault(),o=t(this),e=o.data("lity-target")||o.attr("href")||o.attr("src")):o=t(o);var i=new x(e,t.extend({},o.data("lity-options")||o.data("lity"),n),o,S.activeElement);if(!e.preventDefault)return i}var S=e.document,B=t(e),M=t.Deferred,_=t("html"),P=[],T="aria-hidden",L="lity-"+T,F='a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])',j={esc:!0,handler:null,handlers:{image:l,inline:d,youtube:c,vimeo:h,googlemaps:p,facebookvideo:u,iframe:m},template:'<div class="lity" role="dialog" aria-label="Dialog Window (Press escape to close)" tabindex="-1"><div class="lity-wrap" data-lity-close role="document"><div class="lity-loader" aria-hidden="true">Loading...</div><div class="lity-container"><div class="lity-content"></div><button class="lity-close" type="button" aria-label="Close (Press escape to close)" data-lity-close>&times;</button></div></div></div>'},N=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i,O=/(youtube(-nocookie)?\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?([\w-]{11})(.*)?/i,I=/(vimeo(pro)?.com)\/(?:[^\d]+)?(\d+)\??(.*)?$/,W=/((maps|www)\.)?google\.([^\/\?]+)\/?((maps\/?)?\?)(.*)/i,D=/(facebook\.com)\/([a-z0-9_-]*)\/videos\/([0-9]*)(.*)?$/i,R=function(){var e=S.createElement("div"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(void 0!==e.style[n])return t[n];return!1}();return l.test=function(e){return N.test(e)},k.version="2.2.2",k.options=t.proxy(o,k,j),k.handlers=t.proxy(o,k,j.handlers),k.current=E,t(S).on("click.lity","[data-lity]",k),k}),window.jscolor||(window.jscolor=function(){var e={register:function(){e.attachDOMReadyEvent(e.init),e.attachEvent(document,"mousedown",e.onDocumentMouseDown),e.attachEvent(document,"touchstart",e.onDocumentTouchStart),e.attachEvent(window,"resize",e.onWindowResize)},init:function(){e.jscolor.lookupClass&&e.jscolor.installByClassName(e.jscolor.lookupClass)},tryInstallOnElements:function(t,n){for(var o=new RegExp("(^|\\s)("+n+")(\\s*(\\{[^}]*\\})|\\s|$)","i"),i=0;i<t.length;i+=1)if(void 0===t[i].type||"color"!==t[i].type.toLowerCase()||!e.isColorAttrSupported){var r;if(!t[i].jscolor&&t[i].className&&(r=t[i].className.match(o))){var s=t[i],a=null,l=e.getDataAttr(s,"jscolor");null!==l?a=l:r[4]&&(a=r[4]);var d={};if(a)try{d=new Function("return ("+a+")")()}catch(t){e.warn("Error parsing jscolor options: "+t+":\n"+a)}s.jscolor=new e.jscolor(s,d)}}},isColorAttrSupported:function(){var e=document.createElement("input");return!(!e.setAttribute||(e.setAttribute("type","color"),"color"!==e.type.toLowerCase()))}(),isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))}(),fetchElement:function(e){return"string"==typeof e?document.getElementById(e):e},isElementType:function(e,t){return e.nodeName.toLowerCase()===t.toLowerCase()},getDataAttr:function(e,t){var n="data-"+t,o=e.getAttribute(n);return null!==o?o:null},attachEvent:function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent&&e.attachEvent("on"+t,n)},detachEvent:function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent&&e.detachEvent("on"+t,n)},_attachedGroupEvents:{},attachGroupEvent:function(t,n,o,i){e._attachedGroupEvents.hasOwnProperty(t)||(e._attachedGroupEvents[t]=[]),e._attachedGroupEvents[t].push([n,o,i]),e.attachEvent(n,o,i)},detachGroupEvents:function(t){if(e._attachedGroupEvents.hasOwnProperty(t)){for(var n=0;n<e._attachedGroupEvents[t].length;n+=1){var o=e._attachedGroupEvents[t][n];e.detachEvent(o[0],o[1],o[2])}delete e._attachedGroupEvents[t]}},attachDOMReadyEvent:function(e){var t=!1,n=function(){t||(t=!0,e())};if("complete"===document.readyState)return void setTimeout(n,1);if(document.addEventListener)document.addEventListener("DOMContentLoaded",n,!1),window.addEventListener("load",n,!1);else if(document.attachEvent&&(document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&(document.detachEvent("onreadystatechange",arguments.callee),n())}),window.attachEvent("onload",n),document.documentElement.doScroll&&window===window.top)){var o=function(){if(document.body)try{document.documentElement.doScroll("left"),n()}catch(e){setTimeout(o,1)}};o()}},warn:function(e){window.console&&window.console.warn&&window.console.warn(e)},preventDefault:function(e){e.preventDefault&&e.preventDefault(),e.returnValue=!1},captureTarget:function(t){t.setCapture&&(e._capturedTarget=t,e._capturedTarget.setCapture())},releaseTarget:function(){e._capturedTarget&&(e._capturedTarget.releaseCapture(),e._capturedTarget=null)},fireEvent:function(e,t){if(e){var n;document.createEvent?(n=document.createEvent("HTMLEvents"),n.initEvent(t,!0,!0),e.dispatchEvent(n)):document.createEventObject?(n=document.createEventObject(),e.fireEvent("on"+t,n)):e["on"+t]&&e["on"+t]()}},classNameToList:function(e){return e.replace(/^\s+|\s+$/g,"").split(/\s+/)},hasClass:function(e,t){return!!t&&-1!==(" "+e.className.replace(/\s+/g," ")+" ").indexOf(" "+t+" ")},setClass:function(t,n){for(var o=e.classNameToList(n),i=0;i<o.length;i+=1)e.hasClass(t,o[i])||(t.className+=(t.className?" ":"")+o[i])},unsetClass:function(t,n){for(var o=e.classNameToList(n),i=0;i<o.length;i+=1){var r=new RegExp("^\\s*"+o[i]+"\\s*|\\s*"+o[i]+"\\s*$|\\s+"+o[i]+"(\\s+)","g");t.className=t.className.replace(r,"$1")}},getStyle:function(e){return window.getComputedStyle?window.getComputedStyle(e):e.currentStyle},setStyle:function(){var e=document.createElement("div"),t=function(t){for(var n=0;n<t.length;n+=1)if(t[n]in e.style)return t[n]},n={borderRadius:t(["borderRadius","MozBorderRadius","webkitBorderRadius"]),boxShadow:t(["boxShadow","MozBoxShadow","webkitBoxShadow"])};return function(e,t,o){switch(t.toLowerCase()){case"opacity":var i=Math.round(100*parseFloat(o));e.style.opacity=o,e.style.filter="alpha(opacity="+i+")";break;default:e.style[n[t]]=o}}}(),setBorderRadius:function(t,n){e.setStyle(t,"borderRadius",n||"0")},setBoxShadow:function(t,n){e.setStyle(t,"boxShadow",n||"none")},getElementPos:function(t,n){var o=0,i=0,r=t.getBoundingClientRect();if(o=r.left,i=r.top,!n){var s=e.getViewPos();o+=s[0],i+=s[1]}return[o,i]},getElementSize:function(e){return[e.offsetWidth,e.offsetHeight]},getAbsPointerPos:function(e){e||(e=window.event);var t=0,n=0;return void 0!==e.changedTouches&&e.changedTouches.length?(t=e.changedTouches[0].clientX,n=e.changedTouches[0].clientY):"number"==typeof e.clientX&&(t=e.clientX,n=e.clientY),{x:t,y:n}},getRelPointerPos:function(e){e||(e=window.event);var t=e.target||e.srcElement,n=t.getBoundingClientRect(),o=0,i=0,r=0,s=0;return void 0!==e.changedTouches&&e.changedTouches.length?(r=e.changedTouches[0].clientX,s=e.changedTouches[0].clientY):"number"==typeof e.clientX&&(r=e.clientX,s=e.clientY),o=r-n.left,i=s-n.top,{x:o,y:i}},getViewPos:function(){var e=document.documentElement;return[(window.pageXOffset||e.scrollLeft)-(e.clientLeft||0),(window.pageYOffset||e.scrollTop)-(e.clientTop||0)]},getViewSize:function(){var e=document.documentElement;return[window.innerWidth||e.clientWidth,window.innerHeight||e.clientHeight]},redrawPosition:function(){if(e.picker&&e.picker.owner){var t,n,o=e.picker.owner;o.fixed?(t=e.getElementPos(o.targetElement,!0),n=[0,0]):(t=e.getElementPos(o.targetElement),n=e.getViewPos());var i,r,s,a=e.getElementSize(o.targetElement),l=e.getViewSize(),d=e.getPickerOuterDims(o);switch(o.position.toLowerCase()){case"left":i=1,r=0,s=-1;break;case"right":i=1,r=0,s=1;break;case"top":i=0,r=1,s=-1;break;default:i=0,r=1,s=1}var c,h=(a[r]+d[r])/2;c=o.smartPosition?[-n[i]+t[i]+d[i]>l[i]&&-n[i]+t[i]+a[i]/2>l[i]/2&&t[i]+a[i]-d[i]>=0?t[i]+a[i]-d[i]:t[i],-n[r]+t[r]+a[r]+d[r]-h+h*s>l[r]?-n[r]+t[r]+a[r]/2>l[r]/2&&t[r]+a[r]-h-h*s>=0?t[r]+a[r]-h-h*s:t[r]+a[r]-h+h*s:t[r]+a[r]-h+h*s>=0?t[r]+a[r]-h+h*s:t[r]+a[r]-h-h*s]:[t[i],t[r]+a[r]-h+h*s];var u=c[i],p=c[r],m=o.fixed?"fixed":"absolute",v=(c[0]+d[0]>t[0]||c[0]<t[0]+a[0])&&c[1]+d[1]<t[1]+a[1];e._drawPosition(o,u,p,m,v)}},_drawPosition:function(t,n,o,i,r){var s=r?0:t.shadowBlur;e.picker.wrap.style.position=i,e.picker.wrap.style.left=n+"px",e.picker.wrap.style.top=o+"px",e.setBoxShadow(e.picker.boxS,t.shadow?new e.BoxShadow(0,s,t.shadowBlur,0,t.shadowColor):null)},getPickerDims:function(t){var n=!!e.getSliderComponent(t);return[2*t.insetWidth+2*t.padding+t.width+(n?2*t.insetWidth+e.getPadToSliderPadding(t)+t.sliderSize:0),2*t.insetWidth+2*t.padding+t.height+(t.closable?2*t.insetWidth+t.padding+t.buttonHeight:0)]},getPickerOuterDims:function(t){var n=e.getPickerDims(t);return[n[0]+2*t.borderWidth,n[1]+2*t.borderWidth]},getPadToSliderPadding:function(e){return Math.max(e.padding,1.5*(2*e.pointerBorderWidth+e.pointerThickness))},getPadYComponent:function(e){switch(e.mode.charAt(1).toLowerCase()){case"v":return"v"}return"s"},getSliderComponent:function(e){if(e.mode.length>2)switch(e.mode.charAt(2).toLowerCase()){case"s":return"s";case"v":return"v"}return null},onDocumentMouseDown:function(t){t||(t=window.event);var n=t.target||t.srcElement;n._jscLinkedInstance?n._jscLinkedInstance.showOnClick&&n._jscLinkedInstance.show():n._jscControlName?e.onControlPointerStart(t,n,n._jscControlName,"mouse"):e.picker&&e.picker.owner&&e.picker.owner.hide()},onDocumentTouchStart:function(t){t||(t=window.event);var n=t.target||t.srcElement;n._jscLinkedInstance?n._jscLinkedInstance.showOnClick&&n._jscLinkedInstance.show():n._jscControlName?e.onControlPointerStart(t,n,n._jscControlName,"touch"):e.picker&&e.picker.owner&&e.picker.owner.hide()},onWindowResize:function(t){e.redrawPosition()},onParentScroll:function(t){e.picker&&e.picker.owner&&e.picker.owner.hide()},_pointerMoveEvent:{mouse:"mousemove",touch:"touchmove"},_pointerEndEvent:{mouse:"mouseup",touch:"touchend"},_pointerOrigin:null,_capturedTarget:null,onControlPointerStart:function(t,n,o,i){var r=n._jscInstance;e.preventDefault(t),e.captureTarget(n);var s=function(r,s){e.attachGroupEvent("drag",r,e._pointerMoveEvent[i],e.onDocumentPointerMove(t,n,o,i,s)),e.attachGroupEvent("drag",r,e._pointerEndEvent[i],e.onDocumentPointerEnd(t,n,o,i))};if(s(document,[0,0]),window.parent&&window.frameElement){var a=window.frameElement.getBoundingClientRect(),l=[-a.left,-a.top];s(window.parent.window.document,l)}var d=e.getAbsPointerPos(t),c=e.getRelPointerPos(t);switch(e._pointerOrigin={x:d.x-c.x,y:d.y-c.y},o){case"pad":switch(e.getSliderComponent(r)){case"s":0===r.hsv[1]&&r.fromHSV(null,100,null);break;case"v":0===r.hsv[2]&&r.fromHSV(null,null,100)}e.setPad(r,t,0,0);break;case"sld":e.setSld(r,t,0)}e.dispatchFineChange(r)},onDocumentPointerMove:function(t,n,o,i,r){return function(t){var i=n._jscInstance;switch(o){case"pad":t||(t=window.event),e.setPad(i,t,r[0],r[1]),e.dispatchFineChange(i);break;case"sld":t||(t=window.event),e.setSld(i,t,r[1]),e.dispatchFineChange(i)}}},onDocumentPointerEnd:function(t,n,o,i){return function(t){var o=n._jscInstance;e.detachGroupEvents("drag"),e.releaseTarget(),e.dispatchChange(o)}},dispatchChange:function(t){t.valueElement&&e.isElementType(t.valueElement,"input")&&e.fireEvent(t.valueElement,"change")},dispatchFineChange:function(e){if(e.onFineChange){var t;t="string"==typeof e.onFineChange?new Function(e.onFineChange):e.onFineChange,t.call(e)}},setPad:function(t,n,o,i){var r=e.getAbsPointerPos(n),s=o+r.x-e._pointerOrigin.x-t.padding-t.insetWidth,a=i+r.y-e._pointerOrigin.y-t.padding-t.insetWidth,l=s*(360/(t.width-1)),d=100-a*(100/(t.height-1));switch(e.getPadYComponent(t)){case"s":t.fromHSV(l,d,null,e.leaveSld);break;case"v":t.fromHSV(l,null,d,e.leaveSld)}},setSld:function(t,n,o){var i=e.getAbsPointerPos(n),r=o+i.y-e._pointerOrigin.y-t.padding-t.insetWidth,s=100-r*(100/(t.height-1));switch(e.getSliderComponent(t)){case"s":t.fromHSV(null,s,null,e.leavePad);break;case"v":t.fromHSV(null,null,s,e.leavePad)}},_vmlNS:"jsc_vml_",_vmlCSS:"jsc_vml_css_",_vmlReady:!1,initVML:function(){if(!e._vmlReady){var t=document;if(t.namespaces[e._vmlNS]||t.namespaces.add(e._vmlNS,"urn:schemas-microsoft-com:vml"),!t.styleSheets[e._vmlCSS]){var n=["shape","shapetype","group","background","path","formulas","handles","fill","stroke","shadow","textbox","textpath","imagedata","line","polyline","curve","rect","roundrect","oval","arc","image"],o=t.createStyleSheet();o.owningElement.id=e._vmlCSS;for(var i=0;i<n.length;i+=1)o.addRule(e._vmlNS+"\\:"+n[i],"behavior:url(#default#VML);")}e._vmlReady=!0}},createPalette:function(){var t={elm:null,draw:null};if(e.isCanvasSupported){var n=document.createElement("canvas"),o=n.getContext("2d"),i=function(e,t,i){n.width=e,n.height=t,o.clearRect(0,0,n.width,n.height);var r=o.createLinearGradient(0,0,n.width,0);r.addColorStop(0,"#F00"),r.addColorStop(1/6,"#FF0"),r.addColorStop(2/6,"#0F0"),r.addColorStop(.5,"#0FF"),r.addColorStop(4/6,"#00F"),r.addColorStop(5/6,"#F0F"),r.addColorStop(1,"#F00"),o.fillStyle=r,o.fillRect(0,0,n.width,n.height);var s=o.createLinearGradient(0,0,0,n.height);switch(i.toLowerCase()){case"s":s.addColorStop(0,"rgba(255,255,255,0)"),s.addColorStop(1,"rgba(255,255,255,1)");break;case"v":s.addColorStop(0,"rgba(0,0,0,0)"),s.addColorStop(1,"rgba(0,0,0,1)")}o.fillStyle=s,o.fillRect(0,0,n.width,n.height)};t.elm=n,t.draw=i}else{e.initVML();var r=document.createElement("div");r.style.position="relative",r.style.overflow="hidden";var s=document.createElement(e._vmlNS+":fill");s.type="gradient",s.method="linear",s.angle="90",s.colors="16.67% #F0F, 33.33% #00F, 50% #0FF, 66.67% #0F0, 83.33% #FF0";var a=document.createElement(e._vmlNS+":rect");a.style.position="absolute",a.style.left="-1px",a.style.top="-1px",a.stroked=!1,a.appendChild(s),r.appendChild(a);var l=document.createElement(e._vmlNS+":fill");l.type="gradient",l.method="linear",l.angle="180",l.opacity="0";var d=document.createElement(e._vmlNS+":rect");d.style.position="absolute",d.style.left="-1px",d.style.top="-1px",d.stroked=!1,d.appendChild(l),r.appendChild(d);var i=function(e,t,n){switch(r.style.width=e+"px",r.style.height=t+"px",a.style.width=d.style.width=e+1+"px",a.style.height=d.style.height=t+1+"px",s.color="#F00",s.color2="#F00",n.toLowerCase()){case"s":l.color=l.color2="#FFF";break;case"v":l.color=l.color2="#000"}};t.elm=r,t.draw=i}return t},createSliderGradient:function(){var t={elm:null,draw:null};if(e.isCanvasSupported){var n=document.createElement("canvas"),o=n.getContext("2d"),i=function(e,t,i,r){n.width=e,n.height=t,o.clearRect(0,0,n.width,n.height);var s=o.createLinearGradient(0,0,0,n.height);s.addColorStop(0,i),s.addColorStop(1,r),o.fillStyle=s,o.fillRect(0,0,n.width,n.height)};t.elm=n,t.draw=i}else{e.initVML();var r=document.createElement("div");r.style.position="relative",r.style.overflow="hidden";var s=document.createElement(e._vmlNS+":fill");s.type="gradient",s.method="linear",s.angle="180";var a=document.createElement(e._vmlNS+":rect");a.style.position="absolute",a.style.left="-1px",a.style.top="-1px",a.stroked=!1,a.appendChild(s),r.appendChild(a);var i=function(e,t,n,o){r.style.width=e+"px",r.style.height=t+"px",a.style.width=e+1+"px",a.style.height=t+1+"px",s.color=n,s.color2=o};t.elm=r,t.draw=i}return t},leaveValue:1,leaveStyle:2,leavePad:4,leaveSld:8,BoxShadow:function(){var e=function(e,t,n,o,i,r){this.hShadow=e,this.vShadow=t,this.blur=n,this.spread=o,this.color=i,this.inset=!!r};return e.prototype.toString=function(){var e=[Math.round(this.hShadow)+"px",Math.round(this.vShadow)+"px",Math.round(this.blur)+"px",Math.round(this.spread)+"px",this.color];return this.inset&&e.push("inset"),e.join(" ")},e}(),jscolor:function(t,n){function o(e,t,n){e/=255,t/=255,n/=255;var o=Math.min(Math.min(e,t),n),i=Math.max(Math.max(e,t),n),r=i-o;if(0===r)return[null,0,100*i];var s=e===o?3+(n-t)/r:t===o?5+(e-n)/r:1+(t-e)/r;return[60*(6===s?0:s),r/i*100,100*i]}function i(e,t,n){var o=n/100*255;if(null===e)return[o,o,o];e/=60,t/=100;var i=Math.floor(e),r=i%2?e-i:1-(e-i),s=o*(1-t),a=o*(1-t*r);switch(i){case 6:case 0:return[o,a,s];case 1:return[a,o,s];case 2:return[s,o,a];case 3:return[s,a,o];case 4:return[a,s,o];case 5:return[o,s,a]}}function r(){e.unsetClass(m.targetElement,m.activeClass),e.picker.wrap.parentNode.removeChild(e.picker.wrap),delete e.picker.owner}function s(){m._processParentElementsInDOM(),e.picker||(e.picker={owner:null,wrap:document.createElement("div"),box:document.createElement("div"),boxS:document.createElement("div"),boxB:document.createElement("div"),pad:document.createElement("div"),padB:document.createElement("div"),padM:document.createElement("div"),padPal:e.createPalette(),cross:document.createElement("div"),crossBY:document.createElement("div"),crossBX:document.createElement("div"),crossLY:document.createElement("div"),crossLX:document.createElement("div"),sld:document.createElement("div"),sldB:document.createElement("div"),sldM:document.createElement("div"),sldGrad:e.createSliderGradient(),sldPtrS:document.createElement("div"),sldPtrIB:document.createElement("div"),sldPtrMB:document.createElement("div"),sldPtrOB:document.createElement("div"),btn:document.createElement("div"),btnT:document.createElement("span")},e.picker.pad.appendChild(e.picker.padPal.elm),e.picker.padB.appendChild(e.picker.pad),e.picker.cross.appendChild(e.picker.crossBY),e.picker.cross.appendChild(e.picker.crossBX),e.picker.cross.appendChild(e.picker.crossLY),e.picker.cross.appendChild(e.picker.crossLX),e.picker.padB.appendChild(e.picker.cross),e.picker.box.appendChild(e.picker.padB),e.picker.box.appendChild(e.picker.padM),e.picker.sld.appendChild(e.picker.sldGrad.elm),e.picker.sldB.appendChild(e.picker.sld),e.picker.sldB.appendChild(e.picker.sldPtrOB),e.picker.sldPtrOB.appendChild(e.picker.sldPtrMB),e.picker.sldPtrMB.appendChild(e.picker.sldPtrIB),e.picker.sldPtrIB.appendChild(e.picker.sldPtrS),e.picker.box.appendChild(e.picker.sldB),e.picker.box.appendChild(e.picker.sldM),e.picker.btn.appendChild(e.picker.btnT),e.picker.box.appendChild(e.picker.btn),e.picker.boxB.appendChild(e.picker.box),e.picker.wrap.appendChild(e.picker.boxS),e.picker.wrap.appendChild(e.picker.boxB));var t=e.picker,n=!!e.getSliderComponent(m),o=e.getPickerDims(m),i=2*m.pointerBorderWidth+m.pointerThickness+2*m.crossSize,r=e.getPadToSliderPadding(m),s=Math.min(m.borderRadius,Math.round(m.padding*Math.PI));t.wrap.style.clear="both",t.wrap.style.width=o[0]+2*m.borderWidth+"px",t.wrap.style.height=o[1]+2*m.borderWidth+"px",t.wrap.style.zIndex=m.zIndex,t.box.style.width=o[0]+"px",t.box.style.height=o[1]+"px",t.boxS.style.position="absolute",t.boxS.style.left="0",t.boxS.style.top="0",t.boxS.style.width="100%",t.boxS.style.height="100%",e.setBorderRadius(t.boxS,s+"px"),t.boxB.style.position="relative",t.boxB.style.border=m.borderWidth+"px solid",t.boxB.style.borderColor=m.borderColor,t.boxB.style.background=m.backgroundColor,e.setBorderRadius(t.boxB,s+"px"),t.padM.style.background=t.sldM.style.background="#FFF",e.setStyle(t.padM,"opacity","0"),e.setStyle(t.sldM,"opacity","0"),t.pad.style.position="relative",t.pad.style.width=m.width+"px",t.pad.style.height=m.height+"px",t.padPal.draw(m.width,m.height,e.getPadYComponent(m)),t.padB.style.position="absolute",t.padB.style.left=m.padding+"px",t.padB.style.top=m.padding+"px",t.padB.style.border=m.insetWidth+"px solid",t.padB.style.borderColor=m.insetColor,t.padM._jscInstance=m,t.padM._jscControlName="pad",t.padM.style.position="absolute",t.padM.style.left="0",t.padM.style.top="0",t.padM.style.width=m.padding+2*m.insetWidth+m.width+r/2+"px",t.padM.style.height=o[1]+"px",t.padM.style.cursor="crosshair",t.cross.style.position="absolute",t.cross.style.left=t.cross.style.top="0",t.cross.style.width=t.cross.style.height=i+"px",t.crossBY.style.position=t.crossBX.style.position="absolute",t.crossBY.style.background=t.crossBX.style.background=m.pointerBorderColor,t.crossBY.style.width=t.crossBX.style.height=2*m.pointerBorderWidth+m.pointerThickness+"px",t.crossBY.style.height=t.crossBX.style.width=i+"px",t.crossBY.style.left=t.crossBX.style.top=Math.floor(i/2)-Math.floor(m.pointerThickness/2)-m.pointerBorderWidth+"px",t.crossBY.style.top=t.crossBX.style.left="0",t.crossLY.style.position=t.crossLX.style.position="absolute",t.crossLY.style.background=t.crossLX.style.background=m.pointerColor,t.crossLY.style.height=t.crossLX.style.width=i-2*m.pointerBorderWidth+"px",t.crossLY.style.width=t.crossLX.style.height=m.pointerThickness+"px",t.crossLY.style.left=t.crossLX.style.top=Math.floor(i/2)-Math.floor(m.pointerThickness/2)+"px",t.crossLY.style.top=t.crossLX.style.left=m.pointerBorderWidth+"px",t.sld.style.overflow="hidden",t.sld.style.width=m.sliderSize+"px",t.sld.style.height=m.height+"px",t.sldGrad.draw(m.sliderSize,m.height,"#000","#000"),t.sldB.style.display=n?"block":"none",t.sldB.style.position="absolute",t.sldB.style.right=m.padding+"px",t.sldB.style.top=m.padding+"px",t.sldB.style.border=m.insetWidth+"px solid",t.sldB.style.borderColor=m.insetColor,t.sldM._jscInstance=m,t.sldM._jscControlName="sld",t.sldM.style.display=n?"block":"none",t.sldM.style.position="absolute",t.sldM.style.right="0",t.sldM.style.top="0",t.sldM.style.width=m.sliderSize+r/2+m.padding+2*m.insetWidth+"px",t.sldM.style.height=o[1]+"px",t.sldM.style.cursor="default",t.sldPtrIB.style.border=t.sldPtrOB.style.border=m.pointerBorderWidth+"px solid "+m.pointerBorderColor,t.sldPtrOB.style.position="absolute",t.sldPtrOB.style.left=-(2*m.pointerBorderWidth+m.pointerThickness)+"px",t.sldPtrOB.style.top="0",t.sldPtrMB.style.border=m.pointerThickness+"px solid "+m.pointerColor,t.sldPtrS.style.width=m.sliderSize+"px",t.sldPtrS.style.height=f+"px",t.btn.style.display=m.closable?"block":"none",t.btn.style.position="absolute",t.btn.style.left=m.padding+"px",t.btn.style.bottom=m.padding+"px",t.btn.style.padding="0 15px",t.btn.style.height=m.buttonHeight+"px",t.btn.style.border=m.insetWidth+"px solid",function(){var e=m.insetColor.split(/\s+/),n=e.length<2?e[0]:e[1]+" "+e[0]+" "+e[0]+" "+e[1];t.btn.style.borderColor=n}(),t.btn.style.color=m.buttonColor,t.btn.style.font="12px sans-serif",t.btn.style.textAlign="center";try{t.btn.style.cursor="pointer"}catch(e){t.btn.style.cursor="hand"}t.btn.onmousedown=function(){m.hide()},t.btnT.style.lineHeight=m.buttonHeight+"px",t.btnT.innerHTML="",t.btnT.appendChild(document.createTextNode(m.closeText)),a(),l(),e.picker.owner&&e.picker.owner!==m&&e.unsetClass(e.picker.owner.targetElement,m.activeClass),e.picker.owner=m,e.isElementType(v,"body")?e.redrawPosition():e._drawPosition(m,0,0,"relative",!1),t.wrap.parentNode!=v&&v.appendChild(t.wrap),e.setClass(m.targetElement,m.activeClass)}function a(){switch(e.getPadYComponent(m)){case"s":var t=1;break;case"v":var t=2}var n=Math.round(m.hsv[0]/360*(m.width-1)),o=Math.round((1-m.hsv[t]/100)*(m.height-1)),r=2*m.pointerBorderWidth+m.pointerThickness+2*m.crossSize,s=-Math.floor(r/2);switch(e.picker.cross.style.left=n+s+"px",e.picker.cross.style.top=o+s+"px",e.getSliderComponent(m)){case"s":var a=i(m.hsv[0],100,m.hsv[2]),l=i(m.hsv[0],0,m.hsv[2]),d="rgb("+Math.round(a[0])+","+Math.round(a[1])+","+Math.round(a[2])+")",c="rgb("+Math.round(l[0])+","+Math.round(l[1])+","+Math.round(l[2])+")";e.picker.sldGrad.draw(m.sliderSize,m.height,d,c);break;case"v":var h=i(m.hsv[0],m.hsv[1],100),d="rgb("+Math.round(h[0])+","+Math.round(h[1])+","+Math.round(h[2])+")",c="#000";e.picker.sldGrad.draw(m.sliderSize,m.height,d,c)}}function l(){var t=e.getSliderComponent(m);if(t){switch(t){case"s":var n=1;break;case"v":var n=2}var o=Math.round((1-m.hsv[n]/100)*(m.height-1));e.picker.sldPtrOB.style.top=o-(2*m.pointerBorderWidth+m.pointerThickness)-Math.floor(f/2)+"px"}}function d(){return e.picker&&e.picker.owner===m}function c(){m.importColor()}this.value=null,this.valueElement=t,this.styleElement=t,this.required=!0,this.refine=!0,this.hash=!1,this.uppercase=!0,this.onFineChange=null,this.activeClass="jscolor-active",this.minS=0,this.maxS=100,this.minV=0,this.maxV=100,this.hsv=[0,0,100],this.rgb=[255,255,255],this.width=181,this.height=101,this.showOnClick=!0,this.mode="HSV",this.position="bottom",this.smartPosition=!0,this.sliderSize=16,this.crossSize=8,this.closable=!1,this.closeText="Close",this.buttonColor="#000000",this.buttonHeight=18,this.padding=12,this.backgroundColor="#FFFFFF",this.borderWidth=1,this.borderColor="#BBBBBB",this.borderRadius=8,this.insetWidth=1,this.insetColor="#BBBBBB",this.shadow=!0,this.shadowBlur=15,this.shadowColor="rgba(0,0,0,0.2)",this.pointerColor="#4C4C4C",this.pointerBorderColor="#FFFFFF",this.pointerBorderWidth=1,this.pointerThickness=2,this.zIndex=1e3,this.container=null;for(var h in n)n.hasOwnProperty(h)&&(this[h]=n[h]);if(this.hide=function(){d()&&r()},this.show=function(){s()},this.redraw=function(){d()&&s()},this.importColor=function(){this.valueElement&&e.isElementType(this.valueElement,"input")?this.refine?!this.required&&/^\s*$/.test(this.valueElement.value)?(this.valueElement.value="",this.styleElement&&(this.styleElement.style.backgroundImage=this.styleElement._jscOrigStyle.backgroundImage,this.styleElement.style.backgroundColor=this.styleElement._jscOrigStyle.backgroundColor,this.styleElement.style.color=this.styleElement._jscOrigStyle.color),this.exportColor(e.leaveValue|e.leaveStyle)):this.fromString(this.valueElement.value)||this.exportColor():this.fromString(this.valueElement.value,e.leaveValue)||(this.styleElement&&(this.styleElement.style.backgroundImage=this.styleElement._jscOrigStyle.backgroundImage,this.styleElement.style.backgroundColor=this.styleElement._jscOrigStyle.backgroundColor,this.styleElement.style.color=this.styleElement._jscOrigStyle.color),this.exportColor(e.leaveValue|e.leaveStyle)):this.exportColor()},this.exportColor=function(t){if(!(t&e.leaveValue)&&this.valueElement){var n=this.toString();this.uppercase&&(n=n.toUpperCase()),this.hash&&(n="#"+n),e.isElementType(this.valueElement,"input")?this.valueElement.value=n:this.valueElement.innerHTML=n}t&e.leaveStyle||this.styleElement&&(this.styleElement.style.backgroundImage="none",this.styleElement.style.backgroundColor="#"+this.toString(),this.styleElement.style.color=this.isLight()?"#000":"#FFF"),t&e.leavePad||!d()||a(),t&e.leaveSld||!d()||l()},this.fromHSV=function(e,t,n,o){if(null!==e){if(isNaN(e))return!1;e=Math.max(0,Math.min(360,e))}if(null!==t){if(isNaN(t))return!1;t=Math.max(0,Math.min(100,this.maxS,t),this.minS)}if(null!==n){if(isNaN(n))return!1;n=Math.max(0,Math.min(100,this.maxV,n),this.minV)}this.rgb=i(null===e?this.hsv[0]:this.hsv[0]=e,null===t?this.hsv[1]:this.hsv[1]=t,null===n?this.hsv[2]:this.hsv[2]=n),this.exportColor(o)},this.fromRGB=function(e,t,n,r){if(null!==e){if(isNaN(e))return!1;e=Math.max(0,Math.min(255,e))}if(null!==t){if(isNaN(t))return!1;t=Math.max(0,Math.min(255,t))}if(null!==n){if(isNaN(n))return!1;n=Math.max(0,Math.min(255,n))}var s=o(null===e?this.rgb[0]:e,null===t?this.rgb[1]:t,null===n?this.rgb[2]:n);null!==s[0]&&(this.hsv[0]=Math.max(0,Math.min(360,s[0]))),0!==s[2]&&(this.hsv[1]=null===s[1]?null:Math.max(0,this.minS,Math.min(100,this.maxS,s[1]))),this.hsv[2]=null===s[2]?null:Math.max(0,this.minV,Math.min(100,this.maxV,s[2]));var a=i(this.hsv[0],this.hsv[1],this.hsv[2]);this.rgb[0]=a[0],this.rgb[1]=a[1],this.rgb[2]=a[2],this.exportColor(r)},this.fromString=function(e,t){
2
+ var n;if(n=e.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i))return 6===n[1].length?this.fromRGB(parseInt(n[1].substr(0,2),16),parseInt(n[1].substr(2,2),16),parseInt(n[1].substr(4,2),16),t):this.fromRGB(parseInt(n[1].charAt(0)+n[1].charAt(0),16),parseInt(n[1].charAt(1)+n[1].charAt(1),16),parseInt(n[1].charAt(2)+n[1].charAt(2),16),t),!0;if(n=e.match(/^\W*rgba?\(([^)]*)\)\W*$/i)){var o,i,r,s=n[1].split(","),a=/^\s*(\d*)(\.\d+)?\s*$/;if(s.length>=3&&(o=s[0].match(a))&&(i=s[1].match(a))&&(r=s[2].match(a))){var l=parseFloat((o[1]||"0")+(o[2]||"")),d=parseFloat((i[1]||"0")+(i[2]||"")),c=parseFloat((r[1]||"0")+(r[2]||""));return this.fromRGB(l,d,c,t),!0}}return!1},this.toString=function(){return(256|Math.round(this.rgb[0])).toString(16).substr(1)+(256|Math.round(this.rgb[1])).toString(16).substr(1)+(256|Math.round(this.rgb[2])).toString(16).substr(1)},this.toHEXString=function(){return"#"+this.toString().toUpperCase()},this.toRGBString=function(){return"rgb("+Math.round(this.rgb[0])+","+Math.round(this.rgb[1])+","+Math.round(this.rgb[2])+")"},this.isLight=function(){return.213*this.rgb[0]+.715*this.rgb[1]+.072*this.rgb[2]>127.5},this._processParentElementsInDOM=function(){if(!this._linkedElementsProcessed){this._linkedElementsProcessed=!0;var t=this.targetElement;do{var n=e.getStyle(t);n&&"fixed"===n.position.toLowerCase()&&(this.fixed=!0),t!==this.targetElement&&(t._jscEventsAttached||(e.attachEvent(t,"scroll",e.onParentScroll),t._jscEventsAttached=!0))}while((t=t.parentNode)&&!e.isElementType(t,"body"))}},"string"==typeof t){var u=t,p=document.getElementById(u);p?this.targetElement=p:e.warn("Could not find target element with ID '"+u+"'")}else t?this.targetElement=t:e.warn("Invalid target element: '"+t+"'");if(this.targetElement._jscLinkedInstance)return void e.warn("Cannot link jscolor twice to the same element. Skipping.");this.targetElement._jscLinkedInstance=this,this.valueElement=e.fetchElement(this.valueElement),this.styleElement=e.fetchElement(this.styleElement);var m=this,v=this.container?e.fetchElement(this.container):document.getElementsByTagName("body")[0],f=3;if(e.isElementType(this.targetElement,"button"))if(this.targetElement.onclick){var g=this.targetElement.onclick;this.targetElement.onclick=function(e){return g.call(this,e),!1}}else this.targetElement.onclick=function(){return!1};if(this.valueElement&&e.isElementType(this.valueElement,"input")){var y=function(){m.fromString(m.valueElement.value,e.leaveValue),e.dispatchFineChange(m)};e.attachEvent(this.valueElement,"keyup",y),e.attachEvent(this.valueElement,"input",y),e.attachEvent(this.valueElement,"blur",c),this.valueElement.setAttribute("autocomplete","off")}this.styleElement&&(this.styleElement._jscOrigStyle={backgroundImage:this.styleElement.style.backgroundImage,backgroundColor:this.styleElement.style.backgroundColor,color:this.styleElement.style.color}),this.value?this.fromString(this.value)||this.exportColor():this.importColor()}};return e.jscolor.lookupClass="jscolor",e.jscolor.installByClassName=function(t){var n=document.getElementsByTagName("input"),o=document.getElementsByTagName("button");e.tryInstallOnElements(n,t),e.tryInstallOnElements(o,t)},e.register(),e.jscolor}()),function(e){var t={common:{init:function(){e(document).on("keyup","input[name=moove_gdpr_company_logo]",function(){console.log("changed"),e(".moove_gdpr_company_logo_holder").css("background-image","url("+e(this).val()+")")}),e(document).on("click",'#moove_gdpr_tab_advanced_cookies button[type="submit"], #moove_gdpr_tab_third_party_cookies button[type="submit"]',function(t){var n=0,o=0;if(e(this).closest("form").find("textarea.large-text.code").each(function(){e.trim(e(this).val())||n++,o++}),o-n<1){t.preventDefault();var i=e(this).closest("form").find(".form-table").addClass("moove-gdpr-form-error").find(".alert.script-error").show();e("html, body").animate({scrollTop:i.offset().top-100},200)}})},finalize:function(){}},home:{init:function(){},finalize:function(){}},about_us:{init:function(){}}},n={fire:function(e,n,o){var i,r=t;n=void 0===n?"init":n,i=""!==e,i=i&&r[e],(i=i&&"function"==typeof r[e][n])&&r[e][n](o)},loadEvents:function(){n.fire("common"),e.each(document.body.className.replace(/-/g,"_").split(/\s+/),function(e,t){n.fire(t),n.fire(t,"finalize")}),n.fire("common","finalize")}};e(document).ready(n.loadEvents)}(jQuery);
dist/scripts/main.js CHANGED
@@ -1 +1 @@
1
- !function(e,o){"function"==typeof define&&define.amd?define(["jquery"],function(t){return o(e,t)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=o(e,require("jquery")):e.lity=o(e,e.jQuery||e.Zepto)}("undefined"!=typeof window?window:this,function(e,o){"use strict";function t(e){var o=O();return P&&e.length?(e.one(P,o.resolve),setTimeout(o.resolve,500)):o.resolve(),o.promise()}function i(e,t,i){if(1===arguments.length)return o.extend({},e);if("string"==typeof t){if(void 0===i)return void 0===e[t]?null:e[t];e[t]=i}else o.extend(e,t);return this}function n(e){for(var o,t=decodeURI(e.split("#")[0]).split("&"),i={},n=0,r=t.length;n<r;n++)t[n]&&(o=t[n].split("="),i[o[0]]=o[1]);return i}function r(e,t){return e+(e.indexOf("?")>-1?"&":"?")+o.param(t)}function a(e,o){var t=e.indexOf("#");return-1===t?o:(t>0&&(e=e.substr(t)),o+e)}function d(e){return o('<span class="lity-error"/>').append(e)}function c(e,t){var i=t.opener()&&t.opener().data("lity-desc")||"Image with no description",n=o('<img src="'+e+'" alt="'+i+'"/>'),r=O(),a=function(){r.reject(d("Failed loading image"))};return n.on("load",function(){if(0===this.naturalWidth)return a();r.resolve(n)}).on("error",a),r.promise()}function s(e,t){var i,n,r;try{i=o(e)}catch(e){return!1}return!!i.length&&(n=o('<i style="display:none !important"/>'),r=i.hasClass("lity-hide"),t.element().one("lity:remove",function(){n.before(i).remove(),r&&!i.closest(".lity-content").length&&i.addClass("lity-hide")}),i.removeClass("lity-hide").after(n))}function l(e){var t=N.exec(e);return!!t&&v(a(e,r("https://www.youtube"+(t[2]||"")+".com/embed/"+t[4],o.extend({autoplay:1},n(t[5]||"")))))}function p(e){var t=R.exec(e);return!!t&&v(a(e,r("https://player.vimeo.com/video/"+t[3],o.extend({autoplay:1},n(t[4]||"")))))}function m(e){var t=q.exec(e);return!!t&&(0!==e.indexOf("http")&&(e="https:"+e),v(a(e,r("https://www.facebook.com/plugins/video.php?href="+e,o.extend({autoplay:1},n(t[4]||""))))))}function u(e){var o=M.exec(e);return!!o&&v(a(e,r("https://www.google."+o[3]+"/maps?"+o[6],{output:o[6].indexOf("layer=c")>0?"svembed":"embed"})))}function v(e){return'<div class="lity-iframe-container"><iframe frameborder="0" allowfullscreen src="'+e+'"/></div>'}function f(){return D.documentElement.clientHeight?D.documentElement.clientHeight:Math.round(T.height())}function g(e){var o=b();o&&(27===e.keyCode&&o.options("esc")&&o.close(),9===e.keyCode&&h(e,o))}function h(e,o){var t=o.element().find(U),i=t.index(D.activeElement);e.shiftKey&&i<=0?(t.get(t.length-1).focus(),e.preventDefault()):e.shiftKey||i!==t.length-1||(t.get(0).focus(),e.preventDefault())}function _(){o.each(j,function(e,o){o.resize()})}function y(e){1===j.unshift(e)&&(E.addClass("lity-active"),T.on({resize:_,keydown:g})),o("body > *").not(e.element()).addClass("lity-hidden").each(function(){var e=o(this);void 0===e.data(S)&&e.data(S,e.attr(z)||null)}).attr(z,"true")}function k(e){var t;e.element().attr(z,"true"),1===j.length&&(E.removeClass("lity-active"),T.off({resize:_,keydown:g})),j=o.grep(j,function(o){return e!==o}),t=j.length?j[0].element():o(".lity-hidden"),t.removeClass("lity-hidden").each(function(){var e=o(this),t=e.data(S);t?e.attr(z,t):e.removeAttr(z),e.removeData(S)})}function b(){return 0===j.length?null:j[0]}function w(e,t,i,n){var r,a="inline",d=o.extend({},i);return n&&d[n]?(r=d[n](e,t),a=n):(o.each(["inline","iframe"],function(e,o){delete d[o],d[o]=i[o]}),o.each(d,function(o,i){return!i||!(!i.test||i.test(e,t))||(r=i(e,t),!1!==r?(a=o,!1):void 0)})),{handler:a,content:r||""}}function x(e,n,r,a){function d(e){l=o(e).css("max-height",f()+"px"),s.find(".lity-loader").each(function(){var e=o(this);t(e).always(function(){e.remove()})}),s.removeClass("lity-loading").find(".lity-content").empty().append(l),m=!0,l.trigger("lity:ready",[p])}var c,s,l,p=this,m=!1,u=!1;n=o.extend({},I,n),s=o(n.template),p.element=function(){return s},p.opener=function(){return r},p.options=o.proxy(i,p,n),p.handlers=o.proxy(i,p,n.handlers),p.resize=function(){m&&!u&&l.css("max-height",f()+"px").trigger("lity:resize",[p])},p.close=function(){if(m&&!u){u=!0,k(p);var e=O();if(a&&(D.activeElement===s[0]||o.contains(s[0],D.activeElement)))try{a.focus()}catch(e){}return l.trigger("lity:close",[p]),s.removeClass("lity-opened").addClass("lity-closed"),t(l.add(s)).always(function(){l.trigger("lity:remove",[p]),s.remove(),s=void 0,e.resolve()}),e.promise()}},c=w(e,p,n.handlers,n.handler),s.attr(z,"false").addClass("lity-loading lity-opened lity-"+c.handler).appendTo("body").focus().on("click","[data-lity-close]",function(e){o(e.target).is("[data-lity-close]")&&p.close()}).trigger("lity:open",[p]),y(p),o.when(c.content).always(d)}function C(e,t,i){e.preventDefault?(e.preventDefault(),i=o(this),e=i.data("lity-target")||i.attr("href")||i.attr("src")):i=o(i);var n=new x(e,o.extend({},i.data("lity-options")||i.data("lity"),t),i,D.activeElement);if(!e.preventDefault)return n}var D=e.document,T=o(e),O=o.Deferred,E=o("html"),j=[],z="aria-hidden",S="lity-"+z,U='a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])',I={esc:!0,handler:null,handlers:{image:c,inline:s,youtube:l,vimeo:p,googlemaps:u,facebookvideo:m,iframe:v},template:'<div class="lity" role="dialog" aria-label="Dialog Window (Press escape to close)" tabindex="-1"><div class="lity-wrap" data-lity-close role="document"><div class="lity-loader" aria-hidden="true">Loading...</div><div class="lity-container"><div class="lity-content"></div><button class="lity-close" type="button" aria-label="Close (Press escape to close)" data-lity-close>&times;</button></div></div></div>'},J=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i,N=/(youtube(-nocookie)?\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?([\w-]{11})(.*)?/i,R=/(vimeo(pro)?.com)\/(?:[^\d]+)?(\d+)\??(.*)?$/,M=/((maps|www)\.)?google\.([^\/\?]+)\/?((maps\/?)?\?)(.*)/i,q=/(facebook\.com)\/([a-z0-9_-]*)\/videos\/([0-9]*)(.*)?$/i,P=function(){var e=D.createElement("div"),o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in o)if(void 0!==e.style[t])return o[t];return!1}();return c.test=function(e){return J.test(e)},C.version="2.2.2",C.options=o.proxy(i,C,I),C.handlers=o.proxy(i,C,I.handlers),C.current=b,o(D).on("click.lity","[data-lity]",C),C}),function(e){var o={common:{init:function(){"use strict";function o(){n("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:"1",advanced:"1"}),365),location.reload()}function t(){e("#moove_gdpr_cookie_info_bar").addClass("moove-gdpr-info-bar-hidden")}function i(){e("#moove_gdpr_cookie_info_bar").removeClass("moove-gdpr-info-bar-hidden"),e("#moove_gdpr_save_popup_settings_button").hide()}function n(e,o,t){var i;if(t){var n=new Date;n.setTime(n.getTime()+24*t*60*60*1e3),i="; expires="+n.toGMTString()}else i="";document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(o)+i+"; path=/"}function r(e){for(var o=encodeURIComponent(e)+"=",t=document.cookie.split(";"),i=0;i<t.length;i++){for(var n=t[i];" "===n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(o))return decodeURIComponent(n.substring(o.length,n.length))}return null}function a(){var o=!0;e("#moove_gdpr_cookie_modal").find("input[type=checkbox]").each(function(){e(this).is(":checked")||(o=!1)}),o?e(".moove-gdpr-button-holder .moove-gdpr-modal-allow-all").hide():e(".moove-gdpr-button-holder .moove-gdpr-modal-allow-all").show()}function d(){var o=r("moove_gdpr_popup"),i="0",a="0",d="0",c=!1;o&&(i=o.strict,a=o.advanced,d=o.thirdparty),e("#moove_gdpr_strict_cookies").is(":checked")?(i="1",c=!0):i="0",e("#moove_gdpr_performance_cookies").is(":checked")?(d="1",c=!0):d="0",e("#moove_gdpr_advanced_cookies").is(":checked")?(a="1",c=!0):a="0",!o&&c?(n("moove_gdpr_popup",JSON.stringify({strict:i,thirdparty:d,advanced:a}),365),t()):o&&n("moove_gdpr_popup",JSON.stringify({strict:i,thirdparty:d,advanced:a}),365);var o=r("moove_gdpr_popup");o&&"0"===o.strict&&"0"===o.advanced&&"0"===o.thirdparty&&(s("moove_gdpr_popup"),location.reload())}if(window.location.hash){"moove_gdpr_cookie_modal"===window.location.hash.substring(1)&&(c=lity("#moove_gdpr_cookie_modal"),e(".lity").addClass("moove_gdpr_cookie_modal_open"))}!function(){if(location.pathname,e("#moove_gdpr_save_popup_settings_button").show(),document.cookie.indexOf("moove_gdpr_popup")>=0){var o=r("moove_gdpr_popup");o?(o=JSON.parse(o),e.post(moove_frontend_gdpr_scripts.ajaxurl,{action:"moove_gdpr_get_scripts",strict:o.strict,thirdparty:o.thirdparty,advanced:o.advanced},function(o){e(o).appendTo(document.body)})):i()}else i()}();var c="";e(document).on("click",'[data-href*="#moove_gdpr_cookie_modal"],[href*="#moove_gdpr_cookie_modal"]',function(o){o.preventDefault(),c=lity("#moove_gdpr_cookie_modal"),e(".lity").addClass("moove_gdpr_cookie_modal_open")}),e(document).on("click","#moove_gdpr_cookie_info_bar .moove-gdpr-close-modal-button a, #moove_gdpr_cookie_info_bar .moove-gdpr-close-modal-button button",function(e){e.preventDefault(),t()}),e(document).on("click",".moove-gdpr-modal-close",function(o){o.preventDefault(),e(".lity .lity-close").click()}),e(document).on("click","#moove-gdpr-menu .moove-gdpr-tab-nav",function(o){o.preventDefault(),o.stopPropagation(),e("#moove-gdpr-menu li").removeClass("menu-item-selected"),e(this).parent().addClass("menu-item-selected"),e(".moove-gdpr-tab-content .moove-gdpr-tab-main").hide(),e(e(this).attr("href")).show(),e(e(this).attr("data-href")).show()}),e(document).on("lity:close",function(e,o){d()}),e(document).on("lity:open",function(o,t){var i=r("moove_gdpr_popup");e(".moove-gdpr-status-bar input[type=checkbox]").each(function(){e(this).is(":checked")?e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-strict-warning-message").slideUp():e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-strict-warning-message").slideDown()}),i&&(i=JSON.parse(i),"1"===i.strict?e("#moove_gdpr_strict_cookies").is(":checked")||e("#moove_gdpr_strict_cookies").click():e("#moove_gdpr_strict_cookies").is(":checked")&&e("#moove_gdpr_strict_cookies").click(),"1"===i.thirdparty?e("#moove_gdpr_performance_cookies").is(":checked")||e("#moove_gdpr_performance_cookies").click():e("#moove_gdpr_performance_cookies").is(":checked")&&e("#moove_gdpr_performance_cookies").click(),"1"===i.advanced?e("#moove_gdpr_advanced_cookies").is(":checked")||e("#moove_gdpr_advanced_cookies").click():e("#moove_gdpr_advanced_cookies").is(":checked")&&e("#moove_gdpr_advanced_cookies").click()),e(".moove-gdpr-modal-save-settings").hide()}),e(document).on("click",".fl-disabled",function(o){e(".moove-gdpr-tab-main").hide(),e("#moove-gdpr-menu li").removeClass("menu-item-selected"),e(".menu-item-strict-necesarry-cookies").addClass("menu-item-selected"),e("#strict-necesarry-cookies").show()}),e(document).on("change",".moove-gdpr-status-bar input[type=checkbox]",function(o){e(".moove-gdpr-modal-save-settings").show();var t=e(this).closest(".moove-gdpr-tab-main").attr("id");e(this).closest(".moove-gdpr-status-bar").toggleClass("checkbox-selected"),e(this).closest(".moove-gdpr-tab-main").toggleClass("checkbox-selected"),e("#moove-gdpr-menu .menu-item-"+t).toggleClass("menu-item-off"),e(this).is(":checked")?e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-strict-warning-message").slideUp():e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-strict-warning-message").slideDown(),e(this).is("#moove_gdpr_strict_cookies")&&(e(this).is(":checked")?(e("#third_party_cookies fieldset").removeClass("fl-disabled"),e("#moove_gdpr_performance_cookies").prop("disabled",!1),e("#advanced-cookies fieldset").removeClass("fl-disabled"),e("#moove_gdpr_advanced_cookies").prop("disabled",!1)):(e("#third_party_cookies fieldset").addClass("fl-disabled").closest(".moove-gdpr-status-bar").removeClass("checkbox-selected"),e("#moove_gdpr_performance_cookies").prop("disabled",!0).prop("checked",!1),e("#advanced-cookies fieldset").addClass("fl-disabled").closest(".moove-gdpr-status-bar").removeClass("checkbox-selected"),e("#moove_gdpr_advanced_cookies").prop("disabled",!0).prop("checked",!1))),a()}),e(document).on("click",".moove-gdpr-modal-allow-all",function(i){i.preventDefault(),e("#moove_gdpr_cookie_modal").find("input[type=checkbox]").each(function(){var i=e(this);i.is(":checked")||i.click(),o(),e(".lity .lity-close").click(),t()})}),e(document).on("click",".moove-gdpr-infobar-allow-all",function(e){e.preventDefault(),o()}),e(document).on("click",".moove-gdpr-modal-save-settings",function(o){o.preventDefault(),d(),e(".lity .lity-close").click(),location.reload()});var s=function(e){document.cookie=e+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;"}},finalize:function(){}}},t={fire:function(e,t,i){var n,r=o;t=void 0===t?"init":t,n=""!==e,n=n&&r[e],(n=n&&"function"==typeof r[e][t])&&r[e][t](i)},loadEvents:function(){t.fire("common"),e.each(document.body.className.replace(/-/g,"_").split(/\s+/),function(e,o){t.fire(o),t.fire(o,"finalize")}),t.fire("common","finalize")}};e(document).ready(t.loadEvents)}(jQuery);
1
+ !function(e,o){"function"==typeof define&&define.amd?define(["jquery"],function(t){return o(e,t)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=o(e,require("jquery")):e.lity=o(e,e.jQuery||e.Zepto)}("undefined"!=typeof window?window:this,function(e,o){"use strict";function t(e){var o=O();return P&&e.length?(e.one(P,o.resolve),setTimeout(o.resolve,500)):o.resolve(),o.promise()}function i(e,t,i){if(1===arguments.length)return o.extend({},e);if("string"==typeof t){if(void 0===i)return void 0===e[t]?null:e[t];e[t]=i}else o.extend(e,t);return this}function n(e){for(var o,t=decodeURI(e.split("#")[0]).split("&"),i={},n=0,r=t.length;n<r;n++)t[n]&&(o=t[n].split("="),i[o[0]]=o[1]);return i}function r(e,t){return e+(e.indexOf("?")>-1?"&":"?")+o.param(t)}function a(e,o){var t=e.indexOf("#");return-1===t?o:(t>0&&(e=e.substr(t)),o+e)}function d(e){return o('<span class="lity-error"/>').append(e)}function c(e,t){var i=t.opener()&&t.opener().data("lity-desc")||"Image with no description",n=o('<img src="'+e+'" alt="'+i+'"/>'),r=O(),a=function(){r.reject(d("Failed loading image"))};return n.on("load",function(){if(0===this.naturalWidth)return a();r.resolve(n)}).on("error",a),r.promise()}function s(e,t){var i,n,r;try{i=o(e)}catch(e){return!1}return!!i.length&&(n=o('<i style="display:none !important"/>'),r=i.hasClass("lity-hide"),t.element().one("lity:remove",function(){n.before(i).remove(),r&&!i.closest(".lity-content").length&&i.addClass("lity-hide")}),i.removeClass("lity-hide").after(n))}function l(e){var t=I.exec(e);return!!t&&v(a(e,r("https://www.youtube"+(t[2]||"")+".com/embed/"+t[4],o.extend({autoplay:1},n(t[5]||"")))))}function p(e){var t=R.exec(e);return!!t&&v(a(e,r("https://player.vimeo.com/video/"+t[3],o.extend({autoplay:1},n(t[4]||"")))))}function m(e){var t=q.exec(e);return!!t&&(0!==e.indexOf("http")&&(e="https:"+e),v(a(e,r("https://www.facebook.com/plugins/video.php?href="+e,o.extend({autoplay:1},n(t[4]||""))))))}function u(e){var o=M.exec(e);return!!o&&v(a(e,r("https://www.google."+o[3]+"/maps?"+o[6],{output:o[6].indexOf("layer=c")>0?"svembed":"embed"})))}function v(e){return'<div class="lity-iframe-container"><iframe frameborder="0" allowfullscreen src="'+e+'"/></div>'}function f(){return D.documentElement.clientHeight?D.documentElement.clientHeight:Math.round(T.height())}function g(e){var o=b();o&&(27===e.keyCode&&o.options("esc")&&o.close(),9===e.keyCode&&h(e,o))}function h(e,o){var t=o.element().find(J),i=t.index(D.activeElement);e.shiftKey&&i<=0?(t.get(t.length-1).focus(),e.preventDefault()):e.shiftKey||i!==t.length-1||(t.get(0).focus(),e.preventDefault())}function _(){o.each(j,function(e,o){o.resize()})}function y(e){1===j.unshift(e)&&(E.addClass("lity-active"),T.on({resize:_,keydown:g})),o("body > *").not(e.element()).addClass("lity-hidden").each(function(){var e=o(this);void 0===e.data(S)&&e.data(S,e.attr(z)||null)}).attr(z,"true")}function k(e){var t;e.element().attr(z,"true"),1===j.length&&(E.removeClass("lity-active"),T.off({resize:_,keydown:g})),j=o.grep(j,function(o){return e!==o}),t=j.length?j[0].element():o(".lity-hidden"),t.removeClass("lity-hidden").each(function(){var e=o(this),t=e.data(S);t?e.attr(z,t):e.removeAttr(z),e.removeData(S)})}function b(){return 0===j.length?null:j[0]}function w(e,t,i,n){var r,a="inline",d=o.extend({},i);return n&&d[n]?(r=d[n](e,t),a=n):(o.each(["inline","iframe"],function(e,o){delete d[o],d[o]=i[o]}),o.each(d,function(o,i){return!i||!(!i.test||i.test(e,t))||(r=i(e,t),!1!==r?(a=o,!1):void 0)})),{handler:a,content:r||""}}function x(e,n,r,a){function d(e){l=o(e).css("max-height",f()+"px"),s.find(".lity-loader").each(function(){var e=o(this);t(e).always(function(){e.remove()})}),s.removeClass("lity-loading").find(".lity-content").empty().append(l),m=!0,l.trigger("lity:ready",[p])}var c,s,l,p=this,m=!1,u=!1;n=o.extend({},N,n),s=o(n.template),p.element=function(){return s},p.opener=function(){return r},p.options=o.proxy(i,p,n),p.handlers=o.proxy(i,p,n.handlers),p.resize=function(){m&&!u&&l.css("max-height",f()+"px").trigger("lity:resize",[p])},p.close=function(){if(m&&!u){u=!0,k(p);var e=O();if(a&&(D.activeElement===s[0]||o.contains(s[0],D.activeElement)))try{a.focus()}catch(e){}return l.trigger("lity:close",[p]),s.removeClass("lity-opened").addClass("lity-closed"),t(l.add(s)).always(function(){l.trigger("lity:remove",[p]),s.remove(),s=void 0,e.resolve()}),e.promise()}},c=w(e,p,n.handlers,n.handler),s.attr(z,"false").addClass("lity-loading lity-opened lity-"+c.handler).appendTo("body").focus().on("click","[data-lity-close]",function(e){o(e.target).is("[data-lity-close]")&&p.close()}).trigger("lity:open",[p]),y(p),o.when(c.content).always(d)}function C(e,t,i){e.preventDefault?(e.preventDefault(),i=o(this),e=i.data("lity-target")||i.attr("href")||i.attr("src")):i=o(i);var n=new x(e,o.extend({},i.data("lity-options")||i.data("lity"),t),i,D.activeElement);if(!e.preventDefault)return n}var D=e.document,T=o(e),O=o.Deferred,E=o("html"),j=[],z="aria-hidden",S="lity-"+z,J='a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])',N={esc:!0,handler:null,handlers:{image:c,inline:s,youtube:l,vimeo:p,googlemaps:u,facebookvideo:m,iframe:v},template:'<div class="lity" role="dialog" aria-label="Dialog Window (Press escape to close)" tabindex="-1"><div class="lity-wrap" data-lity-close role="document"><div class="lity-loader" aria-hidden="true">Loading...</div><div class="lity-container"><div class="lity-content"></div><button class="lity-close" type="button" aria-label="Close (Press escape to close)" data-lity-close>&times;</button></div></div></div>'},U=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i,I=/(youtube(-nocookie)?\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?([\w-]{11})(.*)?/i,R=/(vimeo(pro)?.com)\/(?:[^\d]+)?(\d+)\??(.*)?$/,M=/((maps|www)\.)?google\.([^\/\?]+)\/?((maps\/?)?\?)(.*)/i,q=/(facebook\.com)\/([a-z0-9_-]*)\/videos\/([0-9]*)(.*)?$/i,P=function(){var e=D.createElement("div"),o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in o)if(void 0!==e.style[t])return o[t];return!1}();return c.test=function(e){return U.test(e)},C.version="2.2.2",C.options=o.proxy(i,C,N),C.handlers=o.proxy(i,C,N.handlers),C.current=b,o(D).on("click.lity","[data-lity]",C),C}),function(e){var o={common:{init:function(){"use strict";function o(){n("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:"1",advanced:"1"}),365),location.reload()}function t(){e("#moove_gdpr_cookie_info_bar").addClass("moove-gdpr-info-bar-hidden")}function i(){e("#moove_gdpr_cookie_info_bar").removeClass("moove-gdpr-info-bar-hidden"),e("#moove_gdpr_save_popup_settings_button").hide()}function n(e,o,t){var i;if(t){var n=new Date;n.setTime(n.getTime()+24*t*60*60*1e3),i="; expires="+n.toGMTString()}else i="";document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(o)+i+"; path=/"}function r(e){for(var o=encodeURIComponent(e)+"=",t=document.cookie.split(";"),i=0;i<t.length;i++){for(var n=t[i];" "===n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(o))return decodeURIComponent(n.substring(o.length,n.length))}return null}function a(){var o=!0;e("#moove_gdpr_cookie_modal").find("input[type=checkbox]").each(function(){e(this).is(":checked")||(o=!1)}),o?e(".moove-gdpr-button-holder .moove-gdpr-modal-allow-all").hide():e(".moove-gdpr-button-holder .moove-gdpr-modal-allow-all").show()}function d(){var o=r("moove_gdpr_popup"),i="0",a="0",d="0",c=!1;o&&(i=o.strict,a=o.advanced,d=o.thirdparty),e("#moove_gdpr_strict_cookies").is(":checked")?(i="1",c=!0):i="0",e("#moove_gdpr_performance_cookies").is(":checked")?(d="1",c=!0):d="0",e("#moove_gdpr_advanced_cookies").is(":checked")?(a="1",c=!0):a="0",!o&&c?(n("moove_gdpr_popup",JSON.stringify({strict:i,thirdparty:d,advanced:a}),365),t()):o&&n("moove_gdpr_popup",JSON.stringify({strict:i,thirdparty:d,advanced:a}),365);var o=r("moove_gdpr_popup");o&&"0"===o.strict&&"0"===o.advanced&&"0"===o.thirdparty&&(s("moove_gdpr_popup"),location.reload())}if(window.location.hash){"moove_gdpr_cookie_modal"===window.location.hash.substring(1)&&(c=lity("#moove_gdpr_cookie_modal"),e(".lity").addClass("moove_gdpr_cookie_modal_open"))}!function(){if(location.pathname,e("#moove_gdpr_save_popup_settings_button").show(),document.cookie.indexOf("moove_gdpr_popup")>=0){var o=r("moove_gdpr_popup");o?(o=JSON.parse(o),e.post(moove_frontend_gdpr_scripts.ajaxurl,{action:"moove_gdpr_get_scripts",strict:o.strict,thirdparty:o.thirdparty,advanced:o.advanced},function(o){var t=JSON.parse(o);t.header&&e(t.header).appendTo(document.head),t.body&&e(t.body).prependTo(document.body),t.footer&&e(t.footer).appendTo(document.body)})):i()}else i()}();var c="";e(document).on("click",'[data-href*="#moove_gdpr_cookie_modal"],[href*="#moove_gdpr_cookie_modal"]',function(o){o.preventDefault(),c=lity("#moove_gdpr_cookie_modal"),e(".lity").addClass("moove_gdpr_cookie_modal_open")}),e(document).on("click","#moove_gdpr_cookie_info_bar .moove-gdpr-close-modal-button a, #moove_gdpr_cookie_info_bar .moove-gdpr-close-modal-button button",function(e){e.preventDefault(),t()}),e(document).on("click",".moove-gdpr-modal-close",function(o){o.preventDefault(),e(".lity .lity-close").click()}),e(document).on("click","#moove-gdpr-menu .moove-gdpr-tab-nav",function(o){o.preventDefault(),o.stopPropagation(),e("#moove-gdpr-menu li").removeClass("menu-item-selected"),e(this).parent().addClass("menu-item-selected"),e(".moove-gdpr-tab-content .moove-gdpr-tab-main").hide(),e(e(this).attr("href")).show(),e(e(this).attr("data-href")).show()}),e(document).on("lity:close",function(e,o){d()}),e(document).on("lity:open",function(o,t){var i=r("moove_gdpr_popup");e(".moove-gdpr-status-bar input[type=checkbox]").each(function(){e(this).is(":checked")?e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-strict-warning-message").slideUp():e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-strict-warning-message").slideDown()}),i&&(i=JSON.parse(i),"1"===i.strict?e("#moove_gdpr_strict_cookies").is(":checked")||e("#moove_gdpr_strict_cookies").click():e("#moove_gdpr_strict_cookies").is(":checked")&&e("#moove_gdpr_strict_cookies").click(),"1"===i.thirdparty?e("#moove_gdpr_performance_cookies").is(":checked")||e("#moove_gdpr_performance_cookies").click():e("#moove_gdpr_performance_cookies").is(":checked")&&e("#moove_gdpr_performance_cookies").click(),"1"===i.advanced?e("#moove_gdpr_advanced_cookies").is(":checked")||e("#moove_gdpr_advanced_cookies").click():e("#moove_gdpr_advanced_cookies").is(":checked")&&e("#moove_gdpr_advanced_cookies").click()),e(".moove-gdpr-modal-save-settings").hide()}),e(document).on("click",".fl-disabled",function(o){e(".moove-gdpr-tab-main").hide(),e("#moove-gdpr-menu li").removeClass("menu-item-selected"),e(".menu-item-strict-necesarry-cookies").addClass("menu-item-selected"),e("#strict-necesarry-cookies").show()}),e(document).on("change",".moove-gdpr-status-bar input[type=checkbox]",function(o){e(".moove-gdpr-modal-save-settings").show();var t=e(this).closest(".moove-gdpr-tab-main").attr("id");e(this).closest(".moove-gdpr-status-bar").toggleClass("checkbox-selected"),e(this).closest(".moove-gdpr-tab-main").toggleClass("checkbox-selected"),e("#moove-gdpr-menu .menu-item-"+t).toggleClass("menu-item-off"),e(this).is(":checked")?e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-strict-warning-message").slideUp():e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-strict-warning-message").slideDown(),e(this).is("#moove_gdpr_strict_cookies")&&(e(this).is(":checked")?(e("#third_party_cookies fieldset").removeClass("fl-disabled"),e("#moove_gdpr_performance_cookies").prop("disabled",!1),e("#advanced-cookies fieldset").removeClass("fl-disabled"),e("#moove_gdpr_advanced_cookies").prop("disabled",!1)):(e("#third_party_cookies fieldset").addClass("fl-disabled").closest(".moove-gdpr-status-bar").removeClass("checkbox-selected"),e("#moove_gdpr_performance_cookies").prop("disabled",!0).prop("checked",!1),e("#advanced-cookies fieldset").addClass("fl-disabled").closest(".moove-gdpr-status-bar").removeClass("checkbox-selected"),e("#moove_gdpr_advanced_cookies").prop("disabled",!0).prop("checked",!1))),a()}),e(document).on("click",".moove-gdpr-modal-allow-all",function(i){i.preventDefault(),e("#moove_gdpr_cookie_modal").find("input[type=checkbox]").each(function(){var i=e(this);i.is(":checked")||i.click(),o(),e(".lity .lity-close").click(),t()})}),e(document).on("click",".moove-gdpr-infobar-allow-all",function(e){e.preventDefault(),o()}),e(document).on("click",".moove-gdpr-modal-save-settings",function(o){o.preventDefault(),d(),e(".lity .lity-close").click(),location.reload()});var s=function(e){document.cookie=e+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;"}},finalize:function(){}}},t={fire:function(e,t,i){var n,r=o;t=void 0===t?"init":t,n=""!==e,n=n&&r[e],(n=n&&"function"==typeof r[e][t])&&r[e][t](i)},loadEvents:function(){t.fire("common"),e.each(document.body.className.replace(/-/g,"_").split(/\s+/),function(e,o){t.fire(o),t.fire(o,"finalize")}),t.fire("common","finalize")}};e(document).ready(t.loadEvents)}(jQuery);
dist/styles/admin.css CHANGED
@@ -1,3 +1,3 @@
1
  /*! Lity - v2.2.2 - 2017-07-17
2
  * http://sorgalla.com/lity/
3
- * Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.moove-gdpr-form-container .moove-logo{display:block;width:67px;height:16px;position:absolute;top:25px;right:20px;background:url(../images/moove_logo_br.png) no-repeat;background-size:cover}.moove-gdpr-form-container input[type=radio].on-off{margin:0}.moove_gdpr_company_logo_holder{display:inline-block;padding-bottom:50px;width:130px;height:0;background-position:0;background-repeat:no-repeat;background-size:contain}#wp-moove_gdpr_advanced_cookies_tab_content-wrap,#wp-moove_gdpr_cookies_policy_tab_content-wrap,#wp-moove_gdpr_info_bar_content-wrap,#wp-moove_gdpr_performance_cookies_tab_content-wrap,#wp-moove_gdpr_privacy_overview_tab_content-wrap,#wp-moove_gdpr_strict_necessary_cookies_tab_content-wrap,#wp-moove_gdpr_strictly_necessary_cookies_warning-wrap{max-width:570px}span.separator{display:inline-block;margin-left:10px}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab{font-size:12px;padding:3px 8px}#moove_gdpr_info_bar_content-html,#moove_gdpr_info_bar_content-tmce{display:none}#moove_form_checker_wrap .moove-gdpr-settings-branding{margin:25px 0;font-style:italic}#moove_form_checker_wrap .moove-gdpr-settings-branding hr{margin:0}#moove_form_checker_wrap .moove-gdpr-settings-branding p{margin:15px 0}#moove_form_checker_wrap .moove-gdpr-settings-branding p span{display:inline-block;background-image:url(../images/moove_logo_br.png);width:66px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:0 100%}#moove_form_checker_wrap .moove-gdpr-settings-branding p a{text-decoration:none;color:inherit}#moove_form_checker_wrap .moove-gdpr-settings-branding p a:hover{text-decoration:underline}.moove-gdpr-form-error label[for=moove_gdpr_advanced_cookies_footer_scripts],.moove-gdpr-form-error label[for=moove_gdpr_third_party_footer_scripts]{color:red}.moove-gdpr-form-error #moove_gdpr_advanced_cookies_footer_scripts,.moove-gdpr-form-error #moove_gdpr_third_party_footer_scripts{border-color:red}
1
  /*! Lity - v2.2.2 - 2017-07-17
2
  * http://sorgalla.com/lity/
3
+ * Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.moove-gdpr-form-container .moove-logo{display:block;width:67px;height:16px;position:absolute;top:25px;right:20px;background:url(../images/moove_logo_br.png) no-repeat;background-size:cover}.moove-gdpr-form-container input[type=radio].on-off{margin:0}.moove_gdpr_company_logo_holder{display:inline-block;padding-bottom:50px;width:130px;height:0;background-position:0;background-repeat:no-repeat;background-size:contain}#wp-moove_gdpr_advanced_cookies_tab_content-wrap,#wp-moove_gdpr_cookies_policy_tab_content-wrap,#wp-moove_gdpr_info_bar_content-wrap,#wp-moove_gdpr_performance_cookies_tab_content-wrap,#wp-moove_gdpr_privacy_overview_tab_content-wrap,#wp-moove_gdpr_strict_necessary_cookies_tab_content-wrap,#wp-moove_gdpr_strictly_necessary_cookies_warning-wrap{max-width:570px}span.separator{display:inline-block;margin-left:10px}#moove_form_checker_wrap .nav-tab-wrapper a.nav-tab{font-size:12px;padding:3px 8px}#moove_gdpr_info_bar_content-html,#moove_gdpr_info_bar_content-tmce{display:none}#moove_form_checker_wrap .moove-gdpr-settings-branding{margin:25px 0;font-style:italic}#moove_form_checker_wrap .moove-gdpr-settings-branding hr{margin:0}#moove_form_checker_wrap .moove-gdpr-settings-branding p{margin:15px 0}#moove_form_checker_wrap .moove-gdpr-settings-branding p span{display:inline-block;background-image:url(../images/moove_logo_br.png);width:66px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:0 100%}#moove_form_checker_wrap .moove-gdpr-settings-branding p a{text-decoration:none;color:inherit}#moove_form_checker_wrap .moove-gdpr-settings-branding p a:hover{text-decoration:underline}.moove-gdpr-form-error .alert.script-error{color:#fff;padding:10px;background-color:red;text-transform:uppercase}
dist/styles/main.css CHANGED
@@ -1,3 +1,3 @@
1
  /*! Lity - v2.2.2 - 2017-07-17
2
  * http://sorgalla.com/lity/
3
- * Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}@import url("https://fonts.googleapis.com/css?family=Nunito:400,600,700,800");@font-face{font-family:moovegdpr;src:url(../fonts/moovegdpr.eot?ynqoef);src:url(../fonts/moovegdpr.eot?ynqoef#iefix) format("embedded-opentype"),url(../fonts/moovegdpr.ttf?ynqoef) format("truetype"),url(../fonts/moovegdpr.woff?ynqoef) format("woff"),url(../fonts/moovegdpr.svg?ynqoef#moovegdpr) format("svg");font-weight:400;font-style:normal}[class*=" moovegdpr-"],[class^=moovegdpr-]{font-family:moovegdpr!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.moovegdpr-arrow-close:before{content:"\e900"}.moovegdpr-policy:before{content:"\e901"}.moovegdpr-advanced:before{content:"\e902"}.moovegdpr-3rd-party:before{content:"\e903"}.moovegdpr-strict-necessary:before{content:"\e904"}.moovegdpr-privacy-overview:before{content:"\e905"}#moove_gdpr_cookie_modal{margin:0 auto;margin-top:0;min-height:60vh;font-family:Nunito,sans-serif!important}#moove_gdpr_cookie_modal button{letter-spacing:0;outline:none;cursor:pointer}#moove_gdpr_cookie_modal *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#moove_gdpr_cookie_modal .switch{position:relative;display:inline-block;width:50px;height:30px}#moove_gdpr_cookie_modal .switch input{display:none}#moove_gdpr_cookie_modal .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:red;transition:.4s}#moove_gdpr_cookie_modal .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.4s;border:1px solid #f2f2f2;border-radius:50%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);display:block;box-sizing:content-box}#moove_gdpr_cookie_modal .switch .slider:after{content:attr(data-text-disabled);position:absolute;top:0;left:60px;font:800 16px/30px Nunito,sans-serif!important;color:red;display:block;white-space:nowrap}#moove_gdpr_cookie_modal .switch .slider.round{border-radius:34px}#moove_gdpr_cookie_modal .switch .slider.round:before{border-radius:50%}#moove_gdpr_cookie_modal .switch input:checked+.slider{background-color:#2e9935}#moove_gdpr_cookie_modal .switch input:checked+.slider:after{content:attr(data-text-enable);color:#2e9935;white-space:nowrap}#moove_gdpr_cookie_modal .switch input:focus+.slider{box-shadow:0 0 1px #2e9935}#moove_gdpr_cookie_modal .switch input:checked+.slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}#moove_gdpr_cookie_modal a,#moove_gdpr_cookie_modal button{outline:none!important;box-shadow:none!important;text-shadow:none!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{color:#000;background-color:#fff;width:100%;width:80vw;max-width:1170px;min-height:600px;border-radius:10px;position:relative;margin:0 auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset{background-color:transparent!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;text-decoration:none!important;top:-30px;right:-30px;display:block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background:transparent;padding:0;z-index:99}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i{background-color:#fff!important;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i{display:block;width:60px;height:60px;line-height:60px;font-size:48px;background-color:#0c4da2;border:1px solid #0c4da2;color:#fff;border-radius:50%;transition:all .3s ease}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{padding:0;margin-bottom:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:75px;max-width:70%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2{font:normal 20px Nunito,sans-serif!important;margin:5px 0 0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title{margin-top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title{font:800 28px Nunito,sans-serif!important;margin:0;padding:0;color:#000;margin-bottom:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{max-height:35vh;overflow-y:auto;padding-right:20px;padding-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent p{font:400 16px Nunito,sans-serif!important;margin-bottom:20px;margin-top:0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h6{font:600 18px Nunito,sans-serif!important;margin-bottom:20px;margin-top:0;font-weight:700;text-transform:none;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent a{color:#000;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent.moove-gdpr-strict-warning-message{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:5px;margin-right:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.checkbox-selected p>input[type=checkbox]:checked+label{background-position:205px -81px;color:#09a501}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p{display:inline-block;float:right;color:#09a501;margin:0;line-height:1.2;font:700 11px Arial,Helvetica,sans-serif;font-weight:700}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset{border:none;padding:0;margin:0;box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label{color:#09a501}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>{width:220px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]+label:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:focus+label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:hover+label{color:#09a501;cursor:pointer}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:checked+label:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:focus:checked+label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:hover:checked+label{color:#09a501}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input+label{background:url(../images/moove-gdpr-inputs.png) 205px -1px no-repeat;height:16px;padding-right:25px;left:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>label{padding:0;width:225px;line-height:17px;text-align:right;display:block;font-weight:700}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input{padding:0;margin:0;height:16px;width:16px;float:left;right:37px;position:absolute;opacity:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:130px;position:absolute;left:0;bottom:0;width:100%;background-color:#f1f1f1;z-index:15;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{content:"";position:absolute;bottom:130px;left:60px;right:60px;height:1px;display:block;background-color:#c9c8c8}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding{text-decoration:none;padding:0 10px;font-size:10px;color:#000;font-weight:700;line-height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:150px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img{height:15px;margin-left:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{width:100%;display:block;padding:0 60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:0;background-color:#2f9d37;text-decoration:none;border-radius:150px;color:#fff;line-height:18px;padding:15px 10px;transition:all .3s ease;border:1px solid #2f9d37;min-width:160px;text-align:center;text-transform:none;letter-spacing:0;font:800 14px/20px Nunito,sans-serif;cursor:pointer}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{color:#2f9d37;background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-allow-all,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{float:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{float:right;background-color:#2f9d37;color:#fff;display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover{color:#2f9d37;background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:40%;display:inline-block;float:left;padding:40px 60px;position:absolute;height:100%;top:0;box-shadow:0 0 30px 0 rgba(35,35,35,.1);background:#fff;z-index:10;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{position:absolute;bottom:0;padding-bottom:30px;left:60px;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{color:#000;font:700 15px Nunito,sans-serif!important;letter-spacing:-.3px;padding:20px 0;position:relative;top:10px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img{width:60px;height:auto;display:inline-block;margin-left:5px;position:relative;top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{padding:0;list-style:none;margin:0;z-index:12}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{margin:0;padding:0;list-style:none;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{background-color:#fff;border-color:#f1f1f1;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button i{color:#000!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:800 14px Nunito,sans-serif!important;text-decoration:none;text-transform:uppercase;background-color:#f1f1f1;border:1px solid #f1f1f1;line-height:1.1;padding:13px 20px;color:#0c4da2;width:100%;transition:all .3s ease;border-radius:5px;text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span{text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i{display:inline-block;float:left;font-size:30px;width:40px;margin-right:5px;position:relative;top:0;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:60%;display:inline-block;float:right;padding:40px 60px;position:absolute;top:0;height:100%;right:0;background-color:#f1f1f1;border-top-right-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{width:100%;height:0;padding-bottom:38px;background-size:contain;background-position:0;background-repeat:no-repeat}.moove-hidden{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,.moove-clearfix:after{content:"";display:table;clear:both}#moove_gdpr_cookie_info_bar{position:fixed;bottom:0;left:0;width:100%;min-height:60px;max-height:200px;color:#fff;z-index:9900;background-color:#202020;border-top:1px solid #fff;font-family:Tahoma,Geneva,sans-serif;transition:bottom .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-200px}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center,#moove_gdpr_cookie_info_bar.moove-gdpr-align-right{text-align:center}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color:#fff;border-top:1px solid #202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p{color:#202020!important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{color:#202020!important;font-family:Nunito,sans-serif!important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline!important;outline:none!important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover{color:#2f9d37!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#202020;border-top:1px solid #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p{color:#fff!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{color:#fff!important;font-family:Nunito,sans-serif!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline!important;outline:none!important;transition:all .2s ease}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover{color:#2f9d37!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#fff!important;color:#2f9d37!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{border-color:#fff;color:#fff!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#fff;color:#202020!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 40px;position:relative;display:inline-block}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1{font-size:40px;width:60px;height:50px;line-height:50px;text-align:center;position:absolute;top:calc(50% - 25px);left:0;color:#fff!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup{position:absolute;width:60px;height:50px;line-height:50px;text-align:center;top:calc(50% - 25px);right:0;text-decoration:none;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i{width:28px;height:28px;line-height:26px;text-align:center;text-decoration:none;background-color:#fff;color:#424449;border-radius:50%;display:block;border:1px solid #fff;font-size:16px;position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover i{background-color:#424449;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;padding-left:30px;padding-right:30px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{margin:0;font-family:Nunito,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:700;padding-bottom:0;color:#fff!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{display:inline-block;width:35px;height:35px;border:1px solid #202020;color:#202020;text-decoration:none!important;outline:none!important;line-height:35px;text-align:center;font-size:16px;border-radius:50%;font-size:28px;padding-top:1px;transition:all .2s ease;margin-left:6vw}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#202020;color:#fff!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background-color:#2f9d37;text-decoration:none;font:normal 14px/20px Nunito,sans-serif;border-radius:5px;color:#fff;font-weight:800;text-decoration:none!important;border-radius:150px;padding:8px 30px;transition:all .3s ease;border:none;display:inline-block;margin:3px 4px;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{color:#fff!important;background-color:#202020}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{background-color:#424449;color:#fff;border-color:transparent;text-decoration:underline;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover{border-color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button{text-decoration:underline;cursor:pointer;transition:all .2s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:3vw}.lity.moove_gdpr_cookie_modal_open .lity-close{opacity:0!important;visibility:hidden!important}#moove_gdpr_save_popup_settings_button{display:block;z-index:1001;position:fixed;border:none!important;bottom:50px;left:50px;background-color:rgba(0,0,0,.8);transition:all .3s ease;color:#fff;padding:0 5px!important;height:38px;outline:none;font:normal 14px/20px Nunito,sans-serif}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon{display:inline-block;line-height:38px;float:left;font-size:30px;min-width:30px;text-align:center}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon i{position:relative;top:2px}#moove_gdpr_save_popup_settings_button span.moove_gdpr_text{font:normal 12px Arial,sans-serif;text-transform:uppercase;line-height:38px;display:none;padding:0 5px}#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text{display:inline-block}@media (max-width:767px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button{top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding{top:-8px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:40px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:0;padding-right:40px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{padding-left:4px;margin-bottom:10px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{font:normal 8pt/12pt Arial,sans-serif}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:0}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:10px;padding:2px 10px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{font:normal 14px/16px Arial,sans-serif!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button{display:inline-block;width:30px;height:30px;border:1px solid #202020;color:#202020;text-decoration:none!important;outline:none!important;line-height:30px;text-align:center;font-size:16px;border-radius:50%;font-size:27px;padding-top:1px;transition:all .2s ease;margin-left:6vw;position:absolute;right:5px;top:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:100%;padding:10px;padding-top:30px;position:relative;top:0;left:0;text-align:center;height:140px;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:220px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;top:-15px;right:-15px;display:block;width:30px;height:30px;line-height:30px;text-decoration:none!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i{width:30px;height:30px;line-height:30px;font-size:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{padding-bottom:30px;background-size:contain;background-position:50%;margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i{margin:0;text-align:center;width:24px;font-size:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{display:inline-block;margin:0 auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{top:3px;right:3px;left:auto;padding:0;bottom:auto;-webkit-transform:scale(.8);transform:scale(.8)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{list-style:none;margin-bottom:20px;display:inline-block;float:left;margin:0 5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:100%;position:relative;padding:15px 10px;height:calc(90vh - 200px);border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.moove-gdpr-branding-cnt a{padding:10px 0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{padding:0;max-height:30vh;position:relative;overflow:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{max-height:90vw}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:0;background-color:#fff;text-decoration:none;border-radius:150px;color:#000;font-weight:800;font-size:12px;line-height:18px;padding:5px;transition:all .3s ease;border:1px solid #fff;color:#fff;min-width:110px;text-align:center;text-transform:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title{font:800 16px Nunito,sans-serif!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent p{font:600 12px Nunito,sans-serif!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h6{font:700 14px Nunito,sans-serif!important}#moove_gdpr_cookie_modal .switch .slider:after{font:800 12px/30px Nunito,sans-serif!important;min-width:130px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{left:10px;right:10px;bottom:70px}}@media screen and (max-width:767px) and (orientation:landscape){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{margin-top:0;background-position:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:left;margin:0;display:inline-block;float:left;width:40%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{max-width:60%;float:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding-top:30px;height:75px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title{margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{max-height:25vh}#moove_gdpr_cookie_modal{background:#fff;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{height:55vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding{top:0;padding:0}}@media (min-width:768px) and (max-width:999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:20px;right:20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:620px;-webkit-transform:scale(.75);transform:scale(.75)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:20px;right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a{font-size:13px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{max-height:35vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:10px 15px;font:800 12px Nunito,sans-serif!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:20px;padding-right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button{margin-left:5vw}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title{font:800 24px Nunito,sans-serif!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{-webkit-transform:scale(.75);transform:scale(.75)}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 20px}}@media (min-width:1000px) and (max-width:1300px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:40px 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{max-height:48vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-width:700px}}@media (min-width:768px) and (max-height:700px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:600px;-webkit-transform:scale(.7);transform:scale(.7)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{max-height:60vh}}
1
  /*! Lity - v2.2.2 - 2017-07-17
2
  * http://sorgalla.com/lity/
3
+ * Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}@import url("https://fonts.googleapis.com/css?family=Nunito:400,600,700,800");@font-face{font-family:moovegdpr;src:url(../fonts/moovegdpr.eot?ynqoef);src:url(../fonts/moovegdpr.eot?ynqoef#iefix) format("embedded-opentype"),url(../fonts/moovegdpr.ttf?ynqoef) format("truetype"),url(../fonts/moovegdpr.woff?ynqoef) format("woff"),url(../fonts/moovegdpr.svg?ynqoef#moovegdpr) format("svg");font-weight:400;font-style:normal}[class*=" moovegdpr-"],[class^=moovegdpr-]{font-family:moovegdpr!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.moovegdpr-arrow-close:before{content:"\e900"}.moovegdpr-policy:before{content:"\e901"}.moovegdpr-advanced:before{content:"\e902"}.moovegdpr-3rd-party:before{content:"\e903"}.moovegdpr-strict-necessary:before{content:"\e904"}.moovegdpr-privacy-overview:before{content:"\e905"}#moove_gdpr_cookie_modal{margin:0 auto;margin-top:0;min-height:60vh;font-family:Nunito,sans-serif!important}#moove_gdpr_cookie_modal button{letter-spacing:0;outline:none;cursor:pointer}#moove_gdpr_cookie_modal *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#moove_gdpr_cookie_modal .switch{position:relative;display:inline-block;width:50px;height:30px}#moove_gdpr_cookie_modal .switch input{display:none}#moove_gdpr_cookie_modal .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:red;transition:.4s}#moove_gdpr_cookie_modal .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.4s;border:1px solid #f2f2f2;border-radius:50%;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);display:block;box-sizing:content-box}#moove_gdpr_cookie_modal .switch .slider:after{content:attr(data-text-disabled);position:absolute;top:0;left:60px;font:800 16px/30px Nunito,sans-serif!important;color:red;display:block;white-space:nowrap}#moove_gdpr_cookie_modal .switch .slider.round{border-radius:34px}#moove_gdpr_cookie_modal .switch .slider.round:before{border-radius:50%}#moove_gdpr_cookie_modal .switch input:checked+.slider{background-color:#2e9935}#moove_gdpr_cookie_modal .switch input:checked+.slider:after{content:attr(data-text-enable);color:#2e9935;white-space:nowrap}#moove_gdpr_cookie_modal .switch input:focus+.slider{box-shadow:0 0 1px #2e9935}#moove_gdpr_cookie_modal .switch input:checked+.slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}#moove_gdpr_cookie_modal a,#moove_gdpr_cookie_modal button{outline:none!important;box-shadow:none!important;text-shadow:none!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{color:#000;background-color:#fff;width:100%;width:80vw;max-width:1170px;min-height:600px;border-radius:10px;position:relative;margin:0 auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset{background-color:transparent!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder{text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-center .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-right .moove-gdpr-company-logo-holder{text-align:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;text-decoration:none!important;top:-30px;right:-30px;display:block;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background:transparent;padding:0;z-index:99}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i{background-color:#fff!important;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i{display:block;width:60px;height:60px;line-height:60px;font-size:48px;background-color:#0c4da2;border:1px solid #0c4da2;color:#fff;border-radius:50%;transition:all .3s ease}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{padding:0;margin-bottom:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:75px;max-width:70%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2{font:normal 20px Nunito,sans-serif!important;margin:5px 0 0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title{margin-top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title{font:800 28px Nunito,sans-serif!important;margin:0;padding:0;color:#000;margin-bottom:25px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{max-height:35vh;overflow-y:auto;padding-right:20px;padding-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent p{font:400 16px Nunito,sans-serif!important;margin-bottom:20px;margin-top:0;padding:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h6{font:600 18px Nunito,sans-serif!important;margin-bottom:20px;margin-top:0;font-weight:700;text-transform:none;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent a{color:#000;text-decoration:underline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent.moove-gdpr-strict-warning-message{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:5px;margin-right:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.checkbox-selected p>input[type=checkbox]:checked+label{background-position:205px -81px;color:#09a501}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p{display:inline-block;float:right;color:#09a501;margin:0;line-height:1.2;font:700 11px Arial,Helvetica,sans-serif;font-weight:700}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset{border:none;padding:0;margin:0;box-shadow:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label{color:#09a501}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>{width:220px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]+label:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:focus+label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:hover+label{color:#09a501;cursor:pointer}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:checked+label:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:focus:checked+label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input[type=checkbox]:hover:checked+label{color:#09a501}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input+label{background:url(../images/moove-gdpr-inputs.png) 205px -1px no-repeat;height:16px;padding-right:25px;left:0;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>label{padding:0;width:225px;line-height:17px;text-align:right;display:block;font-weight:700}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset p>input{padding:0;margin:0;height:16px;width:16px;float:left;right:37px;position:absolute;opacity:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:130px;position:absolute;left:0;bottom:0;width:100%;background-color:#f1f1f1;z-index:15;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{content:"";position:absolute;bottom:130px;left:60px;right:60px;height:1px;display:block;background-color:#c9c8c8}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding{text-decoration:none;padding:0 10px;font-size:10px;color:#000;font-weight:700;line-height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:150px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img{height:15px;margin-left:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{width:100%;display:block;padding:0 60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:0;background-color:#2f9d37;text-decoration:none;border-radius:150px;color:#fff;line-height:18px;padding:15px 10px;transition:all .3s ease;border:1px solid #2f9d37;min-width:160px;text-align:center;text-transform:none;letter-spacing:0;font:800 14px/20px Nunito,sans-serif;cursor:pointer}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{color:#2f9d37;background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-allow-all,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{float:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{float:right;background-color:#2f9d37;color:#fff;display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover{color:#2f9d37;background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:40%;display:inline-block;float:left;padding:40px 60px;position:absolute;height:100%;top:0;box-shadow:0 0 30px 0 rgba(35,35,35,.1);background:#fff;z-index:10;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{position:absolute;bottom:0;padding-bottom:30px;left:60px;right:60px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{color:#000;font:700 15px Nunito,sans-serif!important;letter-spacing:-.3px;padding:20px 0;position:relative;top:10px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img{width:60px;height:auto;display:inline-block;margin-left:5px;position:relative;top:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{padding:0;list-style:none;margin:0;z-index:12}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{margin:0;padding:0;list-style:none;margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{background-color:#fff;border-color:#f1f1f1;color:#000}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button i{color:#000!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:800 14px Nunito,sans-serif!important;text-decoration:none;text-transform:uppercase;background-color:#f1f1f1;border:1px solid #f1f1f1;line-height:1.1;padding:13px 20px;color:#0c4da2;width:100%;transition:all .3s ease;border-radius:5px;text-align:left}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span{text-decoration:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i{display:inline-block;float:left;font-size:30px;width:40px;margin-right:5px;position:relative;top:0;color:#0c4da2}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:60%;display:inline-block;float:right;padding:40px 60px;position:absolute;top:0;height:100%;right:0;background-color:#f1f1f1;border-top-right-radius:5px;border-bottom-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{width:100%;height:0;padding-bottom:38px;background-size:contain;background-position:0;background-repeat:no-repeat}.moove-hidden{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,.moove-clearfix:after{content:"";display:table;clear:both}#moove_gdpr_cookie_info_bar{position:fixed;bottom:0;left:0;width:100%;min-height:60px;max-height:200px;color:#fff;z-index:9900;background-color:#202020;border-top:1px solid #fff;font-family:Tahoma,Geneva,sans-serif;transition:bottom .3s cubic-bezier(.17,.04,.03,.94)}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-200px}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center,#moove_gdpr_cookie_info_bar.moove-gdpr-align-right{text-align:center}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color:#fff;border-top:1px solid #202020}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p{color:#202020!important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{color:#202020!important;font-family:Nunito,sans-serif!important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline!important;outline:none!important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover{color:#2f9d37!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#202020;border-top:1px solid #fff}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p{color:#fff!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{color:#fff!important;font-family:Nunito,sans-serif!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button{text-decoration:underline!important;outline:none!important;transition:all .2s ease}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover{color:#2f9d37!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#fff!important;color:#2f9d37!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{border-color:#fff;color:#fff!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#fff;color:#202020!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 40px;position:relative;display:inline-block}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1{font-size:40px;width:60px;height:50px;line-height:50px;text-align:center;position:absolute;top:calc(50% - 25px);left:0;color:#fff!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup{position:absolute;width:60px;height:50px;line-height:50px;text-align:center;top:calc(50% - 25px);right:0;text-decoration:none;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i{width:28px;height:28px;line-height:26px;text-align:center;text-decoration:none;background-color:#fff;color:#424449;border-radius:50%;display:block;border:1px solid #fff;font-size:16px;position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover i{background-color:#424449;color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block;padding-left:30px;padding-right:30px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{margin:0;font-family:Nunito,sans-serif!important;font-size:14px!important;line-height:18px!important;font-weight:700;padding-bottom:0;color:#fff!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{display:inline-block;width:35px;height:35px;border:1px solid #202020;color:#202020;text-decoration:none!important;outline:none!important;line-height:35px;text-align:center;font-size:16px;border-radius:50%;font-size:28px;padding-top:1px;transition:all .2s ease;margin-left:6vw}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover{background-color:#202020;color:#fff!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background-color:#2f9d37;text-decoration:none;font:normal 14px/20px Nunito,sans-serif;border-radius:5px;color:#fff;font-weight:800;text-decoration:none!important;border-radius:150px;padding:8px 30px;transition:all .3s ease;border:none;display:inline-block;margin:3px 4px;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{color:#fff!important;background-color:#202020}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button{background-color:#424449;color:#fff;border-color:transparent;text-decoration:underline;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover{border-color:#fff}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button{text-decoration:underline;cursor:pointer;transition:all .2s ease}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:3vw}.lity.moove_gdpr_cookie_modal_open .lity-close{opacity:0!important;visibility:hidden!important}#moove_gdpr_save_popup_settings_button{display:block;z-index:1001;position:fixed;border:none!important;bottom:50px;left:50px;background-color:rgba(0,0,0,.8);transition:all .3s ease;color:#fff;padding:0!important;text-align:center!important;height:40px;outline:none;font:normal 14px/20px Nunito,sans-serif;border-radius:0!important;border:none}#moove_gdpr_save_popup_settings_button span{background-color:inherit;transition:all .3s ease}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon{display:inline-block;line-height:40px;float:left;font-size:30px;min-width:40px;text-align:center;z-index:15;position:relative;background-color:transparent}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon i{position:relative;top:3px;font-weight:900;background-color:transparent}#moove_gdpr_save_popup_settings_button span.moove_gdpr_text{font:normal 12px Arial,sans-serif;text-transform:uppercase;white-space:nowrap;padding:0 5px;top:0;left:0;position:relative;line-height:40px;display:none;overflow:hidden;z-index:5;background-color:transparent}#moove_gdpr_save_popup_settings_button:hover{background-color:#000}#moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text{display:block}@media (max-width:767px){#moove_gdpr_cookie_modal .switch{width:40px;height:24px}#moove_gdpr_cookie_modal .switch .slider:before{height:20px;width:20px}#moove_gdpr_cookie_modal .switch input:checked+.slider:before{-webkit-transform:translateX(16px);transform:translateX(16px)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar{padding:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button{top:0;padding:5px 0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-height:40px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1{display:none}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:0;padding-right:40px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{padding-left:4px;margin-bottom:10px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{font:normal 8pt/12pt Arial,sans-serif}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding-left:0}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:10px;padding:2px 10px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:15px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{font:normal 14px/16px Arial,sans-serif!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button{display:inline-block;width:30px;height:30px;border:1px solid #202020;color:#202020;text-decoration:none!important;outline:none!important;line-height:30px;text-align:center;font-size:16px;border-radius:50%;font-size:27px;padding-top:1px;transition:all .2s ease;margin-left:6vw;position:absolute;right:5px;top:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{width:100%;padding:10px;padding-top:30px;position:relative;top:0;left:0;text-align:center;height:140px;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:220px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{position:absolute;top:-15px;right:-15px;display:block;width:30px;height:30px;line-height:30px;text-decoration:none!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i{width:30px;height:30px;line-height:30px;font-size:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{padding-bottom:30px;background-size:contain;background-position:50%;margin-top:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{margin-bottom:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span{display:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i{margin:0;text-align:center;width:24px;font-size:24px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{display:inline-block;margin:0 auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{top:3px;right:3px;left:auto;padding:0;bottom:auto;-webkit-transform:scale(.8);transform:scale(.8)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li{list-style:none;margin-bottom:20px;display:inline-block;float:left;margin:0 5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{width:100%;position:relative;padding:15px 10px;height:calc(90vh - 200px);border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.moove-gdpr-branding-cnt a{padding:10px 0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{padding:0;max-height:30vh;position:relative;overflow:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{max-height:90vw}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{margin:0;background-color:#fff;text-decoration:none;border-radius:150px;color:#000;font-weight:800;font-size:10px;line-height:18px;padding:5px;transition:all .3s ease;border:1px solid #fff;color:#fff;min-width:110px;text-align:center;text-transform:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title{font:800 16px Nunito,sans-serif!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent p{font:600 12px Nunito,sans-serif!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent h6{font:700 14px Nunito,sans-serif!important}#moove_gdpr_cookie_modal .switch .slider:after{font:800 12px/30px Nunito,sans-serif!important;min-width:130px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:70px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{left:10px;right:10px;bottom:70px}}@media screen and (max-width:767px) and (orientation:landscape){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo{margin-top:0;background-position:0}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder{text-align:left;margin:0;display:inline-block;float:left;width:40%}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu{max-width:60%;float:right}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding-top:30px;height:75px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title{margin-bottom:10px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:45px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{max-height:25vh}#moove_gdpr_cookie_modal{background:#fff;border-radius:5px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{height:55vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding{top:0;padding:0}}@media (min-width:768px) and (max-width:999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:20px;right:20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px 20px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:620px;-webkit-transform:scale(.75);transform:scale(.75)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:20px;right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a{font-size:13px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{max-height:35vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{padding:10px 15px;font:800 12px Nunito,sans-serif!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding-left:20px;padding-right:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button{margin-left:5vw}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title{font:800 24px Nunito,sans-serif!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{-webkit-transform:scale(.75);transform:scale(.75)}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 20px}}@media (min-width:1000px) and (max-width:1300px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:40px 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding:0 30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px;left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{max-height:48vh}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt{left:30px;right:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{padding:30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-width:700px}}@media (min-width:768px) and (max-height:700px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:600px;-webkit-transform:scale(.7);transform:scale(.7)}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{max-height:60vh}}
languages/moove-gdpr.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Project-Id-Version: PACKAGE VERSION\n"
5
  "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2018-05-02 13:18+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
@@ -14,10 +14,6 @@ msgstr ""
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "X-Generator: Loco https://localise.biz/"
16
 
17
- #: moove-actions.php:103
18
- msgid "Powered by GDPR plugin"
19
- msgstr ""
20
-
21
  #: moove-content.php:40
22
  msgid ""
23
  "<p>This website uses cookies so that we can provide you with the best user "
3
  msgstr ""
4
  "Project-Id-Version: PACKAGE VERSION\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2018-05-04 11:16+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "X-Generator: Loco https://localise.biz/"
16
 
 
 
 
 
17
  #: moove-content.php:40
18
  msgid ""
19
  "<p>This website uses cookies so that we can provide you with the best user "
moove-actions.php CHANGED
@@ -55,8 +55,6 @@ class Moove_GDPR_Actions {
55
 
56
  $this->gdpr_loc_data = array(
57
  'ajaxurl' => admin_url( 'admin-ajax.php' ),
58
- 'moove_gdpr_third_party_footer_scripts' => $third_party_scripts,
59
- 'moove_gdpr_advanced_footer_scripts' => $advanced_scripts,
60
  'post_id' => get_the_ID(),
61
  'is_page' => is_page(),
62
  'is_single' => is_single(),
@@ -72,8 +70,8 @@ class Moove_GDPR_Actions {
72
  */
73
  public function moove_frontend_gdpr_scripts() {
74
 
75
- wp_enqueue_script( 'moove_gdpr_frontend', plugins_url( basename( dirname( __FILE__ ) ) ) . '/dist/scripts/main.js', array( 'jquery' ), '1.0.2', true );
76
- wp_enqueue_style( 'moove_gdpr_frontend', plugins_url( basename( dirname( __FILE__ ) ) ) . '/dist/styles/main.css' );
77
  $this->moove_localize_script( 'moove_gdpr_frontend' );
78
  }
79
  /**
@@ -82,8 +80,8 @@ class Moove_GDPR_Actions {
82
  * @return void
83
  */
84
  public function moove_gdpr_admin_scripts() {
85
- wp_enqueue_script( 'moove_gdpr_backend', plugins_url( basename( dirname( __FILE__ ) ) ) . '/dist/scripts/admin.js', array( 'jquery' ), '1.0.2', true );
86
- wp_enqueue_style( 'moove_gdpr_backend', plugins_url( basename( dirname( __FILE__ ) ) ) . '/dist/styles/admin.css' );
87
  }
88
 
89
  /**
@@ -100,7 +98,13 @@ class Moove_GDPR_Actions {
100
  public function moove_gdpr_footer_branding_content() {
101
  ob_start();
102
  ?>
103
- <a href="https://wordpress.org/plugins/gdpr-cookie-compliance" target="_blank" class='moove-gdpr-branding'><?php _e('Powered by GDPR plugin','moove-gdpr'); ?></a>
 
 
 
 
 
 
104
  <?php
105
  return ob_get_clean();
106
  }
55
 
56
  $this->gdpr_loc_data = array(
57
  'ajaxurl' => admin_url( 'admin-ajax.php' ),
 
 
58
  'post_id' => get_the_ID(),
59
  'is_page' => is_page(),
60
  'is_single' => is_single(),
70
  */
71
  public function moove_frontend_gdpr_scripts() {
72
 
73
+ wp_enqueue_script( 'moove_gdpr_frontend', plugins_url( basename( dirname( __FILE__ ) ) ) . '/dist/scripts/main.js', array( 'jquery' ), '1.0.3', true );
74
+ wp_enqueue_style( 'moove_gdpr_frontend', plugins_url( basename( dirname( __FILE__ ) ) ) . '/dist/styles/main.css', '', '1.0.3' );
75
  $this->moove_localize_script( 'moove_gdpr_frontend' );
76
  }
77
  /**
80
  * @return void
81
  */
82
  public function moove_gdpr_admin_scripts() {
83
+ wp_enqueue_script( 'moove_gdpr_backend', plugins_url( basename( dirname( __FILE__ ) ) ) . '/dist/scripts/admin.js', array( 'jquery' ), '1.0.3', true );
84
+ wp_enqueue_style( 'moove_gdpr_backend', plugins_url( basename( dirname( __FILE__ ) ) ) . '/dist/styles/admin.css', '', '1.0.3' );
85
  }
86
 
87
  /**
98
  public function moove_gdpr_footer_branding_content() {
99
  ob_start();
100
  ?>
101
+ <?php
102
+ $option_name = Moove_GDPR_Content::moove_gdpr_get_option_name();
103
+ $modal_options = get_option( $option_name );
104
+ $wpml_lang = Moove_GDPR_Content::moove_gdpr_get_wpml_lang();
105
+ $powered_label = ( isset( $modal_options['moove_gdpr_modal_powered_by_label'.$wpml_lang] ) && $modal_options['moove_gdpr_modal_powered_by_label'.$wpml_lang] ) ? $modal_options['moove_gdpr_modal_powered_by_label'.$wpml_lang] : 'Powered by';
106
+ ?>
107
+ <a href="https://wordpress.org/plugins/gdpr-cookie-compliance" target="_blank" class='moove-gdpr-branding'><?php echo $powered_label; ?> GDPR <?php _e('plugin','moove-gdpr'); ?></a>
108
  <?php
109
  return ob_get_clean();
110
  }
moove-gdpr.php CHANGED
@@ -6,7 +6,7 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
6
  * Plugin Name: GDPR Cookie Compliance
7
  * Plugin URI: https://wordpress.org/plugins/gdpr-cookie-compliance/
8
  * Description: GDPR is an EU wide legislation that specifies how user data should be handled. This plugin has settings that can assist you with GDPR cookie compliance requirements.
9
- * Version: 1.0.2
10
  * Author: Moove Agency
11
  * Author URI: https://www.mooveagency.com
12
  * License: GPLv2
@@ -28,7 +28,7 @@ function moove_gdpr_activate() {
28
  * Function on plugin deactivation. It removes the pages created before.
29
  */
30
  function moove_gdpr_deactivate() {
31
- $option_name = Moove_GDPR_Content::moove_gdpr_get_option_name();
32
  // update_option( $option_name, array() );
33
  }
34
 
6
  * Plugin Name: GDPR Cookie Compliance
7
  * Plugin URI: https://wordpress.org/plugins/gdpr-cookie-compliance/
8
  * Description: GDPR is an EU wide legislation that specifies how user data should be handled. This plugin has settings that can assist you with GDPR cookie compliance requirements.
9
+ * Version: 1.0.3
10
  * Author: Moove Agency
11
  * Author URI: https://www.mooveagency.com
12
  * License: GPLv2
28
  * Function on plugin deactivation. It removes the pages created before.
29
  */
30
  function moove_gdpr_deactivate() {
31
+ //$option_name = Moove_GDPR_Content::moove_gdpr_get_option_name();
32
  // update_option( $option_name, array() );
33
  }
34
 
readme.txt CHANGED
@@ -60,4 +60,11 @@ This plugin was developed by [Moove Agency](https://www.mooveagency.com).
60
  * Fixed .pot file.
61
  * Added WPML support.
62
  * Fixed Strictly Necessary tab content.
63
- * Fixed conflicts inside the WYSIWYG editor.
 
 
 
 
 
 
 
60
  * Fixed .pot file.
61
  * Added WPML support.
62
  * Fixed Strictly Necessary tab content.
63
+ * Fixed conflicts inside the WYSIWYG editor.
64
+
65
+ = 1.0.3. =
66
+ * Extended scripts sections with fields to add "<head>" and to "<body>"
67
+ * Editable label for "Powered by" text
68
+ * Added radio buttons to change the logo position (left, center, right)
69
+ * Colour pickers added to customise the floating button
70
+ * Fixed infobar WYSIWYG editor, links are allowed
views/moove/admin/settings/advanced_cookies.php CHANGED
@@ -16,8 +16,7 @@
16
  $value = 0;
17
  endif;
18
  if ( $value === 1 ) :
19
- $post_key = 'moove_gdpr_advanced_cookies_footer_scripts';
20
- if ( isset( $_POST[ $post_key ] ) && strlen( $_POST[ $post_key ] ) == 0 ) :
21
  $empty_scripts = true;
22
  endif;
23
  endif;
@@ -31,11 +30,12 @@
31
  $gdpr_options[$form_key.$wpml_lang] = $value;
32
  update_option( $option_name, $gdpr_options );
33
  $gdpr_options = get_option( $option_name );
34
- elseif ( $form_key === 'moove_gdpr_advanced_cookies_footer_scripts' ) :
35
  $value = wp_unslash( $form_value );
36
  $gdpr_options[$form_key] = maybe_serialize( $value );
37
  update_option( $option_name, $gdpr_options );
38
  $gdpr_options = get_option( $option_name );
 
39
  elseif ( $form_key !== 'moove_gdpr_advanced_cookies_enable' ) :
40
  $value = sanitize_text_field( $form_value );
41
  $gdpr_options[$form_key] = $value;
@@ -115,14 +115,49 @@
115
 
116
  <tr>
117
  <th scope="row" colspan="2" style="padding-bottom: 0;">
118
- <label for="moove_gdpr_advanced_cookies_footer_scripts"><?php _e('The below script will be added to the page if user enables this cookie.','moove-gdpr'); ?></label>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  </th>
120
  </tr>
121
  <tr class="moove_gdpr_advanced_cookies_footer_scripts">
122
  <th scope="row" colspan="2">
123
  <?php $content = isset( $gdpr_options['moove_gdpr_advanced_cookies_footer_scripts'] ) && $gdpr_options['moove_gdpr_advanced_cookies_footer_scripts'] ? wp_unslash( $gdpr_options['moove_gdpr_advanced_cookies_footer_scripts'] ) : '';
124
  ?>
125
- <textarea required name="moove_gdpr_advanced_cookies_footer_scripts" id="moove_gdpr_advanced_cookies_footer_scripts" class="large-text code" rows="13"><?php echo $content; ?></textarea>
126
  <p class="description" id="moove_gdpr_advanced_cookies_footer_scripts-description"><?php _e('For example, you can use it for Google Analytics script or any other 3rd party code snippets.','moove-gdpr'); ?></p>
127
  </th>
128
  </tr>
16
  $value = 0;
17
  endif;
18
  if ( $value === 1 ) :
19
+ if ( ( isset( $_POST[ 'moove_gdpr_advanced_cookies_header_scripts' ] ) && strlen( $_POST[ 'moove_gdpr_advanced_cookies_header_scripts' ] ) == 0 ) && ( isset( $_POST[ 'moove_gdpr_advanced_cookies_body_scripts' ] ) && strlen( $_POST[ 'moove_gdpr_advanced_cookies_body_scripts' ] ) == 0 ) && ( isset( $_POST[ 'moove_gdpr_advanced_cookies_footer_scripts' ] ) && strlen( $_POST[ 'moove_gdpr_advanced_cookies_footer_scripts' ] ) == 0 ) ) :
 
20
  $empty_scripts = true;
21
  endif;
22
  endif;
30
  $gdpr_options[$form_key.$wpml_lang] = $value;
31
  update_option( $option_name, $gdpr_options );
32
  $gdpr_options = get_option( $option_name );
33
+ elseif ( $form_key === 'moove_gdpr_advanced_cookies_header_scripts' || $form_key === 'moove_gdpr_advanced_cookies_body_scripts' || $form_key === 'moove_gdpr_advanced_cookies_footer_scripts' ) :
34
  $value = wp_unslash( $form_value );
35
  $gdpr_options[$form_key] = maybe_serialize( $value );
36
  update_option( $option_name, $gdpr_options );
37
  $gdpr_options = get_option( $option_name );
38
+
39
  elseif ( $form_key !== 'moove_gdpr_advanced_cookies_enable' ) :
40
  $value = sanitize_text_field( $form_value );
41
  $gdpr_options[$form_key] = $value;
115
 
116
  <tr>
117
  <th scope="row" colspan="2" style="padding-bottom: 0;">
118
+ <div class="alert script-error" style="display: none;"><?php _e('Please fill out at least one of these fields:','moove-gdpr'); ?></div>
119
+ </th>
120
+ </tr>
121
+
122
+ <tr>
123
+ <th scope="row" colspan="2" style="padding-bottom: 0;">
124
+ <label for="moove_gdpr_advanced_cookies_header_scripts"><?php _e('The below script will be added to the page HEAD section if user enables this cookie.','moove-gdpr'); ?></label>
125
+ </th>
126
+ </tr>
127
+ <tr class="moove_gdpr_advanced_cookies_header_scripts">
128
+ <th scope="row" colspan="2">
129
+ <?php $content = isset( $gdpr_options['moove_gdpr_advanced_cookies_header_scripts'] ) && $gdpr_options['moove_gdpr_advanced_cookies_header_scripts'] ? maybe_unserialize( $gdpr_options['moove_gdpr_advanced_cookies_header_scripts'] ) : '';
130
+ ?>
131
+ <textarea name="moove_gdpr_advanced_cookies_header_scripts" id="moove_gdpr_advanced_cookies_header_scripts" class="large-text code" rows="13"><?php echo $content; ?></textarea>
132
+ <p class="description" id="moove_gdpr_advanced_cookies_header_scripts-description"><?php _e('For example, you can use it for Google Tag Manager script or any other 3rd party code snippets.','moove-gdpr'); ?></p>
133
+ </th>
134
+ </tr>
135
+
136
+
137
+ <tr>
138
+ <th scope="row" colspan="2" style="padding-bottom: 0;">
139
+ <label for="moove_gdpr_advanced_cookies_body_scripts"><?php _e('The below script will be added right after the BODY section if user enables this cookie.','moove-gdpr'); ?></label>
140
+ </th>
141
+ </tr>
142
+ <tr class="moove_gdpr_advanced_cookies_body_scripts">
143
+ <th scope="row" colspan="2">
144
+ <?php $content = isset( $gdpr_options['moove_gdpr_advanced_cookies_body_scripts'] ) && $gdpr_options['moove_gdpr_advanced_cookies_body_scripts'] ? maybe_unserialize( $gdpr_options['moove_gdpr_advanced_cookies_body_scripts'] ) : '';
145
+ ?>
146
+ <textarea name="moove_gdpr_advanced_cookies_body_scripts" id="moove_gdpr_advanced_cookies_body_scripts" class="large-text code" rows="13"><?php echo $content; ?></textarea>
147
+ <p class="description" id="moove_gdpr_advanced_cookies_body_scripts-description"><?php _e('For example, you can use it for Google Tag Manager script or any other 3rd party code snippets.','moove-gdpr'); ?></p>
148
+ </th>
149
+ </tr>
150
+
151
+ <tr>
152
+ <th scope="row" colspan="2" style="padding-bottom: 0;">
153
+ <label for="moove_gdpr_advanced_cookies_footer_scripts"><?php _e('The below script will be added to the page FOOTER section if user enables this cookie.','moove-gdpr'); ?></label>
154
  </th>
155
  </tr>
156
  <tr class="moove_gdpr_advanced_cookies_footer_scripts">
157
  <th scope="row" colspan="2">
158
  <?php $content = isset( $gdpr_options['moove_gdpr_advanced_cookies_footer_scripts'] ) && $gdpr_options['moove_gdpr_advanced_cookies_footer_scripts'] ? wp_unslash( $gdpr_options['moove_gdpr_advanced_cookies_footer_scripts'] ) : '';
159
  ?>
160
+ <textarea name="moove_gdpr_advanced_cookies_footer_scripts" id="moove_gdpr_advanced_cookies_footer_scripts" class="large-text code" rows="13"><?php echo $content; ?></textarea>
161
  <p class="description" id="moove_gdpr_advanced_cookies_footer_scripts-description"><?php _e('For example, you can use it for Google Analytics script or any other 3rd party code snippets.','moove-gdpr'); ?></p>
162
  </th>
163
  </tr>
views/moove/admin/settings/general_settings.php CHANGED
@@ -113,6 +113,18 @@
113
  </td>
114
  </tr>
115
 
 
 
 
 
 
 
 
 
 
 
 
 
116
  <tr>
117
  <th scope="row">
118
  <label for="moove_gdpr_modal_save_button_label"><?php _e('Save Settings - Button Label','moove-gdpr'); ?></label>
@@ -142,6 +154,16 @@
142
 
143
  </tr>
144
 
 
 
 
 
 
 
 
 
 
 
145
 
146
 
147
  </tbody>
@@ -246,6 +268,33 @@
246
  </td>
247
  </tr>
248
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
249
  </tbody>
250
  </table>
251
 
113
  </td>
114
  </tr>
115
 
116
+ <tr>
117
+ <th scope="row">
118
+ <label for="moove_gdpr_logo_position"><?php _e('Logo Position','moove-gdpr'); ?></label>
119
+ </th>
120
+ <td>
121
+ <input name="moove_gdpr_logo_position" type="radio" value="left" id="moove_gdpr_logo_position_left" <?php echo isset( $gdpr_options['moove_gdpr_logo_position'] ) ? ( $gdpr_options['moove_gdpr_logo_position'] === 'left' ? 'checked' : '' ) : 'checked'; ?> class="regular-text on-off"> <label for="moove_gdpr_logo_position_left"><?php _e('Left','moove-gdpr'); ?></label> <span class="separator"></span>
122
+ <input name="moove_gdpr_logo_position" type="radio" value="center" id="moove_gdpr_logo_position_center" <?php echo isset( $gdpr_options['moove_gdpr_logo_position'] ) ? ( $gdpr_options['moove_gdpr_logo_position'] === 'center' ? 'checked' : '' ) : ''; ?> class="regular-text on-off"> <label for="moove_gdpr_logo_position_center"><?php _e('Center','moove-gdpr'); ?></label> <span class="separator"></span>
123
+ <input name="moove_gdpr_logo_position" type="radio" value="right" id="moove_gdpr_logo_position_right" <?php echo isset( $gdpr_options['moove_gdpr_logo_position'] ) ? ( $gdpr_options['moove_gdpr_logo_position'] === 'right' ? 'checked' : '' ) : ''; ?> class="regular-text on-off"> <label for="moove_gdpr_logo_position_right"><?php _e('Right','moove-gdpr'); ?></label>
124
+
125
+ </td>
126
+ </tr>
127
+
128
  <tr>
129
  <th scope="row">
130
  <label for="moove_gdpr_modal_save_button_label"><?php _e('Save Settings - Button Label','moove-gdpr'); ?></label>
154
 
155
  </tr>
156
 
157
+ <tr>
158
+ <th scope="row">
159
+ <label for="moove_gdpr_modal_allow_button_label"><?php _e('Powered by Label','moove-gdpr'); ?></label>
160
+ </th>
161
+ <td>
162
+ <input name="moove_gdpr_modal_powered_by_label<?php echo $wpml_lang; ?>" type="text" id="moove_gdpr_modal_powered_by_label" value="<?php echo isset( $gdpr_options['moove_gdpr_modal_powered_by_label'.$wpml_lang] ) && $gdpr_options['moove_gdpr_modal_powered_by_label'.$wpml_lang] ? $gdpr_options['moove_gdpr_modal_powered_by_label'.$wpml_lang] : 'Powered by'; ?>" class="regular-text">
163
+ </td>
164
+
165
+ </tr>
166
+
167
 
168
 
169
  </tbody>
268
  </td>
269
  </tr>
270
 
271
+ <tr>
272
+ <th scope="row">
273
+ <label for="moove_gdpr_floating_button_background_colour"><?php _e('Button - Background Colour','moove-gdpr'); ?></label>
274
+ </th>
275
+ <td>
276
+ <input class="jscolor {hash:true} regular-text" name="moove_gdpr_floating_button_background_colour" value="<?php echo isset( $gdpr_options['moove_gdpr_floating_button_background_colour'] ) && $gdpr_options['moove_gdpr_floating_button_background_colour'] ? $gdpr_options['moove_gdpr_floating_button_background_colour'] : '373737'; ?>" >
277
+ </td>
278
+ </tr>
279
+
280
+ <tr>
281
+ <th scope="row">
282
+ <label for="moove_gdpr_floating_button_hover_background_colour"><?php _e('Button - Hover Background Colour','moove-gdpr'); ?></label>
283
+ </th>
284
+ <td>
285
+ <input class="jscolor {hash:true} regular-text" name="moove_gdpr_floating_button_hover_background_colour" value="<?php echo isset( $gdpr_options['moove_gdpr_floating_button_hover_background_colour'] ) && $gdpr_options['moove_gdpr_floating_button_hover_background_colour'] ? $gdpr_options['moove_gdpr_floating_button_hover_background_colour'] : '000000'; ?>" >
286
+ </td>
287
+ </tr>
288
+
289
+ <tr>
290
+ <th scope="row">
291
+ <label for="moove_gdpr_floating_button_font_colour"><?php _e('Button - Font Colour','moove-gdpr'); ?></label>
292
+ </th>
293
+ <td>
294
+ <input class="jscolor {hash:true} regular-text" name="moove_gdpr_floating_button_font_colour" value="<?php echo isset( $gdpr_options['moove_gdpr_floating_button_font_colour'] ) && $gdpr_options['moove_gdpr_floating_button_font_colour'] ? $gdpr_options['moove_gdpr_floating_button_font_colour'] : 'ffffff'; ?>" >
295
+ </td>
296
+ </tr>
297
+
298
  </tbody>
299
  </table>
300
 
views/moove/admin/settings/third_party_cookies.php CHANGED
@@ -16,8 +16,7 @@
16
  $value = 0;
17
  endif;
18
  if ( $value === 1 ) :
19
- $post_key = 'moove_gdpr_third_party_footer_scripts';
20
- if ( isset( $_POST[ $post_key ] ) && strlen( $_POST[ $post_key ] ) == 0 ) :
21
  $empty_scripts = true;
22
  endif;
23
  endif;
@@ -31,7 +30,7 @@
31
  $gdpr_options[$form_key.$wpml_lang] = $value;
32
  update_option( $option_name, $gdpr_options );
33
  $gdpr_options = get_option( $option_name );
34
- elseif ( $form_key === 'moove_gdpr_third_party_footer_scripts' ) :
35
  $value = wp_unslash( $form_value );
36
  $gdpr_options[$form_key] = maybe_serialize( $value );
37
  update_option( $option_name, $gdpr_options );
@@ -114,14 +113,50 @@
114
 
115
  <tr>
116
  <th scope="row" colspan="2" style="padding-bottom: 0;">
117
- <label for="moove_gdpr_third_party_footer_scripts"><?php _e('The below script will be added to the page if user enables this cookie.','moove-gdpr'); ?></label>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
  </th>
119
  </tr>
120
  <tr class="moove_gdpr_third_party_footer_scripts">
121
  <th scope="row" colspan="2">
122
  <?php $content = isset( $gdpr_options['moove_gdpr_third_party_footer_scripts'] ) && $gdpr_options['moove_gdpr_third_party_footer_scripts'] ? maybe_unserialize( $gdpr_options['moove_gdpr_third_party_footer_scripts'] ) : '';
123
  ?>
124
- <textarea required name="moove_gdpr_third_party_footer_scripts" id="moove_gdpr_third_party_footer_scripts" class="large-text code" rows="13"><?php echo $content; ?></textarea>
125
  <p class="description" id="moove_gdpr_third_party_footer_scripts-description"><?php _e('For example, you can use it for Google Analytics script or any other 3rd party code snippets.','moove-gdpr'); ?></p>
126
  </th>
127
  </tr>
16
  $value = 0;
17
  endif;
18
  if ( $value === 1 ) :
19
+ if ( ( isset( $_POST[ 'moove_gdpr_third_party_header_scripts' ] ) && strlen( $_POST[ 'moove_gdpr_third_party_header_scripts' ] ) == 0 ) && ( isset( $_POST[ 'moove_gdpr_third_party_body_scripts' ] ) && strlen( $_POST[ 'moove_gdpr_third_party_body_scripts' ] ) == 0 ) && ( isset( $_POST[ 'moove_gdpr_third_party_footer_scripts' ] ) && strlen( $_POST[ 'moove_gdpr_third_party_footer_scripts' ] ) == 0 ) ) :
 
20
  $empty_scripts = true;
21
  endif;
22
  endif;
30
  $gdpr_options[$form_key.$wpml_lang] = $value;
31
  update_option( $option_name, $gdpr_options );
32
  $gdpr_options = get_option( $option_name );
33
+ elseif ( $form_key === 'moove_gdpr_third_party_header_scripts' || $form_key === 'moove_gdpr_third_party_body_scripts' || $form_key === 'moove_gdpr_third_party_footer_scripts' ) :
34
  $value = wp_unslash( $form_value );
35
  $gdpr_options[$form_key] = maybe_serialize( $value );
36
  update_option( $option_name, $gdpr_options );
113
 
114
  <tr>
115
  <th scope="row" colspan="2" style="padding-bottom: 0;">
116
+ <div class="alert script-error" style="display: none;"><?php _e('Please fill out at least one of these fields:','moove-gdpr'); ?></div>
117
+ </th>
118
+ </tr>
119
+
120
+ <tr>
121
+ <th scope="row" colspan="2" style="padding-bottom: 0;">
122
+ <label for="moove_gdpr_third_party_header_scripts"><?php _e('The below script will be added to the page HEAD section if user enables this cookie.','moove-gdpr'); ?></label>
123
+ </th>
124
+ </tr>
125
+ <tr class="moove_gdpr_third_party_header_scripts">
126
+ <th scope="row" colspan="2">
127
+ <?php $content = isset( $gdpr_options['moove_gdpr_third_party_header_scripts'] ) && $gdpr_options['moove_gdpr_third_party_header_scripts'] ? maybe_unserialize( $gdpr_options['moove_gdpr_third_party_header_scripts'] ) : '';
128
+ ?>
129
+ <textarea name="moove_gdpr_third_party_header_scripts" id="moove_gdpr_third_party_header_scripts" class="large-text code" rows="13"><?php echo $content; ?></textarea>
130
+ <p class="description" id="moove_gdpr_third_party_header_scripts-description"><?php _e('For example, you can use it for Google Tag Manager script or any other 3rd party code snippets.','moove-gdpr'); ?></p>
131
+ </th>
132
+ </tr>
133
+
134
+
135
+ <tr>
136
+ <th scope="row" colspan="2" style="padding-bottom: 0;">
137
+ <label for="moove_gdpr_third_party_body_scripts"><?php _e('The below script will be added right after the BODY section if user enables this cookie.','moove-gdpr'); ?></label>
138
+ </th>
139
+ </tr>
140
+ <tr class="moove_gdpr_third_party_body_scripts">
141
+ <th scope="row" colspan="2">
142
+ <?php $content = isset( $gdpr_options['moove_gdpr_third_party_body_scripts'] ) && $gdpr_options['moove_gdpr_third_party_body_scripts'] ? maybe_unserialize( $gdpr_options['moove_gdpr_third_party_body_scripts'] ) : '';
143
+ ?>
144
+ <textarea name="moove_gdpr_third_party_body_scripts" id="moove_gdpr_third_party_body_scripts" class="large-text code" rows="13"><?php echo $content; ?></textarea>
145
+ <p class="description" id="moove_gdpr_third_party_body_scripts-description"><?php _e('For example, you can use it for Google Tag Manager script or any other 3rd party code snippets.','moove-gdpr'); ?></p>
146
+ </th>
147
+ </tr>
148
+
149
+
150
+ <tr>
151
+ <th scope="row" colspan="2" style="padding-bottom: 0;">
152
+ <label for="moove_gdpr_third_party_footer_scripts"><?php _e('The below script will be added to the page FOOTER section if user enables this cookie.','moove-gdpr'); ?></label>
153
  </th>
154
  </tr>
155
  <tr class="moove_gdpr_third_party_footer_scripts">
156
  <th scope="row" colspan="2">
157
  <?php $content = isset( $gdpr_options['moove_gdpr_third_party_footer_scripts'] ) && $gdpr_options['moove_gdpr_third_party_footer_scripts'] ? maybe_unserialize( $gdpr_options['moove_gdpr_third_party_footer_scripts'] ) : '';
158
  ?>
159
+ <textarea name="moove_gdpr_third_party_footer_scripts" id="moove_gdpr_third_party_footer_scripts" class="large-text code" rows="13"><?php echo $content; ?></textarea>
160
  <p class="description" id="moove_gdpr_third_party_footer_scripts-description"><?php _e('For example, you can use it for Google Analytics script or any other 3rd party code snippets.','moove-gdpr'); ?></p>
161
  </th>
162
  </tr>