diff --git a/components/article-settings-editor.tpl b/components/article-settings-editor.tpl index b9659c0d..def86fa2 100644 --- a/components/article-settings-editor.tpl +++ b/components/article-settings-editor.tpl @@ -72,7 +72,7 @@ "states": { "on": true, "off": false - }, + } }, { "titleI18n": "publishing_date", @@ -82,7 +82,7 @@ "states": { "on": true, "off": false - }, + } }, { "titleI18n": "article_author", @@ -92,8 +92,8 @@ "states": { "on": true, "off": false - }, - }, + } + } ], // Binded data object which should contain custom data object. diff --git a/components/blog-settings-editor.tpl b/components/blog-settings-editor.tpl index b3a4fdfd..6d808789 100644 --- a/components/blog-settings-editor.tpl +++ b/components/blog-settings-editor.tpl @@ -60,7 +60,7 @@ "states": { "on": true, "off": false - }, + } }, { "titleI18n": "publishing_date", @@ -70,7 +70,7 @@ "states": { "on": true, "off": false - }, + } }, { "titleI18n": "article_author", @@ -80,8 +80,8 @@ "states": { "on": true, "off": false - }, - }, + } + } ], // Binded data object which should contain custom data object. diff --git a/components/menu-language.tpl b/components/menu-language.tpl index bfa42d09..241efc39 100644 --- a/components/menu-language.tpl +++ b/components/menu-language.tpl @@ -26,6 +26,7 @@ {% endif %} + {% endif %} diff --git a/components/menu-settings-editor.tpl b/components/menu-settings-editor.tpl new file mode 100644 index 00000000..752f98a0 --- /dev/null +++ b/components/menu-settings-editor.tpl @@ -0,0 +1,65 @@ +{% if editmode %} + +{% endif %} + +{% editorjsblock %} + + + + + +{% endeditorjsblock %} \ No newline at end of file diff --git a/components/site-header.tpl b/components/site-header.tpl index f0b010c9..c9bab752 100644 --- a/components/site-header.tpl +++ b/components/site-header.tpl @@ -11,7 +11,7 @@
{% unless editmode %}{% endunless %}{% editable site.header %}{% unless editmode %}{% endunless %}
-
+
{% include "menu-main" %}
diff --git a/javascripts/main.js b/javascripts/main.js index cad61906..2b6d45f7 100644 --- a/javascripts/main.js +++ b/javascripts/main.js @@ -61,6 +61,20 @@ return $('html').hasClass('editmode'); }; + // show mobile menu on scrolling up + var lastScrollTop = 0; + $(window).scroll(function() { + var st = $(this).scrollTop(); + if (st > lastScrollTop) { + setTimeout(function(){ + $('.visible-when').removeClass('scrolling'); + }, 400); + } else { + $('.visible-when').addClass('scrolling'); + } + lastScrollTop = st; + }); + // Function to limit the rate at which a function can fire. var debounce = function(func, wait, immediate) { var timeout; @@ -249,6 +263,15 @@ } }; + var toggleMobileMenuButtonPosition = function() { + var $mobileMenuButtonElement = $('.js-mobile-menu-button-wrapper'); + if ($(window).width() <= 1024) { + $mobileMenuButtonElement.appendTo('.js-menu-main-mobile'); + } else if ($(window).width() > 1024) { + $mobileMenuButtonElement.appendTo('.js-menu-language-popover-setting-parent'); + } + }; + var bindFallbackHeaderLeftWidthCalculation = function() { var headerWidth = $('.js-header-top-wrap').width(), headerRight = $('.js-header-right'), @@ -813,6 +836,7 @@ commentsHeight(); handleMobileSearchHeight(); toggleLanguageSettingsLocation(); + toggleMobileMenuButtonPosition(); $('.js-menu-language-settings-popover').hide(); }, 100)); @@ -1040,7 +1064,7 @@ focusFormWithErrors(); //autoSizeFormCommentArea(); detectDesignEditorChanges(); - + toggleMobileMenuButtonPosition(); if (!Modernizr.flexbox && editmode()) { bindFallbackHeaderLeftWidthCalculation(); } diff --git a/javascripts/main.min.js b/javascripts/main.min.js index c14805aa..50254cce 100644 --- a/javascripts/main.min.js +++ b/javascripts/main.min.js @@ -1 +1,6 @@ -var MMCQ,PriorityQueue;!function(e,t,s,o){var n="textareaAutoSize",a="plugin_"+n;function i(t,s){this.element=t,this.$element=e(t),this.init()}i.prototype={init:function(){this.$element.outerHeight();var s=parseInt(this.$element.css("paddingBottom"))+parseInt(this.$element.css("paddingTop"))||0;this.element.value.replace(/\s/g,"").length>0&&this.$element.height(this.element.scrollHeight-s),this.$element.on("input keyup",function(o){var n=e(t),a=n.scrollTop();e(this).height(0).height(this.scrollHeight-s),n.scrollTop(a)})}},e.fn[n]=function(t){return this.each(function(){e.data(this,a)||e.data(this,a,new i(this,t))}),this}}(jQuery,window,document),function(e){var t=function(){return e("html").hasClass("editmode")},s=function(e,t,s){var o;return function(){var n=this,a=arguments,i=s&&!o;clearTimeout(o),o=setTimeout(function(){o=null,s||e.apply(n,a)},t),i&&e.apply(n,a)}};e(".mobile-menu-toggler").click(function(t){t.preventDefault(),e("html").toggleClass("mobilemenu-open"),e("html").removeClass("menu-language-popover-open"),e("body").removeClass("mobilesearch-open"),e("#mobile-menu").removeClass("reset-touch").addClass("reset-touch")}),e(".tags-toggle").click(function(){e(this).find(".ico-arrow").toggleClass("active"),e(".tags-bottom").toggleClass("visible")}),e(".js-toggle-sub-menu").click(function(){e("#mobile-menu").removeClass("reset-touch").addClass("reset-touch"),e(this).toggleClass("active"),e(this).parent("li").toggleClass("current-parent")}),e(".mobile-menu-close").on("click",function(){event.preventDefault(),e("html").hasClass("menu-language-popover-open")?e("html").removeClass("menu-language-popover-open"):e("html").removeClass("mobilemenu-open")}),e(".js-lang-menu-btn").on("click",function(){e("html").removeClass("search-open"),e(".js-search").removeClass("active"),e("html").hasClass("menu-language-popover-open")?e("html").removeClass("menu-language-popover-open"):(r(e(this)),e("html").addClass("menu-language-popover-open"))});var o,n,a,i,r=function(t){var s=e("html").hasClass("language-flags-disabled")?t.find(".js-lang-title-inner"):t,o=e("html").hasClass("language-flags-disabled")?5:9;s.length>0&&e(".js-popup-menu-popover").css({top:s.offset().top+s.outerHeight()-e(".site-container").offset().top,right:e(window).width()-s.offset().left-s.outerWidth()-o})},l=function(){var t=e("html"),s=e(".js-menu-language-settings");e(window).width()<=1024&&0===s.closest(".js-menu-main-mobile").length?s.appendTo(".js-menu-main-mobile"):e(window).width()>1024&&0===s.closest(".js-menu-main-desktop").length&&(t.hasClass("language-menu-mode-list")?(s.appendTo(".js-menu-language-list-setting-parent"),r(e(".js-lang-menu-btn"))):(s.appendTo(".js-menu-language-popover-setting-parent"),r(e(".js-lang-menu-btn"))))},c=function(t,s){s>.6?e(t).find(".js-background-type").addClass("light-background").removeClass("dark-background"):e(t).find(".js-background-type").addClass("dark-background").removeClass("light-background")},h=function(t,s){return function(t,s){if(t&&s){"string"==typeof t&&(t=t.replace(/rgba?\(/,"").replace(/\)/,"").split(","),e.each(t,function(e,s){t[e]=+s})),"string"==typeof s&&(s=s.replace(/rgba?\(/,"").replace(/\)/,"").split(","),e.each(s,function(e,t){s[e]=+t})),"object"==typeof t&&t.hasOwnProperty("length")&&3==t.length&&t.push(1),"object"==typeof s&&s.hasOwnProperty("length")&&3==s.length&&s.push(1);var o=[0,0,0,0];return o[3]=1-(1-s[3])*(1-t[3]),0===o[3]&&(o[3]=1e-6),o[0]=Math.min(s[0]*s[3]/o[3]+t[0]*t[3]*(1-s[3])/o[3],255),o[1]=Math.min(s[1]*s[3]/o[3]+t[1]*t[3]*(1-s[3])/o[3],255),o[2]=Math.min(s[2]*s[3]/o[3]+t[2]*t[3]*(1-s[3])/o[3],255),e.map(o,function(e){return Math.floor(e)})}}(t||[255,255,255,1],s||[255,255,255,1])},d=function(e,t){var s=h(e,t);return Math.round((.2126*+s[0]+.7152*+s[1]+.0722*+s[2])/2.55)/100},g=function(){var t=e(".main-content");if(e("html").hasClass("comments-open")){var s=e(document).outerHeight(),o=e(".js-site-header").outerHeight(),n=e(".article-comments"),a=n.outerHeight(),i=e(".site-footer").outerHeight();n.css("min-height",s-o),t.css("min-height",a-i),e("html, body").animate({scrollTop:e(".js-comments").offset().top},300)}else t.removeAttr("style")},u=function(){e(".article-comments").removeAttr("style");e(document).height(),e(".site-container").height(),e(".article-comments").height();var t=parseInt(e(".article-comments").css("padding-top")),s=parseInt(e(".article-comments").css("padding-bottom")),o=e(".page-content").height(),n=e(".site-header").height(),a=o+n+e(".site-footer").height()-n-t-s;e(window).width()>480&&e(".article-comments").css("min-height",a)},m=function(t){if(e(".js-type-btn").removeClass("is-active"),t.addClass("is-active"),"photo-article"==t.data("article-type")){e(".js-article-title").prependTo(".js-article-header-title-wrap"),e(".js-text-article-component").addClass("is-hidden"),e(".js-photo-article-component").removeClass("is-hidden"),e(".js-site-header").addClass("photo-article"),e(".js-site-header .js-background-settings").removeClass("is-hidden");var s=e(".js-site-header .js-background-type").data("article-bg-type");e(".js-site-header .js-background-type").removeClass("dark-background light-background").addClass(s),Edicy.articles.currentArticle.setData("photo_article_state",!0)}else{e(".js-article-title").prependTo(".js-article-body-title-wrap"),e(".js-photo-article-component").addClass("is-hidden"),e(".js-text-article-component").removeClass("is-hidden"),e(".js-site-header").removeClass("photo-article"),e(".js-site-header .js-background-settings").addClass("is-hidden");s=e(".js-site-header .js-background-type").data("blog-bg-type");e(".js-site-header .js-background-type").removeClass("dark-background light-background").addClass(s),Edicy.articles.currentArticle.setData("photo_article_state",!1)}},p=function(){e(window).width()<=640?e(".js-voog-search-modal").css("max-height",e(window).height()-56):e(".js-voog-search-modal").css("max-height","auto")},f=function(t){return function(t){"string"==typeof t&&(t=t.replace(/rgba?\(/,"").replace(/\)/,"").split(","),e.each(t,function(e,s){t[e]=+s})),"object"==typeof t&&t.hasOwnProperty("length")&&3==t.length&&t.push(1);var s=[0,0,0,0];return s[3]=1-(1-t[3]),0===s[3]&&(s[3]=1e-6),s[0]=Math.min(t[0]*t[3]/s[3]),s[1]=Math.min(t[1]*t[3]/s[3]),s[2]=Math.min(t[2]*t[3]/s[3]),e.map(s,function(e){return Math.floor(e)})}(t||[255,255,255,1])},v=function(t){var s;headerTopLightness=(s=f(t),Math.round((.2126*+s[0]+.7152*+s[1]+.0722*+s[2])/2.55)/100),headerTopLightness>.6?e(".header-top").addClass("light-background").removeClass("dark-background"):e(".header-top").addClass("dark-background").removeClass("light-background"),siteData.set({header_top_lightness:headerTopLightness,has_header_bg_color:!0},{success:function(e){}})};window.site=e.extend(window.site||{},{bgPickerPreview:function(t,s,o,n){var a=e(t).find(".js-background-image").css("background-image"),i=s.imageSizes?function(e,t){for(var s,o=0,n=e.length;o")),u=e(""),m=s.image&&""!==s.image?s.image:null;m?function(e,t){for(var s=e.length;s--;)if(t.indexOf(e[s].url.trim())>-1)return!0;return!1}(l,a)?(o.imageColor=o.imageColor?o.imageColor:n,o.combinedLightness=d(o.imageColor,h),c(t,o.combinedLightness)):(g.attr("src",m.replace(/.*\/(photos|voogstock)/g,"/photos")),g.on("load",function(){ColorExtract.extract(g[0],u[0],function(e){o.imageColor=e.bgColor?e.bgColor:"rgba(255,255,255,1)",o.combinedLightness=d(o.imageColor,h),c(t,o.combinedLightness)})})):(o.imageColor="rgba(255,255,255,1)",o.combinedLightness=d(o.imageColor,h),c(t,o.combinedLightness)),"articlePage"===pageType&&t.hasClass("site-header")?e("#preview-style").html(".photo-article.site-header .js-background-image { background-image: "+r+" } .photo-article.site-header .js-background-color { background-color: "+h+" }"):(e(t).find(".js-background-image").css({"background-image":r}),e(t).find(".js-background-color").css({"background-color":h}))},bgPickerCommit:function(t,s,o,n){var a,i=e.extend(!0,{},s);i.image=s.image||"",i.imageSizes=null==(a=s.imageSizes)||"string"==typeof a&&a.match(/^[\\'"]+$/)?"":a,i.color=s.color||"",i.combinedLightness=o.combinedLightness,"articlePage"===n?"footer_bg"==t?siteData.set(t,i):Edicy.articles.currentArticle.setData(t,i):"contentPage"===n&&"footer_bg"===t||"body_bg"===t?siteData.set(t,i):pageData.set(t,i)},bgPickerColorScheme:function(t){void 0!==t&&(t>.6?e(".header-wrapper").addClass("light").removeClass("dark"):e(".header-wrapper").addClass("dark").removeClass("light"))},initWindowResize:function(){e(window).resize(s(function(){u(),p(),l(),e(".js-menu-language-settings-popover").hide()},100)),e(window).resize(s(function(){e("html").removeClass("menu-language-popover-open"),e(".js-menu-language-settings-popover").hide(),e(".js-menu-language-settings-toggle").removeClass("edy-cbtn-active")},25))},initBlogPage:function(){},initArticlePage:function(){u(),e("html").hasClass("js-calculate-comments-height")&&g()},initCommonPage:function(){},initFrontPage:function(){},bindLanguageMenuSettings:function(t){"type"in t||(t.type="popover"),"item_state"in t||(t.item_state="flags_and_names");new Edicy.SettingsEditor(e(".js-menu-language-settings-toggle").get(0),{menuItems:[{titleI18n:"format_desktop_only",type:"radio",key:"type",list:[{titleI18n:"dropdown_menu",value:"popover"},{titleI18n:"expanded_menu",value:"list"}]},{titleI18n:"show",type:"radio",key:"item_state",list:[{titleI18n:"flags_only",value:"flags_only"},{titleI18n:"names_only",value:"names_only"},{titleI18n:"flags_and_names",value:"flags_and_names"}]}],buttonTitleI18n:"settings",values:t,containerClass:["js-menu-language-settings-popover","js-prevent-sideclick"],preview:function(t){var s=e("html");e(".js-menu-language-settings"),"list"===t.type?(s.removeClass("language-menu-mode-popover"),s.removeClass("menu-language-popover-open"),s.addClass("language-menu-mode-list")):(s.removeClass("language-menu-mode-list"),s.addClass("language-menu-mode-popover"),s.addClass("menu-language-popover-open")),"flags_only"===t.item_state?(s.removeClass("language-flags-disabled"),s.removeClass("language-names-enabled"),s.addClass("language-flags-enabled"),s.addClass("language-names-disabled")):"names_only"===t.item_state?(s.removeClass("language-flags-enabled"),s.removeClass("language-names-disabled"),s.addClass("language-flags-disabled"),s.addClass("language-names-enabled")):"flags_and_names"===t.item_state&&(s.removeClass("language-flags-disabled"),s.removeClass("language-names-disabled"),s.addClass("language-flags-enabled"),s.addClass("language-names-enabled")),l(),this.setPosition()},commit:function(e){siteData.set("settings_language_menu",e)}});l()},initItemsPage:function(){t()||(e(document).ready(function(){setTimeout(function(){e(".js-content-item-box").addClass("not-loaded")},3e3)}),e(".js-lazyload").lazyload({threshold:500,effect:"fadeIn",placeholder:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",load:function(){var t=e(this).closest(".js-content-item-box");t.removeClass("not-loaded with-error").addClass("is-loaded"),setTimeout(function(){t.removeClass("not-loaded with-error"),t.find(".js-loader").remove()},3e3)}}))},bindContentItemImgDropAreas:function(t){e(".js-content-item-img-drop-area").each(function(s,o){var n=e(o),a=n.closest(".js-content-item-box"),i=a.data("item-id"),r=a.data("item-type");new Edicy.CustomData({type:r,id:i}),new Edicy.ImgDropArea(n,{positionable:!1,target_width:1280,placeholder:'
'+t+"
",removeBtn:'
',change:function(t){var s,o,l,c,h,d,g,u,m,p,f,v,b;n.removeClass("is-cropped").addClass("not-cropped").css("opacity",.1),t?(s=t.original_id,a.removeClass("without-image is-loaded with-error").addClass("with-image not-loaded"),o=a,l=t.width,c=t.height,h=o.find(".js-content-item-img-drop-area"),d=o.find(".js-toggle-crop-state"),l>c?h.removeClass("image-landscape image-square image-portrait").addClass("image-landscape"):l===c?h.removeClass("image-landscape image-square image-portrait").addClass("image-square"):h.removeClass("image-landscape image-square image-portrait").addClass("image-portrait"),h.hasClass("image-square")?d.removeClass("is-visible").addClass("is-hidden"):d.removeClass("is-hidden").addClass("is-visible")):(s=null,a.removeClass("with-image is-loaded with-error").addClass("without-image not-loaded"),a.find(".edy-img-drop-area-placeholder").css("opacity",0)),g=a,u=n,m=i,p=s,v="article"===(f=r)?"articles":"pages",b=new Edicy.CustomData({type:f,id:m}),e.ajax({type:"PATCH",contentType:"application/json",url:"/admin/api/"+v+"/"+m,data:JSON.stringify({image_id:p}),dataType:"json",success:function(e){b.set("image_crop_state","not-cropped"),g.removeClass("not-loaded with-error").addClass("is-loaded"),g.find(".edy-img-drop-area-placeholder").css("opacity",1),u.css("opacity",1)},timeout:3e4,error:function(e){g.removeClass("not-loaded is-loaded with-error").addClass("with-error")}})}})})},bindContentItemImageCropToggle:function(){e(".js-toggle-crop-state").on("click",function(){var t,s=e(this).closest(".js-content-item-box"),o=s.find(".js-content-item-img-drop-area"),n=s.data("item-id"),a=s.data("item-type"),i=new Edicy.CustomData({type:a,id:n});o.hasClass("is-cropped")?(o.removeClass("is-cropped").addClass("not-cropped"),t="not-cropped"):(o.removeClass("not-cropped").addClass("is-cropped"),t="is-cropped"),i.set("image_crop_state",t)})},bindRootItemSettings:function(t){"show_product_related_pages_in_main_menu"in t||(t.show_product_related_pages_in_main_menu=!1),e(".js-root-item-settings-toggle").each(function(s,o){new Edicy.SettingsEditor(o,{menuItems:[{titleI18n:"show_in_main_menu",type:"checkbox",key:"show_product_related_pages_in_main_menu",states:{on:!0,off:!1}}],buttonTitleI18n:"settings",values:t,containerClass:["js-root-item-settings-popover","js-prevent-sideclick"],preview:function(t){1==!t.show_product_related_pages_in_main_menu?e(".js-menu-item-products").addClass("is-hidden"):e(".js-menu-item-products").removeClass("is-hidden")},commit:function(e){siteData.set("settings_root_item",e)}})})},bindSiteSearch:function(t,s,o){t&&new VoogSearch(t,{per_page:10,lang:s,resultsContainer:e(".js-voog-search-modal").get(0),sideclick:!0,mobileModeWidth:640,updateOnKeypress:!0,noResults:o})}}),window.site=e.extend(window.site||{},{}),e(".site-container").on("mousedown",function(t){e(t.target).closest(".js-prevent-sideclick").length||(e(".js-btn").hasClass("open")&&e(".js-btn").removeClass("open"),e(".js-popover").hasClass("expanded")&&e(".js-popover").removeClass("expanded"),e(".js-search").hasClass("active")&&(e(".js-search").removeClass("active"),e(".search-btn").removeClass("open")),e("html").hasClass("mobilemenu-open")&&e(".mobile-menu-toggler").trigger("click"),e("html").hasClass("menu-language-popover-open")&&e("html").removeClass("menu-language-popover-open"),e("html").hasClass("comments-open")&&(e("html").removeClass("comments-open"),e(".js-comments-toggle-btn, .js-comments").removeClass("open")),e("html").hasClass("search-open")&&e("html").removeClass("search-open"),g())}),e(".js-menu-btn").click(function(){e(this).toggleClass("open"),e(".js-menu-main").toggleClass("expanded")}),e(".js-menu-lang-btn").click(function(){e(".js-menu-lang-btn").toggleClass("open"),e(".js-menu-lang").toggleClass("expanded")}),e(".js-tags-btn").click(function(){e(this).toggleClass("open"),e(".js-menu-tags").toggleClass("expanded")}),e(".js-search-toggle-btn").click(function(){e("html").removeClass("mobilemenu-open"),e("html").removeClass("menu-language-popover-open"),e(".js-search").toggleClass("active"),e(".js-search").hasClass("active")&&e(".js-search-input").focus(),e("html").toggleClass("search-open")}),e(".js-search-input").on("input",function(){var t=e(this).parent().next();e(this).val().length>1?t.addClass("active"):t.removeClass("active"),p()}),e(".js-search-reset-btn").click(function(){e("html").removeClass("search-open"),e(".js-search").removeClass("active")}),e(".js-comments-toggle-btn").click(function(){e(this).toggleClass("open"),e(".js-comments").toggleClass("open"),e("html").toggleClass("comments-open"),e(".js-comments-input").val("").focus(),e(window).width()>640&&g()}),e(".submenu-load-more-lvl1").click(function(){e(this).addClass("open"),e(this).next().addClass("open"),e(this).next().next().addClass("open")}),e(".submenu-close-lvl1").click(function(){e(this).removeClass("open"),e(this).prev().removeClass("open"),e(this).next().removeClass("open")}),e(".submenu-load-more-lvl2").click(function(){e(this).addClass("open"),e(this).next().addClass("open"),e(this).next().next().addClass("open")}),e(".submenu-close-lvl2").click(function(){e(this).removeClass("open"),e(this).prev().removeClass("open"),e(this).next().removeClass("open")}),e(".js-type-btn").click(function(){m(e(this))}),e(".publicmode .js-slide-to-article").click(function(){e("html, body").animate({scrollTop:e(".page-content").offset().top},300)}),e("body:not(.editmode) table").each(function(){e(this).wrap('
')}),e(document).ready(function(){e(".comment-form").hasClass("form_with_errors")?e("html, body").scrollTop(e(".comment-form").offset().top):e("form").find(".form_error, .form_notice").length>0&&e("html, body").scrollTop(e(".form_error, .form_notice").closest("form").offset().top)}),document.addEventListener("edicy:customstyles:change",function(t){if(Object.keys(t.detail.changes).indexOf("--header-background-color")>-1){var s=t.detail.changes["--header-background-color"].value,o=e(".header-top");void 0===s?(e("body").removeClass("header-top-with-bg"),siteData.set({header_top_lightness:null,has_header_bg_color:null}),o.hasClass("dark-background")?o.removeClass("dark-background"):o.removeClass("light-background")):(e("body").addClass("header-top-with-bg"),v(s))}}),!Modernizr.flexbox&&t()&&(o=e(".js-header-top-wrap").width(),n=e(".js-header-right"),a=n.width(),i=parseInt(n.css("margin-left"))+1,e(".js-header-left").css("min-width",o-a-i))}(jQuery),PriorityQueue=function(){function e(e){this.comparator=e,this.contents=[],this.sorted=!1}return e.prototype.sort=function(){return this.contents.sort(this.comparator),this.sotred=!0},e.prototype.push=function(e){return this.contents.push(e),this.sorted=!1},e.prototype.peek=function(e){return null==e&&(e=this.contents.length-1),this.sorted||this.sort(),this.contents[e]},e.prototype.pop=function(){return this.sorted||this.sort(),this.contents.pop()},e.prototype.size=function(){return this.contents.length},e.prototype.map=function(e){return this.contents.map(e)},e}(),MMCQ=function(){var e,t,s,o,n,a;function i(){this.maxIterations=1e3,this.fractByPopulations=.75}return i.sigbits=5,i.rshift=8-i.sigbits,o=function(e,t,s){return(e<<2*i.sigbits)+(t<>i.rshift,s=e[1]>>i.rshift,t=e[2]>>i.rshift,this.r1<=o&&o<=this.r2&&this.g1<=s&&s<=this.g2&&this.b1<=t&&t<=this.b2},e}(),t=function(){function e(){this.cboxes=new PriorityQueue(function(e,t){var s,o;return(s=e.count()*e.volume())>(o=t.count()*t.volume())?1:s>i.rshift,s=l[1]>>i.rshift,t=l[2]>>i.rshift,n[r=o(c,s,t)]=(n[r]||0)+1;return n},s=function(t,s){var o,n,a,r,l,c,h,d,g,u,m,p;for(u=1e6,g=0,c=1e6,l=0,a=1e6,n=0,m=0,p=t.length;m>i.rshift,r=h[1]>>i.rshift,o=h[2]>>i.rshift,dg&&(g=d),rl&&(l=r),on&&(n=o);return new e(u,g,c,l,a,n,s)},a=function(e,t){var s,n,a,i,r,l,c,h,d,g,u,m,p,f,v,b,C,y,w,j,_,k,x,A,I,M,z,T,D,P;if(t.count()){if(1===t.count())return[t.copy()];if(g=t.r2-t.r1+1,r=t.g2-t.g1+1,n=t.b2-t.b1+1,c=Math.max(g,r,n),m=0,h=[],l=[],c===g)for(d=p=t.r1,k=t.r2;p<=k;d=p+=1){for(u=0,i=f=t.g1,z=t.g2;f<=z;i=f+=1)for(s=v=t.b1,T=t.b2;v<=T;s=v+=1)u+=e[o(d,i,s)]||0;m+=u,h[d]=m}else if(c===r)for(i=b=t.g1,D=t.g2;b<=D;i=b+=1){for(u=0,d=C=t.r1,P=t.r2;C<=P;d=C+=1)for(s=y=t.b1,x=t.b2;y<=x;s=y+=1)u+=e[o(d,i,s)]||0;m+=u,h[i]=m}else for(s=w=t.b1,A=t.b2;w<=A;s=w+=1){for(u=0,d=j=t.r1,I=t.r2;j<=I;d=j+=1)for(i=_=t.g1,M=t.g2;_<=M;i=_+=1)u+=e[o(d,i,s)]||0;m+=u,h[s]=m}return h.forEach(function(e,t){return l[t]=m-e}),a=function(e){var s,o,n,a,i,r,c,d,g,u,p;for(r=e+"2",c=u=t[i=e+"1"],p=t[r];u<=p;c=u+=1)if(h[c]>m/2){for(s=t.copy(),o=t.copy(),a=(d=c-t[i])<=(g=t[r]-c)?Math.min(t[r]-1,~~(c+g/2)):Math.max(t[i],~~(c-1-d/2));!h[a];)a++;for(n=l[a];!n&&h[a-1];)n=l[--a];return s[r]=a,o[i]=s[r]+1,[s,o]}},c===g?a("r"):c===r?a("g"):c===n?a("b"):void 0}},i.prototype.quantize=function(e,o){var i,r,l,c,h,d,g=this;if(!e.length||o<2||o>256)return console.log("invalid arguments"),!1;for(l=n(e),i=s(e,l),(h=new PriorityQueue(function(e,t){var s,o;return(s=e.count())>(o=t.count())?1:s=t)return;if(c++>g.maxIterations)return void console.log("infinite loop; perhaps too few pixels")}else e.push(i),c++})(h,this.fractByPopulations*o),d=new PriorityQueue(function(e,t){var s,o;return(s=e.count()*e.volume())>(o=t.count()*t.volume())?1:sd&&(d=r,l=i.rgb);for(d=0,m=0,f=h.length;md&&i.rgb!==l&&(d=r,c=i.rgb);return o({bgColor:(g=function(e){return"rgb("+e[0]+", "+e[1]+", "+e[2]+")"})(n),fgColor:g(l),fgColor2:g(c)})},e}()}.call(this); \ No newline at end of file +/*! + * jQuery Textarea AutoSize plugin + * Author: Javier Julio + * Licensed under the MIT license + */ +var MMCQ,PriorityQueue;!function($,window,document,undefined){var pluginName="textareaAutoSize",pluginDataName="plugin_"+pluginName,containsText=function(value){return value.replace(/\s/g,"").length>0};function Plugin(element,options){this.element=element,this.$element=$(element),this.init()}Plugin.prototype={init:function(){var height=this.$element.outerHeight(),diff=parseInt(this.$element.css("paddingBottom"))+parseInt(this.$element.css("paddingTop"))||0;containsText(this.element.value)&&this.$element.height(this.element.scrollHeight-diff),this.$element.on("input keyup",(function(event){var $window=$(window),currentScrollPosition=$window.scrollTop();$(this).height(0).height(this.scrollHeight-diff),$window.scrollTop(currentScrollPosition)}))}},$.fn[pluginName]=function(options){return this.each((function(){$.data(this,pluginDataName)||$.data(this,pluginDataName,new Plugin(this,options))})),this}}(jQuery,window,document),function($){var editmode=function(){return $("html").hasClass("editmode")},lastScrollTop=0;$(window).scroll((function(){var st=$(this).scrollTop();st>lastScrollTop?setTimeout((function(){$(".visible-when").removeClass("scrolling")}),400):$(".visible-when").addClass("scrolling"),lastScrollTop=st}));var debounce=function(func,wait,immediate){var timeout;return function(){var context=this,args=arguments,later=function(){timeout=null,immediate||func.apply(context,args)},callNow=immediate&&!timeout;clearTimeout(timeout),timeout=setTimeout(later,wait),callNow&&func.apply(context,args)}};$(".mobile-menu-toggler").click((function(event){event.preventDefault(),$("html").toggleClass("mobilemenu-open"),$("html").removeClass("menu-language-popover-open"),$("body").removeClass("mobilesearch-open"),$("#mobile-menu").removeClass("reset-touch").addClass("reset-touch")})),$(".tags-toggle").click((function(){$(this).find(".ico-arrow").toggleClass("active"),$(".tags-bottom").toggleClass("visible")})),$(".js-toggle-sub-menu").click((function(){$("#mobile-menu").removeClass("reset-touch").addClass("reset-touch"),$(this).toggleClass("active"),$(this).parent("li").toggleClass("current-parent")})),$(".mobile-menu-close").on("click",(function(){event.preventDefault(),$("html").hasClass("menu-language-popover-open")?$("html").removeClass("menu-language-popover-open"):$("html").removeClass("mobilemenu-open")})),$(".js-lang-menu-btn").on("click",(function(){$("html").removeClass("search-open"),$(".js-search").removeClass("active"),$("html").hasClass("menu-language-popover-open")?$("html").removeClass("menu-language-popover-open"):(bindLanguageMenuPositioning($(this)),$("html").addClass("menu-language-popover-open"))}));var bindLanguageMenuPositioning=function(currentButton){var offsetItem=$("html").hasClass("language-flags-disabled")?currentButton.find(".js-lang-title-inner"):currentButton,rightOffsetHelper=$("html").hasClass("language-flags-disabled")?5:9;offsetItem.length>0&&$(".js-popup-menu-popover").css({top:offsetItem.offset().top+offsetItem.outerHeight()-$(".site-container").offset().top,right:$(window).width()-offsetItem.offset().left-offsetItem.outerWidth()-rightOffsetHelper})},bindLanguageMenuSettings=function(valuesObj){"type"in valuesObj||(valuesObj.type="popover"),"item_state"in valuesObj||(valuesObj.item_state="flags_and_names");var langSettingsEditor=new Edicy.SettingsEditor($(".js-menu-language-settings-toggle").get(0),{menuItems:[{titleI18n:"format_desktop_only",type:"radio",key:"type",list:[{titleI18n:"dropdown_menu",value:"popover"},{titleI18n:"expanded_menu",value:"list"}]},{titleI18n:"show",type:"radio",key:"item_state",list:[{titleI18n:"flags_only",value:"flags_only"},{titleI18n:"names_only",value:"names_only"},{titleI18n:"flags_and_names",value:"flags_and_names"}]}],buttonTitleI18n:"settings",values:valuesObj,containerClass:["js-menu-language-settings-popover","js-prevent-sideclick"],preview:function(data){var $html=$("html"),$languageSettingsMenuElement=$(".js-menu-language-settings");"list"===data.type?($html.removeClass("language-menu-mode-popover"),$html.removeClass("menu-language-popover-open"),$html.addClass("language-menu-mode-list")):($html.removeClass("language-menu-mode-list"),$html.addClass("language-menu-mode-popover"),$html.addClass("menu-language-popover-open")),"flags_only"===data.item_state?($html.removeClass("language-flags-disabled"),$html.removeClass("language-names-enabled"),$html.addClass("language-flags-enabled"),$html.addClass("language-names-disabled")):"names_only"===data.item_state?($html.removeClass("language-flags-enabled"),$html.removeClass("language-names-disabled"),$html.addClass("language-flags-disabled"),$html.addClass("language-names-enabled")):"flags_and_names"===data.item_state&&($html.removeClass("language-flags-disabled"),$html.removeClass("language-names-disabled"),$html.addClass("language-flags-enabled"),$html.addClass("language-names-enabled")),toggleLanguageSettingsLocation(),this.setPosition()},commit:function(data){siteData.set("settings_language_menu",data)}});toggleLanguageSettingsLocation()},toggleLanguageSettingsLocation=function(){var $html=$("html"),$languageSettingsMenuElement=$(".js-menu-language-settings");$(window).width()<=1024&&0===$languageSettingsMenuElement.closest(".js-menu-main-mobile").length?$languageSettingsMenuElement.appendTo(".js-menu-main-mobile"):$(window).width()>1024&&0===$languageSettingsMenuElement.closest(".js-menu-main-desktop").length&&($html.hasClass("language-menu-mode-list")?($languageSettingsMenuElement.appendTo(".js-menu-language-list-setting-parent"),bindLanguageMenuPositioning($(".js-lang-menu-btn"))):($languageSettingsMenuElement.appendTo(".js-menu-language-popover-setting-parent"),bindLanguageMenuPositioning($(".js-lang-menu-btn"))))},toggleMobileMenuButtonPosition=function(){var $mobileMenuButtonElement=$(".js-mobile-menu-button-wrapper");$(window).width()<=1024?$mobileMenuButtonElement.appendTo(".js-menu-main-mobile"):$(window).width()>1024&&$mobileMenuButtonElement.appendTo(".js-menu-language-popover-setting-parent")},bindFallbackHeaderLeftWidthCalculation=function(){var headerWidth=$(".js-header-top-wrap").width(),headerRight=$(".js-header-right"),headerRightWidth=headerRight.width(),headerRightMargin=parseInt(headerRight.css("margin-left"))+1;$(".js-header-left").css("min-width",headerWidth-headerRightWidth-headerRightMargin)},getImageByWidth=function(sizes,targetWidth){for(var prevImage,i=0,max=sizes.length;i-1)return!0;return!1},bgPickerContentLightnessClass=function(bgPickerArea,combinedLightness){combinedLightness>.6?$(bgPickerArea).find(".js-background-type").addClass("light-background").removeClass("dark-background"):$(bgPickerArea).find(".js-background-type").addClass("dark-background").removeClass("light-background")},bgPickerPreview=function(bgPickerArea,data,bgPicker,defaultImageColor){var bgPickerImagePrevious=$(bgPickerArea).find(".js-background-image").css("background-image"),bgPickerImageSuitable=data.imageSizes?getImageByWidth(data.imageSizes,$(window).width()):null,bgPickerImage=data.image&&""!==data.image?"url("+bgPickerImageSuitable.url+")":"none",bgPickerImageSizes=data.imageSizes&&""!==data.imageSizes?data.imageSizes:null,bgPickerColor=data.color&&""!==data.color?data.color:"rgba(0,0,0,0)",bgPickerColorDataLightness=data.colorData&&""!==data.colorData?data.colorData.lightness:1,colorExtractImage=$(""),colorExtractCanvas=$(""),colorExtractImageUrl=data.image&&""!==data.image?data.image:null;colorExtractImageUrl?bgPickerImageSizesContains(bgPickerImageSizes,bgPickerImagePrevious)?(bgPicker.imageColor=bgPicker.imageColor?bgPicker.imageColor:defaultImageColor,bgPicker.combinedLightness=getCombinedLightness(bgPicker.imageColor,bgPickerColor),bgPickerContentLightnessClass(bgPickerArea,bgPicker.combinedLightness)):(colorExtractImage.attr("src",colorExtractImageUrl.replace(/.*\/(photos|voogstock)/g,"/photos")),colorExtractImage.on("load",(function(){ColorExtract.extract(colorExtractImage[0],colorExtractCanvas[0],(function(data){bgPicker.imageColor=data.bgColor?data.bgColor:"rgba(255,255,255,1)",bgPicker.combinedLightness=getCombinedLightness(bgPicker.imageColor,bgPickerColor),bgPickerContentLightnessClass(bgPickerArea,bgPicker.combinedLightness)}))}))):(bgPicker.imageColor="rgba(255,255,255,1)",bgPicker.combinedLightness=getCombinedLightness(bgPicker.imageColor,bgPickerColor),bgPickerContentLightnessClass(bgPickerArea,bgPicker.combinedLightness)),"articlePage"===pageType&&bgPickerArea.hasClass("site-header")?$("#preview-style").html(".photo-article.site-header .js-background-image { background-image: "+bgPickerImage+" } .photo-article.site-header .js-background-color { background-color: "+bgPickerColor+" }"):($(bgPickerArea).find(".js-background-image").css({"background-image":bgPickerImage}),$(bgPickerArea).find(".js-background-color").css({"background-color":bgPickerColor}))},normalizeValue=function(value){return null==value||"string"==typeof value&&value.match(/^[\\'"]+$/)?"":value},bgPickerCommit=function(dataBgKey,data,bgPicker,pageType){var commitData=$.extend(!0,{},data);commitData.image=data.image||"",commitData.imageSizes=normalizeValue(data.imageSizes),commitData.color=data.color||"",commitData.combinedLightness=bgPicker.combinedLightness,"articlePage"===pageType?"footer_bg"==dataBgKey?siteData.set(dataBgKey,commitData):Edicy.articles.currentArticle.setData(dataBgKey,commitData):"contentPage"===pageType&&"footer_bg"===dataBgKey||"body_bg"===dataBgKey?siteData.set(dataBgKey,commitData):pageData.set(dataBgKey,commitData)},colorSum=function(bgColor,fgColor){if(bgColor&&fgColor){"string"==typeof bgColor&&(bgColor=bgColor.replace(/rgba?\(/,"").replace(/\)/,"").split(","),$.each(bgColor,(function(n,x){bgColor[n]=+x}))),"string"==typeof fgColor&&(fgColor=fgColor.replace(/rgba?\(/,"").replace(/\)/,"").split(","),$.each(fgColor,(function(n,x){fgColor[n]=+x}))),"object"==typeof bgColor&&bgColor.hasOwnProperty("length")&&3==bgColor.length&&bgColor.push(1),"object"==typeof fgColor&&fgColor.hasOwnProperty("length")&&3==fgColor.length&&fgColor.push(1);var result=[0,0,0,0];return result[3]=1-(1-fgColor[3])*(1-bgColor[3]),0===result[3]&&(result[3]=1e-6),result[0]=Math.min(fgColor[0]*fgColor[3]/result[3]+bgColor[0]*bgColor[3]*(1-fgColor[3])/result[3],255),result[1]=Math.min(fgColor[1]*fgColor[3]/result[3]+bgColor[1]*bgColor[3]*(1-fgColor[3])/result[3],255),result[2]=Math.min(fgColor[2]*fgColor[3]/result[3]+bgColor[2]*bgColor[3]*(1-fgColor[3])/result[3],255),$.map(result,(function(e){return Math.floor(e)}))}},getCombinedColor=function(bgColor,fgColor){var sum;return colorSum(bgColor||[255,255,255,1],fgColor||[255,255,255,1])},getCombinedLightness=function(bgColor,fgColor){var combinedColor=getCombinedColor(bgColor,fgColor),color;return Math.round((.2126*+combinedColor[0]+.7152*+combinedColor[1]+.0722*+combinedColor[2])/2.55)/100},bgPickerColorScheme=function(lightness){void 0!==lightness&&(lightness>.6?$(".header-wrapper").addClass("light").removeClass("dark"):$(".header-wrapper").addClass("dark").removeClass("light"))},setImageOrientation=function($contentItemBox,width,height){var $imgDropAreaTarget=$contentItemBox.find(".js-content-item-img-drop-area"),$cropToggleButton=$contentItemBox.find(".js-toggle-crop-state");width>height?$imgDropAreaTarget.removeClass("image-landscape image-square image-portrait").addClass("image-landscape"):width===height?$imgDropAreaTarget.removeClass("image-landscape image-square image-portrait").addClass("image-square"):$imgDropAreaTarget.removeClass("image-landscape image-square image-portrait").addClass("image-portrait"),$imgDropAreaTarget.hasClass("image-square")?$cropToggleButton.removeClass("is-visible").addClass("is-hidden"):$cropToggleButton.removeClass("is-hidden").addClass("is-visible")},setItemImage=function($contentItemBox,$imgDropArea,itemId,imageId,itemType){var apiType="article"===itemType?"articles":"pages",itemData=new Edicy.CustomData({type:itemType,id:itemId});$.ajax({type:"PATCH",contentType:"application/json",url:"/admin/api/"+apiType+"/"+itemId,data:JSON.stringify({image_id:imageId}),dataType:"json",success:function(data){itemData.set("image_crop_state","not-cropped"),$contentItemBox.removeClass("not-loaded with-error").addClass("is-loaded"),$contentItemBox.find(".edy-img-drop-area-placeholder").css("opacity",1),$imgDropArea.css("opacity",1)},timeout:3e4,error:function(data){$contentItemBox.removeClass("not-loaded is-loaded with-error").addClass("with-error")}})},bindContentItemImgDropAreas=function(placeholderText){$(".js-content-item-img-drop-area").each((function(index,imgDropAreaTarget){var $imgDropAreaTarget=$(imgDropAreaTarget),$contentItemBox=$imgDropAreaTarget.closest(".js-content-item-box"),itemId=$contentItemBox.data("item-id"),itemType=$contentItemBox.data("item-type"),itemData=new Edicy.CustomData({type:itemType,id:itemId}),imgDropArea=new Edicy.ImgDropArea($imgDropAreaTarget,{positionable:!1,target_width:1280,placeholder:'
'+placeholderText+"
",removeBtn:'
',change:function(data){var imageId;$imgDropAreaTarget.removeClass("is-cropped").addClass("not-cropped").css("opacity",.1),data?(imageId=data.original_id,$contentItemBox.removeClass("without-image is-loaded with-error").addClass("with-image not-loaded"),setImageOrientation($contentItemBox,data.width,data.height)):(imageId=null,$contentItemBox.removeClass("with-image is-loaded with-error").addClass("without-image not-loaded"),$contentItemBox.find(".edy-img-drop-area-placeholder").css("opacity",0)),setItemImage($contentItemBox,$imgDropAreaTarget,itemId,imageId,itemType)}})}))},bindContentItemImageCropToggle=function(){$(".js-toggle-crop-state").on("click",(function(){var $contentItemBox=$(this).closest(".js-content-item-box"),$imgDropAreaTarget=$contentItemBox.find(".js-content-item-img-drop-area"),itemId=$contentItemBox.data("item-id"),itemType=$contentItemBox.data("item-type"),itemData=new Edicy.CustomData({type:itemType,id:itemId}),imageCropState;$imgDropAreaTarget.hasClass("is-cropped")?($imgDropAreaTarget.removeClass("is-cropped").addClass("not-cropped"),imageCropState="not-cropped"):($imgDropAreaTarget.removeClass("not-cropped").addClass("is-cropped"),imageCropState="is-cropped"),itemData.set("image_crop_state",imageCropState)}))},bindContentItemImageLazyload=function(){$(document).ready((function(){setTimeout((function(){$(".js-content-item-box").addClass("not-loaded")}),3e3)})),$(".js-lazyload").lazyload({threshold:500,effect:"fadeIn",placeholder:"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",load:function(){var $contentItemBox=$(this).closest(".js-content-item-box");$contentItemBox.removeClass("not-loaded with-error").addClass("is-loaded"),setTimeout((function(){$contentItemBox.removeClass("not-loaded with-error"),$contentItemBox.find(".js-loader").remove()}),3e3)}})},handleElementsClick=function(){$(".site-container").on("mousedown",(function(event){$(event.target).closest(".js-prevent-sideclick").length||($(".js-btn").hasClass("open")&&$(".js-btn").removeClass("open"),$(".js-popover").hasClass("expanded")&&$(".js-popover").removeClass("expanded"),$(".js-search").hasClass("active")&&($(".js-search").removeClass("active"),$(".search-btn").removeClass("open")),$("html").hasClass("mobilemenu-open")&&$(".mobile-menu-toggler").trigger("click"),$("html").hasClass("menu-language-popover-open")&&$("html").removeClass("menu-language-popover-open"),$("html").hasClass("comments-open")&&($("html").removeClass("comments-open"),$(".js-comments-toggle-btn, .js-comments").removeClass("open")),$("html").hasClass("search-open")&&$("html").removeClass("search-open"),handleCommentsToggleing())})),$(".js-menu-btn").click((function(){$(this).toggleClass("open"),$(".js-menu-main").toggleClass("expanded")})),$(".js-menu-lang-btn").click((function(){$(".js-menu-lang-btn").toggleClass("open"),$(".js-menu-lang").toggleClass("expanded")})),$(".js-tags-btn").click((function(){$(this).toggleClass("open"),$(".js-menu-tags").toggleClass("expanded")})),$(".js-search-toggle-btn").click((function(){$("html").removeClass("mobilemenu-open"),$("html").removeClass("menu-language-popover-open"),$(".js-search").toggleClass("active"),$(".js-search").hasClass("active")&&$(".js-search-input").focus(),$("html").toggleClass("search-open")})),$(".js-search-input").on("input",(function(){var searchCleanBtn=$(this).parent().next();$(this).val().length>1?searchCleanBtn.addClass("active"):searchCleanBtn.removeClass("active"),handleMobileSearchHeight()})),$(".js-search-reset-btn").click((function(){$("html").removeClass("search-open"),$(".js-search").removeClass("active")})),$(".js-comments-toggle-btn").click((function(){$(this).toggleClass("open"),$(".js-comments").toggleClass("open"),$("html").toggleClass("comments-open"),$(".js-comments-input").val("").focus(),$(window).width()>640&&handleCommentsToggleing()})),$(".submenu-load-more-lvl1").click((function(){$(this).addClass("open"),$(this).next().addClass("open"),$(this).next().next().addClass("open")})),$(".submenu-close-lvl1").click((function(){$(this).removeClass("open"),$(this).prev().removeClass("open"),$(this).next().removeClass("open")})),$(".submenu-load-more-lvl2").click((function(){$(this).addClass("open"),$(this).next().addClass("open"),$(this).next().next().addClass("open")})),$(".submenu-close-lvl2").click((function(){$(this).removeClass("open"),$(this).prev().removeClass("open"),$(this).next().removeClass("open")})),$(".js-type-btn").click((function(){toggleArticleType($(this))})),$(".publicmode .js-slide-to-article").click((function(){$("html, body").animate({scrollTop:$(".page-content").offset().top},300)}))},handleCommentsToggleing=function(){var mainContent=$(".main-content");if($("html").hasClass("comments-open")){var documentHeight=$(document).outerHeight(),headerHeight=$(".js-site-header").outerHeight(),articleComments=$(".article-comments"),articleCommentsHeight=articleComments.outerHeight(),siteFooterHeight=$(".site-footer").outerHeight();articleComments.css("min-height",documentHeight-headerHeight),mainContent.css("min-height",articleCommentsHeight-siteFooterHeight),$("html, body").animate({scrollTop:$(".js-comments").offset().top},300)}else mainContent.removeAttr("style")},handleSearchModalHeight=function(){var windowWidth=$(window).width();windowHeight=$(window).height(),searchModal=$(".js-voog-search-modal"),searchModalHeight=windowWidth>=1400?windowHeight-190:windowHeight-171,searchModal.css({"max-height":searchModalHeight})},handleSearchSubmit=function(){$(".js-search-form").on("submit",(function(){handleSearchModalHeight()}))},commentsHeight=function(){$(".article-comments").removeAttr("style");var documentHeight=$(document).height(),siteHeight=$(".site-container").height(),commentsHeight=$(".article-comments").height(),commentsPadTop=parseInt($(".article-comments").css("padding-top")),commentsPadBottom=parseInt($(".article-comments").css("padding-bottom")),mainHeight=$(".page-content").height(),headerHeight=$(".site-header").height(),footerHeight,commentsTarget=mainHeight+headerHeight+$(".site-footer").height()-headerHeight-commentsPadTop-commentsPadBottom;$(window).width()>480&&$(".article-comments").css("min-height",commentsTarget)},initWindowResize=function(){$(window).resize(debounce((function(){commentsHeight(),handleMobileSearchHeight(),toggleLanguageSettingsLocation(),toggleMobileMenuButtonPosition(),$(".js-menu-language-settings-popover").hide()}),100)),$(window).resize(debounce((function(){$("html").removeClass("menu-language-popover-open"),$(".js-menu-language-settings-popover").hide(),$(".js-menu-language-settings-toggle").removeClass("edy-cbtn-active")}),25))},focusFormWithErrors=function(){$(document).ready((function(){$(".comment-form").hasClass("form_with_errors")?$("html, body").scrollTop($(".comment-form").offset().top):$("form").find(".form_error, .form_notice").length>0&&$("html, body").scrollTop($(".form_error, .form_notice").closest("form").offset().top)}))},tableWrapper=function(){$("body:not(.editmode) table").each((function(){$(this).wrap('
')}))},toggleArticleType=function(currentButton){if($(".js-type-btn").removeClass("is-active"),currentButton.addClass("is-active"),"photo-article"==currentButton.data("article-type")){$(".js-article-title").prependTo(".js-article-header-title-wrap"),$(".js-text-article-component").addClass("is-hidden"),$(".js-photo-article-component").removeClass("is-hidden"),$(".js-site-header").addClass("photo-article"),$(".js-site-header .js-background-settings").removeClass("is-hidden");var headerBgType=$(".js-site-header .js-background-type").data("article-bg-type");$(".js-site-header .js-background-type").removeClass("dark-background light-background").addClass(headerBgType),Edicy.articles.currentArticle.setData("photo_article_state",!0)}else{$(".js-article-title").prependTo(".js-article-body-title-wrap"),$(".js-photo-article-component").addClass("is-hidden"),$(".js-text-article-component").removeClass("is-hidden"),$(".js-site-header").removeClass("photo-article"),$(".js-site-header .js-background-settings").addClass("is-hidden");var headerBgType=$(".js-site-header .js-background-type").data("blog-bg-type");$(".js-site-header .js-background-type").removeClass("dark-background light-background").addClass(headerBgType),Edicy.articles.currentArticle.setData("photo_article_state",!1)}},handleMobileSearchHeight=function(){$(window).width()<=640?$(".js-voog-search-modal").css("max-height",$(window).height()-56):$(".js-voog-search-modal").css("max-height","auto")},bindRootItemSettings=function(rootItemValuesObj){"show_product_related_pages_in_main_menu"in rootItemValuesObj||(rootItemValuesObj.show_product_related_pages_in_main_menu=!1),$(".js-root-item-settings-toggle").each((function(index,languageMenuSettingsButton){var rootItemSettingsEditor=new Edicy.SettingsEditor(languageMenuSettingsButton,{menuItems:[{titleI18n:"show_in_main_menu",type:"checkbox",key:"show_product_related_pages_in_main_menu",states:{on:!0,off:!1}}],buttonTitleI18n:"settings",values:rootItemValuesObj,containerClass:["js-root-item-settings-popover","js-prevent-sideclick"],preview:function(data){!0==!data.show_product_related_pages_in_main_menu?$(".js-menu-item-products").addClass("is-hidden"):$(".js-menu-item-products").removeClass("is-hidden")},commit:function(data){siteData.set("settings_root_item",data)}})}))},initBlogPage=function(){},initArticlePage=function(){commentsHeight(),$("html").hasClass("js-calculate-comments-height")&&handleCommentsToggleing()},initCommonPage=function(){},initFrontPage=function(){},initItemsPage=function(){editmode()||bindContentItemImageLazyload()},detectDesignEditorChanges=function(){document.addEventListener("edicy:customstyles:change",(function(event){if(Object.keys(event.detail.changes).indexOf("--header-background-color")>-1){var headerBGcolor=event.detail.changes["--header-background-color"].value,headerTop=$(".header-top");void 0===headerBGcolor?($("body").removeClass("header-top-with-bg"),siteData.set({header_top_lightness:null,has_header_bg_color:null}),headerTop.hasClass("dark-background")?headerTop.removeClass("dark-background"):headerTop.removeClass("light-background")):($("body").addClass("header-top-with-bg"),bindHeaderTopSettings(headerBGcolor))}}))},headerTopColorSum=function(fgColor){"string"==typeof fgColor&&(fgColor=fgColor.replace(/rgba?\(/,"").replace(/\)/,"").split(","),$.each(fgColor,(function(n,x){fgColor[n]=+x}))),"object"==typeof fgColor&&fgColor.hasOwnProperty("length")&&3==fgColor.length&&fgColor.push(1);var result=[0,0,0,0];return result[3]=1-(1-fgColor[3]),0===result[3]&&(result[3]=1e-6),result[0]=Math.min(fgColor[0]*fgColor[3]/result[3]),result[1]=Math.min(fgColor[1]*fgColor[3]/result[3]),result[2]=Math.min(fgColor[2]*fgColor[3]/result[3]),$.map(result,(function(e){return Math.floor(e)}))},getHeaderTopCombinedColor=function(fgColor){var sum;return headerTopColorSum(fgColor||[255,255,255,1])},getHeaderTopLightness=function(fgColor){var combinedBgColor=getHeaderTopCombinedColor(fgColor),color;return Math.round((.2126*+combinedBgColor[0]+.7152*+combinedBgColor[1]+.0722*+combinedBgColor[2])/2.55)/100},bindHeaderTopSettings=function(headerTopColor){headerTopLightness=getHeaderTopLightness(headerTopColor),headerTopLightness>.6?$(".header-top").addClass("light-background").removeClass("dark-background"):$(".header-top").addClass("dark-background").removeClass("light-background"),siteData.set({header_top_lightness:headerTopLightness,has_header_bg_color:!0},{success:function(data){}})},init=function(){handleElementsClick(),tableWrapper(),focusFormWithErrors(),detectDesignEditorChanges(),toggleMobileMenuButtonPosition(),!Modernizr.flexbox&&editmode()&&bindFallbackHeaderLeftWidthCalculation()},bindSiteSearch=function(searchForm,languageCode,noResultsString){if(searchForm)var search=new VoogSearch(searchForm,{per_page:10,lang:languageCode,resultsContainer:$(".js-voog-search-modal").get(0),sideclick:!0,mobileModeWidth:640,updateOnKeypress:!0,noResults:noResultsString})};window.site=$.extend(window.site||{},{bgPickerPreview:bgPickerPreview,bgPickerCommit:bgPickerCommit,bgPickerColorScheme:bgPickerColorScheme,initWindowResize:initWindowResize,initBlogPage:initBlogPage,initArticlePage:initArticlePage,initCommonPage:initCommonPage,initFrontPage:initFrontPage,bindLanguageMenuSettings:bindLanguageMenuSettings,initItemsPage:initItemsPage,bindContentItemImgDropAreas:bindContentItemImgDropAreas,bindContentItemImageCropToggle:bindContentItemImageCropToggle,bindRootItemSettings:bindRootItemSettings,bindSiteSearch:bindSiteSearch}),window.site=$.extend(window.site||{},{}),init()}(jQuery),PriorityQueue=function(){function PriorityQueue(comparator){this.comparator=comparator,this.contents=[],this.sorted=!1}return PriorityQueue.prototype.sort=function(){return this.contents.sort(this.comparator),this.sotred=!0},PriorityQueue.prototype.push=function(obj){return this.contents.push(obj),this.sorted=!1},PriorityQueue.prototype.peek=function(index){return null==index&&(index=this.contents.length-1),this.sorted||this.sort(),this.contents[index]},PriorityQueue.prototype.pop=function(){return this.sorted||this.sort(),this.contents.pop()},PriorityQueue.prototype.size=function(){return this.contents.length},PriorityQueue.prototype.map=function(func){return this.contents.map(func)},PriorityQueue}(),MMCQ=function(){var ColorBox,ColorMap,cboxFromPixels,getColorIndex,getHisto,medianCutApply,_this=this;function MMCQ(){this.maxIterations=1e3,this.fractByPopulations=.75}return MMCQ.sigbits=5,MMCQ.rshift=8-MMCQ.sigbits,getColorIndex=function(r,g,b){return(r<<2*MMCQ.sigbits)+(g<>MMCQ.rshift,g=pixel[1]>>MMCQ.rshift,b=pixel[2]>>MMCQ.rshift,this.r1<=r&&r<=this.r2&&this.g1<=g&&g<=this.g2&&this.b1<=b&&b<=this.b2},ColorBox}(),ColorMap=function(){function ColorMap(){this.cboxes=new PriorityQueue((function(a,b){var va,vb;return(va=a.count()*a.volume())>(vb=b.count()*b.volume())?1:va>MMCQ.rshift,g=pixel[1]>>MMCQ.rshift,b=pixel[2]>>MMCQ.rshift,histo[index=getColorIndex(r,g,b)]=(histo[index]||0)+1;return histo},cboxFromPixels=function(pixels,histo){var b,bmax,bmin,g,gmax,gmin,pixel,r,rmax,rmin,_i,_len;for(rmin=1e6,rmax=0,gmin=1e6,gmax=0,bmin=1e6,bmax=0,_i=0,_len=pixels.length;_i<_len;_i++)(r=(pixel=pixels[_i])[0]>>MMCQ.rshift)rmax&&(rmax=r),(g=pixel[1]>>MMCQ.rshift)gmax&&(gmax=g),(b=pixel[2]>>MMCQ.rshift)bmax&&(bmax=b);return new ColorBox(rmin,rmax,gmin,gmax,bmin,bmax,histo)},medianCutApply=function(histo,cbox){var b,bw,doCut,g,gw,index,lookaheadsum,maxw,partialsum,r,rw,sum,total,_i,_j,_k,_l,_m,_n,_o,_p,_q,_ref,_ref1,_ref10,_ref11,_ref12,_ref13,_ref14,_ref15,_ref16,_ref17,_ref2,_ref3,_ref4,_ref5,_ref6,_ref7,_ref8,_ref9;if(cbox.count()){if(1===cbox.count())return[cbox.copy()];if(rw=cbox.r2-cbox.r1+1,gw=cbox.g2-cbox.g1+1,bw=cbox.b2-cbox.b1+1,maxw=Math.max(rw,gw,bw),total=0,partialsum=[],lookaheadsum=[],maxw===rw)for(r=_i=_ref=cbox.r1,_ref1=cbox.r2;_i<=_ref1;r=_i+=1){for(sum=0,g=_j=_ref2=cbox.g1,_ref3=cbox.g2;_j<=_ref3;g=_j+=1)for(b=_k=_ref4=cbox.b1,_ref5=cbox.b2;_k<=_ref5;b=_k+=1)sum+=histo[index=getColorIndex(r,g,b)]||0;total+=sum,partialsum[r]=total}else if(maxw===gw)for(g=_l=_ref6=cbox.g1,_ref7=cbox.g2;_l<=_ref7;g=_l+=1){for(sum=0,r=_m=_ref8=cbox.r1,_ref9=cbox.r2;_m<=_ref9;r=_m+=1)for(b=_n=_ref10=cbox.b1,_ref11=cbox.b2;_n<=_ref11;b=_n+=1)sum+=histo[index=getColorIndex(r,g,b)]||0;total+=sum,partialsum[g]=total}else for(b=_o=_ref12=cbox.b1,_ref13=cbox.b2;_o<=_ref13;b=_o+=1){for(sum=0,r=_p=_ref14=cbox.r1,_ref15=cbox.r2;_p<=_ref15;r=_p+=1)for(g=_q=_ref16=cbox.g1,_ref17=cbox.g2;_q<=_ref17;g=_q+=1)sum+=histo[index=getColorIndex(r,g,b)]||0;total+=sum,partialsum[b]=total}return partialsum.forEach((function(d,i){return lookaheadsum[i]=total-d})),doCut=function(color){var cbox1,cbox2,count2,d2,dim1,dim2,i,left,right,_r,_ref18,_ref19;for(dim2=color+"2",i=_r=_ref18=cbox[dim1=color+"1"],_ref19=cbox[dim2];_r<=_ref19;i=_r+=1)if(partialsum[i]>total/2){for(cbox1=cbox.copy(),cbox2=cbox.copy(),d2=(left=i-cbox[dim1])<=(right=cbox[dim2]-i)?Math.min(cbox[dim2]-1,~~(i+right/2)):Math.max(cbox[dim1],~~(i-1-left/2));!partialsum[d2];)d2++;for(count2=lookaheadsum[d2];!count2&&partialsum[d2-1];)count2=lookaheadsum[--d2];return cbox1[dim2]=d2,cbox2[dim1]=cbox1[dim2]+1,[cbox1,cbox2]}},maxw===rw?doCut("r"):maxw===gw?doCut("g"):maxw===bw?doCut("b"):void 0}},MMCQ.prototype.quantize=function(pixels,maxcolors){var cbox,cmap,histo,iter,pq,pq2,_this=this;if(!pixels.length||maxcolors<2||maxcolors>256)return console.log("invalid arguments"),!1;for(histo=getHisto(pixels),cbox=cboxFromPixels(pixels,histo),(pq=new PriorityQueue((function(a,b){var va,vb;return(va=a.count())>(vb=b.count())?1:va=target)return;if(niters++>_this.maxIterations)return void console.log("infinite loop; perhaps too few pixels")}else lh.push(cbox),niters++})(pq,this.fractByPopulations*maxcolors),pq2=new PriorityQueue((function(a,b){var va,vb;return(va=a.count()*a.volume())>(vb=b.count()*b.volume())?1:vamaxDist&&(maxDist=dist,fgColor=color.rgb);for(maxDist=0,_j=0,_len1=fgPalette.length;_j<_len1;_j++)color=fgPalette[_j],(dist=ColorExtract.colorDist(bgColor,color.rgb))>maxDist&&color.rgb!==fgColor&&(maxDist=dist,fgColor2=color.rgb);return callback({bgColor:(rgbToCssString=function(color){return"rgb("+color[0]+", "+color[1]+", "+color[2]+")"})(bgColor),fgColor:rgbToCssString(fgColor),fgColor2:rgbToCssString(fgColor2)})},ColorExtract}()}.call(this); \ No newline at end of file diff --git a/manifest.json b/manifest.json index 5a25a74f..c57b1080 100644 --- a/manifest.json +++ b/manifest.json @@ -159,6 +159,13 @@ "layout_name": "menu-mobile", "title": "menu-mobile" }, + { + "content_type": "component", + "component": true, + "file": "components/menu-settings-editor.tpl", + "layout_name": "menu-settings-editor", + "title": "menu-settings-editor" + }, { "content_type": "component", "component": true, diff --git a/sources/javascripts/concat/base.js b/sources/javascripts/concat/base.js index 5e303c1d..ccbf24c8 100644 --- a/sources/javascripts/concat/base.js +++ b/sources/javascripts/concat/base.js @@ -6,6 +6,20 @@ return $('html').hasClass('editmode'); }; + // show mobile menu on scrolling up + var lastScrollTop = 0; + $(window).scroll(function() { + var st = $(this).scrollTop(); + if (st > lastScrollTop) { + setTimeout(function(){ + $('.visible-when').removeClass('scrolling'); + }, 400); + } else { + $('.visible-when').addClass('scrolling'); + } + lastScrollTop = st; + }); + // Function to limit the rate at which a function can fire. var debounce = function(func, wait, immediate) { var timeout; @@ -194,6 +208,15 @@ } }; + var toggleMobileMenuButtonPosition = function() { + var $mobileMenuButtonElement = $('.js-mobile-menu-button-wrapper'); + if ($(window).width() <= 1024) { + $mobileMenuButtonElement.appendTo('.js-menu-main-mobile'); + } else if ($(window).width() > 1024) { + $mobileMenuButtonElement.appendTo('.js-menu-language-popover-setting-parent'); + } + }; + var bindFallbackHeaderLeftWidthCalculation = function() { var headerWidth = $('.js-header-top-wrap').width(), headerRight = $('.js-header-right'), @@ -758,6 +781,7 @@ commentsHeight(); handleMobileSearchHeight(); toggleLanguageSettingsLocation(); + toggleMobileMenuButtonPosition(); $('.js-menu-language-settings-popover').hide(); }, 100)); @@ -985,7 +1009,7 @@ focusFormWithErrors(); //autoSizeFormCommentArea(); detectDesignEditorChanges(); - + toggleMobileMenuButtonPosition(); if (!Modernizr.flexbox && editmode()) { bindFallbackHeaderLeftWidthCalculation(); } diff --git a/sources/stylesheets/components/_navigation-menus.scss b/sources/stylesheets/components/_navigation-menus.scss index 4d8ca761..e384d0ac 100644 --- a/sources/stylesheets/components/_navigation-menus.scss +++ b/sources/stylesheets/components/_navigation-menus.scss @@ -183,7 +183,7 @@ } .menu-item-cms { - margin-left: 10px; + margin-left: 15px; &.float-right { float: right; @@ -221,7 +221,6 @@ } } - .mobilemenu-open, .mobilesearch-open { position: fixed; overflow: hidden; @@ -229,13 +228,6 @@ left: 0; width: 100%; height: 100%; - - #mobile-menu { - position: absolute; - top: 0; - width: 250px; - height: 100%; - } } .mobile-menu-toggler { @@ -298,15 +290,12 @@ #mobile-menu { transition: transform .5s; - transform: translate3d(100%, 0, 0); font-family: $font-main; - position: fixed; z-index: 1000; - top: 0; - right: 0; + position: fixed; + overflow: auto; height: 100%; display: block; - overflow: auto; box-sizing: border-box; width: 250px; padding: 30px 20px; @@ -325,7 +314,8 @@ } .mobilemenu-open & { - transform: translate3d(0, 0, 0); + right: 0px; + top: 0px; } .search-open-btn { @@ -698,16 +688,15 @@ $flags: &.menu-item-cms { padding-right: 18px; - padding-left: 18px; - + padding-bottom: 10px; + &:last-child { - padding-top: 5px; padding-bottom: 10px; .language-menu-mode-list & { padding-right: 9px; } - + #mobile-menu & { padding-top: 0; padding-left: 0 diff --git a/sources/stylesheets/components/_site-header.scss b/sources/stylesheets/components/_site-header.scss index 6d7e9229..d7cc75e9 100644 --- a/sources/stylesheets/components/_site-header.scss +++ b/sources/stylesheets/components/_site-header.scss @@ -105,6 +105,32 @@ @media screen and (max-width: $tablet-1) { margin-top: 1px; + + &.always-visible { + position: fixed; + top: 40px; + right: 40px; + z-index: 1001; + height: 100vh; + + .mobilemenu-open & { + right: 270px; + } + } + + &.visible-when { + &.scrolling { + position: fixed; + top: 40px; + right: 40px; + z-index: 1001; + height: 100vh; + + .mobilemenu-open & { + right: 270px; + } + } + } } @media screen and (max-width: $tablet-3) { diff --git a/sources/stylesheets/general/_base.scss b/sources/stylesheets/general/_base.scss index 08a5f9e0..098fc65c 100644 --- a/sources/stylesheets/general/_base.scss +++ b/sources/stylesheets/general/_base.scss @@ -2,6 +2,7 @@ // BASICS // ============================================================================= html { + @media screen and (max-width: $tablet-3) { &.search-open, &.comments-open { @@ -30,16 +31,12 @@ body { height: 100%; overflow: hidden; } - } - @media screen and (max-width: $tablet-3) { - .mobilemenu-open & { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - overflow: hidden; + .js-background-type { + .mobilemenu-open & { + position: relative; + left: -250px; + } } } } @@ -114,7 +111,6 @@ a { .site-container { margin: 0 auto; position: relative; - perspective: 1000px; -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; @@ -143,7 +139,8 @@ a { .mobilemenu-open & { @media screen and (max-width: $tablet-1) { - transform: translate3d(-250px, 0, 0); + position: absolute; + left: -250px; } &:after { diff --git a/stylesheets/main.css b/stylesheets/main.css index 6434c381..7507ad49 100644 --- a/stylesheets/main.css +++ b/stylesheets/main.css @@ -24,15 +24,9 @@ body { height: 100%; overflow: hidden; } -} -@media screen and (max-width: 640px) { - .mobilemenu-open body { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - overflow: hidden; + .mobilemenu-open body .js-background-type { + position: relative; + left: -250px; } } @@ -99,8 +93,6 @@ a img { .site-container { margin: 0 auto; position: relative; - -webkit-perspective: 1000px; - perspective: 1000px; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; -o-transition: transform 0.5s; @@ -135,8 +127,8 @@ a img { } @media screen and (max-width: 1024px) { .mobilemenu-open .site-container { - -webkit-transform: translate3d(-250px, 0, 0); - transform: translate3d(-250px, 0, 0); + position: absolute; + left: -250px; } } .mobilemenu-open .site-container:after { @@ -1386,6 +1378,26 @@ a img { .site-header .header-right { margin-top: 1px; } + .site-header .header-right.always-visible { + position: fixed; + top: 40px; + right: 40px; + z-index: 1001; + height: 100vh; + } + .mobilemenu-open .site-header .header-right.always-visible { + right: 270px; + } + .site-header .header-right.visible-when.scrolling { + position: fixed; + top: 40px; + right: 40px; + z-index: 1001; + height: 100vh; + } + .mobilemenu-open .site-header .header-right.visible-when.scrolling { + right: 270px; + } } @media screen and (max-width: 640px) { .search-open .site-header .header-right { @@ -1630,7 +1642,7 @@ a img { } .menu-item-cms { - margin-left: 10px; + margin-left: 15px; } .menu-item-cms.float-right { float: right; @@ -1658,7 +1670,6 @@ a img { display: none; } - .mobilemenu-open, .mobilesearch-open { position: fixed; overflow: hidden; @@ -1667,13 +1678,6 @@ a img { width: 100%; height: 100%; } - .mobilemenu-open #mobile-menu, - .mobilesearch-open #mobile-menu { - position: absolute; - top: 0; - width: 250px; - height: 100%; - } .mobile-menu-toggler { position: absolute; @@ -1725,16 +1729,12 @@ a img { -o-transition: transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); font-family: "Roboto", sans-serif; - position: fixed; z-index: 1000; - top: 0; - right: 0; + position: fixed; + overflow: auto; height: 100%; display: block; - overflow: auto; -webkit-box-sizing: border-box; box-sizing: border-box; width: 250px; @@ -1755,8 +1755,8 @@ a img { height: calc(100% - 40px); } .mobilemenu-open #mobile-menu { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); + right: 0px; + top: 0px; } #mobile-menu .search-open-btn { -webkit-transition: right .3s; @@ -2241,10 +2241,9 @@ a img { } .lang-menu li.menu-item-cms { padding-right: 18px; - padding-left: 18px; + padding-bottom: 10px; } .lang-menu li.menu-item-cms:last-child { - padding-top: 5px; padding-bottom: 10px; } .language-menu-mode-list .lang-menu li.menu-item-cms:last-child { diff --git a/stylesheets/main.min.css b/stylesheets/main.min.css index 79eeb4dd..401c6476 100644 --- a/stylesheets/main.min.css +++ b/stylesheets/main.min.css @@ -1 +1 @@ -@charset "UTF-8";@media screen and (max-width:640px){html.comments-open,html.search-open{height:100%;overflow:hidden}}body{margin:0;font-family:Roboto,sans-serif;font-size:18px;font-weight:300;line-height:1;overflow-x:hidden;-webkit-text-size-adjust:100%}@media screen and (max-width:640px){.comments-open body,.search-open body{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}}@media screen and (max-width:640px){.mobilemenu-open body{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}}a{color:inherit;text-decoration:none}a img{border-style:none}.svg-spritesheet{display:none}.voog-bg-picker-btn{top:0;left:10px;padding:0;border-style:none;opacity:.9}.voog-bg-picker-btn::-moz-focus-inner{padding:0;border:none}.voog-bg-picker-btn.is-hidden{display:none}.header-bottom .voog-bg-picker-btn{top:70px}.header-top-with-bg .header-bottom .voog-bg-picker-btn{top:145px}@media screen and (max-width:1024px){.header-top-with-bg .header-bottom .voog-bg-picker-btn{top:120px}}@media screen and (max-width:640px){.header-top-with-bg .header-bottom .voog-bg-picker-btn{top:70px}}.blog-article-page .header-bottom .voog-bg-picker-btn{top:113px}.header-bottom .voog-bg-picker-btn:hover{opacity:1}.btn{display:none}.btn::-moz-focus-inner{padding:0;border:0}.btn.edy-bgpicker-toggle-button{display:block}.site-container{margin:0 auto;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.site-container:after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,.2);content:'';opacity:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;-o-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}.flexbox .site-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.editmode.flexbox .site-container{min-height:calc(100vh - 40px)}@media screen and (max-width:1024px){.mobilemenu-open .site-container{-webkit-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0)}}.mobilemenu-open .site-container:after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.blog-article-page .site-container{overflow:hidden}.comments-open .site-container{overflow:visible}.page-body{position:relative}.flexbox .page-body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.page-content{display:block;position:relative;max-width:100vw}.background-color,.background-image{position:absolute}.background-image{z-index:-2;background-position:center;background-size:cover}.background-color{z-index:-1}.wrap{margin:0 auto}.header-top .wrap{max-width:100%}.inner{margin:0 auto;padding:50px 40px 60px}.inner:empty{display:none}.inner.has-bottom-content{padding-bottom:30px}.inner.no-bottom-padding{padding-bottom:0}.front-page .main-content .inner{padding:70px 40px 0}@media screen and (max-width:640px){.front-page .main-content .inner{padding:40px 20px 0}}@media screen and (max-width:640px){.item-list-page.sidebar-inactive .inner{padding-right:20px;padding-left:20px}}@media screen and (min-width:641px){.item-list-page.sidebar-inactive .inner{padding-right:40px;padding-left:40px}}@media screen and (max-width:640px){.item-list-page.sidebar-active .inner{padding-right:20px;padding-left:20px}}@media screen and (min-width:641px){.item-list-page.sidebar-active .inner{padding-right:40px}}@media screen and (min-width:641px) and (max-width:1024px){.item-list-page.sidebar-active .inner{padding-left:40px}}@media screen and (min-width:1025px){.item-list-page.sidebar-active .inner{padding-left:0}}@media screen and (max-width:640px){.item-page.sidebar-inactive .inner{padding-right:20px;padding-left:20px}}@media screen and (min-width:641px){.item-page.sidebar-inactive .inner{padding-right:40px;padding-left:40px}}@media screen and (max-width:640px){.item-page.sidebar-active .inner{padding-right:20px;padding-left:20px}}@media screen and (min-width:641px){.item-page.sidebar-active .inner{padding-right:40px}}@media screen and (min-width:641px) and (max-width:1024px){.item-page.sidebar-active .inner{padding-left:40px}}@media screen and (min-width:1025px){.item-page.sidebar-active .inner{padding-left:0}}@media screen and (max-width:640px){.inner{padding:30px 20px 40px}}.dark-background{color:#fff}.dark-background h1,.dark-background h2,.dark-background h3,.dark-background h4,.dark-background p,.dark-background pre{color:#fff}.site-footer .dark-background{color:rgba(255,255,255,.7)}.site-footer .dark-background a,.site-footer .dark-background b{color:#fff}.dark-background .header-title a{color:#fff}.dark-background .menu li a{color:#fff;opacity:.7}.dark-background .menu li a:hover{opacity:1}.dark-background .menu li.selected a{opacity:1}.dark-background .lang-title{color:#fff}.dark-background .lang-menu.menu-language-list .lang-title a{color:#fff}.dark-background .voog-reference svg path{fill:#fff}.dark-background .site-options .search-btn svg path{fill:#fff}@media screen and (max-width:640px){.search-open .dark-background .site-options .search-btn svg path{fill:rgba(0,0,0,.7)}}.light-background{color:#000}.light-background h1,.light-background h2,.light-background h3,.light-background h4{color:#000}.site-header .light-background a{color:#000}.site-header .light-background .header-title a{color:#000}.site-header .light-background .menu li a{color:rgba(0,0,0,.7)}.site-header .light-background .menu li a:hover{color:#000}.site-header .light-background .menu li a.untranslated{color:rgba(199,9,9,.7)}.site-header .light-background .menu li a.untranslated:hover{color:#c70909}.site-header .light-background .menu li.selected a{color:#000}.site-footer .light-background{color:rgba(0,0,0,.7)}.light-background .lang-title{color:#000}.table-holder{overflow:auto;-webkit-overflow-scrolling:touch;max-width:100%}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.loader{position:absolute;top:50%;left:50%;z-index:999;width:20px;height:20px;border-radius:100%;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.loader::before{position:absolute;display:block;width:100%;height:100%;content:'';-webkit-box-sizing:content-box;box-sizing:content-box}.is-loaded .loader,.not-loaded .loader{margin-top:calc((20px / 2) * -1);margin-left:calc((20px / 2) * -1);border:1px solid transparent;-webkit-animation:rotation .7s infinite linear;animation:rotation .7s infinite linear}.is-loaded .loader::before,.not-loaded .loader::before{border-top:1px solid #000;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;border-radius:100%}.not-loaded .loader{opacity:1}.is-loaded .loader{opacity:0}.with-error .loader{width:30px;height:30px;margin-top:-15px;margin-left:-15px;background-color:rgba(199,9,9,.7);opacity:1}.with-error .loader::after,.with-error .loader::before{position:absolute;top:14px;width:22px;height:2px;background-color:#fff;border-radius:2px;content:''}.with-error .loader::before{left:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.with-error .loader::after{right:4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.blog-news-page .articles-listing:after,.common-page .sidebar-active:after,.contacts .content-area table tr:after,.content-area:after,.footer .content-area table tr:after,.search-form:after,.search:after,.site-footer .blog-article-nav:after,.site-header:after,.wrap:after{display:table;clear:both;content:''}.background-color,.background-image,.stretch{position:absolute;top:0;left:0;right:0;bottom:0}.lang-menu-btn,.mobile-menu-toggler,.search-btn,.search-submit,.toggle-sub-menu{margin:0;padding:0;background-color:transparent;border-style:none;cursor:pointer}.lang-menu-btn:focus,.mobile-menu-toggler:focus,.search-btn:focus,.search-submit:focus,.toggle-sub-menu:focus{outline:0}.lang-menu-btn::-moz-focus-inner,.mobile-menu-toggler::-moz-focus-inner,.search-btn::-moz-focus-inner,.search-submit::-moz-focus-inner,.toggle-sub-menu::-moz-focus-inner{padding:0;border-style:none}.content-area .form_field_select,.content-area .form_field_textarea,.content-area .form_field_textfield,.site-search .search-input{-webkit-appearance:none;border-radius:0}.content-area .form_field_select,.content-area .form_field_textarea,.content-area .form_field_textfield,.site-search .search-input{font-family:inherit;font-size:inherit;line-height:inherit}.wrap{max-width:1040px}.edy-content-element>.form{margin:20px 0}.front-page .page-content .content-header{font-size:50px;font-weight:700;line-height:1}.front-page .page-content .content-slogan{font-size:25px;font-weight:400;line-height:1}.front-page .page-content .content-header{margin-bottom:10px}.front-page .page-content .content-slogan{margin-bottom:80px}.front-page .main-feature{padding-top:70px}@media screen and (max-width:640px){.front-page .main-feature{padding-top:40px}}.front-page .main-feature .wrap{padding:0 40px;font-size:0;text-align:center;max-width:1123px}@media screen and (max-width:640px){.front-page .main-feature .wrap{padding-right:20px;padding-left:20px}}@media screen and (min-width:641px){.front-page .main-feature .feature{display:inline-block;vertical-align:top;width:33.3%}}.editmode .front-page .main-feature .feature:nth-child(3n+1) .aspect-ratio-inner:not(.active),.editmode .front-page .main-feature .feature:nth-child(3n+2) .aspect-ratio-inner:not(.active){border-left-style:dashed}.editmode .front-page .main-feature .feature:nth-child(3n+2) .aspect-ratio-inner:not(.active),.editmode .front-page .main-feature .feature:nth-child(3n+3) .aspect-ratio-inner:not(.active){border-right-style:dashed}.front-page .main-feature .feature:empty{display:none}@media screen and (min-width:640px) and (max-width:1024px){.front-page .main-feature .feature:first-child .feature-content{margin-right:15px;margin-left:0}.front-page .main-feature .feature:nth-child(2) .feature-content{margin-right:15px;margin-left:15px}.front-page .main-feature .feature:last-child .feature-content{margin-right:0;margin-left:15px}}.front-page .main-feature .feature-image{position:relative;margin-bottom:25px}.front-page .main-feature .feature-image:before{display:block;content:'';width:100%;padding-top:66.5413533835%}.front-page .main-feature .feature-image>.aspect-ratio-inner{position:absolute;top:0;right:0;bottom:0;left:0}.front-page .main-feature .feature-image.has-margin{margin-bottom:70px}.front-page .main-feature .feature-image.empty-hidden{display:none}.front-page .main-feature .aspect-ratio-inner{background-size:cover;background-position:center}.front-page .main-feature .aspect-ratio-inner:not(.active){border-width:1px}.editmode .front-page .main-feature .aspect-ratio-inner:not(.active){border-top-style:dashed;border-bottom-style:dashed}@media screen and (max-width:640px){.editmode .front-page .main-feature .aspect-ratio-inner:not(.active){border-right-style:dashed;border-left-style:dashed}}.front-page .main-feature .aspect-ratio-inner.active{border-width:0}.editmode .front-page .main-feature .aspect-ratio-inner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.front-page .main-feature .edy-img-drop-area .edy-img-drop-area-remove-image{top:5px;right:5px}.front-page .main-feature .edy-img-drop-area-placeholder{font-size:14px}.front-page .main-feature .feature-content{margin:0 30px 70px;font-size:18px}@media screen and (max-width:640px){.front-page .main-feature .feature-content{margin:0 0 40px}}.front-page .main-feature .feature-content:empty{display:none}.front-page .main-feature .content-area{text-align:left;line-height:1.7}.front-page .main-feature .content-area h3{margin-bottom:8px}.front-page .front-page-content-bottom .wrap{height:360px;display:table;table-layout:fixed;width:100%}.front-page .front-page-content-bottom .wrap .inner{display:table-cell;vertical-align:middle;width:100%}.front-page .content-full{position:relative}.front-page .content-full .content-full-inner{position:relative}.common-page .sidebar-active{max-width:1040px;width:100%;margin:0 auto}.common-page .sidebar-active .wrap{margin:0}@media screen and (max-width:1024px){.common-page .sidebar-active .wrap{margin-right:auto;margin-left:auto}}.common-page .sidebar-active .inner{width:auto;margin:0}@media screen and (min-width:1025px){.common-page .sidebar-active .page-content{float:right;vertical-align:top;width:calc(100% - 260px)}}.common-page .main-content .wrap{max-width:780px}.common-page .main-content .content-half{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.common-page .main-content .content-half.has-padding{padding-top:50px}@media screen and (max-width:640px){.common-page .main-content .content-half{float:none;width:100%}}@media screen and (min-width:851px){.common-page .main-content .content-left{padding:0 20px 60px 40px}}@media screen and (max-width:640px){.common-page .main-content .content-left{padding:0 20px 20px}}@media screen and (min-width:851px){.common-page .main-content .content-right{padding:0 40px 60px 20px}}@media screen and (max-width:640px){.common-page .main-content .content-right{padding:0 20px 20px}}.blog-news-page .main-content .wrap{max-width:780px}.blog-news-page .blog-intro-content{padding-bottom:50px}.blog-news-page .article-title{font-size:32px;font-weight:300;margin:10px 0 0}@media screen and (max-width:850px){.blog-news-page .article-title{font-size:26px}}.blog-news-page .article-title a{color:#000;text-decoration:none}.blog-news-page .article-content{margin-top:20px}.blog-news-page .blog-article{position:relative;padding-top:50px}.blog-news-page .blog-article:first-child{padding-top:0}.blog-news-page .blog-article .article-image{position:relative;z-index:1;margin-top:25px;margin-bottom:20px}.blog-news-page .blog-article .article-image:before{display:block;width:100%;padding-top:65.715%;content:''}.blog-news-page .article-author,.blog-news-page .article-date{font-size:14px;color:#000;opacity:.35;font-weight:400;line-height:1;display:inline;letter-spacing:1px;text-transform:uppercase}.dark-background .blog-news-page .article-author,.dark-background .blog-news-page .article-date{color:rgba(255,255,255,.35)}.blog-news-page .article-excerpt{color:rgba(0,0,0,.7);font-size:rem-calc(18px);font-weight:300;line-height:1.7;margin-bottom:20px}.blog-news-page .article-read-more-btn{display:inline-block;text-decoration:underline}.blog-news-page .article-read-more-btn:hover{text-decoration:none}@media screen and (max-width:640px){.blog-news-page .article-header{margin:0}}.blog-news-page .articles-listing{max-width:695px;margin:0 auto}.blog-news-page .articles-listing .articles-listing-header{margin:62px 0 30px}.blog-news-page .articles-listing .articles-listing-title{font-size:22px;text-transform:uppercase}.blog-news-page .articles-listing .blog-article{padding:0}.blog-news-page .articles-listing .blog-article .article-header{margin:0 0 20px}.blog-news-page .articles-listing .blog-article .article-date{font-size:12px;font-size:12px;color:#000;opacity:.35;font-weight:400;line-height:1.7;position:absolute;top:4px;letter-spacing:1px}.blog-news-page .articles-listing .blog-article .article-title{font-size:18px;font-weight:300;line-height:1.4;margin-left:170px}@media screen and (max-width:480px){.blog-news-page .articles-listing{margin:0}.blog-news-page .articles-listing .blog-article .article-date{position:static}.blog-news-page .articles-listing .blog-article .article-title{margin:0}}.blog-news-page .dark-background .article-author,.blog-news-page .dark-background .article-date,.blog-news-page .dark-background .articles-listing .article-date{color:rgba(255,255,255,.35)}.blog-article-page .article-types-toggle{font-size:0;position:absolute;top:85px;left:20px;display:inline-block;overflow:hidden;width:150px;border-radius:5px}.blog-article-page .article-types-toggle .type-btn{font-family:inherit;font-size:16px;line-height:1.3;display:inline-block;float:left;width:75px;padding:5px 5px 3px;cursor:pointer;text-align:center;text-decoration:none;color:#fff;border-style:none;outline:0;background-color:rgba(0,0,0,.5)}.blog-article-page .article-types-toggle .type-btn:hover{background-color:rgba(0,0,0,.7)}.blog-article-page .article-types-toggle .type-btn.is-active{background-color:#000}.blog-article-page.header-top-with-bg .article-types-toggle{top:150px}@media screen and (max-width:1024px){.blog-article-page.header-top-with-bg .article-types-toggle{top:125px}}@media screen and (max-width:640px){.blog-article-page.header-top-with-bg .article-types-toggle{top:80px}}.blog-article-page .article-body,.blog-article-page .article-excerpt{font-size:18px;font-weight:300;line-height:1.7;margin:30px 0 0;color:rgba(0,0,0,.7)}.blog-article-page .article-excerpt{font-weight:400}.blog-article-page .article-excerpt:empty{display:none}.blog-article-page .comments-title{font-size:14px;font-weight:400;line-height:1.7;display:inline-block;cursor:pointer;text-transform:uppercase;color:#000;margin-right:30px}.blog-article-page .comments-title:hover .comments-count,.blog-article-page .comments-title:hover .comments-title-inner{opacity:1}.dark-background .blog-article-page .comments-title{color:#fff}.blog-article-page .comments-title .comments-title-inner{opacity:.35}.blog-article-page .comments-title .comments-count{opacity:.7}.blog-article-page .main-content{-webkit-transition:min-height 250ms;-o-transition:min-height 250ms;transition:min-height 250ms;min-height:0;will-change:min-height}.blog-article-page .main-content .wrap{max-width:780px}.blog-article-page .main-content .article-meta{display:inline-block;margin-right:30px}.blog-article-page .main-content .article-meta.is-hidden{display:none}.blog-article-page .main-content .article-header{margin:10px 0 30px}@media screen and (max-width:480px){.blog-article-page .main-content .article-header.comments-open .blog-article-page .main-content .article-header{display:none}}.blog-article-page .main-content .article-header .article-title{line-height:1.4;margin-bottom:0}.blog-article-page .main-content .article-header a{border-bottom:none}.blog-article-page .main-content .article-author,.blog-article-page .main-content .article-date{font-size:14px;font-weight:400;line-height:1;display:inline;letter-spacing:1px;text-transform:uppercase;color:#000;opacity:.35}.blog-article-page .main-content .article-author.is-hidden,.blog-article-page .main-content .article-date.is-hidden{display:none}.blog-article-page .article-author,.blog-article-page .article-date{opacity:.35}.blog-article-page .dark-background .article-author,.blog-article-page .dark-background .article-date{color:#fff}.blog-article-page.header-top-with-bg .header-bottom .voog-bg-picker-btn{top:180px}@media screen and (max-width:1024px){.blog-article-page.header-top-with-bg .header-bottom .voog-bg-picker-btn{top:155px}}@media screen and (max-width:640px){.blog-article-page.header-top-with-bg .header-bottom .voog-bg-picker-btn{top:115px}}.article-settings-wrap{display:inline-block}.blog-article-page .wrap .hide-article-comments,.blog-news-page .wrap .hide-article-comments,.site-header .wrap .hide-article-comments{display:none}.blog-article-page .wrap .article-date.hide-article-date,.blog-news-page .wrap .article-date.hide-article-date,.site-header .wrap .article-date.hide-article-date{display:none}.blog-article-page .wrap .article-author.hide-article-author,.blog-news-page .wrap .article-author.hide-article-author,.site-header .wrap .article-author.hide-article-author{display:none}.date-separator.hide-separator{display:none}.article-comments{-webkit-transition:250ms;-o-transition:250ms;transition:250ms;position:absolute;top:0;right:-486px;z-index:1;width:440px;padding:45px 40px;background-color:#fff;-webkit-box-shadow:-10px 19px 30px rgba(68,68,68,.31);box-shadow:-10px 19px 30px rgba(68,68,68,.31);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.article-comments{display:none;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0s;-o-transition:0s;transition:0s}}.article-comments.open{-webkit-transition:250ms;-o-transition:250ms;transition:250ms;top:0;right:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}@media screen and (max-width:640px){.article-comments.open{display:block;-webkit-transition:0s;-o-transition:0s;transition:0s;width:100%}}.article-comments .comments-body{max-height:100%}@media screen and (max-width:640px){.comments-open .article-comments .comments-body{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;padding:20px;background-color:#fff}}.article-comments .comments-body .comments-header .comments-title{margin-top:0}.article-comments .comments-body .comments-title{margin:20px 0 20px 0;font-size:24px;font-weight:300;line-height:1.7;color:#000;cursor:text;text-transform:none}.article-comments .comments-body .comments-title .comments-count{display:inline-block;font-size:14px;color:#000;opacity:.35;vertical-align:middle}.article-comments .comments-body .form_field_textarea,.article-comments .comments-body .form_field_textfield{padding-top:10px;padding-bottom:10px;background-color:#fff}.article-comments .comment{margin:20px 0 0;color:rgba(0,0,0,.7)}.article-comments .comment:first-child{margin-top:0}.article-comments .comment .comment-body{display:block;font-size:16px;line-height:24px}.article-comments .comment .comment-author,.article-comments .comment .comment-date{font-size:14px;font-weight:300;line-height:2;color:#000;opacity:.35}.article-comments .comments-close.dark-background .btn-close{background-color:#fff}.article-comments .comments-close.dark-background .btn-close .ico-close{fill:#000}.article-comments .comments-close .btn-close{position:absolute;top:0;left:-46px;width:46px;height:46px;line-height:1;cursor:pointer;background-color:#000}@media screen and (max-width:850px){.article-comments .comments-close .btn-close{right:0;left:auto;background-color:#fff}}@media screen and (min-width:851px){.article-comments .comments-close .btn-close:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:.7}}.article-comments .comments-close .btn-close .ico-close{padding:15px;fill:#fff}@media screen and (max-width:850px){.article-comments .comments-close .btn-close .ico-close{fill:rgba(0,0,0,.7)}.article-comments .comments-close .btn-close .ico-close:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;fill:rgba(0,0,0,.7)}}.blog-tags{margin-bottom:20px}.blog-article .blog-tags{margin-bottom:15px}.blog-tags .tags-toggle{position:relative;display:inline-block;cursor:pointer}.blog-tags .tags-icon{position:absolute;top:-3px;left:0;fill:rgba(0,0,0,.7)}.dark-background .blog-tags .tags-icon{fill:rgba(255,255,255,.7)}.blog-tags .tags-title{padding:0 20px 0 25px;font-weight:400;font-size:14px;text-transform:uppercase}.blog-tags .ico-arrow{position:absolute;right:0;top:3px;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#000 transparent transparent transparent}.blog-tags .ico-arrow.active{border-width:0 5px 8px 5px;border-color:transparent transparent #000 transparent}.dark-background .blog-tags .ico-arrow.active{border-color:#fff transparent transparent transparent}.dark-background .blog-tags .ico-arrow{border-color:transparent transparent #fff transparent}.blog-tags .tags-bottom{display:none;margin-top:15px}.blog-tags .tags-bottom.visible{display:block}.blog-tags .menu{display:inline-block;padding-left:0}.blog-tags .menu .menu-item{display:inline-block;margin-top:5px;vertical-align:top}.blog-tags .menu .menu-item:before{display:none}.blog-tags .menu .menu-link{padding:1px 5px;font-size:12px;color:#a4a4a4;text-decoration:none;border-radius:3px;background-color:rgba(0,0,0,.03)}.blog-tags .menu .menu-link:hover{opacity:.7}.blog-tags .menu .menu-link.active{color:#fff;background-color:#a4a4a4}.dark-background .blog-tags .menu .menu-link{background-color:rgba(255,255,255,.2)}.site-header{position:relative}@media screen and (max-width:850px){.site-header .header-left,.site-header .header-right{float:none}.no-flexbox .site-header .header-left,.no-flexbox .site-header .header-right{display:table-cell;vertical-align:top}.site-header .header-left{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:640px){.search-open .site-header{position:static}}.site-header .header-top .wrap{padding-top:40px;padding-right:40px;padding-left:40px}.flexbox .site-header .header-top .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-top-with-bg .site-header .header-top .wrap{padding-bottom:40px}@media screen and (max-width:640px){.header-top-with-bg .site-header .header-top .wrap{padding-bottom:14px}}@media screen and (max-width:640px){.site-header .header-top .wrap{padding-top:20px;padding-right:20px;padding-left:20px}}.site-header .header-top .site-options{display:inline-block;vertical-align:top;height:27px}@media screen and (max-width:1024px){.site-header .header-top .site-options{margin-left:20px}}.site-header .header-title{font-size:22px;font-weight:300;line-height:1;position:relative;min-width:140px}.site-header .header-title a{text-decoration:none}.site-header .header-title a:hover{opacity:.7}.blog-article-page .site-header .header-body{text-align:center}.site-header .header-left{max-width:100%}.flexbox .site-header .header-left{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.no-flexbox .site-header .header-left{float:left}@media screen and (max-width:640px){.no-flexbox .site-header .header-left{float:none}}.site-header .header-right{position:relative;text-align:right}@media screen and (max-width:1024px){.site-header .header-right{margin-top:1px}}@media screen and (max-width:640px){.search-open .site-header .header-right{position:static}}.no-flexbox .site-header .header-right{float:right}.site-header .header-bottom .header-bottom-inner{display:table;width:100%;max-width:1040px;margin:0 auto;table-layout:fixed;border-collapse:collapse}.blog-article-page .site-header .header-bottom .header-bottom-inner,.blog-news-page .site-header .header-bottom .header-bottom-inner,.common-page .site-header .header-bottom .header-bottom-inner,.item-list-page .site-header .header-bottom .header-bottom-inner{height:253px}@media screen and (max-width:640px){.blog-article-page .site-header .header-bottom .header-bottom-inner,.blog-news-page .site-header .header-bottom .header-bottom-inner,.common-page .site-header .header-bottom .header-bottom-inner,.item-list-page .site-header .header-bottom .header-bottom-inner{height:130px}}.front-page .site-header .header-bottom .header-bottom-inner{height:606px}@media screen and (max-width:640px){.front-page .site-header .header-bottom .header-bottom-inner{height:400px}}.site-header .header-bottom .header-bottom-inner.header-bottom-only .wrap{padding-top:90px}.site-header .header-bottom .header-bottom-inner .wrap{display:table-cell;padding:60px 40px 90px;vertical-align:middle}.header-top-with-bg .site-header .header-bottom .header-bottom-inner .wrap{padding-top:74px;padding-bottom:76px}@media screen and (max-width:640px){.site-header .header-bottom .header-bottom-inner .wrap{padding:40px 20px 60px}.header-top-with-bg .site-header .header-bottom .header-bottom-inner .wrap{padding-top:49px;padding-bottom:51px}}.site-header.photo-article .header-bottom .header-bottom-inner{height:606px}@media screen and (max-width:640px){.site-header.photo-article .header-bottom .header-bottom-inner{height:400px}}.site-header .header-body .article-author,.site-header .header-body .article-date{font-size:14px;font-weight:400;line-height:2;display:inline;letter-spacing:1px;text-transform:uppercase}.site-header .header-body .article-author.is-hidden,.site-header .header-body .article-date.is-hidden{display:none}.site-header .header-body .article-title{font-size:60px;font-weight:300;line-height:1.2;margin:0 0 10px;text-transform:none}.publicmode .site-header .header-body .article-title{cursor:pointer}@media screen and (max-width:640px){.site-header .header-body .article-title{font-size:32px}}.site-header .header-body .article-title a{font-size:1em;text-decoration:none}.site-header .header-body .blog-title{font-weight:700;line-height:1;margin-top:0;text-transform:uppercase}.site-header .header-body .blog-title.is-hidden{display:none}.menu-btn-wrap{display:inline-block;vertical-align:middle;margin-left:30px}.language-menu-mode-list .menu-btn-wrap.menu-language-popover-btn{display:none}@media screen and (max-width:1024px){.menu-btn-wrap{display:none}}.toggle-sub-menu{position:absolute;top:11px;right:-10px;display:block;padding:9px 11px 8px;margin-top:-6px}.no-svg .toggle-sub-menu:before{display:block;width:0;height:0;content:'';border-width:5px 0 5px 8px;border-style:solid;border-color:transparent transparent transparent #000}.svg .toggle-sub-menu{fill:#000;opacity:.2}.no-svg .toggle-sub-menu.active:before{border-width:8px 5px 0;border-color:#000 transparent transparent transparent}.svg .toggle-sub-menu.active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.no-svg .toggle-sub-menu.highlighted{border-color:#000 transparent transparent transparent}.svg .toggle-sub-menu.highlighted{fill:#000}.menu{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.menu li{font-weight:300;line-height:1.7}.menu li:last-child{margin-right:0}.menu li.selected{font-weight:500}.menu li.is-hidden{display:none}.menu li a{display:block;border-style:none}.menu li a.untranslated{color:rgba(199,9,9,.7)}.menu li a.untranslated:hover{color:#c70909}.menu-main{display:inline-block;vertical-align:top;text-transform:uppercase}.menu-main li{display:inline-block;margin-left:20px;font-size:16px}.menu-sub li{margin-right:10px}.menu-language-settings{margin-top:0;margin-bottom:0;padding-left:0}.language-menu-mode-popover .menu-language-settings .menu-item-cms{padding-top:5px!important}.language-menu-mode-list .menu-language-settings .menu-item-cms{padding-top:2px!important}.menu-item-list{margin-top:15px}@media screen and (min-width:1025px){.menu-item-list.is-hidden-desktop{display:none}}.item-list-page .menu-item-list{margin-bottom:15px}.common-page .menu-item-list{margin-bottom:18px}.menu-item-list .menu-item{display:inline-block;font-size:14px;opacity:.5}.menu-item-list .menu-item:not(.current):hover{opacity:.8}.menu-item-list .menu-item.selected{font-weight:400}.menu-item-list .menu-item.current{font-weight:500;opacity:1}.menu-item-cms{margin-left:10px}.menu-item-cms.float-right{float:right}.menu-separator{opacity:.5}.menu-separator:first-child{display:none}#mobile-menu{display:none}.mobile-menu-toggler{display:none}@media screen and (max-width:1024px){.site-header .header-right .menu-main{display:none}.mobilemenu-open,.mobilesearch-open{position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%}.mobilemenu-open #mobile-menu,.mobilesearch-open #mobile-menu{position:absolute;top:0;width:250px;height:100%}.mobile-menu-toggler{position:absolute;top:-12px;right:-12px;display:block;width:45px;height:44px;outline:0}.mobile-menu-toggler span,.mobile-menu-toggler span:after,.mobile-menu-toggler span:before{position:absolute;top:14px;left:12px;display:block;width:21px;height:2px;content:'';background-color:#000}.dark-background .mobile-menu-toggler span,.dark-background .mobile-menu-toggler span:after,.dark-background .mobile-menu-toggler span:before{background-color:#fff}.language-flags-disabled .mobile-menu-toggler span .lang-menu-btn,.language-flags-disabled .mobile-menu-toggler span:after .lang-menu-btn,.language-flags-disabled .mobile-menu-toggler span:before .lang-menu-btn{position:static;width:auto;height:auto;background-color:#c70909}.language-flags-disabled .mobile-menu-toggler span .lang-menu-btn:after,.language-flags-disabled .mobile-menu-toggler span .lang-menu-btn:before,.language-flags-disabled .mobile-menu-toggler span:after .lang-menu-btn:after,.language-flags-disabled .mobile-menu-toggler span:after .lang-menu-btn:before,.language-flags-disabled .mobile-menu-toggler span:before .lang-menu-btn:after,.language-flags-disabled .mobile-menu-toggler span:before .lang-menu-btn:before{display:none}.language-flags-disabled .mobile-menu-toggler span .lang-menu-btn .lang-title,.language-flags-disabled .mobile-menu-toggler span:after .lang-menu-btn .lang-title,.language-flags-disabled .mobile-menu-toggler span:before .lang-menu-btn .lang-title{position:static;color:#fff}.mobile-menu-toggler span:before{top:7px;left:0}.mobile-menu-toggler span:after{top:14px;left:0}#mobile-menu{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);font-family:Roboto,sans-serif;position:fixed;z-index:1000;top:0;right:0;height:100%;display:block;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:250px;padding:30px 20px;background-color:#fff}#mobile-menu.reset-touch{-webkit-overflow-scrolling:touch}}@media screen and (max-width:1024px) and (max-width:640px){#mobile-menu{padding-top:10px}}@media screen and (max-width:1024px){.editmode #mobile-menu{height:calc(100% - 40px)}.mobilemenu-open #mobile-menu{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#mobile-menu .search-open-btn{-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s;position:absolute;top:28px;right:78px;width:42px;height:42px;margin-left:0}#mobile-menu .search-open-btn.no-back-btn{right:108px}#mobile-menu .search-open-btn.search-active{display:none}#mobile-menu .search-open-btn svg{fill:#000}#mobile-menu ul{margin:0;padding:0;list-style-type:none}#mobile-menu ul li{position:relative;margin:0}.language-names-disabled #mobile-menu ul li.lang-item{position:relative;left:-5px;display:inline-block}#mobile-menu ul li.is-hidden{display:none}#mobile-menu ul li.edit-btn{margin:10px 0}#mobile-menu ul a{line-height:1.3;padding:10px 0;text-transform:uppercase;color:rgba(0,0,0,.7)}.language-names-enabled #mobile-menu ul a.lang-flag{font-size:16px}.language-names-disabled #mobile-menu ul a.lang-flag{font-size:0;padding:15px 15px 8px 16px;opacity:.7}.language-names-disabled #mobile-menu ul a.lang-flag.is-active,.language-names-disabled #mobile-menu ul a.lang-flag:hover{opacity:1}#mobile-menu ul a.untranslated{color:rgba(199,9,9,.7)}#mobile-menu ul a.untranslated:hover{color:#c70909}#mobile-menu .navigation-menu{word-break:break-all}#mobile-menu .navigation-menu .with-children>a{margin-right:30px}#mobile-menu .navigation-menu ul a{display:block}#mobile-menu .navigation-menu ul a.visible{display:inline-block}#mobile-menu .navigation-menu ul a.selected{font-weight:500;color:#000}#mobile-menu .navigation-menu ul a.indented{margin-left:10px}#mobile-menu .navigation-menu ul.current-menu>li:first-child>a{text-transform:uppercase}#mobile-menu .navigation-menu ul.child-menu li a.edy-cbtn{display:inline!important}#mobile-menu .navigation-menu .option-btn{padding:15px 0}#mobile-menu .sub-menu a{text-transform:initial}#mobile-menu .menu-level-2,#mobile-menu .menu-level-3{display:none;padding-left:10px}#mobile-menu .current-parent>.menu-level-2,#mobile-menu .current-parent>.menu-level-3{display:block}#mobile-menu .lang-menu{display:block;margin-top:20px;margin-left:0}#mobile-menu .lang-menu ul{margin:0;padding:0}#mobile-menu .lang-menu ul li{text-align:left}#mobile-menu .lang-menu ul li a{padding:7px 0 5px;text-align:left}.language-names-enabled #mobile-menu .lang-menu ul li a.lang-flag:after,.language-names-enabled #mobile-menu .lang-menu ul li a.lang-flag:before{top:8px;right:auto;left:0}.language-names-disabled #mobile-menu .lang-menu ul li a.lang-flag:after,.language-names-disabled #mobile-menu .lang-menu ul li a.lang-flag:before{top:5px;left:5px}#mobile-menu .lang-menu ul li a.is-active{font-weight:500;color:#000}.language-flags-enabled #mobile-menu .lang-menu a{padding-left:25px}}.lang-flag:after,.lang-flag:before{position:absolute;top:0;left:0;display:block;width:21px;height:15px;content:''}.language-flags-disabled .lang-flag:after,.language-flags-disabled .lang-flag:before{display:none}.lang-flag:after{background-position:-189px -60px}.lang-flag:before{background-color:#000}.lang-flag:after{padding-top:3px;padding-bottom:3px;font-size:9px;line-height:1;text-align:center;text-transform:uppercase;background-position:0 -75px;background-repeat:no-repeat;content:attr(data-lang-code);opacity:.95;-webkit-box-sizing:border-box;box-sizing:border-box}.no-boxshadow .lang-flag:after{border:1px solid #fff}.svg .lang-flag:after{background-image:url(../assets/ico-flags.svg)}.lang-flag:after .no-svg{background-image:url(../images/ico-flags.png)}[data-lang-code^=sq]:after{background-position:0 0;content:''}[data-lang-code^=hy]:after{background-position:-21px 0;content:''}[data-lang-code^=bn]:after{background-position:-42px 0;content:''}[data-lang-code^=bg]:after{background-position:-84px 0;content:''}[data-lang-code^=zh]:after{background-position:-105px 0;content:''}[data-lang-code^=hr]:after{background-position:-126px 0;content:''}[data-lang-code^=da]:after{background-position:-147px 0;content:''}[data-lang-code^=cs]:after{background-position:-168px 0;content:''}[data-lang-code^=et]:after{background-position:-189px 0;content:''}[data-lang-code^=fi]:after{background-position:0 -15px;content:''}[data-lang-code^=fr]:after{background-position:-21px -15px;content:''}[data-lang-code^=ka]:after{background-position:-42px -15px;content:''}[data-lang-code^=de]:after{background-position:-63px -15px;content:''}[data-lang-code^=el]:after{background-position:-84px -15px;content:''}[data-lang-code^=hu]:after{background-position:-105px -15px;content:''}[data-lang-code^=is]:after{background-position:-126px -15px;content:''}[data-lang-code^=hi]:after{background-position:-147px -15px;content:''}[data-lang-code^=id]:after{background-position:-168px -15px;content:''}[data-lang-code^=fa]:after{background-position:-189px -15px;content:''}[data-lang-code^=he]:after{background-position:0 -30px;content:''}[data-lang-code^=it]:after{background-position:-21px -30px;content:''}[data-lang-code^=ja]:after{background-position:-42px -30px;content:''}[data-lang-code^=ko]:after{background-position:-63px -30px;content:''}[data-lang-code^=lv]:after{background-position:-84px -30px;content:''}[data-lang-code^=lt]:after{background-position:-105px -30px;content:''}[data-lang-code^=ms]:after{background-position:-126px -30px;content:''}[data-lang-code^=nl]:after{background-position:-147px -30px;content:''}[data-lang-code^=no]:after{background-position:-168px -30px;content:''}[data-lang-code^=ur]:after{background-position:-189px -30px;content:''}[data-lang-code^=fil]:after{background-position:0 -45px;content:''}[data-lang-code^=pl]:after{background-position:-21px -45px;content:''}[data-lang-code^=ro]:after{background-position:-42px -45px;content:''}[data-lang-code^=ru]:after{background-position:-63px -45px;content:''}[data-lang-code^=ar]:after{background-position:-84px -45px;content:''}[data-lang-code^=sk]:after{background-position:-105px -45px;content:''}[data-lang-code^=sl]:after{background-position:-126px -45px;content:''}[data-lang-code^=es]:after{background-position:-147px -45px;content:''}[data-lang-code^=sv]:after{background-position:-168px -45px;content:''}[data-lang-code^=tr]:after{background-position:-189px -45px;content:''}[data-lang-code^=uk]:after{background-position:0 -60px;content:''}[data-lang-code^=en]:after{background-position:-21px -60px;content:''}[data-lang-code^=pt]:after{background-position:-84px -60px;content:''}[data-lang-code^=sr]:after{background-position:-126px -60px;content:''}[data-lang-code^=bn]:after{background-position:-147px -60px;content:''}[data-lang-code^=th]:after{background-position:-189px -60px;content:''}[data-lang-code^=en_US]:after{background-position:-21px -60px;content:''}[data-lang-code^=en_GB]:after{background-position:-63px -60px;content:''}[data-lang-code^=en_AU]:after{background-position:-168px -60px;content:''}[data-lang-code^=en_CA]:after{background-position:-105px -60px;content:''}[data-lang-code^=pt_BR]:after{background-position:-63px 0;content:''}[data-lang-code^=fr_CA]:after{background-position:-105px -60px;content:''}[data-lang-code^=fr_IC]:after{background-position:-42px -60px;content:''}.lang-menu{display:inline-block;margin-left:40px;vertical-align:top}@media screen and (max-width:1024px){.lang-menu{display:none}}.language-menu-mode-popover .lang-menu.menu-language-list{display:none}.lang-menu.menu-language-list .lang-title{display:inline-block}.lang-menu.menu-language-list .lang-title a{opacity:.7}.lang-menu.menu-language-list .lang-title a:hover{opacity:1}.lang-menu.menu-language-list .lang-title a.is-active{font-weight:400;opacity:1}.lang-menu.menu-language-list .menu-item-cms{display:inline-block;padding-left:5px}.lang-menu li{line-height:normal;display:block;text-align:right;text-transform:uppercase}.lang-menu li a{font-weight:400;color:rgba(0,0,0,.7)}.lang-menu li.menu-item-cms{padding-right:18px;padding-left:18px}.lang-menu li.menu-item-cms:last-child{padding-top:5px;padding-bottom:10px}.language-menu-mode-list .lang-menu li.menu-item-cms:last-child{padding-right:9px}#mobile-menu .lang-menu li.menu-item-cms:last-child{padding-top:0;padding-left:0}.lang-menu a.lang-flag{position:relative;display:block;text-align:right}.dark-background .lang-menu a.lang-flag,.light-background .lang-menu a.lang-flag{color:rgba(0,0,0,.7)}.dark-background .lang-menu a.lang-flag:hover,.light-background .lang-menu a.lang-flag:hover{color:#000}.language-names-enabled.language-flags-enabled .lang-menu a.lang-flag{padding:5px 40px 5px 13px}.language-menu-mode-popover.language-names-disabled.language-flags-enabled .lang-menu a.lang-flag{padding:15px 32px 14px 13px}.language-menu-mode-list.language-names-disabled.language-flags-enabled .lang-menu a.lang-flag{padding:15px 15px 8px 16px}.lang-menu a.lang-flag:after,.lang-menu a.lang-flag:before{left:12px}.language-menu-mode-popover .lang-menu a.lang-flag:after,.language-menu-mode-popover .lang-menu a.lang-flag:before{top:7px}.language-menu-mode-list.language-names-disabled.language-flags-enabled .lang-menu a.lang-flag:after,.language-menu-mode-list.language-names-disabled.language-flags-enabled .lang-menu a.lang-flag:before{left:5px}.language-menu-mode-list.language-names-disabled.language-flags-enabled .lang-menu a.lang-flag:after,.language-menu-mode-list.language-names-disabled.language-flags-enabled .lang-menu a.lang-flag:before,.language-menu-mode-list.language-names-enabled.language-flags-enabled .lang-menu a.lang-flag:after,.language-menu-mode-list.language-names-enabled.language-flags-enabled .lang-menu a.lang-flag:before{top:5px}.lang-menu a.lang-flag:after,.lang-menu a.lang-flag:before{right:12px;left:auto}.lang-menu a.edy-menu-langadd{padding:5px}.language-flags-disabled .lang-menu a.lang-flag{padding:5px 10px}.language-menu-mode-list.language-flags-disabled .lang-menu .lang-title:last-child a.lang-flag{padding-right:0}.lang-title{text-transform:uppercase;background-color:transparent}.lang-title a{text-transform:uppercase;background-color:transparent}.language-names-enabled .lang-title a{font-size:14px}.language-names-disabled .lang-title a{font-size:0}.lang-menu-btn{font-family:inherit;font-size:14px;position:relative;display:block;margin:0;padding:6px 3px;cursor:pointer;border:none;background:0 0;line-height:1}.language-flags-enabled .lang-menu-btn{width:21px;padding:13px 14px 13px 13px}.language-flags-enabled .lang-menu-btn .lang-title{display:none}.lang-menu-btn.lang-flag:after,.lang-menu-btn.lang-flag:before{top:6px;left:3px}.lang-menu-btn .lang-title-inner{position:relative;padding:5px 12px 5px 5px}.lang-menu-btn .lang-title-inner:after{position:absolute;top:50%;right:0;display:block;margin-top:-3px;width:0;height:0;content:"";border-style:solid;border-width:6px 3px 0 3px;border-color:#000 transparent transparent transparent}.dark-background .lang-menu-btn .lang-title-inner:after{border-color:#fff transparent transparent transparent}.lang-menu-popover{line-height:1;position:absolute;z-index:1;display:none;padding:5px 0;text-align:left;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.no-boxshadow .lang-menu-popover{border:1px solid #fff}.editmode .lang-menu-popover{padding-bottom:0}@media screen and (min-width:1025px){.menu-language-popover-open .lang-menu-popover{display:block}}.lang-menu-popover a:hover{background-color:rgba(0,0,0,.1)}.lang-menu-popover a.active{background-color:rgba(0,0,0,.2)}.site-search{margin-right:10px}.site-search .search-input{width:128px;padding:4px 5px 3px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.53);border-radius:3px}.site-search .search-submit{position:relative;top:-1px}.search{display:none;position:absolute;width:310px;height:50px;line-height:1}@media screen and (max-width:640px){.search{position:fixed;top:0;right:0;bottom:0;left:0;height:auto;width:auto;background-color:#f7f7f7}}.search.active{position:absolute;right:0;z-index:20;display:block}@media screen and (min-width:641px){.search.active{top:30px}}.search-middle{vertical-align:middle;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.search-inner{position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.search-form{position:relative;z-index:20;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}@media screen and (max-width:640px){.search-form{padding-top:10px;padding-bottom:6px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}}.search-form,.search-form.selected{margin:0 auto;border:none}@media screen and (min-width:641px){.search-form,.search-form.selected{max-width:400px}}.search-input{vertical-align:middle;width:100%;height:40px;margin:0;padding:0 55px 0 15px;font-family:inherit;font-size:16px;line-height:20px;color:#000;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}@media screen and (max-width:640px){.search-open .search-input{padding:0 61px 0 42px}}.search-input::-ms-clear{display:none}.search-input::-webkit-input-placeholder{padding:2px 0 4px 0;line-height:1;color:rgba(0,0,0,.5)}.search-input:focus{outline:0}.search-btn,.search-submit{width:30px;height:50px;background-color:transparent}.no-svg .search-btn,.no-svg .search-submit{background-position:center;background-repeat:no-repeat;background-image:url(../images/ico-search-white.png)}.no-svg .light-background .search-btn,.no-svg .light-background .search-submit{background-image:url(../images/ico-search-black.png)}.search-submit{opacity:.5;position:absolute;top:0;right:25px;padding-top:2px;width:41px;background-size:32px;background-color:transparent}.search-submit:hover{opacity:1}.search-btn{z-index:21;vertical-align:middle;width:26px;height:26px;font-size:0}@media screen and (min-width:1025px){.search-btn{margin-left:28px}}@media screen and (max-width:1024px){.search-btn{margin-right:36px;top:-3px;position:relative}.search-active .search-btn{position:static}}.front-page .header-options .search-btn{top:1px}.content-page .header-options .search-btn{top:4px}.header-options .search-btn svg{fill:rgba(0,0,0,.7)}.front-page .header-options .search-btn svg{fill:#fff}.front-page .light-background .search-btn svg{fill:#000}.search-btn:hover svg{fill:rgba(0,0,0,.47)}.search-btn:focus{outline:0}@media screen and (max-width:640px){.content-page .header-options .search-btn{margin-right:35px}}@media screen and (max-width:640px){.search-open .search-open-btn{margin:0;position:absolute;top:16px;left:10px}.comments-open .search-open-btn{display:none}}.search-close-btn{position:absolute;right:0;width:auto;height:auto;margin:0;border-left:1px solid #eee}@media screen and (min-width:641px){.search-close-btn{top:8px;padding:8px 15px}}@media screen and (max-width:640px){.search-close-btn{top:10px;z-index:1000;padding:12px 20px}}.voog-search-modal{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:999;width:100%;max-height:calc(100vh - 140px);margin:0 auto;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;overflow:auto;-webkit-overflow-scrolling:touch;text-align:left}.voog-search-modal.no-content{padding:20px;color:#000}.voog-search-modal.search-results-active{display:block}@media screen and (min-width:641px){.voog-search-modal{max-width:400px}}.voog-search-modal-results h3{margin:0;font-size:16px;color:#000;font-weight:400;line-height:1.3}.voog-search-modal-results h3 a{text-decoration:none;color:#000}.voog-search-modal-results h3 a:hover{color:rgba(0,0,0,.8)}.voog-search-modal-results p{margin:5px 0 0;font-size:14px;line-height:24px;color:rgba(0,0,0,.7)}.voog-search-modal-results em{font-style:normal;background-color:rgba(249,236,90,.5);border-radius:2px;padding:0 2px}.voog-search-modal-result{padding:15px;border-top:rgba(0,0,0,.13) solid 1px}.voog-search-modal-result:first-of-type{border-top:1px solid transparent}.site-sidebar{float:left;vertical-align:top;width:220px;margin:50px 0 50px 40px;word-break:break-word;word-wrap:break-word}@media screen and (max-width:1024px){.site-sidebar{display:none}}@media screen and (min-width:1500px){.site-sidebar{width:20%}}.site-sidebar .sidebar-title{font-size:18px;font-weight:400;line-height:2;text-transform:uppercase;margin:0}@media screen and (max-width:1024px){.site-sidebar .sidebar-title{display:none}}.site-sidebar .sidebar-title a{color:#000}.dark-background .site-sidebar .sidebar-title a{color:#fff}.site-sidebar .submenu{margin-bottom:0;padding:0}.site-sidebar .submenu li,.site-sidebar .submenu ul{list-style:none}.site-sidebar .submenu li{font-size:18px;font-weight:300;line-height:1.7;margin:15px 0}.site-sidebar .submenu li:last-child{margin-bottom:0}@media screen and (max-width:1024px){.site-sidebar .submenu li{display:inline-block;margin-right:20px}}.site-sidebar .submenu a{color:#000;opacity:.5}.dark-background .site-sidebar .submenu a{color:#fff}.site-sidebar .submenu a:hover{opacity:1}.dark-background .site-sidebar .submenu a:hover{color:rgba(255,255,255,.8)}.site-sidebar .submenu a.untranslated{color:rgba(199,9,9,.7)}.site-sidebar .submenu a.untranslated:hover{color:#c70909}.site-sidebar .submenu .selected{font-weight:500;opacity:1}.dark-background .site-sidebar .submenu .selected{color:#fff}.dark-background .site-sidebar .submenu .selected:hover{color:#fff}.site-sidebar .submenu .submenu-lvl2{padding-left:25px}@media screen and (max-width:1024px){.site-sidebar .submenu .submenu-lvl2{display:none}}.site-sidebar .submenu .submenu-lvl2 li{font-size:16px;line-height:1.7;font-weight:300}.site-sidebar .submenu .submenu-lvl2 a{color:#000;opacity:1}.dark-background .site-sidebar .submenu .submenu-lvl2 a{color:#fff}.dark-background .site-sidebar .submenu .submenu-lvl2 a:hover{color:rgba(255,255,255,.5)}.site-sidebar .submenu .submenu-lvl2 a:hover{opacity:.5}.site-sidebar .submenu .submenu-lvl2 a.untranslated{color:rgba(199,9,9,.7)}.site-sidebar .submenu .submenu-lvl2 a.untranslated:hover{color:#c70909}.site-sidebar .submenu .submenu-lvl2 .selected{font-weight:500}.dark-background .site-sidebar .submenu .submenu-lvl2 .selected{color:#fff}.dark-background .site-sidebar .submenu .submenu-lvl2 .selected a:hover{color:#fff}.site-sidebar .submenu .submenu-lvl2 .selected a:hover{opacity:1}.content-item-boxes{margin-top:-15px;font-size:0;line-height:1.3}@media screen and (min-width:241px) and (max-width:640px){.content-item-boxes{margin-right:-10px;margin-left:-10px}}@media screen and (min-width:641px){.content-item-boxes{margin-right:-15px;margin-left:-15px}}.content-item-box{color:rgba(0,0,0,.8)}.item-list-page .content-item-box{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:240px){.item-list-page .content-item-box{display:block}}@media screen and (min-width:241px){.item-list-page .content-item-box{display:inline-block;vertical-align:top}}@media screen and (min-width:241px) and (max-width:640px){.item-list-page .content-item-box{width:50%;padding:10px 10px 5px 10px}}@media screen and (min-width:641px){.item-list-page .content-item-box{width:33.3%;min-width:195px;padding:15px 2%}}.content-illustrations .content-item-box{margin-bottom:40px}.content-item-box .top-inner{opacity:1}.editmode .content-item-box .top-inner::after,.item-list-page .content-item-box .top-inner::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:#fff;content:'';opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.editmode .content-item-box:hover .top-inner::after,.item-list-page .content-item-box:hover .top-inner::after{opacity:.2}.content-items{padding-right:20px;padding-left:20px}@media screen and (max-width:640px){.content-items{margin-top:30px}}@media screen and (min-width:641px){.content-items{margin-top:100px}}.content-item{margin-bottom:15px}.item-top{position:relative}.item-top:before{display:block;content:'';width:100%;padding-top:100%}.item-top>.aspect-ratio-inner{position:absolute;top:0;right:0;bottom:0;left:0}.item-top:hover .btn,.item-top:hover .edy-img-drop-area-remove-image{opacity:1}.item-top .btn{padding:0;background-color:rgba(0,102,187,.3);border:0;opacity:0;-webkit-transition:background-color .5s,opacity .5s;-o-transition:background-color .5s,opacity .5s;transition:background-color .5s,opacity .5s}.item-top .btn:hover{background-color:#06b}.item-top .bg-crop-btn{height:45px;width:45px;position:absolute;top:0;left:0;z-index:9;margin-top:10px;margin-left:10px;cursor:pointer;border-radius:100%;color:#fff}.item-top .bg-crop-btn:focus{outline:0}.item-top .bg-crop-btn.is-visible{display:block}.item-top .bg-crop-btn.is-hidden,.without-image .item-top .bg-crop-btn{display:none}.item-top .edy-img-drop-area-remove-image{height:45px;width:45px;top:10px;right:10px;z-index:9;color:#fff;background-color:rgba(0,102,187,.3);border:0;opacity:0;-webkit-transition:background-color .5s,opacity .5s;-o-transition:background-color .5s,opacity .5s;transition:background-color .5s,opacity .5s}.item-top .edy-img-drop-area-remove-image:hover{background-color:#06b}.item-top .edy-img-drop-area-remove-image-ico{margin-top:-10px;margin-left:-8px}.item-top .top-inner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:300;line-height:1.2;text-align:center}.publicmode .item-top .top-inner{overflow:hidden}.publicmode .item-top .top-inner .image-landscape.not-cropped{width:100%;height:auto;max-width:100%}.publicmode .item-top .top-inner .image-landscape.is-cropped{width:auto;height:100%}.publicmode .item-top .top-inner .image-portrait.not-cropped{width:auto;height:100%;max-height:100%}.publicmode .item-top .top-inner .image-portrait.is-cropped{width:100%;height:auto}.publicmode .item-top .top-inner .image-square{width:100%;height:auto}.with-image .item-top .top-inner{background-color:rgba(0,0,0,.02)}.without-image .item-top .top-inner{border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px}@media screen and (max-width:240px){.item-top .top-inner{font-size:16px}}@media screen and (min-width:241px){.item-top .top-inner{font-size:13px}}@media screen and (min-width:291px){.item-top .top-inner{font-size:16px}}@media screen and (min-width:341px){.item-top .top-inner{font-size:20px}}@media screen and (min-width:1025px){.item-top .top-inner{font-size:30px}}.item-top .image-drop-area{background-position:center!important;background-repeat:no-repeat}.item-top .image-drop-area.not-cropped{background-size:contain}.item-top .image-drop-area:not(.active){border-color:rgba(0,0,0,.4);border-style:dashed;border-width:1px}.item-top .image-drop-area:not(.active):hover{border-style:solid}@media screen and (max-width:640px){.item-top .image-drop-area .edy-img-drop-area-placeholder{font-size:13px}}@media screen and (min-width:641px){.item-top .image-drop-area .edy-img-drop-area-placeholder{font-size:18px}}.item-image{border:0}.publicmode .item-image.is-cropped{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;max-width:none;margin:auto}.item-list-page .item-image{display:block}.item-placeholder{width:100%;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.item-title{margin-top:0;margin-bottom:0;line-height:1.2;text-align:center}.item-title .item-link{color:inherit}.content-item-box .item-title .item-link{display:block}.item-list-page .item-title{font-weight:400}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13 / 10),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:5/4),only screen and (min-resolution:120dpi){.item-list-page .item-title{font-weight:100}}@media screen and (max-width:640px){.content-item-box .item-title{font-size:13px}}@media screen and (min-width:641px){.content-item-box .item-title{font-size:18px}}@media screen and (max-width:640px){.content-item .item-title{font-size:18px}}@media screen and (min-width:641px){.content-item .item-title{font-size:30px}}@media screen and (max-width:640px){.blog-article-page .item-title{font-size:32px}}@media screen and (min-width:641px){.blog-article-page .item-title{font-size:50px}}.content-item-box>.item-title{margin-top:20px;margin-bottom:5px}@media screen and (min-width:641px){.content-illustrations{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:520px;margin-right:40px}}@media screen and (max-width:640px){.item-page .content-body{padding-top:40px}}@media screen and (min-width:641px){.item-page .content-body{-webkit-box-flex:1;-ms-flex:1;flex:1}}.items-body{padding-top:30px;padding-bottom:30px}@media screen and (min-width:641px){.items-body{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-footer{position:relative;min-height:100px}.site-footer .inner{min-height:25px;padding-top:40px;padding-bottom:40px}.site-footer .dark-background .content-area a{color:#fff}.site-footer .voog-reference{opacity:.55;padding:0 0 40px;color:#000;text-align:center}.site-footer .voog-reference:hover{opacity:.8}.site-footer .voog-reference-with-padding{padding-top:40px}.site-footer .blog-article-nav{display:table;width:100%;background-color:#fff}@media screen and (max-width:640px){.site-footer .blog-article-nav{display:block}}.site-footer .blog-article-nav .article-nav-full,.site-footer .blog-article-nav .article-nav-half{position:relative;display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;vertical-align:top;border-top:1px solid rgba(0,0,0,.1)}@media screen and (max-width:640px){.site-footer .blog-article-nav .article-nav-full,.site-footer .blog-article-nav .article-nav-half{display:block;width:100%}}.site-footer .blog-article-nav .article-nav-full:hover,.site-footer .blog-article-nav .article-nav-half:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.site-footer .blog-article-nav .article-nav-full:hover .article-nav-title,.site-footer .blog-article-nav .article-nav-half:hover .article-nav-title{opacity:1}.site-footer .blog-article-nav .article-nav-full:hover .article-nav-direction,.site-footer .blog-article-nav .article-nav-half:hover .article-nav-direction{opacity:.7}.site-footer .blog-article-nav .article-nav-full a,.site-footer .blog-article-nav .article-nav-half a{display:block;height:100%;padding:55px 50px}@media screen and (max-width:640px){.site-footer .blog-article-nav .article-nav-full a,.site-footer .blog-article-nav .article-nav-half a{padding:30px 20px;text-align:center}}.site-footer .blog-article-nav .article-nav-full{display:block;width:100%}.site-footer .blog-article-nav .article-nav-full a{text-align:center}.site-footer .blog-article-nav .article-nav-prev{text-align:right}.site-footer .blog-article-nav .article-nav-next{border-left:1px solid rgba(0,0,0,.1)}@media screen and (max-width:640px){.site-footer .blog-article-nav .article-nav-next{margin-left:0;border-top:1px solid rgba(0,0,0,.1);border-left:0}}.site-footer .blog-article-nav .article-nav-inner{display:inline-block;width:100%;max-width:400px}.site-footer .blog-article-nav .article-nav-direction{margin-bottom:3px;font-size:12px;font-weight:400;line-height:2;color:#000;opacity:.35;letter-spacing:1px;text-transform:uppercase}.site-footer .blog-article-nav .article-nav-title{font-size:20px;line-height:30px;color:#000;opacity:.7}.site-footer .blog-article-nav .article-nav-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.site-footer .blog-article-nav.dark-background .article-nav-full,.site-footer .blog-article-nav.dark-background .article-nav-half{border-top:1px solid rgba(255,255,255,.1)}.site-footer .blog-article-nav.dark-background .article-nav-title{color:rgba(255,255,255,.7)}.site-footer .blog-article-nav.dark-background .article-nav-direction{color:rgba(255,255,255,.35)}.site-footer .blog-article-nav.dark-background .article-nav-next{border-left:1px solid rgba(255,255,255,.1)}@media screen and (max-width:640px){.site-footer .blog-article-nav.dark-background .article-nav-next{border-top:1px solid rgba(255,255,255,.1)}}@media screen and (max-width:640px){.comments-open .site-footer{display:none}}.site-footer .footer-body{position:relative}.signout-btn-wrap{position:fixed;right:5px;bottom:5px;z-index:10000;white-space:nowrap;background-color:#eee;height:35px;border-radius:3px;text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.5);box-shadow:0 1px 6px rgba(0,0,0,.5)}.signout-btn-wrap:hover{background-color:#c4c4c4}.signout-btn-wrap .signout-link{position:relative;z-index:10;display:block;padding:0 10px}.signout-btn-wrap .signout-name{display:inline-block;vertical-align:top;font-size:14px;font-weight:400;font-family:"Avenir Next",AvenirX;line-height:37px;padding-left:8px;color:rgba(27,33,36,.8)}.signout-btn-wrap .signout-name:hover{color:rgba(27,33,36,.9)}.signout-btn-wrap .signout-ico{height:35px;display:inline-block;color:rgba(27,33,36,.7)}.signout-btn-wrap .signout-svg{margin-top:3px}.content-area{font-size:18px;line-height:1.7;color:rgba(0,0,0,.7);word-break:break-word;word-wrap:break-word}.content-area:empty{display:none}.dark-background .content-area{color:#fff}.site-footer .dark-background .content-area{color:#fff}.site-footer .content-area{text-align:center;font-size:14px;color:rgba(0,0,0,.7)}.content-area.footer-left{font-size:20px}.content-area.footer-right{font-size:16px}.content-area .edy-positionable-container-center-block:first-child,.content-area .edy-positionable-container-left-block:first-child,.content-area .edy-positionable-container-maxwidth:first-child,.content-area .edy-positionable-container-right-block:first-child,.content-area .edy-texteditor-container-wrapper-center:first-child,.content-area .edy-texteditor-container-wrapper-left-block:first-child,.content-area .edy-texteditor-container-wrapper-right-block:first-child,.content-area .table-container:first-child,.content-area code:first-child,.content-area dl:first-child,.content-area form:first-child,.content-area h1:first-child,.content-area h2:first-child,.content-area h3:first-child,.content-area h4:first-child,.content-area h5:first-child,.content-area h6:first-child,.content-area iframe:first-child,.content-area ol:first-child,.content-area p:first-child,.content-area pre:first-child,.content-area table:first-child,.content-area ul:first-child{margin-top:0}.content-area .edy-positionable-container-center-block:last-child,.content-area .edy-positionable-container-left-block:last-child,.content-area .edy-positionable-container-maxwidth:last-child,.content-area .edy-positionable-container-right-block:last-child,.content-area .edy-texteditor-container-wrapper-center:last-child,.content-area .edy-texteditor-container-wrapper-left-block:last-child,.content-area .edy-texteditor-container-wrapper-right-block:last-child,.content-area .table-container:last-child,.content-area code:last-child,.content-area dl:last-child,.content-area form:last-child,.content-area h1:last-child,.content-area h2:last-child,.content-area h3:last-child,.content-area h4:last-child,.content-area h5:last-child,.content-area h6:last-child,.content-area iframe:last-child,.content-area ol:last-child,.content-area p:last-child,.content-area pre:last-child,.content-area table:last-child,.content-area ul:last-child{margin-bottom:0}.dark-background .content-area code,.dark-background .content-area h1,.dark-background .content-area h2,.dark-background .content-area h3,.dark-background .content-area h4,.dark-background .content-area h5,.dark-background .content-area h6,.dark-background .content-area ol,.dark-background .content-area p,.dark-background .content-area pre,.dark-background .content-area table,.dark-background .content-area ul{color:#fff}.footer-inner.dark-background .content-area code,.footer-inner.dark-background .content-area h1,.footer-inner.dark-background .content-area h2,.footer-inner.dark-background .content-area h3,.footer-inner.dark-background .content-area h4,.footer-inner.dark-background .content-area h5,.footer-inner.dark-background .content-area h6,.footer-inner.dark-background .content-area ol,.footer-inner.dark-background .content-area p,.footer-inner.dark-background .content-area pre,.footer-inner.dark-background .content-area table,.footer-inner.dark-background .content-area ul{color:rgba(255,255,255,.5)}.content-area h1,.content-area h2,.content-area h3,.content-area h4,.content-area h5,.content-area h6{font-weight:300;color:#000;line-height:1.4}.content-area h1 a,.content-area h2 a,.content-area h3 a,.content-area h4 a,.content-area h5 a,.content-area h6 a{color:#000;text-decoration:none}.site-header .content-area h1:first-child,.site-header .content-area h2:first-child{margin-top:0}.site-header .content-area h1:last-child,.site-header .content-area h2:last-child{margin-bottom:0}.content-area h1{font-size:32px}@media screen and (max-width:640px){.content-area h1{font-size:28px}}.site-header .content-area h1{margin-top:.3em;margin-bottom:.3em;text-transform:uppercase;font-size:70px;font-weight:700;line-height:1.1}.site-header .content-area h1.blog-title,.site-header .content-area h1.blog-title a{margin-top:.3em;margin-bottom:.3em;font-size:70px;font-style:normal;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (max-width:640px){.site-header .content-area h1{font-size:32px}}.content-area h1.article-title{font-style:normal;text-decoration:none}.blog-article-page .content-area h1.article-title{text-align:center}.content-area h2{font-size:26px;line-height:1.4}@media screen and (max-width:640px){.content-area h2{font-size:24px}}.site-header .content-area h2{margin-top:.2em;margin-bottom:.2em}.contacts .content-area h2{font-size:28px}.content-area h3,.content-area h4,.content-area h5,.content-area h6{font-size:22px}.contacts .content-area h3,.contacts .content-area h4,.contacts .content-area h5,.contacts .content-area h6{font-weight:400;font-size:24px}.content-area dl,.content-area ol,.content-area p,.content-area ul{font-size:18px}.site-footer .content-area dl,.site-footer .content-area ol,.site-footer .content-area p,.site-footer .content-area ul{font-size:14px;color:rgba(0,0,0,.7)}.site-footer .dark-background .content-area dl,.site-footer .dark-background .content-area ol,.site-footer .dark-background .content-area p,.site-footer .dark-background .content-area ul{color:#fff}.content-area dl,.content-area ol,.content-area ul{text-align:left}.content-area dl li,.content-area ol li,.content-area ul li{margin-top:10px}.content-area ul{list-style-type:none}.content-area ul li{position:relative}.content-area ul li:before{position:absolute;top:.2em;left:-15px;display:inline-block;vertical-align:middle;font-size:1em;font-weight:700;line-height:inherit;content:'°'}.content-area a{color:#000;text-decoration:underline}.content-area a:hover{text-decoration:none}.dark-background .content-area a{color:#fff}.content-area b,.content-area strong{font-weight:700;color:#000}.content-area code,.content-area form,.content-area iframe,.content-area pre,.content-area table{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:normal;word-wrap:normal}.content-area .edy-positionable-container-center-block,.content-area .edy-positionable-container-left-block,.content-area .edy-positionable-container-right-block,.content-area .embed-container,.content-area .table-container,.content-area pre,.editmode .content-area table{margin-top:30px;margin-bottom:30px}.content-area code,.content-area pre{font-size:14px;background-color:rgba(0,0,0,.1)}.content-area pre{overflow:auto;-webkit-overflow-scrolling:touch;padding:10px}.content-area pre code{display:inline;padding:0;white-space:pre;line-height:inherit;background-color:transparent;overflow-wrap:normal;word-wrap:normal;word-break:normal}.content-area code{display:inline-block;padding:5px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.content-area blockquote{margin:20px 40px 20px 0;padding-left:20px;border-left:2px solid}.content-area iframe{max-width:100%}.map .content-area iframe{margin-top:0}.content-area .custom-btn{display:inline-block;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 30px 13px;text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.7;text-align:center;text-decoration:none}.publicmode .content-area .custom-btn{cursor:pointer}.site-header .content-area .custom-btn{margin-top:30px;margin-bottom:30px}.site-header .content-area .custom-btn:first-child{margin-top:0}.site-header .content-area .custom-btn:last-child{margin-bottom:0}.dark-background .content-area .custom-btn{border:2px solid #fff;color:#fff}.light-background .content-area .custom-btn{border:2px solid #222;color:#222}.publicmode .dark-background .content-area .custom-btn-disabled,.publicmode .dark-background .content-area .custom-btn-disabled:hover,.publicmode .light-background .content-area .custom-btn-disabled,.publicmode .light-background .content-area .custom-btn-disabled:hover{color:#999;cursor:default;border:2px solid #999}.publicmode .dark-background .content-area .custom-btn-disabled:hover,.publicmode .light-background .content-area .custom-btn-disabled:hover{background-color:transparent}.content-area .custom-btn:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.dark-background .content-area .custom-btn:hover{border:2px solid #fff;background-color:#fff;color:rgba(0,0,0,.7)}.light-background .content-area .custom-btn:hover{border:2px solid #222;background-color:#222;color:#fff}.content-area .contacts::first-line{color:red!important}.content-area .edy-positionable-container-left{margin-right:3%}.content-area .edy-positionable-container-right{margin-left:3%}.content-area .edy-image-container-with-title:after{display:block;padding:4px;font-size:13px;line-height:1.4em;content:attr(data-title)}.content-area .table-container{border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}.content .content-area .table-container{margin-bottom:35px}.content-area .overthrow{overflow:auto;-webkit-overflow-scrolling:touch}.contacts .content-area .overthrow{-webkit-overflow-scrolling:none}.content-area form{margin:20px 0}.content-area form:first-child{margin-top:0}.content-area table{width:100%;margin:0 auto;font-size:16px;border-collapse:collapse;border-spacing:0}.editmode .content .content-area table{margin-bottom:35px}.contacts .content-area table,.editmode .contacts .content-area table{margin-bottom:0}.content-area table td,.content-area table th{padding:9px 13px}.dark-background .content-area table td,.dark-background .content-area table th{border-color:#fff;border-style:solid;border-width:1px}.content-area table th{text-align:left;font-weight:400;color:#fff;background-color:#000;border-color:#000;border-style:solid;border-width:1px}.footer .content-area table th{color:rgba(255,255,255,.5)}.content-area table td{border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px}.dark-background .content-area table td{border-color:rgba(255,255,255,.1);border-style:solid;border-width:1px}.contacts .content-area table,.footer .content-area table{width:auto;border:none}.contacts .content-area table tr td,.footer .content-area table tr td{background:0 0}.contacts .content-area table tr td:first-child,.footer .content-area table tr td:first-child{padding-left:0;border-left:none}.contacts .content-area table tr td:last-child,.footer .content-area table tr td:last-child{padding-right:0}.contacts .content-area table{font-size:24px;line-height:1em}.contacts .content-area table tr td{padding:0 25px;color:rgba(0,0,0,.7);border-top:none;border-left:2px solid rgba(0,0,0,.2);border-right:none;border-bottom:none}@media screen and (max-width:984px){.contacts .content-area table{font-size:20px}}@media screen and (max-width:850px){.contacts .content-area table{font-size:16px}}.footer .content-area table tr td{padding:0 12px;border:none}.footer .content-area table tr td:last-child{padding-right:0}@media screen and (max-width:522px){.contacts .content-area table,.contacts .content-area table tbody,.contacts .content-area table tr,.footer .content-area table,.footer .content-area table tbody,.footer .content-area table tr{display:block}.contacts .content-area table tr td,.footer .content-area table tr td{width:100%;float:left;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.contacts .content-area table{line-height:inherit}.contacts .content-area table tr td{border-left:none;border-bottom:2px solid rgba(0,0,0,.2)}}.content-area .form,.content-area form{clear:both;font-size:14px}.content-area .form_field{padding-top:8px;padding-bottom:8px}.content-area .form_field:first-child{padding-top:0}.content-area .form_field:last-child{padding-bottom:0}.content-area .form_field .edy-fe-label,.content-area .form_field label{font-size:16px;position:relative;display:block;margin-bottom:5px}.content-area .form_field_required .form_field_label:after{content:'* \a'}.dark-background .content-area .form_field_checkbox+.form_control_indicator,.dark-background .content-area .form_field_radio+.form_control_indicator,.dark-background .content-area .form_field_select,.dark-background .content-area .form_field_textarea,.dark-background .content-area .form_field_textfield{background-color:rgba(255,255,255,.1)}.light-background .content-area .form_field_checkbox+.form_control_indicator,.light-background .content-area .form_field_radio+.form_control_indicator,.light-background .content-area .form_field_select,.light-background .content-area .form_field_textarea,.light-background .content-area .form_field_textfield{background-color:rgba(0,0,0,.03)}.content-area .form_field_select,.content-area .form_field_textarea,.content-area .form_field_textfield{font-size:16px;font-weight:300;line-height:26px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:8px 13px;vertical-align:bottom;border-width:1px;border-style:solid;outline:0}.content-area .form_field_select::-webkit-input-placeholder,.content-area .form_field_textarea::-webkit-input-placeholder,.content-area .form_field_textfield::-webkit-input-placeholder{color:#000;opacity:.35}.content-area .form_field_select:-ms-input-placeholder,.content-area .form_field_textarea:-ms-input-placeholder,.content-area .form_field_textfield:-ms-input-placeholder{color:#000;opacity:.35}.content-area .form_field_select::-ms-input-placeholder,.content-area .form_field_textarea::-ms-input-placeholder,.content-area .form_field_textfield::-ms-input-placeholder{color:#000;opacity:.35}.content-area .form_field_select::placeholder,.content-area .form_field_textarea::placeholder,.content-area .form_field_textfield::placeholder{color:#000;opacity:.35}.dark-background .content-area .form_field_select,.dark-background .content-area .form_field_textarea,.dark-background .content-area .form_field_textfield{color:#fff;border-color:rgba(255,255,255,.3)}.light-background .content-area .form_field_select,.light-background .content-area .form_field_textarea,.light-background .content-area .form_field_textfield{color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.13)}.dark-background .content-area .form_field_select:focus,.dark-background .content-area .form_field_textarea:focus,.dark-background .content-area .form_field_textfield:focus{border-color:#fff}.light-background .content-area .form_field_select:focus,.light-background .content-area .form_field_textarea:focus,.light-background .content-area .form_field_textfield:focus{border-color:rgba(0,0,0,.35)}.content-area .form_field_select.form_field_size_small,.content-area .form_field_textarea.form_field_size_small,.content-area .form_field_textfield.form_field_size_small{width:280px}.content-area .form_field_select.form_field_size_medium,.content-area .form_field_textarea.form_field_size_medium,.content-area .form_field_textfield.form_field_size_medium{width:420px}.content-area .form_field_select.form_field_size_large,.content-area .form_field_textarea.form_field_size_large,.content-area .form_field_textfield.form_field_size_large{width:100%}.content-area .form_field_select{position:relative;padding-right:27px;background-repeat:no-repeat;background-position:right 10px center;-moz-appearance:none;-ms-appearance:none}.dark-background .content-area .form_field_select{background-image:url(../assets/ico-arrow-white.svg)}.light-background .content-area .form_field_select{background-image:url(../assets/ico-arrow.svg)}.content-area .form_field_select::-ms-expand{display:none}.content-area .form_field_select:after{position:absolute;top:0;right:15px;bottom:0;display:block;width:0;height:0;margin:auto 0;content:'';border-top:5px solid #ccc;border-right:5px solid transparent;border-left:5px solid transparent}.content-area .form_field_select.form_field_size_small{min-width:auto}.content-area .form_field_select.form_field_size_medium{min-width:124px}.content-area .form_field_select.form_field_size_large{min-width:184px}.svg .content-area .form_field_checkbox,.svg .content-area .form_field_radio{display:none}.svg .content-area .form_field_checkbox+.form_control_indicator,.svg .content-area .form_field_radio+.form_control_indicator{height:18px;width:18px;position:relative;display:inline-block;margin-right:10px;vertical-align:middle;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.2)}.svg .dark-background .content-area .form_field_checkbox+.form_control_indicator,.svg .dark-background .content-area .form_field_radio+.form_control_indicator{border-color:rgba(255,255,255,.2)}.svg .content-area .form_field_radio+.form_control_indicator{top:-1px;border-radius:100%}.svg .content-area .form_field_radio+.form_control_indicator:before{height:12px;width:12px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;-o-transition:transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;position:absolute;top:3px;left:3px;content:'';border-radius:100%;background-color:rgba(0,0,0,.4)}.svg .content-area .form_field_radio:checked+.form_control_indicator:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;-o-transition:transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.svg .dark-background .content-area .form_field_radio:checked+.form_control_indicator:before{background-color:rgba(255,255,255,.4)}.svg .content-area .form_field_checkbox+.form_control_indicator{top:-2px}.svg .content-area .form_field_checkbox+.form_control_indicator:before{-webkit-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);display:block;width:5px;height:10px;margin:1px 0 0 6px;content:'';-webkit-transition:-webkit-transform .15s ease 0s;transition:-webkit-transform .15s ease 0s;-o-transition:transform .15s ease 0s;transition:transform .15s ease 0s;transition:transform .15s ease 0s,-webkit-transform .15s ease 0s;border-width:0 2px 2px 0;border-style:none solid solid none;border-color:rgba(0,0,0,.4)}.svg .content-area .form_field_checkbox:checked+.form_control_indicator:before{-webkit-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;-o-transition:transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.svg .dark-background .content-area .form_field_checkbox+.form_control_indicator:before{border-color:rgba(255,255,255,.2)}.content-area .form_submit{margin-top:16px}.content-area .form_submit input{-webkit-appearance:none;border-radius:0;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:2;padding:10px 20px;cursor:pointer;text-transform:uppercase;border:none}.content-area .form_submit input:hover{opacity:.7}.dark-background .content-area .form_submit input{color:#000;background-color:#fff}.light-background .content-area .form_submit input{color:#fff;background-color:#000}@media screen and (min-width:850px){.content-half .content-area .form_submit input{width:100%}}@media screen and (max-width:640px){.content-half .content-area .form_submit input{width:100%}}.content-area .form_submit input:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.content-area .form_submit input:focus{outline:0}.content-area .article-comments .form_submit input{width:100%}.content-area .form_error,.content-area .form_notice{font-size:22px;font-weight:300}.content-area .form_error,.content-area .form_field_error{color:red}.content-area .form_error{margin-bottom:20px;color:red}.content-area .form_field_with_errors .form_field_textarea,.content-area .form_field_with_errors .form_field_textfield{border:1px solid red}.content-area .form_field_error{font-size:14px}.content-area .form_notice{margin-bottom:20px;color:rgba(14,203,0,.7)}.content-area .edy-buy-button-container .form_field{padding-top:12px}.content-area .edy-buy-button-variants .form_field{padding-top:6px;padding-bottom:6px}.content-area .edy-buy-button-variants .form_field_select{width:initial} \ No newline at end of file +@charset "UTF-8";@media screen and (max-width:640px){html.comments-open,html.search-open{height:100%;overflow:hidden}}body{margin:0;font-family:Roboto,sans-serif;font-size:18px;font-weight:300;line-height:1;overflow-x:hidden;-webkit-text-size-adjust:100%}@media screen and (max-width:640px){.comments-open body,.search-open body{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.mobilemenu-open body .js-background-type{position:relative;left:-250px}}a{color:inherit;text-decoration:none}a img{border-style:none}.svg-spritesheet{display:none}.voog-bg-picker-btn{top:0;left:10px;padding:0;border-style:none;opacity:.9}.voog-bg-picker-btn::-moz-focus-inner{padding:0;border:none}.voog-bg-picker-btn.is-hidden{display:none}.header-bottom .voog-bg-picker-btn{top:70px}.header-top-with-bg .header-bottom .voog-bg-picker-btn{top:145px}@media screen and (max-width:1024px){.header-top-with-bg .header-bottom .voog-bg-picker-btn{top:120px}}@media screen and (max-width:640px){.header-top-with-bg .header-bottom .voog-bg-picker-btn{top:70px}}.blog-article-page .header-bottom .voog-bg-picker-btn{top:113px}.header-bottom .voog-bg-picker-btn:hover{opacity:1}.btn{display:none}.btn::-moz-focus-inner{padding:0;border:0}.btn.edy-bgpicker-toggle-button{display:block}.site-container{margin:0 auto;position:relative;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.site-container:after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,.2);content:'';opacity:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;-o-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}.flexbox .site-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.editmode.flexbox .site-container{min-height:calc(100vh - 40px)}@media screen and (max-width:1024px){.mobilemenu-open .site-container{position:absolute;left:-250px}}.mobilemenu-open .site-container:after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.blog-article-page .site-container{overflow:hidden}.comments-open .site-container{overflow:visible}.page-body{position:relative}.flexbox .page-body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.page-content{display:block;position:relative;max-width:100vw}.background-color,.background-image{position:absolute}.background-image{z-index:-2;background-position:center;background-size:cover}.background-color{z-index:-1}.wrap{margin:0 auto}.header-top .wrap{max-width:100%}.inner{margin:0 auto;padding:50px 40px 60px}.inner:empty{display:none}.inner.has-bottom-content{padding-bottom:30px}.inner.no-bottom-padding{padding-bottom:0}.front-page .main-content .inner{padding:70px 40px 0}@media screen and (max-width:640px){.front-page .main-content .inner{padding:40px 20px 0}}@media screen and (max-width:640px){.item-list-page.sidebar-inactive .inner{padding-right:20px;padding-left:20px}}@media screen and (min-width:641px){.item-list-page.sidebar-inactive .inner{padding-right:40px;padding-left:40px}}@media screen and (max-width:640px){.item-list-page.sidebar-active .inner{padding-right:20px;padding-left:20px}}@media screen and (min-width:641px){.item-list-page.sidebar-active .inner{padding-right:40px}}@media screen and (min-width:641px) and (max-width:1024px){.item-list-page.sidebar-active .inner{padding-left:40px}}@media screen and (min-width:1025px){.item-list-page.sidebar-active .inner{padding-left:0}}@media screen and (max-width:640px){.item-page.sidebar-inactive .inner{padding-right:20px;padding-left:20px}}@media screen and (min-width:641px){.item-page.sidebar-inactive .inner{padding-right:40px;padding-left:40px}}@media screen and (max-width:640px){.item-page.sidebar-active .inner{padding-right:20px;padding-left:20px}}@media screen and (min-width:641px){.item-page.sidebar-active .inner{padding-right:40px}}@media screen and (min-width:641px) and (max-width:1024px){.item-page.sidebar-active .inner{padding-left:40px}}@media screen and (min-width:1025px){.item-page.sidebar-active .inner{padding-left:0}}@media screen and (max-width:640px){.inner{padding:30px 20px 40px}}.dark-background{color:#fff}.dark-background h1,.dark-background h2,.dark-background h3,.dark-background h4,.dark-background p,.dark-background pre{color:#fff}.site-footer .dark-background{color:rgba(255,255,255,.7)}.site-footer .dark-background a,.site-footer .dark-background b{color:#fff}.dark-background .header-title a{color:#fff}.dark-background .menu li a{color:#fff;opacity:.7}.dark-background .menu li a:hover{opacity:1}.dark-background .menu li.selected a{opacity:1}.dark-background .lang-title{color:#fff}.dark-background .lang-menu.menu-language-list .lang-title a{color:#fff}.dark-background .voog-reference svg path{fill:#fff}.dark-background .site-options .search-btn svg path{fill:#fff}@media screen and (max-width:640px){.search-open .dark-background .site-options .search-btn svg path{fill:rgba(0,0,0,.7)}}.light-background{color:#000}.light-background h1,.light-background h2,.light-background h3,.light-background h4{color:#000}.site-header .light-background a{color:#000}.site-header .light-background .header-title a{color:#000}.site-header .light-background .menu li a{color:rgba(0,0,0,.7)}.site-header .light-background .menu li a:hover{color:#000}.site-header .light-background .menu li a.untranslated{color:rgba(199,9,9,.7)}.site-header .light-background .menu li a.untranslated:hover{color:#c70909}.site-header .light-background .menu li.selected a{color:#000}.site-footer .light-background{color:rgba(0,0,0,.7)}.light-background .lang-title{color:#000}.table-holder{overflow:auto;-webkit-overflow-scrolling:touch;max-width:100%}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.loader{position:absolute;top:50%;left:50%;z-index:999;width:20px;height:20px;border-radius:100%;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.loader::before{position:absolute;display:block;width:100%;height:100%;content:'';-webkit-box-sizing:content-box;box-sizing:content-box}.is-loaded .loader,.not-loaded .loader{margin-top:calc((20px / 2) * -1);margin-left:calc((20px / 2) * -1);border:1px solid transparent;-webkit-animation:rotation .7s infinite linear;animation:rotation .7s infinite linear}.is-loaded .loader::before,.not-loaded .loader::before{border-top:1px solid #000;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;border-radius:100%}.not-loaded .loader{opacity:1}.is-loaded .loader{opacity:0}.with-error .loader{width:30px;height:30px;margin-top:-15px;margin-left:-15px;background-color:rgba(199,9,9,.7);opacity:1}.with-error .loader::after,.with-error .loader::before{position:absolute;top:14px;width:22px;height:2px;background-color:#fff;border-radius:2px;content:''}.with-error .loader::before{left:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.with-error .loader::after{right:4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.blog-news-page .articles-listing:after,.common-page .sidebar-active:after,.contacts .content-area table tr:after,.content-area:after,.footer .content-area table tr:after,.search-form:after,.search:after,.site-footer .blog-article-nav:after,.site-header:after,.wrap:after{display:table;clear:both;content:''}.background-color,.background-image,.stretch{position:absolute;top:0;left:0;right:0;bottom:0}.lang-menu-btn,.mobile-menu-toggler,.search-btn,.search-submit,.toggle-sub-menu{margin:0;padding:0;background-color:transparent;border-style:none;cursor:pointer}.lang-menu-btn:focus,.mobile-menu-toggler:focus,.search-btn:focus,.search-submit:focus,.toggle-sub-menu:focus{outline:0}.lang-menu-btn::-moz-focus-inner,.mobile-menu-toggler::-moz-focus-inner,.search-btn::-moz-focus-inner,.search-submit::-moz-focus-inner,.toggle-sub-menu::-moz-focus-inner{padding:0;border-style:none}.content-area .form_field_select,.content-area .form_field_textarea,.content-area .form_field_textfield,.site-search .search-input{-webkit-appearance:none;border-radius:0}.content-area .form_field_select,.content-area .form_field_textarea,.content-area .form_field_textfield,.site-search .search-input{font-family:inherit;font-size:inherit;line-height:inherit}.wrap{max-width:1040px}.edy-content-element>.form{margin:20px 0}.front-page .page-content .content-header{font-size:50px;font-weight:700;line-height:1}.front-page .page-content .content-slogan{font-size:25px;font-weight:400;line-height:1}.front-page .page-content .content-header{margin-bottom:10px}.front-page .page-content .content-slogan{margin-bottom:80px}.front-page .main-feature{padding-top:70px}@media screen and (max-width:640px){.front-page .main-feature{padding-top:40px}}.front-page .main-feature .wrap{padding:0 40px;font-size:0;text-align:center;max-width:1123px}@media screen and (max-width:640px){.front-page .main-feature .wrap{padding-right:20px;padding-left:20px}}@media screen and (min-width:641px){.front-page .main-feature .feature{display:inline-block;vertical-align:top;width:33.3%}}.editmode .front-page .main-feature .feature:nth-child(3n+1) .aspect-ratio-inner:not(.active),.editmode .front-page .main-feature .feature:nth-child(3n+2) .aspect-ratio-inner:not(.active){border-left-style:dashed}.editmode .front-page .main-feature .feature:nth-child(3n+2) .aspect-ratio-inner:not(.active),.editmode .front-page .main-feature .feature:nth-child(3n+3) .aspect-ratio-inner:not(.active){border-right-style:dashed}.front-page .main-feature .feature:empty{display:none}@media screen and (min-width:640px) and (max-width:1024px){.front-page .main-feature .feature:first-child .feature-content{margin-right:15px;margin-left:0}.front-page .main-feature .feature:nth-child(2) .feature-content{margin-right:15px;margin-left:15px}.front-page .main-feature .feature:last-child .feature-content{margin-right:0;margin-left:15px}}.front-page .main-feature .feature-image{position:relative;margin-bottom:25px}.front-page .main-feature .feature-image:before{display:block;content:'';width:100%;padding-top:66.5413533835%}.front-page .main-feature .feature-image>.aspect-ratio-inner{position:absolute;top:0;right:0;bottom:0;left:0}.front-page .main-feature .feature-image.has-margin{margin-bottom:70px}.front-page .main-feature .feature-image.empty-hidden{display:none}.front-page .main-feature .aspect-ratio-inner{background-size:cover;background-position:center}.front-page .main-feature .aspect-ratio-inner:not(.active){border-width:1px}.editmode .front-page .main-feature .aspect-ratio-inner:not(.active){border-top-style:dashed;border-bottom-style:dashed}@media screen and (max-width:640px){.editmode .front-page .main-feature .aspect-ratio-inner:not(.active){border-right-style:dashed;border-left-style:dashed}}.front-page .main-feature .aspect-ratio-inner.active{border-width:0}.editmode .front-page .main-feature .aspect-ratio-inner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.front-page .main-feature .edy-img-drop-area .edy-img-drop-area-remove-image{top:5px;right:5px}.front-page .main-feature .edy-img-drop-area-placeholder{font-size:14px}.front-page .main-feature .feature-content{margin:0 30px 70px;font-size:18px}@media screen and (max-width:640px){.front-page .main-feature .feature-content{margin:0 0 40px}}.front-page .main-feature .feature-content:empty{display:none}.front-page .main-feature .content-area{text-align:left;line-height:1.7}.front-page .main-feature .content-area h3{margin-bottom:8px}.front-page .front-page-content-bottom .wrap{height:360px;display:table;table-layout:fixed;width:100%}.front-page .front-page-content-bottom .wrap .inner{display:table-cell;vertical-align:middle;width:100%}.front-page .content-full{position:relative}.front-page .content-full .content-full-inner{position:relative}.common-page .sidebar-active{max-width:1040px;width:100%;margin:0 auto}.common-page .sidebar-active .wrap{margin:0}@media screen and (max-width:1024px){.common-page .sidebar-active .wrap{margin-right:auto;margin-left:auto}}.common-page .sidebar-active .inner{width:auto;margin:0}@media screen and (min-width:1025px){.common-page .sidebar-active .page-content{float:right;vertical-align:top;width:calc(100% - 260px)}}.common-page .main-content .wrap{max-width:780px}.common-page .main-content .content-half{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.common-page .main-content .content-half.has-padding{padding-top:50px}@media screen and (max-width:640px){.common-page .main-content .content-half{float:none;width:100%}}@media screen and (min-width:851px){.common-page .main-content .content-left{padding:0 20px 60px 40px}}@media screen and (max-width:640px){.common-page .main-content .content-left{padding:0 20px 20px}}@media screen and (min-width:851px){.common-page .main-content .content-right{padding:0 40px 60px 20px}}@media screen and (max-width:640px){.common-page .main-content .content-right{padding:0 20px 20px}}.blog-news-page .main-content .wrap{max-width:780px}.blog-news-page .blog-intro-content{padding-bottom:50px}.blog-news-page .article-title{font-size:32px;font-weight:300;margin:10px 0 0}@media screen and (max-width:850px){.blog-news-page .article-title{font-size:26px}}.blog-news-page .article-title a{color:#000;text-decoration:none}.blog-news-page .article-content{margin-top:20px}.blog-news-page .blog-article{position:relative;padding-top:50px}.blog-news-page .blog-article:first-child{padding-top:0}.blog-news-page .blog-article .article-image{position:relative;z-index:1;margin-top:25px;margin-bottom:20px}.blog-news-page .blog-article .article-image:before{display:block;width:100%;padding-top:65.715%;content:''}.blog-news-page .article-author,.blog-news-page .article-date{font-size:14px;color:#000;opacity:.35;font-weight:400;line-height:1;display:inline;letter-spacing:1px;text-transform:uppercase}.dark-background .blog-news-page .article-author,.dark-background .blog-news-page .article-date{color:rgba(255,255,255,.35)}.blog-news-page .article-excerpt{color:rgba(0,0,0,.7);font-size:rem-calc(18px);font-weight:300;line-height:1.7;margin-bottom:20px}.blog-news-page .article-read-more-btn{display:inline-block;text-decoration:underline}.blog-news-page .article-read-more-btn:hover{text-decoration:none}@media screen and (max-width:640px){.blog-news-page .article-header{margin:0}}.blog-news-page .articles-listing{max-width:695px;margin:0 auto}.blog-news-page .articles-listing .articles-listing-header{margin:62px 0 30px}.blog-news-page .articles-listing .articles-listing-title{font-size:22px;text-transform:uppercase}.blog-news-page .articles-listing .blog-article{padding:0}.blog-news-page .articles-listing .blog-article .article-header{margin:0 0 20px}.blog-news-page .articles-listing .blog-article .article-date{font-size:12px;font-size:12px;color:#000;opacity:.35;font-weight:400;line-height:1.7;position:absolute;top:4px;letter-spacing:1px}.blog-news-page .articles-listing .blog-article .article-title{font-size:18px;font-weight:300;line-height:1.4;margin-left:170px}@media screen and (max-width:480px){.blog-news-page .articles-listing{margin:0}.blog-news-page .articles-listing .blog-article .article-date{position:static}.blog-news-page .articles-listing .blog-article .article-title{margin:0}}.blog-news-page .dark-background .article-author,.blog-news-page .dark-background .article-date,.blog-news-page .dark-background .articles-listing .article-date{color:rgba(255,255,255,.35)}.blog-article-page .article-types-toggle{font-size:0;position:absolute;top:85px;left:20px;display:inline-block;overflow:hidden;width:150px;border-radius:5px}.blog-article-page .article-types-toggle .type-btn{font-family:inherit;font-size:16px;line-height:1.3;display:inline-block;float:left;width:75px;padding:5px 5px 3px;cursor:pointer;text-align:center;text-decoration:none;color:#fff;border-style:none;outline:0;background-color:rgba(0,0,0,.5)}.blog-article-page .article-types-toggle .type-btn:hover{background-color:rgba(0,0,0,.7)}.blog-article-page .article-types-toggle .type-btn.is-active{background-color:#000}.blog-article-page.header-top-with-bg .article-types-toggle{top:150px}@media screen and (max-width:1024px){.blog-article-page.header-top-with-bg .article-types-toggle{top:125px}}@media screen and (max-width:640px){.blog-article-page.header-top-with-bg .article-types-toggle{top:80px}}.blog-article-page .article-body,.blog-article-page .article-excerpt{font-size:18px;font-weight:300;line-height:1.7;margin:30px 0 0;color:rgba(0,0,0,.7)}.blog-article-page .article-excerpt{font-weight:400}.blog-article-page .article-excerpt:empty{display:none}.blog-article-page .comments-title{font-size:14px;font-weight:400;line-height:1.7;display:inline-block;cursor:pointer;text-transform:uppercase;color:#000;margin-right:30px}.blog-article-page .comments-title:hover .comments-count,.blog-article-page .comments-title:hover .comments-title-inner{opacity:1}.dark-background .blog-article-page .comments-title{color:#fff}.blog-article-page .comments-title .comments-title-inner{opacity:.35}.blog-article-page .comments-title .comments-count{opacity:.7}.blog-article-page .main-content{-webkit-transition:min-height 250ms;-o-transition:min-height 250ms;transition:min-height 250ms;min-height:0;will-change:min-height}.blog-article-page .main-content .wrap{max-width:780px}.blog-article-page .main-content .article-meta{display:inline-block;margin-right:30px}.blog-article-page .main-content .article-meta.is-hidden{display:none}.blog-article-page .main-content .article-header{margin:10px 0 30px}@media screen and (max-width:480px){.blog-article-page .main-content .article-header.comments-open .blog-article-page .main-content .article-header{display:none}}.blog-article-page .main-content .article-header .article-title{line-height:1.4;margin-bottom:0}.blog-article-page .main-content .article-header a{border-bottom:none}.blog-article-page .main-content .article-author,.blog-article-page .main-content .article-date{font-size:14px;font-weight:400;line-height:1;display:inline;letter-spacing:1px;text-transform:uppercase;color:#000;opacity:.35}.blog-article-page .main-content .article-author.is-hidden,.blog-article-page .main-content .article-date.is-hidden{display:none}.blog-article-page .article-author,.blog-article-page .article-date{opacity:.35}.blog-article-page .dark-background .article-author,.blog-article-page .dark-background .article-date{color:#fff}.blog-article-page.header-top-with-bg .header-bottom .voog-bg-picker-btn{top:180px}@media screen and (max-width:1024px){.blog-article-page.header-top-with-bg .header-bottom .voog-bg-picker-btn{top:155px}}@media screen and (max-width:640px){.blog-article-page.header-top-with-bg .header-bottom .voog-bg-picker-btn{top:115px}}.article-settings-wrap{display:inline-block}.blog-article-page .wrap .hide-article-comments,.blog-news-page .wrap .hide-article-comments,.site-header .wrap .hide-article-comments{display:none}.blog-article-page .wrap .article-date.hide-article-date,.blog-news-page .wrap .article-date.hide-article-date,.site-header .wrap .article-date.hide-article-date{display:none}.blog-article-page .wrap .article-author.hide-article-author,.blog-news-page .wrap .article-author.hide-article-author,.site-header .wrap .article-author.hide-article-author{display:none}.date-separator.hide-separator{display:none}.article-comments{-webkit-transition:250ms;-o-transition:250ms;transition:250ms;position:absolute;top:0;right:-486px;z-index:1;width:440px;padding:45px 40px;background-color:#fff;-webkit-box-shadow:-10px 19px 30px rgba(68,68,68,.31);box-shadow:-10px 19px 30px rgba(68,68,68,.31);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.article-comments{display:none;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0s;-o-transition:0s;transition:0s}}.article-comments.open{-webkit-transition:250ms;-o-transition:250ms;transition:250ms;top:0;right:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}@media screen and (max-width:640px){.article-comments.open{display:block;-webkit-transition:0s;-o-transition:0s;transition:0s;width:100%}}.article-comments .comments-body{max-height:100%}@media screen and (max-width:640px){.comments-open .article-comments .comments-body{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;padding:20px;background-color:#fff}}.article-comments .comments-body .comments-header .comments-title{margin-top:0}.article-comments .comments-body .comments-title{margin:20px 0 20px 0;font-size:24px;font-weight:300;line-height:1.7;color:#000;cursor:text;text-transform:none}.article-comments .comments-body .comments-title .comments-count{display:inline-block;font-size:14px;color:#000;opacity:.35;vertical-align:middle}.article-comments .comments-body .form_field_textarea,.article-comments .comments-body .form_field_textfield{padding-top:10px;padding-bottom:10px;background-color:#fff}.article-comments .comment{margin:20px 0 0;color:rgba(0,0,0,.7)}.article-comments .comment:first-child{margin-top:0}.article-comments .comment .comment-body{display:block;font-size:16px;line-height:24px}.article-comments .comment .comment-author,.article-comments .comment .comment-date{font-size:14px;font-weight:300;line-height:2;color:#000;opacity:.35}.article-comments .comments-close.dark-background .btn-close{background-color:#fff}.article-comments .comments-close.dark-background .btn-close .ico-close{fill:#000}.article-comments .comments-close .btn-close{position:absolute;top:0;left:-46px;width:46px;height:46px;line-height:1;cursor:pointer;background-color:#000}@media screen and (max-width:850px){.article-comments .comments-close .btn-close{right:0;left:auto;background-color:#fff}}@media screen and (min-width:851px){.article-comments .comments-close .btn-close:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:.7}}.article-comments .comments-close .btn-close .ico-close{padding:15px;fill:#fff}@media screen and (max-width:850px){.article-comments .comments-close .btn-close .ico-close{fill:rgba(0,0,0,.7)}.article-comments .comments-close .btn-close .ico-close:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;fill:rgba(0,0,0,.7)}}.blog-tags{margin-bottom:20px}.blog-article .blog-tags{margin-bottom:15px}.blog-tags .tags-toggle{position:relative;display:inline-block;cursor:pointer}.blog-tags .tags-icon{position:absolute;top:-3px;left:0;fill:rgba(0,0,0,.7)}.dark-background .blog-tags .tags-icon{fill:rgba(255,255,255,.7)}.blog-tags .tags-title{padding:0 20px 0 25px;font-weight:400;font-size:14px;text-transform:uppercase}.blog-tags .ico-arrow{position:absolute;right:0;top:3px;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#000 transparent transparent transparent}.blog-tags .ico-arrow.active{border-width:0 5px 8px 5px;border-color:transparent transparent #000 transparent}.dark-background .blog-tags .ico-arrow.active{border-color:#fff transparent transparent transparent}.dark-background .blog-tags .ico-arrow{border-color:transparent transparent #fff transparent}.blog-tags .tags-bottom{display:none;margin-top:15px}.blog-tags .tags-bottom.visible{display:block}.blog-tags .menu{display:inline-block;padding-left:0}.blog-tags .menu .menu-item{display:inline-block;margin-top:5px;vertical-align:top}.blog-tags .menu .menu-item:before{display:none}.blog-tags .menu .menu-link{padding:1px 5px;font-size:12px;color:#a4a4a4;text-decoration:none;border-radius:3px;background-color:rgba(0,0,0,.03)}.blog-tags .menu .menu-link:hover{opacity:.7}.blog-tags .menu .menu-link.active{color:#fff;background-color:#a4a4a4}.dark-background .blog-tags .menu .menu-link{background-color:rgba(255,255,255,.2)}.site-header{position:relative}@media screen and (max-width:850px){.site-header .header-left,.site-header .header-right{float:none}.no-flexbox .site-header .header-left,.no-flexbox .site-header .header-right{display:table-cell;vertical-align:top}.site-header .header-left{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:640px){.search-open .site-header{position:static}}.site-header .header-top .wrap{padding-top:40px;padding-right:40px;padding-left:40px}.flexbox .site-header .header-top .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-top-with-bg .site-header .header-top .wrap{padding-bottom:40px}@media screen and (max-width:640px){.header-top-with-bg .site-header .header-top .wrap{padding-bottom:14px}}@media screen and (max-width:640px){.site-header .header-top .wrap{padding-top:20px;padding-right:20px;padding-left:20px}}.site-header .header-top .site-options{display:inline-block;vertical-align:top;height:27px}@media screen and (max-width:1024px){.site-header .header-top .site-options{margin-left:20px}}.site-header .header-title{font-size:22px;font-weight:300;line-height:1;position:relative;min-width:140px}.site-header .header-title a{text-decoration:none}.site-header .header-title a:hover{opacity:.7}.blog-article-page .site-header .header-body{text-align:center}.site-header .header-left{max-width:100%}.flexbox .site-header .header-left{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.no-flexbox .site-header .header-left{float:left}@media screen and (max-width:640px){.no-flexbox .site-header .header-left{float:none}}.site-header .header-right{position:relative;text-align:right}@media screen and (max-width:1024px){.site-header .header-right{margin-top:1px}.site-header .header-right.always-visible{position:fixed;top:40px;right:40px;z-index:1001;height:100vh}.mobilemenu-open .site-header .header-right.always-visible{right:270px}.site-header .header-right.visible-when.scrolling{position:fixed;top:40px;right:40px;z-index:1001;height:100vh}.mobilemenu-open .site-header .header-right.visible-when.scrolling{right:270px}}@media screen and (max-width:640px){.search-open .site-header .header-right{position:static}}.no-flexbox .site-header .header-right{float:right}.site-header .header-bottom .header-bottom-inner{display:table;width:100%;max-width:1040px;margin:0 auto;table-layout:fixed;border-collapse:collapse}.blog-article-page .site-header .header-bottom .header-bottom-inner,.blog-news-page .site-header .header-bottom .header-bottom-inner,.common-page .site-header .header-bottom .header-bottom-inner,.item-list-page .site-header .header-bottom .header-bottom-inner{height:253px}@media screen and (max-width:640px){.blog-article-page .site-header .header-bottom .header-bottom-inner,.blog-news-page .site-header .header-bottom .header-bottom-inner,.common-page .site-header .header-bottom .header-bottom-inner,.item-list-page .site-header .header-bottom .header-bottom-inner{height:130px}}.front-page .site-header .header-bottom .header-bottom-inner{height:606px}@media screen and (max-width:640px){.front-page .site-header .header-bottom .header-bottom-inner{height:400px}}.site-header .header-bottom .header-bottom-inner.header-bottom-only .wrap{padding-top:90px}.site-header .header-bottom .header-bottom-inner .wrap{display:table-cell;padding:60px 40px 90px;vertical-align:middle}.header-top-with-bg .site-header .header-bottom .header-bottom-inner .wrap{padding-top:74px;padding-bottom:76px}@media screen and (max-width:640px){.site-header .header-bottom .header-bottom-inner .wrap{padding:40px 20px 60px}.header-top-with-bg .site-header .header-bottom .header-bottom-inner .wrap{padding-top:49px;padding-bottom:51px}}.site-header.photo-article .header-bottom .header-bottom-inner{height:606px}@media screen and (max-width:640px){.site-header.photo-article .header-bottom .header-bottom-inner{height:400px}}.site-header .header-body .article-author,.site-header .header-body .article-date{font-size:14px;font-weight:400;line-height:2;display:inline;letter-spacing:1px;text-transform:uppercase}.site-header .header-body .article-author.is-hidden,.site-header .header-body .article-date.is-hidden{display:none}.site-header .header-body .article-title{font-size:60px;font-weight:300;line-height:1.2;margin:0 0 10px;text-transform:none}.publicmode .site-header .header-body .article-title{cursor:pointer}@media screen and (max-width:640px){.site-header .header-body .article-title{font-size:32px}}.site-header .header-body .article-title a{font-size:1em;text-decoration:none}.site-header .header-body .blog-title{font-weight:700;line-height:1;margin-top:0;text-transform:uppercase}.site-header .header-body .blog-title.is-hidden{display:none}.menu-btn-wrap{display:inline-block;vertical-align:middle;margin-left:30px}.language-menu-mode-list .menu-btn-wrap.menu-language-popover-btn{display:none}@media screen and (max-width:1024px){.menu-btn-wrap{display:none}}.toggle-sub-menu{position:absolute;top:11px;right:-10px;display:block;padding:9px 11px 8px;margin-top:-6px}.no-svg .toggle-sub-menu:before{display:block;width:0;height:0;content:'';border-width:5px 0 5px 8px;border-style:solid;border-color:transparent transparent transparent #000}.svg .toggle-sub-menu{fill:#000;opacity:.2}.no-svg .toggle-sub-menu.active:before{border-width:8px 5px 0;border-color:#000 transparent transparent transparent}.svg .toggle-sub-menu.active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.no-svg .toggle-sub-menu.highlighted{border-color:#000 transparent transparent transparent}.svg .toggle-sub-menu.highlighted{fill:#000}.menu{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.menu li{font-weight:300;line-height:1.7}.menu li:last-child{margin-right:0}.menu li.selected{font-weight:500}.menu li.is-hidden{display:none}.menu li a{display:block;border-style:none}.menu li a.untranslated{color:rgba(199,9,9,.7)}.menu li a.untranslated:hover{color:#c70909}.menu-main{display:inline-block;vertical-align:top;text-transform:uppercase}.menu-main li{display:inline-block;margin-left:20px;font-size:16px}.menu-sub li{margin-right:10px}.menu-language-settings{margin-top:0;margin-bottom:0;padding-left:0}.language-menu-mode-popover .menu-language-settings .menu-item-cms{padding-top:5px!important}.language-menu-mode-list .menu-language-settings .menu-item-cms{padding-top:2px!important}.menu-item-list{margin-top:15px}@media screen and (min-width:1025px){.menu-item-list.is-hidden-desktop{display:none}}.item-list-page .menu-item-list{margin-bottom:15px}.common-page .menu-item-list{margin-bottom:18px}.menu-item-list .menu-item{display:inline-block;font-size:14px;opacity:.5}.menu-item-list .menu-item:not(.current):hover{opacity:.8}.menu-item-list .menu-item.selected{font-weight:400}.menu-item-list .menu-item.current{font-weight:500;opacity:1}.menu-item-cms{margin-left:15px}.menu-item-cms.float-right{float:right}.menu-separator{opacity:.5}.menu-separator:first-child{display:none}#mobile-menu{display:none}.mobile-menu-toggler{display:none}@media screen and (max-width:1024px){.site-header .header-right .menu-main{display:none}.mobilesearch-open{position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%}.mobile-menu-toggler{position:absolute;top:-12px;right:-12px;display:block;width:45px;height:44px;outline:0}.mobile-menu-toggler span,.mobile-menu-toggler span:after,.mobile-menu-toggler span:before{position:absolute;top:14px;left:12px;display:block;width:21px;height:2px;content:'';background-color:#000}.dark-background .mobile-menu-toggler span,.dark-background .mobile-menu-toggler span:after,.dark-background .mobile-menu-toggler span:before{background-color:#fff}.language-flags-disabled .mobile-menu-toggler span .lang-menu-btn,.language-flags-disabled .mobile-menu-toggler span:after .lang-menu-btn,.language-flags-disabled .mobile-menu-toggler span:before .lang-menu-btn{position:static;width:auto;height:auto;background-color:#c70909}.language-flags-disabled .mobile-menu-toggler span .lang-menu-btn:after,.language-flags-disabled .mobile-menu-toggler span .lang-menu-btn:before,.language-flags-disabled .mobile-menu-toggler span:after .lang-menu-btn:after,.language-flags-disabled .mobile-menu-toggler span:after .lang-menu-btn:before,.language-flags-disabled .mobile-menu-toggler span:before .lang-menu-btn:after,.language-flags-disabled .mobile-menu-toggler span:before .lang-menu-btn:before{display:none}.language-flags-disabled .mobile-menu-toggler span .lang-menu-btn .lang-title,.language-flags-disabled .mobile-menu-toggler span:after .lang-menu-btn .lang-title,.language-flags-disabled .mobile-menu-toggler span:before .lang-menu-btn .lang-title{position:static;color:#fff}.mobile-menu-toggler span:before{top:7px;left:0}.mobile-menu-toggler span:after{top:14px;left:0}#mobile-menu{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;font-family:Roboto,sans-serif;z-index:1000;position:fixed;overflow:auto;height:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:250px;padding:30px 20px;background-color:#fff}#mobile-menu.reset-touch{-webkit-overflow-scrolling:touch}}@media screen and (max-width:1024px) and (max-width:640px){#mobile-menu{padding-top:10px}}@media screen and (max-width:1024px){.editmode #mobile-menu{height:calc(100% - 40px)}.mobilemenu-open #mobile-menu{right:0;top:0}#mobile-menu .search-open-btn{-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s;position:absolute;top:28px;right:78px;width:42px;height:42px;margin-left:0}#mobile-menu .search-open-btn.no-back-btn{right:108px}#mobile-menu .search-open-btn.search-active{display:none}#mobile-menu .search-open-btn svg{fill:#000}#mobile-menu ul{margin:0;padding:0;list-style-type:none}#mobile-menu ul li{position:relative;margin:0}.language-names-disabled #mobile-menu ul li.lang-item{position:relative;left:-5px;display:inline-block}#mobile-menu ul li.is-hidden{display:none}#mobile-menu ul li.edit-btn{margin:10px 0}#mobile-menu ul a{line-height:1.3;padding:10px 0;text-transform:uppercase;color:rgba(0,0,0,.7)}.language-names-enabled #mobile-menu ul a.lang-flag{font-size:16px}.language-names-disabled #mobile-menu ul a.lang-flag{font-size:0;padding:15px 15px 8px 16px;opacity:.7}.language-names-disabled #mobile-menu ul a.lang-flag.is-active,.language-names-disabled #mobile-menu ul a.lang-flag:hover{opacity:1}#mobile-menu ul a.untranslated{color:rgba(199,9,9,.7)}#mobile-menu ul a.untranslated:hover{color:#c70909}#mobile-menu .navigation-menu{word-break:break-all}#mobile-menu .navigation-menu .with-children>a{margin-right:30px}#mobile-menu .navigation-menu ul a{display:block}#mobile-menu .navigation-menu ul a.visible{display:inline-block}#mobile-menu .navigation-menu ul a.selected{font-weight:500;color:#000}#mobile-menu .navigation-menu ul a.indented{margin-left:10px}#mobile-menu .navigation-menu ul.current-menu>li:first-child>a{text-transform:uppercase}#mobile-menu .navigation-menu ul.child-menu li a.edy-cbtn{display:inline!important}#mobile-menu .navigation-menu .option-btn{padding:15px 0}#mobile-menu .sub-menu a{text-transform:initial}#mobile-menu .menu-level-2,#mobile-menu .menu-level-3{display:none;padding-left:10px}#mobile-menu .current-parent>.menu-level-2,#mobile-menu .current-parent>.menu-level-3{display:block}#mobile-menu .lang-menu{display:block;margin-top:20px;margin-left:0}#mobile-menu .lang-menu ul{margin:0;padding:0}#mobile-menu .lang-menu ul li{text-align:left}#mobile-menu .lang-menu ul li a{padding:7px 0 5px;text-align:left}.language-names-enabled #mobile-menu .lang-menu ul li a.lang-flag:after,.language-names-enabled #mobile-menu .lang-menu ul li a.lang-flag:before{top:8px;right:auto;left:0}.language-names-disabled #mobile-menu .lang-menu ul li a.lang-flag:after,.language-names-disabled #mobile-menu .lang-menu ul li a.lang-flag:before{top:5px;left:5px}#mobile-menu .lang-menu ul li a.is-active{font-weight:500;color:#000}.language-flags-enabled #mobile-menu .lang-menu a{padding-left:25px}}.lang-flag:after,.lang-flag:before{position:absolute;top:0;left:0;display:block;width:21px;height:15px;content:''}.language-flags-disabled .lang-flag:after,.language-flags-disabled .lang-flag:before{display:none}.lang-flag:after{background-position:-189px -60px}.lang-flag:before{background-color:#000}.lang-flag:after{padding-top:3px;padding-bottom:3px;font-size:9px;line-height:1;text-align:center;text-transform:uppercase;background-position:0 -75px;background-repeat:no-repeat;content:attr(data-lang-code);opacity:.95;-webkit-box-sizing:border-box;box-sizing:border-box}.no-boxshadow .lang-flag:after{border:1px solid #fff}.svg .lang-flag:after{background-image:url(../assets/ico-flags.svg)}.lang-flag:after .no-svg{background-image:url(../images/ico-flags.png)}[data-lang-code^=sq]:after{background-position:0 0;content:''}[data-lang-code^=hy]:after{background-position:-21px 0;content:''}[data-lang-code^=bn]:after{background-position:-42px 0;content:''}[data-lang-code^=bg]:after{background-position:-84px 0;content:''}[data-lang-code^=zh]:after{background-position:-105px 0;content:''}[data-lang-code^=hr]:after{background-position:-126px 0;content:''}[data-lang-code^=da]:after{background-position:-147px 0;content:''}[data-lang-code^=cs]:after{background-position:-168px 0;content:''}[data-lang-code^=et]:after{background-position:-189px 0;content:''}[data-lang-code^=fi]:after{background-position:0 -15px;content:''}[data-lang-code^=fr]:after{background-position:-21px -15px;content:''}[data-lang-code^=ka]:after{background-position:-42px -15px;content:''}[data-lang-code^=de]:after{background-position:-63px -15px;content:''}[data-lang-code^=el]:after{background-position:-84px -15px;content:''}[data-lang-code^=hu]:after{background-position:-105px -15px;content:''}[data-lang-code^=is]:after{background-position:-126px -15px;content:''}[data-lang-code^=hi]:after{background-position:-147px -15px;content:''}[data-lang-code^=id]:after{background-position:-168px -15px;content:''}[data-lang-code^=fa]:after{background-position:-189px -15px;content:''}[data-lang-code^=he]:after{background-position:0 -30px;content:''}[data-lang-code^=it]:after{background-position:-21px -30px;content:''}[data-lang-code^=ja]:after{background-position:-42px -30px;content:''}[data-lang-code^=ko]:after{background-position:-63px -30px;content:''}[data-lang-code^=lv]:after{background-position:-84px -30px;content:''}[data-lang-code^=lt]:after{background-position:-105px -30px;content:''}[data-lang-code^=ms]:after{background-position:-126px -30px;content:''}[data-lang-code^=nl]:after{background-position:-147px -30px;content:''}[data-lang-code^=no]:after{background-position:-168px -30px;content:''}[data-lang-code^=ur]:after{background-position:-189px -30px;content:''}[data-lang-code^=fil]:after{background-position:0 -45px;content:''}[data-lang-code^=pl]:after{background-position:-21px -45px;content:''}[data-lang-code^=ro]:after{background-position:-42px -45px;content:''}[data-lang-code^=ru]:after{background-position:-63px -45px;content:''}[data-lang-code^=ar]:after{background-position:-84px -45px;content:''}[data-lang-code^=sk]:after{background-position:-105px -45px;content:''}[data-lang-code^=sl]:after{background-position:-126px -45px;content:''}[data-lang-code^=es]:after{background-position:-147px -45px;content:''}[data-lang-code^=sv]:after{background-position:-168px -45px;content:''}[data-lang-code^=tr]:after{background-position:-189px -45px;content:''}[data-lang-code^=uk]:after{background-position:0 -60px;content:''}[data-lang-code^=en]:after{background-position:-21px -60px;content:''}[data-lang-code^=pt]:after{background-position:-84px -60px;content:''}[data-lang-code^=sr]:after{background-position:-126px -60px;content:''}[data-lang-code^=bn]:after{background-position:-147px -60px;content:''}[data-lang-code^=th]:after{background-position:-189px -60px;content:''}[data-lang-code^=en_US]:after{background-position:-21px -60px;content:''}[data-lang-code^=en_GB]:after{background-position:-63px -60px;content:''}[data-lang-code^=en_AU]:after{background-position:-168px -60px;content:''}[data-lang-code^=en_CA]:after{background-position:-105px -60px;content:''}[data-lang-code^=pt_BR]:after{background-position:-63px 0;content:''}[data-lang-code^=fr_CA]:after{background-position:-105px -60px;content:''}[data-lang-code^=fr_IC]:after{background-position:-42px -60px;content:''}.lang-menu{display:inline-block;margin-left:40px;vertical-align:top}@media screen and (max-width:1024px){.lang-menu{display:none}}.language-menu-mode-popover .lang-menu.menu-language-list{display:none}.lang-menu.menu-language-list .lang-title{display:inline-block}.lang-menu.menu-language-list .lang-title a{opacity:.7}.lang-menu.menu-language-list .lang-title a:hover{opacity:1}.lang-menu.menu-language-list .lang-title a.is-active{font-weight:400;opacity:1}.lang-menu.menu-language-list .menu-item-cms{display:inline-block;padding-left:5px}.lang-menu li{line-height:normal;display:block;text-align:right;text-transform:uppercase}.lang-menu li a{font-weight:400;color:rgba(0,0,0,.7)}.lang-menu li.menu-item-cms{padding-right:18px;padding-bottom:10px}.lang-menu li.menu-item-cms:last-child{padding-bottom:10px}.language-menu-mode-list .lang-menu li.menu-item-cms:last-child{padding-right:9px}#mobile-menu .lang-menu li.menu-item-cms:last-child{padding-top:0;padding-left:0}.lang-menu a.lang-flag{position:relative;display:block;text-align:right}.dark-background .lang-menu a.lang-flag,.light-background .lang-menu a.lang-flag{color:rgba(0,0,0,.7)}.dark-background .lang-menu a.lang-flag:hover,.light-background .lang-menu a.lang-flag:hover{color:#000}.language-names-enabled.language-flags-enabled .lang-menu a.lang-flag{padding:5px 40px 5px 13px}.language-menu-mode-popover.language-names-disabled.language-flags-enabled .lang-menu a.lang-flag{padding:15px 32px 14px 13px}.language-menu-mode-list.language-names-disabled.language-flags-enabled .lang-menu a.lang-flag{padding:15px 15px 8px 16px}.lang-menu a.lang-flag:after,.lang-menu a.lang-flag:before{left:12px}.language-menu-mode-popover .lang-menu a.lang-flag:after,.language-menu-mode-popover .lang-menu a.lang-flag:before{top:7px}.language-menu-mode-list.language-names-disabled.language-flags-enabled .lang-menu a.lang-flag:after,.language-menu-mode-list.language-names-disabled.language-flags-enabled .lang-menu a.lang-flag:before{left:5px}.language-menu-mode-list.language-names-disabled.language-flags-enabled .lang-menu a.lang-flag:after,.language-menu-mode-list.language-names-disabled.language-flags-enabled .lang-menu a.lang-flag:before,.language-menu-mode-list.language-names-enabled.language-flags-enabled .lang-menu a.lang-flag:after,.language-menu-mode-list.language-names-enabled.language-flags-enabled .lang-menu a.lang-flag:before{top:5px}.lang-menu a.lang-flag:after,.lang-menu a.lang-flag:before{right:12px;left:auto}.lang-menu a.edy-menu-langadd{padding:5px}.language-flags-disabled .lang-menu a.lang-flag{padding:5px 10px}.language-menu-mode-list.language-flags-disabled .lang-menu .lang-title:last-child a.lang-flag{padding-right:0}.lang-title{text-transform:uppercase;background-color:transparent}.lang-title a{text-transform:uppercase;background-color:transparent}.language-names-enabled .lang-title a{font-size:14px}.language-names-disabled .lang-title a{font-size:0}.lang-menu-btn{font-family:inherit;font-size:14px;position:relative;display:block;margin:0;padding:6px 3px;cursor:pointer;border:none;background:0 0;line-height:1}.language-flags-enabled .lang-menu-btn{width:21px;padding:13px 14px 13px 13px}.language-flags-enabled .lang-menu-btn .lang-title{display:none}.lang-menu-btn.lang-flag:after,.lang-menu-btn.lang-flag:before{top:6px;left:3px}.lang-menu-btn .lang-title-inner{position:relative;padding:5px 12px 5px 5px}.lang-menu-btn .lang-title-inner:after{position:absolute;top:50%;right:0;display:block;margin-top:-3px;width:0;height:0;content:"";border-style:solid;border-width:6px 3px 0 3px;border-color:#000 transparent transparent transparent}.dark-background .lang-menu-btn .lang-title-inner:after{border-color:#fff transparent transparent transparent}.lang-menu-popover{line-height:1;position:absolute;z-index:1;display:none;padding:5px 0;text-align:left;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.no-boxshadow .lang-menu-popover{border:1px solid #fff}.editmode .lang-menu-popover{padding-bottom:0}@media screen and (min-width:1025px){.menu-language-popover-open .lang-menu-popover{display:block}}.lang-menu-popover a:hover{background-color:rgba(0,0,0,.1)}.lang-menu-popover a.active{background-color:rgba(0,0,0,.2)}.site-search{margin-right:10px}.site-search .search-input{width:128px;padding:4px 5px 3px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.53);border-radius:3px}.site-search .search-submit{position:relative;top:-1px}.search{display:none;position:absolute;width:310px;height:50px;line-height:1}@media screen and (max-width:640px){.search{position:fixed;top:0;right:0;bottom:0;left:0;height:auto;width:auto;background-color:#f7f7f7}}.search.active{position:absolute;right:0;z-index:20;display:block}@media screen and (min-width:641px){.search.active{top:30px}}.search-middle{vertical-align:middle;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.search-inner{position:relative;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.search-form{position:relative;z-index:20;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}@media screen and (max-width:640px){.search-form{padding-top:10px;padding-bottom:6px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}}.search-form,.search-form.selected{margin:0 auto;border:none}@media screen and (min-width:641px){.search-form,.search-form.selected{max-width:400px}}.search-input{vertical-align:middle;width:100%;height:40px;margin:0;padding:0 55px 0 15px;font-family:inherit;font-size:16px;line-height:20px;color:#000;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:none}@media screen and (max-width:640px){.search-open .search-input{padding:0 61px 0 42px}}.search-input::-ms-clear{display:none}.search-input::-webkit-input-placeholder{padding:2px 0 4px 0;line-height:1;color:rgba(0,0,0,.5)}.search-input:focus{outline:0}.search-btn,.search-submit{width:30px;height:50px;background-color:transparent}.no-svg .search-btn,.no-svg .search-submit{background-position:center;background-repeat:no-repeat;background-image:url(../images/ico-search-white.png)}.no-svg .light-background .search-btn,.no-svg .light-background .search-submit{background-image:url(../images/ico-search-black.png)}.search-submit{opacity:.5;position:absolute;top:0;right:25px;padding-top:2px;width:41px;background-size:32px;background-color:transparent}.search-submit:hover{opacity:1}.search-btn{z-index:21;vertical-align:middle;width:26px;height:26px;font-size:0}@media screen and (min-width:1025px){.search-btn{margin-left:28px}}@media screen and (max-width:1024px){.search-btn{margin-right:36px;top:-3px;position:relative}.search-active .search-btn{position:static}}.front-page .header-options .search-btn{top:1px}.content-page .header-options .search-btn{top:4px}.header-options .search-btn svg{fill:rgba(0,0,0,.7)}.front-page .header-options .search-btn svg{fill:#fff}.front-page .light-background .search-btn svg{fill:#000}.search-btn:hover svg{fill:rgba(0,0,0,.47)}.search-btn:focus{outline:0}@media screen and (max-width:640px){.content-page .header-options .search-btn{margin-right:35px}}@media screen and (max-width:640px){.search-open .search-open-btn{margin:0;position:absolute;top:16px;left:10px}.comments-open .search-open-btn{display:none}}.search-close-btn{position:absolute;right:0;width:auto;height:auto;margin:0;border-left:1px solid #eee}@media screen and (min-width:641px){.search-close-btn{top:8px;padding:8px 15px}}@media screen and (max-width:640px){.search-close-btn{top:10px;z-index:1000;padding:12px 20px}}.voog-search-modal{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:999;width:100%;max-height:calc(100vh - 140px);margin:0 auto;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;overflow:auto;-webkit-overflow-scrolling:touch;text-align:left}.voog-search-modal.no-content{padding:20px;color:#000}.voog-search-modal.search-results-active{display:block}@media screen and (min-width:641px){.voog-search-modal{max-width:400px}}.voog-search-modal-results h3{margin:0;font-size:16px;color:#000;font-weight:400;line-height:1.3}.voog-search-modal-results h3 a{text-decoration:none;color:#000}.voog-search-modal-results h3 a:hover{color:rgba(0,0,0,.8)}.voog-search-modal-results p{margin:5px 0 0;font-size:14px;line-height:24px;color:rgba(0,0,0,.7)}.voog-search-modal-results em{font-style:normal;background-color:rgba(249,236,90,.5);border-radius:2px;padding:0 2px}.voog-search-modal-result{padding:15px;border-top:rgba(0,0,0,.13) solid 1px}.voog-search-modal-result:first-of-type{border-top:1px solid transparent}.site-sidebar{float:left;vertical-align:top;width:220px;margin:50px 0 50px 40px;word-break:break-word;word-wrap:break-word}@media screen and (max-width:1024px){.site-sidebar{display:none}}@media screen and (min-width:1500px){.site-sidebar{width:20%}}.site-sidebar .sidebar-title{font-size:18px;font-weight:400;line-height:2;text-transform:uppercase;margin:0}@media screen and (max-width:1024px){.site-sidebar .sidebar-title{display:none}}.site-sidebar .sidebar-title a{color:#000}.dark-background .site-sidebar .sidebar-title a{color:#fff}.site-sidebar .submenu{margin-bottom:0;padding:0}.site-sidebar .submenu li,.site-sidebar .submenu ul{list-style:none}.site-sidebar .submenu li{font-size:18px;font-weight:300;line-height:1.7;margin:15px 0}.site-sidebar .submenu li:last-child{margin-bottom:0}@media screen and (max-width:1024px){.site-sidebar .submenu li{display:inline-block;margin-right:20px}}.site-sidebar .submenu a{color:#000;opacity:.5}.dark-background .site-sidebar .submenu a{color:#fff}.site-sidebar .submenu a:hover{opacity:1}.dark-background .site-sidebar .submenu a:hover{color:rgba(255,255,255,.8)}.site-sidebar .submenu a.untranslated{color:rgba(199,9,9,.7)}.site-sidebar .submenu a.untranslated:hover{color:#c70909}.site-sidebar .submenu .selected{font-weight:500;opacity:1}.dark-background .site-sidebar .submenu .selected{color:#fff}.dark-background .site-sidebar .submenu .selected:hover{color:#fff}.site-sidebar .submenu .submenu-lvl2{padding-left:25px}@media screen and (max-width:1024px){.site-sidebar .submenu .submenu-lvl2{display:none}}.site-sidebar .submenu .submenu-lvl2 li{font-size:16px;line-height:1.7;font-weight:300}.site-sidebar .submenu .submenu-lvl2 a{color:#000;opacity:1}.dark-background .site-sidebar .submenu .submenu-lvl2 a{color:#fff}.dark-background .site-sidebar .submenu .submenu-lvl2 a:hover{color:rgba(255,255,255,.5)}.site-sidebar .submenu .submenu-lvl2 a:hover{opacity:.5}.site-sidebar .submenu .submenu-lvl2 a.untranslated{color:rgba(199,9,9,.7)}.site-sidebar .submenu .submenu-lvl2 a.untranslated:hover{color:#c70909}.site-sidebar .submenu .submenu-lvl2 .selected{font-weight:500}.dark-background .site-sidebar .submenu .submenu-lvl2 .selected{color:#fff}.dark-background .site-sidebar .submenu .submenu-lvl2 .selected a:hover{color:#fff}.site-sidebar .submenu .submenu-lvl2 .selected a:hover{opacity:1}.content-item-boxes{margin-top:-15px;font-size:0;line-height:1.3}@media screen and (min-width:241px) and (max-width:640px){.content-item-boxes{margin-right:-10px;margin-left:-10px}}@media screen and (min-width:641px){.content-item-boxes{margin-right:-15px;margin-left:-15px}}.content-item-box{color:rgba(0,0,0,.8)}.item-list-page .content-item-box{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:240px){.item-list-page .content-item-box{display:block}}@media screen and (min-width:241px){.item-list-page .content-item-box{display:inline-block;vertical-align:top}}@media screen and (min-width:241px) and (max-width:640px){.item-list-page .content-item-box{width:50%;padding:10px 10px 5px 10px}}@media screen and (min-width:641px){.item-list-page .content-item-box{width:33.3%;min-width:195px;padding:15px 2%}}.content-illustrations .content-item-box{margin-bottom:40px}.content-item-box .top-inner{opacity:1}.editmode .content-item-box .top-inner::after,.item-list-page .content-item-box .top-inner::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:#fff;content:'';opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.editmode .content-item-box:hover .top-inner::after,.item-list-page .content-item-box:hover .top-inner::after{opacity:.2}.content-items{padding-right:20px;padding-left:20px}@media screen and (max-width:640px){.content-items{margin-top:30px}}@media screen and (min-width:641px){.content-items{margin-top:100px}}.content-item{margin-bottom:15px}.item-top{position:relative}.item-top:before{display:block;content:'';width:100%;padding-top:100%}.item-top>.aspect-ratio-inner{position:absolute;top:0;right:0;bottom:0;left:0}.item-top:hover .btn,.item-top:hover .edy-img-drop-area-remove-image{opacity:1}.item-top .btn{padding:0;background-color:rgba(0,102,187,.3);border:0;opacity:0;-webkit-transition:background-color .5s,opacity .5s;-o-transition:background-color .5s,opacity .5s;transition:background-color .5s,opacity .5s}.item-top .btn:hover{background-color:#06b}.item-top .bg-crop-btn{height:45px;width:45px;position:absolute;top:0;left:0;z-index:9;margin-top:10px;margin-left:10px;cursor:pointer;border-radius:100%;color:#fff}.item-top .bg-crop-btn:focus{outline:0}.item-top .bg-crop-btn.is-visible{display:block}.item-top .bg-crop-btn.is-hidden,.without-image .item-top .bg-crop-btn{display:none}.item-top .edy-img-drop-area-remove-image{height:45px;width:45px;top:10px;right:10px;z-index:9;color:#fff;background-color:rgba(0,102,187,.3);border:0;opacity:0;-webkit-transition:background-color .5s,opacity .5s;-o-transition:background-color .5s,opacity .5s;transition:background-color .5s,opacity .5s}.item-top .edy-img-drop-area-remove-image:hover{background-color:#06b}.item-top .edy-img-drop-area-remove-image-ico{margin-top:-10px;margin-left:-8px}.item-top .top-inner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:300;line-height:1.2;text-align:center}.publicmode .item-top .top-inner{overflow:hidden}.publicmode .item-top .top-inner .image-landscape.not-cropped{width:100%;height:auto;max-width:100%}.publicmode .item-top .top-inner .image-landscape.is-cropped{width:auto;height:100%}.publicmode .item-top .top-inner .image-portrait.not-cropped{width:auto;height:100%;max-height:100%}.publicmode .item-top .top-inner .image-portrait.is-cropped{width:100%;height:auto}.publicmode .item-top .top-inner .image-square{width:100%;height:auto}.with-image .item-top .top-inner{background-color:rgba(0,0,0,.02)}.without-image .item-top .top-inner{border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px}@media screen and (max-width:240px){.item-top .top-inner{font-size:16px}}@media screen and (min-width:241px){.item-top .top-inner{font-size:13px}}@media screen and (min-width:291px){.item-top .top-inner{font-size:16px}}@media screen and (min-width:341px){.item-top .top-inner{font-size:20px}}@media screen and (min-width:1025px){.item-top .top-inner{font-size:30px}}.item-top .image-drop-area{background-position:center!important;background-repeat:no-repeat}.item-top .image-drop-area.not-cropped{background-size:contain}.item-top .image-drop-area:not(.active){border-color:rgba(0,0,0,.4);border-style:dashed;border-width:1px}.item-top .image-drop-area:not(.active):hover{border-style:solid}@media screen and (max-width:640px){.item-top .image-drop-area .edy-img-drop-area-placeholder{font-size:13px}}@media screen and (min-width:641px){.item-top .image-drop-area .edy-img-drop-area-placeholder{font-size:18px}}.item-image{border:0}.publicmode .item-image.is-cropped{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;max-width:none;margin:auto}.item-list-page .item-image{display:block}.item-placeholder{width:100%;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.item-title{margin-top:0;margin-bottom:0;line-height:1.2;text-align:center}.item-title .item-link{color:inherit}.content-item-box .item-title .item-link{display:block}.item-list-page .item-title{font-weight:400}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:13 / 10),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:5/4),only screen and (min-resolution:120dpi){.item-list-page .item-title{font-weight:100}}@media screen and (max-width:640px){.content-item-box .item-title{font-size:13px}}@media screen and (min-width:641px){.content-item-box .item-title{font-size:18px}}@media screen and (max-width:640px){.content-item .item-title{font-size:18px}}@media screen and (min-width:641px){.content-item .item-title{font-size:30px}}@media screen and (max-width:640px){.blog-article-page .item-title{font-size:32px}}@media screen and (min-width:641px){.blog-article-page .item-title{font-size:50px}}.content-item-box>.item-title{margin-top:20px;margin-bottom:5px}@media screen and (min-width:641px){.content-illustrations{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:520px;margin-right:40px}}@media screen and (max-width:640px){.item-page .content-body{padding-top:40px}}@media screen and (min-width:641px){.item-page .content-body{-webkit-box-flex:1;-ms-flex:1;flex:1}}.items-body{padding-top:30px;padding-bottom:30px}@media screen and (min-width:641px){.items-body{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-footer{position:relative;min-height:100px}.site-footer .inner{min-height:25px;padding-top:40px;padding-bottom:40px}.site-footer .dark-background .content-area a{color:#fff}.site-footer .voog-reference{opacity:.55;padding:0 0 40px;color:#000;text-align:center}.site-footer .voog-reference:hover{opacity:.8}.site-footer .voog-reference-with-padding{padding-top:40px}.site-footer .blog-article-nav{display:table;width:100%;background-color:#fff}@media screen and (max-width:640px){.site-footer .blog-article-nav{display:block}}.site-footer .blog-article-nav .article-nav-full,.site-footer .blog-article-nav .article-nav-half{position:relative;display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;vertical-align:top;border-top:1px solid rgba(0,0,0,.1)}@media screen and (max-width:640px){.site-footer .blog-article-nav .article-nav-full,.site-footer .blog-article-nav .article-nav-half{display:block;width:100%}}.site-footer .blog-article-nav .article-nav-full:hover,.site-footer .blog-article-nav .article-nav-half:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.site-footer .blog-article-nav .article-nav-full:hover .article-nav-title,.site-footer .blog-article-nav .article-nav-half:hover .article-nav-title{opacity:1}.site-footer .blog-article-nav .article-nav-full:hover .article-nav-direction,.site-footer .blog-article-nav .article-nav-half:hover .article-nav-direction{opacity:.7}.site-footer .blog-article-nav .article-nav-full a,.site-footer .blog-article-nav .article-nav-half a{display:block;height:100%;padding:55px 50px}@media screen and (max-width:640px){.site-footer .blog-article-nav .article-nav-full a,.site-footer .blog-article-nav .article-nav-half a{padding:30px 20px;text-align:center}}.site-footer .blog-article-nav .article-nav-full{display:block;width:100%}.site-footer .blog-article-nav .article-nav-full a{text-align:center}.site-footer .blog-article-nav .article-nav-prev{text-align:right}.site-footer .blog-article-nav .article-nav-next{border-left:1px solid rgba(0,0,0,.1)}@media screen and (max-width:640px){.site-footer .blog-article-nav .article-nav-next{margin-left:0;border-top:1px solid rgba(0,0,0,.1);border-left:0}}.site-footer .blog-article-nav .article-nav-inner{display:inline-block;width:100%;max-width:400px}.site-footer .blog-article-nav .article-nav-direction{margin-bottom:3px;font-size:12px;font-weight:400;line-height:2;color:#000;opacity:.35;letter-spacing:1px;text-transform:uppercase}.site-footer .blog-article-nav .article-nav-title{font-size:20px;line-height:30px;color:#000;opacity:.7}.site-footer .blog-article-nav .article-nav-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.site-footer .blog-article-nav.dark-background .article-nav-full,.site-footer .blog-article-nav.dark-background .article-nav-half{border-top:1px solid rgba(255,255,255,.1)}.site-footer .blog-article-nav.dark-background .article-nav-title{color:rgba(255,255,255,.7)}.site-footer .blog-article-nav.dark-background .article-nav-direction{color:rgba(255,255,255,.35)}.site-footer .blog-article-nav.dark-background .article-nav-next{border-left:1px solid rgba(255,255,255,.1)}@media screen and (max-width:640px){.site-footer .blog-article-nav.dark-background .article-nav-next{border-top:1px solid rgba(255,255,255,.1)}}@media screen and (max-width:640px){.comments-open .site-footer{display:none}}.site-footer .footer-body{position:relative}.signout-btn-wrap{position:fixed;right:5px;bottom:5px;z-index:10000;white-space:nowrap;background-color:#eee;height:35px;border-radius:3px;text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.5);box-shadow:0 1px 6px rgba(0,0,0,.5)}.signout-btn-wrap:hover{background-color:#c4c4c4}.signout-btn-wrap .signout-link{position:relative;z-index:10;display:block;padding:0 10px}.signout-btn-wrap .signout-name{display:inline-block;vertical-align:top;font-size:14px;font-weight:400;font-family:"Avenir Next",AvenirX;line-height:37px;padding-left:8px;color:rgba(27,33,36,.8)}.signout-btn-wrap .signout-name:hover{color:rgba(27,33,36,.9)}.signout-btn-wrap .signout-ico{height:35px;display:inline-block;color:rgba(27,33,36,.7)}.signout-btn-wrap .signout-svg{margin-top:3px}.content-area{font-size:18px;line-height:1.7;color:rgba(0,0,0,.7);word-break:break-word;word-wrap:break-word}.content-area:empty{display:none}.dark-background .content-area{color:#fff}.site-footer .dark-background .content-area{color:#fff}.site-footer .content-area{text-align:center;font-size:14px;color:rgba(0,0,0,.7)}.content-area.footer-left{font-size:20px}.content-area.footer-right{font-size:16px}.content-area .edy-positionable-container-center-block:first-child,.content-area .edy-positionable-container-left-block:first-child,.content-area .edy-positionable-container-maxwidth:first-child,.content-area .edy-positionable-container-right-block:first-child,.content-area .edy-texteditor-container-wrapper-center:first-child,.content-area .edy-texteditor-container-wrapper-left-block:first-child,.content-area .edy-texteditor-container-wrapper-right-block:first-child,.content-area .table-container:first-child,.content-area code:first-child,.content-area dl:first-child,.content-area form:first-child,.content-area h1:first-child,.content-area h2:first-child,.content-area h3:first-child,.content-area h4:first-child,.content-area h5:first-child,.content-area h6:first-child,.content-area iframe:first-child,.content-area ol:first-child,.content-area p:first-child,.content-area pre:first-child,.content-area table:first-child,.content-area ul:first-child{margin-top:0}.content-area .edy-positionable-container-center-block:last-child,.content-area .edy-positionable-container-left-block:last-child,.content-area .edy-positionable-container-maxwidth:last-child,.content-area .edy-positionable-container-right-block:last-child,.content-area .edy-texteditor-container-wrapper-center:last-child,.content-area .edy-texteditor-container-wrapper-left-block:last-child,.content-area .edy-texteditor-container-wrapper-right-block:last-child,.content-area .table-container:last-child,.content-area code:last-child,.content-area dl:last-child,.content-area form:last-child,.content-area h1:last-child,.content-area h2:last-child,.content-area h3:last-child,.content-area h4:last-child,.content-area h5:last-child,.content-area h6:last-child,.content-area iframe:last-child,.content-area ol:last-child,.content-area p:last-child,.content-area pre:last-child,.content-area table:last-child,.content-area ul:last-child{margin-bottom:0}.dark-background .content-area code,.dark-background .content-area h1,.dark-background .content-area h2,.dark-background .content-area h3,.dark-background .content-area h4,.dark-background .content-area h5,.dark-background .content-area h6,.dark-background .content-area ol,.dark-background .content-area p,.dark-background .content-area pre,.dark-background .content-area table,.dark-background .content-area ul{color:#fff}.footer-inner.dark-background .content-area code,.footer-inner.dark-background .content-area h1,.footer-inner.dark-background .content-area h2,.footer-inner.dark-background .content-area h3,.footer-inner.dark-background .content-area h4,.footer-inner.dark-background .content-area h5,.footer-inner.dark-background .content-area h6,.footer-inner.dark-background .content-area ol,.footer-inner.dark-background .content-area p,.footer-inner.dark-background .content-area pre,.footer-inner.dark-background .content-area table,.footer-inner.dark-background .content-area ul{color:rgba(255,255,255,.5)}.content-area h1,.content-area h2,.content-area h3,.content-area h4,.content-area h5,.content-area h6{font-weight:300;color:#000;line-height:1.4}.content-area h1 a,.content-area h2 a,.content-area h3 a,.content-area h4 a,.content-area h5 a,.content-area h6 a{color:#000;text-decoration:none}.site-header .content-area h1:first-child,.site-header .content-area h2:first-child{margin-top:0}.site-header .content-area h1:last-child,.site-header .content-area h2:last-child{margin-bottom:0}.content-area h1{font-size:32px}@media screen and (max-width:640px){.content-area h1{font-size:28px}}.site-header .content-area h1{margin-top:.3em;margin-bottom:.3em;text-transform:uppercase;font-size:70px;font-weight:700;line-height:1.1}.site-header .content-area h1.blog-title,.site-header .content-area h1.blog-title a{margin-top:.3em;margin-bottom:.3em;font-size:70px;font-style:normal;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (max-width:640px){.site-header .content-area h1{font-size:32px}}.content-area h1.article-title{font-style:normal;text-decoration:none}.blog-article-page .content-area h1.article-title{text-align:center}.content-area h2{font-size:26px;line-height:1.4}@media screen and (max-width:640px){.content-area h2{font-size:24px}}.site-header .content-area h2{margin-top:.2em;margin-bottom:.2em}.contacts .content-area h2{font-size:28px}.content-area h3,.content-area h4,.content-area h5,.content-area h6{font-size:22px}.contacts .content-area h3,.contacts .content-area h4,.contacts .content-area h5,.contacts .content-area h6{font-weight:400;font-size:24px}.content-area dl,.content-area ol,.content-area p,.content-area ul{font-size:18px}.site-footer .content-area dl,.site-footer .content-area ol,.site-footer .content-area p,.site-footer .content-area ul{font-size:14px;color:rgba(0,0,0,.7)}.site-footer .dark-background .content-area dl,.site-footer .dark-background .content-area ol,.site-footer .dark-background .content-area p,.site-footer .dark-background .content-area ul{color:#fff}.content-area dl,.content-area ol,.content-area ul{text-align:left}.content-area dl li,.content-area ol li,.content-area ul li{margin-top:10px}.content-area ul{list-style-type:none}.content-area ul li{position:relative}.content-area ul li:before{position:absolute;top:.2em;left:-15px;display:inline-block;vertical-align:middle;font-size:1em;font-weight:700;line-height:inherit;content:'°'}.content-area a{color:#000;text-decoration:underline}.content-area a:hover{text-decoration:none}.dark-background .content-area a{color:#fff}.content-area b,.content-area strong{font-weight:700;color:#000}.content-area code,.content-area form,.content-area iframe,.content-area pre,.content-area table{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:normal;word-wrap:normal}.content-area .edy-positionable-container-center-block,.content-area .edy-positionable-container-left-block,.content-area .edy-positionable-container-right-block,.content-area .embed-container,.content-area .table-container,.content-area pre,.editmode .content-area table{margin-top:30px;margin-bottom:30px}.content-area code,.content-area pre{font-size:14px;background-color:rgba(0,0,0,.1)}.content-area pre{overflow:auto;-webkit-overflow-scrolling:touch;padding:10px}.content-area pre code{display:inline;padding:0;white-space:pre;line-height:inherit;background-color:transparent;overflow-wrap:normal;word-wrap:normal;word-break:normal}.content-area code{display:inline-block;padding:5px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.content-area blockquote{margin:20px 40px 20px 0;padding-left:20px;border-left:2px solid}.content-area iframe{max-width:100%}.map .content-area iframe{margin-top:0}.content-area .custom-btn{display:inline-block;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 30px 13px;text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.7;text-align:center;text-decoration:none}.publicmode .content-area .custom-btn{cursor:pointer}.site-header .content-area .custom-btn{margin-top:30px;margin-bottom:30px}.site-header .content-area .custom-btn:first-child{margin-top:0}.site-header .content-area .custom-btn:last-child{margin-bottom:0}.dark-background .content-area .custom-btn{border:2px solid #fff;color:#fff}.light-background .content-area .custom-btn{border:2px solid #222;color:#222}.publicmode .dark-background .content-area .custom-btn-disabled,.publicmode .dark-background .content-area .custom-btn-disabled:hover,.publicmode .light-background .content-area .custom-btn-disabled,.publicmode .light-background .content-area .custom-btn-disabled:hover{color:#999;cursor:default;border:2px solid #999}.publicmode .dark-background .content-area .custom-btn-disabled:hover,.publicmode .light-background .content-area .custom-btn-disabled:hover{background-color:transparent}.content-area .custom-btn:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.dark-background .content-area .custom-btn:hover{border:2px solid #fff;background-color:#fff;color:rgba(0,0,0,.7)}.light-background .content-area .custom-btn:hover{border:2px solid #222;background-color:#222;color:#fff}.content-area .contacts::first-line{color:red!important}.content-area .edy-positionable-container-left{margin-right:3%}.content-area .edy-positionable-container-right{margin-left:3%}.content-area .edy-image-container-with-title:after{display:block;padding:4px;font-size:13px;line-height:1.4em;content:attr(data-title)}.content-area .table-container{border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}.content .content-area .table-container{margin-bottom:35px}.content-area .overthrow{overflow:auto;-webkit-overflow-scrolling:touch}.contacts .content-area .overthrow{-webkit-overflow-scrolling:none}.content-area form{margin:20px 0}.content-area form:first-child{margin-top:0}.content-area table{width:100%;margin:0 auto;font-size:16px;border-collapse:collapse;border-spacing:0}.editmode .content .content-area table{margin-bottom:35px}.contacts .content-area table,.editmode .contacts .content-area table{margin-bottom:0}.content-area table td,.content-area table th{padding:9px 13px}.dark-background .content-area table td,.dark-background .content-area table th{border-color:#fff;border-style:solid;border-width:1px}.content-area table th{text-align:left;font-weight:400;color:#fff;background-color:#000;border-color:#000;border-style:solid;border-width:1px}.footer .content-area table th{color:rgba(255,255,255,.5)}.content-area table td{border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px}.dark-background .content-area table td{border-color:rgba(255,255,255,.1);border-style:solid;border-width:1px}.contacts .content-area table,.footer .content-area table{width:auto;border:none}.contacts .content-area table tr td,.footer .content-area table tr td{background:0 0}.contacts .content-area table tr td:first-child,.footer .content-area table tr td:first-child{padding-left:0;border-left:none}.contacts .content-area table tr td:last-child,.footer .content-area table tr td:last-child{padding-right:0}.contacts .content-area table{font-size:24px;line-height:1em}.contacts .content-area table tr td{padding:0 25px;color:rgba(0,0,0,.7);border-top:none;border-left:2px solid rgba(0,0,0,.2);border-right:none;border-bottom:none}@media screen and (max-width:984px){.contacts .content-area table{font-size:20px}}@media screen and (max-width:850px){.contacts .content-area table{font-size:16px}}.footer .content-area table tr td{padding:0 12px;border:none}.footer .content-area table tr td:last-child{padding-right:0}@media screen and (max-width:522px){.contacts .content-area table,.contacts .content-area table tbody,.contacts .content-area table tr,.footer .content-area table,.footer .content-area table tbody,.footer .content-area table tr{display:block}.contacts .content-area table tr td,.footer .content-area table tr td{width:100%;float:left;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.contacts .content-area table{line-height:inherit}.contacts .content-area table tr td{border-left:none;border-bottom:2px solid rgba(0,0,0,.2)}}.content-area .form,.content-area form{clear:both;font-size:14px}.content-area .form_field{padding-top:8px;padding-bottom:8px}.content-area .form_field:first-child{padding-top:0}.content-area .form_field:last-child{padding-bottom:0}.content-area .form_field .edy-fe-label,.content-area .form_field label{font-size:16px;position:relative;display:block;margin-bottom:5px}.content-area .form_field_required .form_field_label:after{content:'* \a'}.dark-background .content-area .form_field_checkbox+.form_control_indicator,.dark-background .content-area .form_field_radio+.form_control_indicator,.dark-background .content-area .form_field_select,.dark-background .content-area .form_field_textarea,.dark-background .content-area .form_field_textfield{background-color:rgba(255,255,255,.1)}.light-background .content-area .form_field_checkbox+.form_control_indicator,.light-background .content-area .form_field_radio+.form_control_indicator,.light-background .content-area .form_field_select,.light-background .content-area .form_field_textarea,.light-background .content-area .form_field_textfield{background-color:rgba(0,0,0,.03)}.content-area .form_field_select,.content-area .form_field_textarea,.content-area .form_field_textfield{font-size:16px;font-weight:300;line-height:26px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:8px 13px;vertical-align:bottom;border-width:1px;border-style:solid;outline:0}.content-area .form_field_select::-webkit-input-placeholder,.content-area .form_field_textarea::-webkit-input-placeholder,.content-area .form_field_textfield::-webkit-input-placeholder{color:#000;opacity:.35}.content-area .form_field_select:-ms-input-placeholder,.content-area .form_field_textarea:-ms-input-placeholder,.content-area .form_field_textfield:-ms-input-placeholder{color:#000;opacity:.35}.content-area .form_field_select::-ms-input-placeholder,.content-area .form_field_textarea::-ms-input-placeholder,.content-area .form_field_textfield::-ms-input-placeholder{color:#000;opacity:.35}.content-area .form_field_select::placeholder,.content-area .form_field_textarea::placeholder,.content-area .form_field_textfield::placeholder{color:#000;opacity:.35}.dark-background .content-area .form_field_select,.dark-background .content-area .form_field_textarea,.dark-background .content-area .form_field_textfield{color:#fff;border-color:rgba(255,255,255,.3)}.light-background .content-area .form_field_select,.light-background .content-area .form_field_textarea,.light-background .content-area .form_field_textfield{color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.13)}.dark-background .content-area .form_field_select:focus,.dark-background .content-area .form_field_textarea:focus,.dark-background .content-area .form_field_textfield:focus{border-color:#fff}.light-background .content-area .form_field_select:focus,.light-background .content-area .form_field_textarea:focus,.light-background .content-area .form_field_textfield:focus{border-color:rgba(0,0,0,.35)}.content-area .form_field_select.form_field_size_small,.content-area .form_field_textarea.form_field_size_small,.content-area .form_field_textfield.form_field_size_small{width:280px}.content-area .form_field_select.form_field_size_medium,.content-area .form_field_textarea.form_field_size_medium,.content-area .form_field_textfield.form_field_size_medium{width:420px}.content-area .form_field_select.form_field_size_large,.content-area .form_field_textarea.form_field_size_large,.content-area .form_field_textfield.form_field_size_large{width:100%}.content-area .form_field_select{position:relative;padding-right:27px;background-repeat:no-repeat;background-position:right 10px center;-moz-appearance:none;-ms-appearance:none}.dark-background .content-area .form_field_select{background-image:url(../assets/ico-arrow-white.svg)}.light-background .content-area .form_field_select{background-image:url(../assets/ico-arrow.svg)}.content-area .form_field_select::-ms-expand{display:none}.content-area .form_field_select:after{position:absolute;top:0;right:15px;bottom:0;display:block;width:0;height:0;margin:auto 0;content:'';border-top:5px solid #ccc;border-right:5px solid transparent;border-left:5px solid transparent}.content-area .form_field_select.form_field_size_small{min-width:auto}.content-area .form_field_select.form_field_size_medium{min-width:124px}.content-area .form_field_select.form_field_size_large{min-width:184px}.svg .content-area .form_field_checkbox,.svg .content-area .form_field_radio{display:none}.svg .content-area .form_field_checkbox+.form_control_indicator,.svg .content-area .form_field_radio+.form_control_indicator{height:18px;width:18px;position:relative;display:inline-block;margin-right:10px;vertical-align:middle;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.2)}.svg .dark-background .content-area .form_field_checkbox+.form_control_indicator,.svg .dark-background .content-area .form_field_radio+.form_control_indicator{border-color:rgba(255,255,255,.2)}.svg .content-area .form_field_radio+.form_control_indicator{top:-1px;border-radius:100%}.svg .content-area .form_field_radio+.form_control_indicator:before{height:12px;width:12px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;-o-transition:transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;position:absolute;top:3px;left:3px;content:'';border-radius:100%;background-color:rgba(0,0,0,.4)}.svg .content-area .form_field_radio:checked+.form_control_indicator:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;-o-transition:transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.svg .dark-background .content-area .form_field_radio:checked+.form_control_indicator:before{background-color:rgba(255,255,255,.4)}.svg .content-area .form_field_checkbox+.form_control_indicator{top:-2px}.svg .content-area .form_field_checkbox+.form_control_indicator:before{-webkit-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);display:block;width:5px;height:10px;margin:1px 0 0 6px;content:'';-webkit-transition:-webkit-transform .15s ease 0s;transition:-webkit-transform .15s ease 0s;-o-transition:transform .15s ease 0s;transition:transform .15s ease 0s;transition:transform .15s ease 0s,-webkit-transform .15s ease 0s;border-width:0 2px 2px 0;border-style:none solid solid none;border-color:rgba(0,0,0,.4)}.svg .content-area .form_field_checkbox:checked+.form_control_indicator:before{-webkit-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;-o-transition:transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.svg .dark-background .content-area .form_field_checkbox+.form_control_indicator:before{border-color:rgba(255,255,255,.2)}.content-area .form_submit{margin-top:16px}.content-area .form_submit input{-webkit-appearance:none;border-radius:0;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:2;padding:10px 20px;cursor:pointer;text-transform:uppercase;border:none}.content-area .form_submit input:hover{opacity:.7}.dark-background .content-area .form_submit input{color:#000;background-color:#fff}.light-background .content-area .form_submit input{color:#fff;background-color:#000}@media screen and (min-width:850px){.content-half .content-area .form_submit input{width:100%}}@media screen and (max-width:640px){.content-half .content-area .form_submit input{width:100%}}.content-area .form_submit input:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.content-area .form_submit input:focus{outline:0}.content-area .article-comments .form_submit input{width:100%}.content-area .form_error,.content-area .form_notice{font-size:22px;font-weight:300}.content-area .form_error,.content-area .form_field_error{color:red}.content-area .form_error{margin-bottom:20px;color:red}.content-area .form_field_with_errors .form_field_textarea,.content-area .form_field_with_errors .form_field_textfield{border:1px solid red}.content-area .form_field_error{font-size:14px}.content-area .form_notice{margin-bottom:20px;color:rgba(14,203,0,.7)}.content-area .edy-buy-button-container .form_field{padding-top:12px}.content-area .edy-buy-button-variants .form_field{padding-top:6px;padding-bottom:6px}.content-area .edy-buy-button-variants .form_field_select{width:initial} \ No newline at end of file