Файловый менеджер - Редактировать - /home/infrafs/INFRABIKEIT/wp-content/plugins/js_composer.tar
Назад
custom.css 0000644 00000000000 15133003711 0006550 0 ustar 00 assets/js/editors/templates-preview.js 0000644 00000012453 15133272365 0014162 0 ustar 00 /* ========================================================= * templates-preview.js v1.0.0 * ========================================================= * Copyright 2015 WPBakery * * WPBakery Page Builder template preview * ========================================================= */ /* global vc */ (function ( $ ) { 'use strict'; if ( window.vc && vc.visualComposerView ) { // unset Draggable window.vc.visualComposerView.prototype.setDraggable = function () { }; // unset Sortable window.vc.visualComposerView.prototype.setSortable = function () { }; // unset Sortable window.vc.visualComposerView.prototype.setSorting = function () { }; // unset save window.vc.visualComposerView.prototype.save = function () { }; // unset controls checks for scroll window.vc.visualComposerView.prototype.navOnScroll = function () { }; window.vc.visualComposerView.prototype.addElement = function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } }; window.vc.visualComposerView.prototype.addTextBlock = function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } }; window.vc.shortcode_view.prototype.events = {}; window.vc.shortcode_view.prototype.editElement = function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } }; window.vc.shortcode_view.prototype.clone = function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } }; window.vc.shortcode_view.prototype.addElement = function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } }; window.vc.shortcode_view.prototype.deleteShortcode = function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } }; window.vc.shortcode_view.prototype.setEmpty = function () { }; window.vc.visualComposerView.prototype.events = {}; //vc.shortcode_view.prototype.designHelpersSelector = '[data-js-handler-design-helper]'; // update backend getView window.vc.visualComposerView.prototype.getView = function ( model ) { var view; if ( _.isObject( vc.map[ model.get( 'shortcode' ) ] ) && _.isString( vc.map[ model.get( 'shortcode' ) ].js_view ) && vc.map[ model.get( 'shortcode' ) ].js_view.length && !_.isUndefined( window[ window.vc.map[ model.get( 'shortcode' ) ].js_view ] ) ) { try { var viewConstructor = window[ window.vc.map[ model.get( 'shortcode' ) ].js_view ]; viewConstructor.prototype.events = {}; viewConstructor.prototype.setSortable = function () { }; viewConstructor.prototype.setSorting = function () { }; viewConstructor.prototype.setDropable = function () { }; viewConstructor.prototype.editElement = function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } }; viewConstructor.prototype.clone = function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } }; viewConstructor.prototype.addElement = function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } }; viewConstructor.prototype.deleteShortcode = function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } }; viewConstructor.prototype.setEmpty = function () { }; viewConstructor.prototype.events = {}; // viewConstructor.prototype.designHelpersSelector = '[data-js-handler-design-helper]'; view = new viewConstructor( { model: model } ); } catch ( err ) { if ( window.console && window.console.warn ) { window.console.warn( 'template preview getView error', err ); } } } else { window.vc.shortcode_view.prototype.events = {}; view = new vc.shortcode_view( { model: model } ); } model.set( { view: view } ); return view; }; } if ( window.VcGitemView ) { window.VcGitemView.prototype.setDropable = function () { }; window.VcGitemView.prototype.setDraggable = function () { }; window.VcGitemView.prototype.setDraggableC = function () { }; } if ( window.vc && window.vc.events ) { window.vc.events.on( 'shortcodeView:ready', function ( view ) { if ( window.VcGitemView ) { view.$el.find( '.vc_control-btn.vc_element-name.vc_element-move .vc_btn-content' ).attr( 'style', 'cursor:pointer !important;' + 'padding-left: 10px !important;' ); view.$el.find( '.vc_control-btn.vc_element-name.vc_element-move .vc_btn-content .vc-c-icon-dragndrop' ).hide(); if ( 'vc_gitem' === view.model.get( 'shortcode' ) ) { view.$el.find( '.vc_gitem-add-c-col:not(.vc_zone-added)' ).remove(); } } if ( view.$el ) { // remove TTA section append view.$el.find( '.vc_tta-section-append' ).remove(); // remove old TTA tour append view.$el.find( '.add_tab_block' ).remove(); view.$el.find( '.tab_controls' ).remove(); // remove single image "add-image" link view.$el.find( '.column_edit_trigger' ).remove(); } } ); } window.vc.visualComposerView.prototype.initializeAccessPolicy = function () { this.accessPolicy = { be_editor: true, fe_editor: false, classic_editor: false }; }; window.vc.events.on( 'app.addAll', function () { if ( parent && parent.vc ) { parent.vc.templates_panel_view.setTemplatePreviewSize(); } } ); $( window ).on( 'resize', function () { parent.vc.templates_panel_view.setTemplatePreviewSize(); } ); })( window.jQuery ); assets/js/dist/js_composer_front.min.js 0000644 00000047234 15133272365 0014321 0 ustar 00 /*! * WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2021 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing */ // jscs:disable // jshint ignore: start document.documentElement.className+=" js_active ",document.documentElement.className+="ontouchstart"in document.documentElement?" vc_mobile ":" vc_desktop ",function(){for(var prefix=["-webkit-","-moz-","-ms-","-o-",""],i=0;i<prefix.length;i++)prefix[i]+"transform"in document.documentElement.style&&(document.documentElement.className+=" vc_transform ")}(),function($){"function"!=typeof window.vc_js&&(window.vc_js=function(){"use strict";vc_toggleBehaviour(),vc_tabsBehaviour(),vc_accordionBehaviour(),vc_teaserGrid(),vc_carouselBehaviour(),vc_slidersBehaviour(),vc_prettyPhoto(),vc_pinterest(),vc_progress_bar(),vc_plugin_flexslider(),vc_gridBehaviour(),vc_rowBehaviour(),vc_prepareHoverBox(),vc_googleMapsPointer(),vc_ttaActivation(),jQuery(document).trigger("vc_js"),window.setTimeout(vc_waypoints,500)}),"function"!=typeof window.vc_plugin_flexslider&&(window.vc_plugin_flexslider=function($parent){($parent?$parent.find(".wpb_flexslider"):jQuery(".wpb_flexslider")).each(function(){var this_element=jQuery(this),sliderTimeout=1e3*parseInt(this_element.attr("data-interval"),10),sliderFx=this_element.attr("data-flex_fx"),slideshow=0==sliderTimeout?!1:!0;this_element.is(":visible")&&this_element.flexslider({animation:sliderFx,slideshow:slideshow,slideshowSpeed:sliderTimeout,sliderSpeed:800,smoothHeight:!0})})}),"function"!=typeof window.vc_googleplus&&(window.vc_googleplus=function(){0<jQuery(".wpb_googleplus").length&&function(){var po=document.createElement("script");po.type="text/javascript",po.async=!0,po.src="https://apis.google.com/js/plusone.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(po,s)}()}),"function"!=typeof window.vc_pinterest&&(window.vc_pinterest=function(){0<jQuery(".wpb_pinterest").length&&function(){var po=document.createElement("script");po.type="text/javascript",po.async=!0,po.src="https://assets.pinterest.com/js/pinit.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(po,s)}()}),"function"!=typeof window.vc_progress_bar&&(window.vc_progress_bar=function(){void 0!==jQuery.fn.vcwaypoint&&jQuery(".vc_progress_bar").each(function(){var $el=jQuery(this);$el.vcwaypoint(function(){$el.find(".vc_single_bar").each(function(index){var bar=jQuery(this).find(".vc_bar"),val=bar.data("percentage-value");setTimeout(function(){bar.css({width:val+"%"})},200*index)})},{offset:"85%"})})}),"function"!=typeof window.vc_waypoints&&(window.vc_waypoints=function(){void 0!==jQuery.fn.vcwaypoint&&jQuery(".wpb_animate_when_almost_visible:not(.wpb_start_animation)").each(function(){var $el=jQuery(this);$el.vcwaypoint(function(){$el.addClass("wpb_start_animation animated")},{offset:"85%"})})}),"function"!=typeof window.vc_toggleBehaviour&&(window.vc_toggleBehaviour=function($el){function event(content){content&&content.preventDefault&&content.preventDefault();var element=jQuery(this).closest(".vc_toggle"),content=element.find(".vc_toggle_content");element.hasClass("vc_toggle_active")?content.slideUp({duration:300,complete:function(){element.removeClass("vc_toggle_active")}}):content.slideDown({duration:300,complete:function(){element.addClass("vc_toggle_active")}})}($el?$el.hasClass("vc_toggle_title")?$el.unbind("click"):$el.find(".vc_toggle_title").off("click"):jQuery(".vc_toggle_title").off("click")).on("click",event)}),"function"!=typeof window.vc_tabsBehaviour&&(window.vc_tabsBehaviour=function(ver){var $call,old_version;jQuery.ui&&($call=ver||jQuery(".wpb_tabs, .wpb_tour"),ver=jQuery.ui&&jQuery.ui.version?jQuery.ui.version.split("."):"1.10",old_version=1===parseInt(ver[0],10)&&parseInt(ver[1],10)<9,$call.each(function(index){var interval=jQuery(this).attr("data-interval"),tabs_array=[],$tabs=jQuery(this).find(".wpb_tour_tabs_wrapper").tabs({show:function(event,ui){wpb_prepare_tab_content(event,ui)},activate:function(event,ui){wpb_prepare_tab_content(event,ui)}});if(interval&&0<interval)try{$tabs.tabs("rotate",1e3*interval)}catch(err){window.console&&window.console.warn&&console.warn("tabs behaviours error",err)}jQuery(this).find(".wpb_tab").each(function(){tabs_array.push(this.id)}),jQuery(this).find(".wpb_tabs_nav li").on("click",function(e){return e&&e.preventDefault&&e.preventDefault(),old_version?$tabs.tabs("select",jQuery("a",this).attr("href")):$tabs.tabs("option","active",jQuery(this).index()),!1}),jQuery(this).find(".wpb_prev_slide a, .wpb_next_slide a").on("click",function(length){var index;length&&length.preventDefault&&length.preventDefault(),old_version?(index=$tabs.tabs("option","selected"),jQuery(this).parent().hasClass("wpb_next_slide")?index++:index--,index<0?index=$tabs.tabs("length")-1:index>=$tabs.tabs("length")&&(index=0),$tabs.tabs("select",index)):(index=$tabs.tabs("option","active"),length=$tabs.find(".wpb_tab").length,index=jQuery(this).parent().hasClass("wpb_next_slide")?length<=index+1?0:index+1:index-1<0?length-1:index-1,$tabs.tabs("option","active",index))})}))}),"function"!=typeof window.vc_accordionBehaviour&&(window.vc_accordionBehaviour=function(){jQuery(".wpb_accordion").each(function(index){var $this=jQuery(this),active_tab=($this.attr("data-interval"),!isNaN(jQuery(this).data("active-tab"))&&0<parseInt($this.data("active-tab"),10)&&parseInt($this.data("active-tab"),10)-1),$tabs=!1===active_tab||"yes"===$this.data("collapsible"),$tabs=$this.find(".wpb_accordion_wrapper").accordion({header:"> div > h3",autoHeight:!1,heightStyle:"content",active:active_tab,collapsible:$tabs,navigation:!0,activate:vc_accordionActivate,change:function(event,ui){void 0!==jQuery.fn.isotope&&ui.newContent.find(".isotope").isotope("layout"),vc_carouselBehaviour(ui.newPanel)}});!0===$this.data("vcDisableKeydown")&&($tabs.data("uiAccordion")._keydown=function(){})})}),"function"!=typeof window.vc_teaserGrid&&(window.vc_teaserGrid=function(){var layout_modes={fitrows:"fitRows",masonry:"masonry"};jQuery(".wpb_grid .teaser_grid_container:not(.wpb_carousel), .wpb_filtered_grid .teaser_grid_container:not(.wpb_carousel)").each(function(){var $container=jQuery(this),$thumbs=$container.find(".wpb_thumbnails"),layout_mode=$thumbs.attr("data-layout-mode");$thumbs.isotope({itemSelector:".isotope-item",layoutMode:void 0===layout_modes[layout_mode]?"fitRows":layout_modes[layout_mode]}),$container.find(".categories_filter a").data("isotope",$thumbs).on("click",function($thumbs){$thumbs&&$thumbs.preventDefault&&$thumbs.preventDefault();$thumbs=jQuery(this).data("isotope");jQuery(this).parent().parent().find(".active").removeClass("active"),jQuery(this).parent().addClass("active"),$thumbs.isotope({filter:jQuery(this).attr("data-filter")})}),jQuery(window).on("load resize",function(){$thumbs.isotope("layout")})})}),"function"!=typeof window.vc_carouselBehaviour&&(window.vc_carouselBehaviour=function($parent){($parent?$parent.find(".wpb_carousel"):jQuery(".wpb_carousel")).each(function(){var fluid_ul=jQuery(this);!0!==fluid_ul.data("carousel_enabled")&&fluid_ul.is(":visible")&&(fluid_ul.data("carousel_enabled",!0),getColumnsCount(jQuery(this)),jQuery(this).hasClass("columns_count_1"),(fluid_ul=jQuery(this).find(".wpb_thumbnails-fluid li")).css({"margin-right":fluid_ul.css("margin-left"),"margin-left":0}),(fluid_ul=jQuery(this).find("ul.wpb_thumbnails-fluid")).width(fluid_ul.width()+300))})}),"function"!=typeof window.vc_slidersBehaviour&&(window.vc_slidersBehaviour=function(){jQuery(".wpb_gallery_slides").each(function(index){var $imagesGrid,sliderTimeout,this_element=jQuery(this);this_element.hasClass("wpb_slider_nivo")?(0===(sliderTimeout=1e3*this_element.attr("data-interval"))&&(sliderTimeout=9999999999),this_element.find(".nivoSlider").nivoSlider({effect:"boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",slices:15,boxCols:8,boxRows:4,animSpeed:800,pauseTime:sliderTimeout,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,keyboardNav:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next"})):this_element.hasClass("wpb_image_grid")&&(jQuery.fn.imagesLoaded?$imagesGrid=this_element.find(".wpb_image_grid_ul").imagesLoaded(function(){$imagesGrid.isotope({itemSelector:".isotope-item",layoutMode:"fitRows"})}):this_element.find(".wpb_image_grid_ul").isotope({itemSelector:".isotope-item",layoutMode:"fitRows"}))})}),"function"!=typeof window.vc_prettyPhoto&&(window.vc_prettyPhoto=function(){try{jQuery&&jQuery.fn&&jQuery.fn.prettyPhoto&&jQuery('a.prettyphoto, .gallery-icon a[href*=".jpg"]').prettyPhoto({animationSpeed:"normal",hook:"data-rel",padding:15,opacity:.7,showTitle:!0,allowresize:!0,counter_separator_label:"/",hideflash:!1,deeplinking:!1,modal:!1,callback:function(){-1<location.href.indexOf("#!prettyPhoto")&&(location.hash="")},social_tools:""})}catch(err){window.console&&window.console.warn&&window.console.warn("vc_prettyPhoto initialize error",err)}}),"function"!=typeof window.vc_google_fonts&&(window.vc_google_fonts=function(){return window.console&&window.console.warn&&window.console.warn("function vc_google_fonts is deprecated, no need to use it"),!1}),window.vcParallaxSkroll=!1,"function"!=typeof window.vc_rowBehaviour&&(window.vc_rowBehaviour=function(){var callSkrollInit,$=window.jQuery;function fullWidthRow(){var $elements=$('[data-vc-full-width="true"]');$.each($elements,function(key,item){var $el=$(this);$el.addClass("vc_hidden");var el_margin_left,el_margin_right,offset,width,padding,paddingRight,$el_full=$el.next(".vc_row-full-width");($el_full=!$el_full.length?$el.parent().next(".vc_row-full-width"):$el_full).length&&(el_margin_left=parseInt($el.css("margin-left"),10),el_margin_right=parseInt($el.css("margin-right"),10),offset=0-$el_full.offset().left-el_margin_left,width=$(window).width(),"rtl"===$el.css("direction")&&(offset-=$el_full.width(),offset+=width,offset+=el_margin_left,offset+=el_margin_right),$el.css({position:"relative",left:offset,"box-sizing":"border-box",width:width}),$el.data("vcStretchContent")||("rtl"===$el.css("direction")?((padding=offset)<0&&(padding=0),(paddingRight=offset)<0&&(paddingRight=0)):(paddingRight=width-(padding=(padding=-1*offset)<0?0:padding)-$el_full.width()+el_margin_left+el_margin_right)<0&&(paddingRight=0),$el.css({"padding-left":padding+"px","padding-right":paddingRight+"px"})),$el.attr("data-vc-full-width-init","true"),$el.removeClass("vc_hidden"),$(document).trigger("vc-full-width-row-single",{el:$el,offset:offset,marginLeft:el_margin_left,marginRight:el_margin_right,elFull:$el_full,width:width}))}),$(document).trigger("vc-full-width-row",$elements)}function fullHeightRow(){var windowHeight,offsetTop,$element=$(".vc_row-o-full-height:first");$element.length&&(windowHeight=$(window).height(),(offsetTop=$element.offset().top)<windowHeight&&$element.css("min-height",100-offsetTop/(windowHeight/100)+"vh")),$(document).trigger("vc-full-height-row",$element)}$(window).off("resize.vcRowBehaviour").on("resize.vcRowBehaviour",fullWidthRow).on("resize.vcRowBehaviour",fullHeightRow),fullWidthRow(),fullHeightRow(),(0<window.navigator.userAgent.indexOf("MSIE ")||navigator.userAgent.match(/Trident.*rv\:11\./))&&$(".vc_row-o-full-height").each(function(){"flex"===$(this).css("display")&&$(this).wrap('<div class="vc_ie-flexbox-fixer"></div>')}),vc_initVideoBackgrounds(),callSkrollInit=!1,window.vcParallaxSkroll&&window.vcParallaxSkroll.destroy(),$(".vc_parallax-inner").remove(),$("[data-5p-top-bottom]").removeAttr("data-5p-top-bottom data-30p-top-bottom"),$("[data-vc-parallax]").each(function(){var skrollrSize,$parallaxElement,parallaxImage,youtubeId;callSkrollInit=!0,"on"===$(this).data("vcParallaxOFade")&&$(this).children().attr("data-5p-top-bottom","opacity:0;").attr("data-30p-top-bottom","opacity:1;"),skrollrSize=100*$(this).data("vcParallax"),($parallaxElement=$("<div />").addClass("vc_parallax-inner").appendTo($(this))).height(skrollrSize+"%"),parallaxImage=$(this).data("vcParallaxImage"),(youtubeId=vcExtractYoutubeId(parallaxImage))?insertYoutubeVideoAsBackground($parallaxElement,youtubeId):void 0!==parallaxImage&&$parallaxElement.css("background-image","url("+parallaxImage+")"),$parallaxElement.attr("data-bottom-top","top: "+-(skrollrSize-100)+"%;").attr("data-top-bottom","top: 0%;")}),callSkrollInit&&window.skrollr&&(window.vcParallaxSkroll=skrollr.init({forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return!1}}),window.vcParallaxSkroll)}),"function"!=typeof window.vc_gridBehaviour&&(window.vc_gridBehaviour=function(){jQuery.fn.vcGrid&&jQuery("[data-vc-grid]").vcGrid()}),"function"!=typeof window.getColumnsCount&&(window.getColumnsCount=function(el){for(var find=!1,i=1;!1===find;){if(el.hasClass("columns_count_"+i))return find=!0,i;i++}}),"function"!=typeof window.wpb_prepare_tab_content&&(window.wpb_prepare_tab_content=function(event,ui){var panel=ui.panel||ui.newPanel,$pie_charts=panel.find(".vc_pie_chart:not(.vc_ready)"),$round_charts=panel.find(".vc_round-chart"),$frame=panel.find(".vc_line-chart"),$google_maps=panel.find('[data-ride="vc_carousel"]');vc_carouselBehaviour(),vc_plugin_flexslider(panel),ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var grid=jQuery(this).data("vcGrid");grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()}),panel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&panel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var grid=jQuery(this).data("vcGrid");grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()}),$pie_charts.length&&jQuery.fn.vcChat&&$pie_charts.vcChat(),$round_charts.length&&jQuery.fn.vcRoundChart&&$round_charts.vcRoundChart({reload:!1}),$frame.length&&jQuery.fn.vcLineChart&&$frame.vcLineChart({reload:!1}),$google_maps.length&&jQuery.fn.carousel&&$google_maps.carousel("resizeAction"),$frame=panel.find(".isotope, .wpb_image_grid_ul"),$google_maps=panel.find(".wpb_gmaps_widget"),0<$frame.length&&$frame.isotope("layout"),$google_maps.length&&!$google_maps.is(".map_ready")&&(($frame=$google_maps.find("iframe")).attr("src",$frame.attr("src")),$google_maps.addClass("map_ready")),panel.parents(".isotope").length&&panel.parents(".isotope").each(function(){jQuery(this).isotope("layout")}),$(document).trigger("wpb_prepare_tab_content",panel)}),"function"!=typeof window.vc_ttaActivation&&(window.vc_ttaActivation=function(){jQuery("[data-vc-accordion]").on("show.vc.accordion",function(e){var $=window.jQuery,ui={};ui.newPanel=$(this).data("vc.accordion").getTarget(),window.wpb_prepare_tab_content(e,ui)})}),"function"!=typeof window.vc_accordionActivate&&(window.vc_accordionActivate=function(event,ui){var $pie_charts,$round_charts,$line_charts,$carousel;ui.newPanel.length&&ui.newHeader.length&&($pie_charts=ui.newPanel.find(".vc_pie_chart:not(.vc_ready)"),$round_charts=ui.newPanel.find(".vc_round-chart"),$line_charts=ui.newPanel.find(".vc_line-chart"),$carousel=ui.newPanel.find('[data-ride="vc_carousel"]'),void 0!==jQuery.fn.isotope&&ui.newPanel.find(".isotope, .wpb_image_grid_ul").isotope("layout"),ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").length&&ui.newPanel.find(".vc_masonry_media_grid, .vc_masonry_grid").each(function(){var grid=jQuery(this).data("vcGrid");grid&&grid.gridBuilder&&grid.gridBuilder.setMasonry&&grid.gridBuilder.setMasonry()}),vc_carouselBehaviour(ui.newPanel),vc_plugin_flexslider(ui.newPanel),$pie_charts.length&&jQuery.fn.vcChat&&$pie_charts.vcChat(),$round_charts.length&&jQuery.fn.vcRoundChart&&$round_charts.vcRoundChart({reload:!1}),$line_charts.length&&jQuery.fn.vcLineChart&&$line_charts.vcLineChart({reload:!1}),$carousel.length&&jQuery.fn.carousel&&$carousel.carousel("resizeAction"),ui.newPanel.parents(".isotope").length&&ui.newPanel.parents(".isotope").each(function(){jQuery(this).isotope("layout")}))}),"function"!=typeof window.initVideoBackgrounds&&(window.initVideoBackgrounds=function(){return window.console&&window.console.warn&&window.console.warn("this function is deprecated use vc_initVideoBackgrounds"),vc_initVideoBackgrounds()}),"function"!=typeof window.vc_initVideoBackgrounds&&(window.vc_initVideoBackgrounds=function(){jQuery("[data-vc-video-bg]").each(function(){var youtubeId,$element=jQuery(this);$element.data("vcVideoBg")?(youtubeId=$element.data("vcVideoBg"),(youtubeId=vcExtractYoutubeId(youtubeId))&&($element.find(".vc_video-bg").remove(),insertYoutubeVideoAsBackground($element,youtubeId)),jQuery(window).on("grid:items:added",function(event,$grid){$element.has($grid).length&&vcResizeVideoBackground($element)})):$element.find(".vc_video-bg").remove()})}),"function"!=typeof window.insertYoutubeVideoAsBackground&&(window.insertYoutubeVideoAsBackground=function($element,youtubeId,counter){if("undefined"==typeof YT||void 0===YT.Player)return 100<(counter=void 0===counter?0:counter)?void console.warn("Too many attempts to load YouTube api"):void setTimeout(function(){insertYoutubeVideoAsBackground($element,youtubeId,counter++)},100);var $container=$element.prepend('<div class="vc_video-bg vc_hidden-xs"><div class="inner"></div></div>').find(".inner");new YT.Player($container[0],{width:"100%",height:"100%",videoId:youtubeId,playerVars:{playlist:youtubeId,iv_load_policy:3,enablejsapi:1,disablekb:1,autoplay:1,controls:0,showinfo:0,rel:0,loop:1,wmode:"transparent"},events:{onReady:function(event){event.target.mute().setLoop(!0)}}}),vcResizeVideoBackground($element),jQuery(window).on("resize",function(){vcResizeVideoBackground($element)})}),"function"!=typeof window.vcResizeVideoBackground&&(window.vcResizeVideoBackground=function($element){var iframeW,iframeH,marginLeft,marginTop,containerW=$element.innerWidth(),containerH=$element.innerHeight();containerW/containerH<16/9?(iframeW=containerH*(16/9),iframeH=containerH,marginLeft=-Math.round((iframeW-containerW)/2)+"px",marginTop=-Math.round((iframeH-containerH)/2)+"px"):(iframeH=(iframeW=containerW)*(9/16),marginTop=-Math.round((iframeH-containerH)/2)+"px",marginLeft=-Math.round((iframeW-containerW)/2)+"px"),iframeW+="px",iframeH+="px",$element.find(".vc_video-bg iframe").css({maxWidth:"1000%",marginLeft:marginLeft,marginTop:marginTop,width:iframeW,height:iframeH})}),"function"!=typeof window.vcExtractYoutubeId&&(window.vcExtractYoutubeId=function(id){if(void 0===id)return!1;id=id.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);return null!==id&&id[1]}),"function"!=typeof window.vc_googleMapsPointer&&(window.vc_googleMapsPointer=function(){var $=window.jQuery,$wpbGmapsWidget=$(".wpb_gmaps_widget");$wpbGmapsWidget.on("click",function(){$("iframe",this).css("pointer-events","auto")}),$wpbGmapsWidget.on("mouseleave",function(){$("iframe",this).css("pointer-events","none")}),$(".wpb_gmaps_widget iframe").css("pointer-events","none")}),"function"!=typeof window.vc_setHoverBoxPerspective&&(window.vc_setHoverBoxPerspective=function(hoverBox){hoverBox.each(function(){var $this=jQuery(this),width=$this.width();$this.css("perspective",4*width+"px")})}),"function"!=typeof window.vc_setHoverBoxHeight&&(window.vc_setHoverBoxHeight=function(hoverBox){hoverBox.each(function(){var hoverBoxHeight=jQuery(this),hoverBoxInner=hoverBoxHeight.find(".vc-hoverbox-inner");hoverBoxInner.css("min-height",0);var frontHeight=hoverBoxHeight.find(".vc-hoverbox-front-inner").outerHeight(),hoverBoxHeight=hoverBoxHeight.find(".vc-hoverbox-back-inner").outerHeight(),hoverBoxHeight=hoverBoxHeight<frontHeight?frontHeight:hoverBoxHeight;hoverBoxInner.css("min-height",(hoverBoxHeight=hoverBoxHeight<250?250:hoverBoxHeight)+"px")})}),"function"!=typeof window.vc_prepareHoverBox&&(window.vc_prepareHoverBox=function(){var hoverBox=jQuery(".vc-hoverbox");vc_setHoverBoxHeight(hoverBox),vc_setHoverBoxPerspective(hoverBox)}),jQuery(document).ready(window.vc_prepareHoverBox),jQuery(window).on("resize",window.vc_prepareHoverBox),jQuery(document).ready(function($){window.vc_js()})}(window.jQuery); assets/js/dist/page_editable.min.js 0000644 00000060113 15133272365 0013322 0 ustar 00 /*! * WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2021 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing */ // jscs:disable // jshint ignore: start window.vc_iframe={scripts_to_wait:0,time_to_call:!1,ajax:!1,activities_list:[],scripts_to_load:!1,loaded_script:{},loaded_styles:{},inline_scripts:[],inline_scripts_body:[]},function($){"use strict";window.vc_iframe.showNoContent=function(show){var $vc_no_content_helper_el=$("#vc_no-content-helper");!1===show?$vc_no_content_helper_el.addClass("vc_not-empty"):$vc_no_content_helper_el.removeClass("vc_not-empty")},window.vc_iframe.scrollTo=function(position_y){var $el,el_height,window_height=$(window).height(),window_scroll_top=$(window).scrollTop();if(position_y&&($el=$("[data-model-id="+position_y+"]"))){if(!1===(position_y=!!(el_height=$el.offset())&&el_height.top))return!1;el_height=$el.height(),(window_scroll_top+window_height<position_y||position_y+el_height<window_scroll_top)&&$.scrollTo($el,500,{offset:-50})}},window.vc_iframe.startSorting=function(){$("body").addClass("vc_sorting")},window.vc_iframe.stopSorting=function(){$("body").removeClass("vc_sorting")},window.vc_iframe.initDroppable=function(){$("body").addClass("vc_dragging"),$(".vc_container-block").on("mouseenter.vcDraggable",function(){$(this).addClass("vc_catcher")}).on("mouseout.vcDraggable",function(){$(this).removeClass("vc_catcher")})},window.vc_iframe.killDroppable=function(){$("body").removeClass("vc_dragging"),$(".vc_container-block").off("mouseover.vcDraggable mouseleave.vcDraggable")},window.vc_iframe.addActivity=function(callback){this.activities_list.push(callback)},window.vc_iframe.renderPlaceholder=function(event,is_container){var tag=$(is_container).data("tag"),is_container=parent.vc.map[tag]===Object(parent.vc.map[tag])&&((!0===parent.vc.map[tag].is_container||!1===parent.vc.map[tag].is_container||"[object Boolean]"===toString.call(parent.vc.map[tag].is_container))&&!0===parent.vc.map[tag].is_container||null!=parent.vc.map[tag].as_parent&&"[object Array]"===Object.prototype.toString.call(parent.vc.map[tag].as_parent)&&0!=parent.vc.map[tag].as_parent);return $('<div class="vc_helper vc_helper-'+tag+'"><i class="vc_general vc_element-icon'+(parent.vc.map[tag].icon?" "+parent.vc.map[tag].icon:"")+'"'+(is_container?' data-is-container="true"':"")+"></i> "+parent.vc.map[tag].name+"</div>").prependTo("body")},window.vc_iframe.setSortable=function(app){var setSectionSortable,setRowSortable,setElementsSortable,$rowSortable,$elementsSortable,_this=window.vc_iframe;parent.vc.$page.addClass("vc-main-sortable-container");var $sectionSortables,$main=$(parent.vc.$page);$main.sortable({forcePlaceholderSize:!1,connectWith:!1,items:"> [data-tag=vc_row], > [data-tag=vc_section]",handle:" > .vc_row .vc_move-vc_row, > .vc_controls .vc_element-move",cursor:"move",cursorAt:{top:20,left:16},placeholder:"vc_placeholder-row",cancel:".vc-non-draggable-row",helper:_this.renderPlaceholder,start:function(event,ui){window.vc_iframe.startSorting(),ui.placeholder.height(30),"vc_section"===ui.item.data("tag")?($sectionSortables&&$sectionSortables.sortable("destroy"),$rowSortable&&$rowSortable.sortable("destroy"),$elementsSortable&&$elementsSortable.sortable("destroy"),$main.sortable("option","connectWith",!1)):$main.sortable("option","connectWith",['[data-tag="vc_section"] > .vc_element-container']),$main.sortable("refresh")},stop:function(event,ui){var tag,vc_map,parent_tag,trig_changed,allowed_container_element;_this.stopSorting(),"vc_section"===(tag=ui.item.data("tag"))&&(setSectionSortable(),setRowSortable(),setElementsSortable()),$main.sortable("option","connectWith",!1),$main.sortable("refresh"),vc_map=window.parent.vc.map||!1,trig_changed=!0,(parent_tag=ui.item.parents("[data-tag]:first").data("tag"))&&(allowed_container_element=vc_map[parent_tag].allowed_container_element||!0,window.parent.vc.checkRelevance(parent_tag,tag)||(ui.placeholder.removeClass("vc_hidden-placeholder"),$(this).sortable("cancel"),trig_changed=!1),vc_map[tag]===Object(vc_map[tag])&&((!0===vc_map[tag].is_container||!1===vc_map[tag].is_container||"[object Boolean]"===toString.call(vc_map[tag].is_container))&&!0===vc_map[tag].is_container||null!=vc_map[tag].as_parent&&"[object Array]"===Object.prototype.toString.call(vc_map[tag].as_parent)&&0!=vc_map[tag].as_parent)&&!0!==allowed_container_element&&allowed_container_element!==tag.replace(/_inner$/,"")&&(ui.placeholder.removeClass("vc_hidden-placeholder"),$(this).sortable("cancel"),trig_changed=!1)),trig_changed&&parent.vc.shortcodes.get(ui.item.data("modelId")).view.parentChanged()},tolerance:"pointer",update:function(event,ui){parent.vc.app.saveRowOrder(event,ui)}}),setElementsSortable=function(){$elementsSortable=$(".vc_element-container:not(.vc_section)").sortable({forcePlaceholderSize:!0,helper:_this.renderPlaceholder,distance:3,scroll:!0,scrollSensitivity:70,cursor:"move",cursorAt:{top:20,left:16},connectWith:".vc_element-container:not(.vc_section)",items:"> [data-model-id]",cancel:".vc-non-draggable",handle:".vc_element-move",start:_this.startSorting,update:app.saveElementOrder,change:function(event,ui){ui.placeholder.height(30),ui.placeholder.width(ui.placeholder.parent().width())},placeholder:"vc_placeholder",tolerance:"pointer",over:function(event,ui){var tag=ui.item.data("tag"),vc_map=window.parent.vc.map||!1,$sender_column=ui.placeholder.closest("[data-tag]").data("tag"),allowed_container_element=void 0===vc_map[$sender_column].allowed_container_element||vc_map[$sender_column].allowed_container_element;ui.placeholder.removeClass("vc_hidden-placeholder"),ui.placeholder.css({maxWidth:ui.placeholder.parent().width()}),tag&&vc_map&&(window.parent.vc.checkRelevance($sender_column,tag)||ui.placeholder.addClass("vc_hidden-placeholder"),!ui.sender||($sender_column=ui.sender.closest(".vc_element").removeClass("vc_sorting-over")).find(".vc_element").length<1&&$sender_column.addClass("vc_empty"),ui.placeholder.closest(".vc_element").addClass("vc_sorting-over"),vc_map[tag]===Object(vc_map[tag])&&((!0===vc_map[tag].is_container||!1===vc_map[tag].is_container||"[object Boolean]"===toString.call(vc_map[tag].is_container))&&!0===vc_map[tag].is_container||null!=vc_map[tag].as_parent&&"[object Array]"===Object.prototype.toString.call(vc_map[tag].as_parent)&&0!=vc_map[tag].as_parent)&&!0!==allowed_container_element&&allowed_container_element!==tag.replace(/_inner$/,"")&&ui.placeholder.addClass("vc_hidden-placeholder"))},out:function(event,ui){ui.placeholder.removeClass("vc_hidden-placeholder"),ui.placeholder.closest(".vc_element").removeClass("vc_sorting-over")},stop:function(event,ui){var tag=ui.item.data("tag"),vc_map=window.parent.vc.map||!1,parent_tag=ui.item.parents("[data-tag]:first").data("tag"),allowed_container_element=vc_map[parent_tag].allowed_container_element||!0,trig_changed=!0;window.parent.vc.checkRelevance(parent_tag,tag)||(ui.placeholder.removeClass("vc_hidden-placeholder"),$(this).sortable("cancel"),trig_changed=!1),vc_map[tag]===Object(vc_map[tag])&&((!0===vc_map[tag].is_container||!1===vc_map[tag].is_container||"[object Boolean]"===toString.call(vc_map[tag].is_container))&&!0===vc_map[tag].is_container||null!=vc_map[tag].as_parent&&"[object Array]"===Object.prototype.toString.call(vc_map[tag].as_parent)&&0!=vc_map[tag].as_parent)&&!0!==allowed_container_element&&allowed_container_element!==tag.replace(/_inner$/,"")&&(ui.placeholder.removeClass("vc_hidden-placeholder"),$(this).sortable("cancel"),trig_changed=!1),trig_changed&&parent.vc.shortcodes.get(ui.item.data("modelId")).view.parentChanged(),window.vc_iframe.stopSorting()}})},setRowSortable=function(){$rowSortable=$(".wpb_row").sortable({forcePlaceholderSize:!0,tolerance:"pointer",items:"> [data-tag=vc_column], > [data-tag=vc_column_inner]",handle:"> .vc_controls .vc_move-vc_column",start:function(event,ui){window.vc_iframe.startSorting();var css_class=ui.item.data("modelId"),css_class=parent.vc.shortcodes.get(css_class),css_class=css_class.view.convertSize(css_class.getParam("width"));ui.item.appendTo(ui.item.parent().parent()),ui.placeholder.addClass(css_class),ui.placeholder.width(ui.placeholder.width()-4)},cursor:"move",cursorAt:{top:20,left:16},stop:function(event,ui){window.vc_iframe.stopSorting(event,ui)},update:app.saveColumnOrder,placeholder:"vc_placeholder-column",helper:_this.renderPlaceholder})},(setSectionSortable=function(){$sectionSortables=$('[data-tag="vc_section"] > .vc_element-container').sortable({forcePlaceholderSize:!1,connectWith:[".vc-main-sortable-container",'[data-tag="vc_section"] > .vc_element-container'],items:'[data-tag="vc_row"]',handle:"> .vc_row .vc_move-vc_row",cursor:"move",cursorAt:{top:20,left:16},placeholder:"vc_placeholder-row",cancel:".vc-non-draggable-row",helper:_this.renderPlaceholder,start:function(event,ui){window.vc_iframe.startSorting(),ui.placeholder.height(30)},stop:function(event,ui){var allowed_container_element,tag=ui.item.data("tag"),vc_map=window.parent.vc.map||!1,parent_tag=ui.item.parents("[data-tag]:first").data("tag"),trig_changed=!0;parent_tag&&(allowed_container_element=vc_map[parent_tag].allowed_container_element||!0,window.parent.vc.checkRelevance(parent_tag,tag)||(ui.placeholder.removeClass("vc_hidden-placeholder"),$(this).sortable("cancel"),trig_changed=!1),vc_map[tag]===Object(vc_map[tag])&&((!0===vc_map[tag].is_container||!1===vc_map[tag].is_container||"[object Boolean]"===toString.call(vc_map[tag].is_container))&&!0===vc_map[tag].is_container||null!=vc_map[tag].as_parent&&"[object Array]"===Object.prototype.toString.call(vc_map[tag].as_parent)&&0!=vc_map[tag].as_parent)&&!0!==allowed_container_element&&allowed_container_element!==tag.replace(/_inner$/,"")&&(ui.placeholder.removeClass("vc_hidden-placeholder"),$(this).sortable("cancel"),trig_changed=!1)),trig_changed&&parent.vc.shortcodes.get(ui.item.data("modelId")).view.parentChanged(),_this.stopSorting()},tolerance:"pointer",update:function(event,ui){parent.vc.app.saveRowOrder(event,ui)},over:function(event,ui){var tag=ui.item.data("tag"),vc_map=window.parent.vc.map||!1,$sender_column=ui.placeholder.closest("[data-tag]").data("tag"),allowed_container_element=void 0===vc_map[$sender_column].allowed_container_element||vc_map[$sender_column].allowed_container_element;ui.placeholder.removeClass("vc_hidden-placeholder"),ui.placeholder.css({maxWidth:ui.placeholder.parent().width()}),tag&&vc_map&&(window.parent.vc.checkRelevance($sender_column,tag)||ui.placeholder.addClass("vc_hidden-placeholder"),!ui.sender||($sender_column=ui.sender.closest(".vc_element").removeClass("vc_sorting-over")).find(".vc_element").length<1&&$sender_column.addClass("vc_empty"),ui.placeholder.closest(".vc_element").addClass("vc_sorting-over"),vc_map[tag]===Object(vc_map[tag])&&((!0===vc_map[tag].is_container||!1===vc_map[tag].is_container||"[object Boolean]"===toString.call(vc_map[tag].is_container))&&!0===vc_map[tag].is_container||null!=vc_map[tag].as_parent&&"[object Array]"===Object.prototype.toString.call(vc_map[tag].as_parent)&&0!=vc_map[tag].as_parent)&&!0!==allowed_container_element&&allowed_container_element!==tag.replace(/_inner$/,"")&&ui.placeholder.addClass("vc_hidden-placeholder"))},out:function(event,ui){ui.placeholder.removeClass("vc_hidden-placeholder"),ui.placeholder.closest(".vc_element").removeClass("vc_sorting-over")}})})(),setElementsSortable(),setRowSortable(),$main.disableSelection(),$main.on("mouseenter","select",function(){$main.enableSelection()}),$main.on("mouseleave","select",function(){$main.disableSelection()}),$main.on("focus",'input[type="text"],textarea',function(){$main.enableSelection()}),$main.on("blur",'input[type="text"],textarea',function(){$main.disableSelection()}),app.setFrameSize(),$("#vc_load-new-js-block").appendTo("body")},window.vc_iframe.loadCustomCss=function(css){vc_iframe.$custom_style||($("[data-type=vc_custom-css]").remove(),window.vc_iframe.$custom_style=$('<style class="vc_post_custom_css_style"></style>').appendTo("body")),window.vc_iframe.$custom_style.html(css.replace(/(<([^>]+)>)/gi,""))},window.vc_iframe.setCustomShortcodeCss=function(css){this.$shortcodes_custom_css=$("body > [data-type=vc_shortcodes-custom-css]"),this.$shortcodes_custom_css.length||(this.$shortcodes_custom_css=$('<style data-type="vc_shortcodes-custom-css"></style>').prependTo("body")),this.$shortcodes_custom_css.append(css)},window.vc_iframe.addInlineScript=function(script){return this.inline_scripts.push(script)-1},window.vc_iframe.addInlineScriptBody=function(script){return this.inline_scripts_body.push(script)-1},window.vc_iframe.loadInlineScripts=function(){for(var i=0;this.inline_scripts[i];)$(this.inline_scripts[i]).insertAfter(".js_placeholder_"+i),$(".js_placeholder_"+i).remove(),i++;this.inline_scripts=[]},window.vc_iframe.loadInlineScriptsBody=function(){for(var i=0;this.inline_scripts_body[i];)$(this.inline_scripts_body[i]).insertAfter(".js_placeholder_inline_"+i),$(".js_placeholder_inline_"+i).remove(),i++;this.inline_scripts_body=[]},window.vc_iframe.allowedLoadScript=function(src){var i,scripts_string,ls_rc,scripts=[],scripts_to_add=[];if(src.match(/load\-scripts\.php/)){for(i in scripts=(scripts_string=src.match(/load%5B%5D=([^&]+)/)[1])?scripts_string.split(","):scripts)ls_rc="load-script:"+scripts[i],vc_iframe.loaded_script[window.parent.vc_globalHashCode(ls_rc)]||(window.vc_iframe.loaded_script[window.parent.vc_globalHashCode(ls_rc)]=ls_rc,scripts_to_add.push(scripts[i]));return!!scripts_to_add.length&&src.replace(/load%5B%5D=[^&]+/,"load%5B%5D="+scripts_to_add.join(","))}return!vc_iframe.loaded_script[window.parent.vc_globalHashCode(src)]&&((0<src.indexOf("wp-includes/js/")||0<src.indexOf("wp-content/themes/"))&&(window.vc_iframe.loaded_script[window.parent.vc_globalHashCode(src)]=src),src)},window.vc_iframe.collectScriptsData=function(){$("script[src]").each(function(){var src=$(this).attr("src");window.vc_iframe.loaded_script[window.parent.vc_globalHashCode(src)]=src}),$("link[href]").each(function(){var href=$(this).attr("href");window.vc_iframe.loaded_styles[window.parent.vc_globalHashCode(href)]=href})},$("body").removeClass("admin-bar"),$(document).ready(function(){$("#wpadminbar").hide(),$(".edit-link").hide(),window.parent.vc&&!window.parent.vc.loaded&&window.parent.vc.build&&window.parent.vc.build()}),window.vc_iframe.reload=function(){for(var i in window.vc_iframe.reload_safety_call=!1,$("a:not(.control-btn),form").each(function(){$(this).attr("target","_blank")}),this.collectScriptsData(),this.loadInlineScripts(),this.loadInlineScriptsBody(),this.activities_list)this.activities_list[i].call(window);return this.activities_list=[],window.setTimeout(function(){window.vc_teaserGrid(),window.vc_carouselBehaviour(),window.vc_prettyPhoto(),window.vc_googleplus(),window.vc_pinterest(),window.vc_progress_bar(),window.vc_rowBehaviour(),window.vc_waypoints(),window.vc_gridBehaviour(),window.vc_googleMapsPointer(),$(window).trigger("vc_reload"),$(window).trigger("resize")},10),!0},window.vc_iframe.addScripts=function($elements){window.vc_iframe.scripts_to_wait=$elements.length,window.vc_iframe.scripts_to_load=$elements},window.vc_iframe.addStyles=function($elements){window.jQuery("body").append($elements)},window.vc_iframe.loadScripts=function(){vc_iframe.scripts_to_wait&&vc_iframe.scripts_to_load?(window.vc_iframe.scripts_to_load.each(function(){var $element=$(this);if(window.vc_iframe.reload_safety_call=!0,$element.is("script")){var href=$element.attr("src");if(href)(href=vc_iframe.allowedLoadScript(href))?$.getScript(href,function(){--window.vc_iframe.scripts_to_wait,vc_iframe.scripts_to_wait<1&&window.vc_iframe.reload()}):(--window.vc_iframe.scripts_to_wait,vc_iframe.scripts_to_wait<1&&window.vc_iframe.reload());else{try{window.jQuery("body").append($element)}catch(err){window.console&&window.console.warn&&window.console.warn("loadScripts error",err)}--window.vc_iframe.scripts_to_wait,vc_iframe.scripts_to_wait<1&&vc_iframe.reload()}}else{href=$element.attr("href");href&&!vc_iframe.loaded_styles[window.parent.vc_globalHashCode(href)]&&window.jQuery("body").append($element),--window.vc_iframe.scripts_to_wait,vc_iframe.scripts_to_wait<1&&window.vc_iframe.reload()}}),window.vc_iframe.scripts_to_load=!1,$(document).ajaxComplete(function(e){$(e.currentTarget).off("ajaxComplete"),window.vc_iframe.scripts_to_wait||vc_iframe.reload()}),window.setTimeout(function(){!0===vc_iframe.reload_safety_call&&vc_iframe.reload()},14e3)):window.vc_iframe.reload()},window.vc_iframe.destroyTabs=function($tabs){$tabs.each(function(){$(this).find(".wpb_tour_tabs_wrapper").tabs("destroy")})},window.vc_iframe.buildTabs=function($tab,active){var ver=$.ui.version.split("."),old_version=1===parseInt(ver[0],10)&&parseInt(ver[1],10)<9;return $tab.each(function(index){$(this).attr("data-interval");var $tabs,tabs_array=[],$wrapper=$(this).find(".wpb_tour_tabs_wrapper");$wrapper.hasClass("ui-widget")?(active=!1!==active?active:$wrapper.tabs("option","active"),$tabs=$wrapper.tabs("refresh"),$wrapper.tabs("option","active",active)):$tabs=$(this).find(".wpb_tour_tabs_wrapper").tabs({active:0,show:function(event,ui){wpb_prepare_tab_content(event,ui)},activate:function(event,ui){wpb_prepare_tab_content(event,ui)}}),$(this).find(".vc_element").each(function(){tabs_array.push(this.id)}),$(this).find(".wpb_prev_slide a, .wpb_next_slide a").off("click").on("click",function(length){var index;length&&length.preventDefault&&length.preventDefault(),old_version?(index=$tabs.tabs("option","selected"),$(this).parent().hasClass("wpb_next_slide")?index++:index--,index<0?index=$tabs.tabs("length")-1:index>=$tabs.tabs("length")&&(index=0),$tabs.tabs("select",index)):(index=$tabs.tabs("option","active"),length=$tabs.find(".wpb_tab").length,index=$(this).parent().hasClass("wpb_next_slide")?length<=index+1?0:index+1:index-1<0?length-1:index-1,$tabs.tabs("option","active",index))})}),!0},window.vc_iframe.setActiveTab=function($tabs,index){$tabs.each(function(){$(this).find(".wpb_tour_tabs_wrapper").tabs("refresh"),$(this).find(".wpb_tour_tabs_wrapper").tabs("option","active",index)})},window.vc_iframe.setTabsSorting=function(view){var $controls=$(view.tabsControls().get(0));$controls.hasClass("ui-sortable")&&$controls.sortable("destroy"),$controls.sortable({axis:"vc_tour"===view.model.get("shortcode")?"y":"x",update:view.stopSorting,items:"> li:not(.add_tab_block)"}),navigator.userAgent.toLowerCase().match(/firefox/)&&($controls.bind("sortstart",function(event,ui){ui.helper.css("margin-top",$(window).scrollTop())}),$controls.bind("sortbeforestop",function(event,ui){ui.helper.css("margin-top",0)}))},window.vc_iframe.buildAccordion=function($el,active){$el.each(function(index){var $this=$(this),$wrapper=$this.find(".wpb_accordion_wrapper"),active_tab=($this.attr("data-interval"),!isNaN($this.data("active-tab"))&&0<parseInt($this.data("active-tab"),10)&&parseInt($this.data("active-tab"),10)-1),collapsible=!1===active_tab||"yes"===$this.data("collapsible");$wrapper.hasClass("ui-widget")?(!1===active&&(active=$wrapper.accordion("option","active")),$wrapper.accordion("refresh"),$wrapper.accordion("option","active",active)):$this.find(".wpb_accordion_wrapper").accordion({create:function(event,ui){ui.panel.parent().parent().addClass("vc_active-accordion-tab")},header:"> .vc_element > div > h3",autoHeight:!1,heightStyle:"content",active:active_tab,collapsible:collapsible,navigation:!0,activate:function(event,ui){vc_accordionActivate(event,ui),ui.oldPanel.parent().parent().removeClass("vc_active-accordion-tab"),ui.newPanel.parent().parent().addClass("vc_active-accordion-tab")},change:function(event,ui){void 0!==$.fn.isotope&&ui.newContent.find(".isotope").isotope("layout"),window.vc_carouselBehaviour()}})})},window.vc_iframe.setAccordionSorting=function(view){$(view.$accordion.find("> .wpb_accordion_wrapper").get(0)).sortable({handle:".vc_move-vc_accordion_tab",update:view.stopSorting})},window.vc_iframe.vc_imageCarousel=function(model_id){var $carousel=$("[data-model-id="+model_id+"]"),$carousel=($carousel.find("img").length,$carousel.find('[data-ride="vc_carousel"]'));!$carousel.find("img:first").length||$carousel.find("img:first").prop("complete")?$carousel.carousel($carousel.data()):window.setTimeout(function(){window.vc_iframe.vc_imageCarousel(model_id)},500)},window.vc_iframe.vc_gallery=function(model_id){var $gallery=$("[data-model-id="+model_id+"]").find(".wpb_gallery_slides");$gallery.find("img:first").prop("complete")?this.gallerySlider($gallery):window.setTimeout(function(){window.vc_iframe.vc_gallery(model_id)},500)},window.vc_iframe.vc_postsSlider=function($gallery){$gallery=$("[data-model-id="+$gallery+"]").find(".wpb_gallery_slides");this.gallerySlider($gallery)},window.vc_iframe.gallerySlider=function($gallery){var sliderTimeout,sliderFx,slideshow,$imagesGrid;$gallery.hasClass("wpb_flexslider")?(sliderTimeout=1e3*parseInt($gallery.attr("data-interval"),10),sliderFx=$gallery.attr("data-flex_fx"),slideshow=!0,$gallery.flexslider({animation:sliderFx,slideshow:slideshow=0===sliderTimeout?!1:slideshow,slideshowSpeed:sliderTimeout,sliderSpeed:800,smoothHeight:!0}),$gallery.addClass("loaded")):$gallery.hasClass("wpb_slider_nivo")?(0===(sliderTimeout=1e3*$gallery.attr("data-interval"))&&(sliderTimeout=9999999999),$gallery.find(".nivoSlider").nivoSlider({effect:"boxRainGrow,boxRain,boxRainReverse,boxRainGrowReverse",slices:15,boxCols:8,boxRows:4,animSpeed:800,pauseTime:sliderTimeout,startSlide:0,directionNav:!0,directionNavHide:!0,controlNav:!0,keyboardNav:!1,pauseOnHover:!0,manualAdvance:!1,prevText:"Prev",nextText:"Next"})):$gallery.hasClass("wpb_image_grid")&&($.fn.imagesLoaded?$imagesGrid=$gallery.find(".wpb_image_grid_ul").imagesLoaded(function(){$imagesGrid.isotope({itemSelector:".isotope-item",layoutMode:"fitRows"})}):$gallery.find(".wpb_image_grid_ul").isotope({itemSelector:".isotope-item",layoutMode:"fitRows"}))},window.vc_iframe.vc_toggle=function($el){$el=$("[data-model-id="+$el+"]");window.vc_toggleBehaviour($el)},window.vc_iframe.gridInit=function(vcGrid){var $grid=$("[data-model-id="+vcGrid+"] [data-vc-grid-settings]");$grid.find(".vc_grid-loading:visible").length||((vcGrid=$grid.data("vcGrid"))?($grid.empty(),vcGrid.init()):$grid.vcGrid())},window.vc_iframe.updateChildGrids=function(model_id){$("[data-model-id="+model_id+"] [data-vc-grid-settings]").each(function(){var $grid=$(this),vcGrid=$(this).data("vcGrid");!$grid.find(".vc_grid-loading:visible").length&&vcGrid&&($grid.empty(),vcGrid.init())})},window.vc_iframe.buildTTA=function(){$("[data-vc-accordion]:not(.vc_is-ready-fe)").on("show.vc.accordion",function(e){var ui={};ui.newPanel=$(this).data("vc.accordion").getTarget(),window.wpb_prepare_tab_content(e,ui)}).addClass("vc_is-ready-fe")},window.vc_iframe.vc_pieChart=function(){window.vc_pieChart(),window.setTimeout(function(){$(window).off("resize.vcPieChartEditable").on("resize.vcPieChartEditable",function(){$(".vc_pie_chart.vc_ready").vcChat()})},500)},$(document).ready(function(){parent&&parent.vc&&!parent.vc.loaded&&window.setTimeout(function(){parent.vc.build()},10)})}(window.jQuery),function($){"use strict";var vcPointerMessage=function(target,pointerOptions,texts){this.target=target,this.$pointer=null,this.texts=texts,this.pointerOptions=pointerOptions,this.init()};vcPointerMessage.prototype={init:function(){_.bindAll(this,"openedEvent","reposition")},show:function(){this.$pointer=$(this.target),this.$pointer.data("vcPointerMessage",this),this.pointerOptions.opened=this.openedEvent,this.$pointer.addClass("vc-with-vc-pointer").pointer(this.pointerOptions).pointer("open"),$(window).on("resize.vcPointer",this.reposition)},domButtonsWrapper:function(){return $('<div class="vc_wp-pointer-controls" />')},domCloseBtn:function(){return $('<a class="vc_pointer-close close">'+this.texts.finish+"</a>")},domNextBtn:function(){return $('<button class="button button-primary button-large vc_wp-pointers-next">'+this.texts.next+'<i class="vc_pointer-icon"></i></button>')},domPrevBtn:function(){return $('<button class="button button-primary button-large vc_wp-pointers-prev"><i class="vc_pointer-icon"></i>'+this.texts.prev+"</button> ")},openedEvent:function(a,b){var offset=b.pointer.offset();b.pointer.css("z-index",1e5),offset&&offset.top&&$("body").scrollTop(80<offset.top?offset.top-80:0)},reposition:function(){this.$pointer.pointer("reposition")},close:function(){this.$pointer&&this.$pointer.removeClass("vc-with-vc-pointer").pointer("close"),$(window).off("resize.vcPointer")}},window.vcPointerMessage=vcPointerMessage}(window.jQuery); assets/js/dist/settings.min.js 0000644 00000102156 15133272365 0012421 0 ustar 00 /*! * WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2021 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing */ // jscs:disable // jshint ignore: start window.vc||(window.vc={}),function(){"use strict";vc.templateOptions={default:{evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},custom:{evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g}};function escapeChar(match){return"\\"+escapes[match]}var noMatch=/(.)^/,escapes={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},escapeRegExp=/\\|'|\r|\n|\u2028|\u2029/g;vc.template=function(text,argument){argument=_.defaults({},argument,vc.templateOptions.default);var render,template=RegExp([(argument.escape||noMatch).source,(argument.interpolate||noMatch).source,(argument.evaluate||noMatch).source].join("|")+"|$","g"),index=0,source="__p+='";text.replace(template,function(match,escape,interpolate,evaluate,offset){return source+=text.slice(index,offset).replace(escapeRegExp,escapeChar),index=offset+match.length,escape?source+="'+\n((__t=("+escape+"))==null?'':_.escape(__t))+\n'":interpolate?source+="'+\n((__t=("+interpolate+"))==null?'':__t)+\n'":evaluate&&(source+="';\n"+evaluate+"\n__p+='"),match}),source+="';\n",source="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+(source=!argument.variable?"with(obj||{}){\n"+source+"}\n":source)+"return __p;\n";try{render=new Function(argument.variable||"obj","_",source)}catch(e){throw e.source=source,e}template=function(data){return render.call(this,data,_)},argument=argument.variable||"obj";return template.source="function("+argument+"){\n"+source+"}",template}}(),function($){"use strict";_.isUndefined(window.vc)&&(window.vc={}),window.Vc_postSettingsEditor=Backbone.View.extend({$editor:!1,sel:"wpb_csseditor",ace_enabled:!1,initialize:function(sel){sel&&0<sel.length&&(this.sel=sel),this.ace_enabled=!0},aceEnabled:function(){return this.ace_enabled&&window.ace&&window.ace.edit},setEditor:function(value){return this.aceEnabled()?this.setEditorAce(value):this.setEditorTextarea(value),this.$editor},focus:function(){var count;this.aceEnabled()?(this.$editor.focus(),count=this.$editor.session.getLength(),this.$editor.gotoLine(count,this.$editor.session.getLine(count-1).length)):this.$editor.focus()},setEditorAce:function(count){this.$editor||(this.$editor=ace.edit(this.sel),this.$editor.getSession().setMode("ace/mode/css"),this.$editor.setTheme("ace/theme/chrome")),this.$editor.setValue(count),this.$editor.clearSelection(),this.$editor.focus();count=this.$editor.getSession().getLength();return this.$editor.gotoLine(count,this.$editor.getSession().getLine(count-1).length),this.$editor},setEditorTextarea:function(value){return this.$editor||(this.$editor=$("<textarea></textarea>").css({width:"100%",height:"100%",minHeight:"300px"}),$("#"+this.sel).empty().append(this.$editor).css({overflowLeft:"hidden",width:"100%",height:"100%"})),this.$editor.val(value),this.$editor.focus(),this.$editor.parent().css({overflow:"auto"}),this.$editor},setSize:function(){var height=$(window).height()-380;this.aceEnabled()?$("#"+this.sel).css({height:height,minHeight:height}):(this.$editor.parent().css({height:height,minHeight:height}),this.$editor.css({height:"98%",width:"98%"}))},setSizeResizable:function(){var $editor=$("#"+this.sel),height=$editor.offset().top,height=vc.active_panel.$el.find('[data-vc-ui-element="panel-footer"]').offset().top-height-70;this.aceEnabled()?$editor.css({height:height,minHeight:height}):(this.$editor.parent().css({height:height,minHeight:height}),this.$editor.css({height:"98%",width:"98%"}))},getEditor:function(){return this.$editor},getValue:function(){return this.aceEnabled()?this.$editor.getValue():this.$editor.val()}})}(window.jQuery),function($){"use strict";$(function(){var $form=$('[data-vc-roles="form"]');$('[data-vc-roles="part-state"]').on("click",function(){var $this=$(this);$this.data("vcCustomSelector",$this.find(":selected").data("vcCustomSelector")||"")}).on("change",function(){var value,$this=$(this),customSelector=$this.data("vcRolePart"),$customBlock=$('[data-vc-role-related-part="'+customSelector+'"]');if("*"===$customBlock.data("vcRolePartState"))return!1;value=$this.val(),customSelector=$this.data("vcCustomSelector")||"",$customBlock.data("vcRolePartState").toString()===value?($customBlock.addClass("vc_visible"),customSelector.length&&$customBlock.find($this.data("vcCustomSelector")).prop("checked",!0)):$customBlock.removeClass("vc_visible")}),$form.on("submit",function(e){var $submitButton,data={};e&&e.preventDefault&&e.preventDefault(),($submitButton=$("#submit_btn")).attr("disabled",!0),$("#vc_wp-spinner").show(),data.action=$("#vc_settings-roles-action").val(),data.vc_nonce_field=$("#vc_nonce_field").val(),data.vc_roles={},$("[data-vc-role]").each(function(){var $this=$(this),role=$this.data("vcRole"),roleData={};$this.find("select").each(function(){var $this=$(this),part=$this.data("vcPart");void 0===roleData[part]&&(roleData[part]={}),roleData[part][$this.data("vcName")]=$this.val()}),$this.find('[data-vc-role-related-part].vc_visible [data-vc-name][type="checkbox"]').each(function(){var $this=$(this),part=$this.data("vcPart");void 0===roleData[part]&&(roleData[part]={}),roleData[part][$this.data("vcName")]=$this.is(":checked")?$this.val():"0"}),data.vc_roles[role]=JSON.stringify(roleData)}),$.ajax({url:$form.attr("action"),type:"POST",dataType:"json",data:data,context:this}).done(function(data){var $messageHtml;$("#vc_wp-spinner").hide(),data.message&&(($messageHtml=$('<div id="vc_roles-message" class="updated vc_updater-result-message hidden"><p><strong></strong></p></div>')).find("strong").text(data.message),$messageHtml.insertBefore($submitButton).fadeIn(100),window.setTimeout(function(){$messageHtml.slideUp(100,function(){$(this).remove(),$submitButton.attr("disabled",!1)})},2e3))})})}),$("[data-vc-accordion]").on("show.vc.accordion",function(){$(this).addClass("vc_opened")}).on("hide.vc.accordion",function(){$(this).removeClass("vc_opened")}),$('[data-vc-ui-element="panel-tab-control"]').on("click",function(e){var filterValue=$(this),$fieldset=filterValue.parents("fieldset").first(),filter=".vc_wp-form-table";e.preventDefault(),$('[data-vc-ui-element="panel-tabs-controls"] .vc_active',$fieldset).removeClass("vc_active"),filterValue.parent().addClass("vc_active"),filterValue=filterValue.data("filter"),$fieldset.attr("data-vc-roles-filter-value",filterValue),filter+=" "+filterValue,$(".vc_wp-form-table [data-vc-capability]",$fieldset).addClass("vc_hidden"),$(filter,$fieldset).removeClass("vc_hidden")}),$('[data-vc-roles="table-checkbox"]').on("change",function(){var $this=$(this);($this.is(":checked")?$this.parents("tr:first").find('[data-vc-name!="'+$this.attr("data-vc-name")+'"]:checked'):$this.parents('[data-vc-roles="table"]').first().find('[data-vc-roles-select-all-checkbox="'+$this.data("vcCap")+'"]')).prop("checked",!1)}),$("[data-vc-roles-select-all-checkbox]").on("change",function(){var $this=$(this),checked=$this.is(":checked"),$parent=$this.parents('[data-vc-roles="table"]').first(),$relatedControl=$parent.find($this.data("vcRelatedControls")),value=$this.data("vcRolesSelectAllCheckbox");$parent.find('[data-vc-cap="'+value+'"]:visible').prop("checked",checked),$relatedControl.prop("checked",checked),checked&&_.defer(function(){$parent.find("[data-vc-roles-select-all-checkbox!="+value+"]:not([data-vc-cap])").prop("checked",!1),$parent.find('[data-vc-cap!="'+value+'"]:not([data-vc-roles-select-all-checkbox]):visible').prop("checked",!1)})}),$('[data-vc-role-related-part].vc_visible [data-vc-roles="table"]').each(function(){var $table=$(this);$table.find("thead [data-vc-roles-select-all-checkbox]").each(function(){var $this=$(this),value=$this.data("vcRolesSelectAllCheckbox");$table.find('[data-vc-cap="'+value+'"]:not(:checked)').length||($this.prop("checked",!0),$table.find('tfoot [data-vc-roles-select-all-checkbox="'+value+'"]').prop("checked",!0))})})}(window.jQuery),_.isUndefined(window.vc)&&(window.vc={}),jQuery(document).ready(function($){"use strict";_.isUndefined(window.less)||(window.vc.less={},window.vc.less.options={relativeUrls:!1,rootpath:!1},window.less.options.env=vcData.debug?"development":"production",window.less.options.logLevel=vcData.debug?4:0,window.vc.less.generateLessFormData=function(formData,variablesData){var lessData={};return _.isEmpty(variablesData)||_.each(variablesData,function(value,key){var object,objectValue;_.isString(value)?(object=_.first(_.where(formData,{name:value})),_.isObject(object)&&0<(objectValue=object.value).length&&(lessData[key]=objectValue)):_.isObject(value)&&!_.isUndefined(value.key)&&(object=_.first(_.where(formData,{name:value.key})),_.isObject(object)||_.isUndefined(value.default_key)?_.isObject(object)||_.isUndefined(value.default)||(object={value:value.default}):object=_.isUndefined(lessData[value.default_key])?_.first(_.where(formData,{name:value.default_key})):{value:lessData[value.default_key]},_.isObject(object)&&(objectValue=object.value,_.isUndefined(value.modify_output)||!_.isObject(value.modify_output)||_.isEmpty(value.modify_output)||_.each(value.modify_output,function(modifier){_.isUndefined(modifier.plain)||!_.isObject(modifier.plain)||_.isEmpty(modifier.plain)||_.each(modifier.plain,function(localValue){localValue=localValue.replace("{{ value }}",objectValue);objectValue=localValue})}),objectValue&&0<objectValue.length&&(lessData[key]=objectValue)))}),lessData},window.vc.less.fileManager=less.FileManager.prototype.extractUrlParts,window.less.FileManager.prototype.extractUrlParts=function(url,baseUrl){return url+="?v="+(window.vcData&&window.vcData.version?window.vcData.version:"4.5"),vc.less.fileManager(url,baseUrl)},window.vc.less.build=function(options,callback){var self;this.options=_.extend({},{modifyVars:{},variablesDataLinker:{},lessPath:""},this.options,options),this.options.modifyVars=this.generateLessFormData(this.options.modifyVars,this.options.variablesDataLinker),self=this,_.defer(function(){less.render('@import "'+self.options.lessPath+'";',self.options).then(function(output){callback&&callback.call(self,output)},function(error){callback&&callback.call(self,void 0,error)})})})});var vc_am={current_form:!1};window.i18nLocaleVcAutomapper=window.i18nLocaleSettings,function($){"use strict";function VCS4(){return(65536*(1+Math.random())|0).toString(16).substring(1)}vc_am.vcGuid=function(){return VCS4()+VCS4()+"-"+VCS4()},_.extend(wp.shortcode.prototype,{taggedString:function(){var text='[<span class="vc_preview-tag">'+_.escape(this.tag)+"</span>";return _.each(this.attrs.numeric,function(value){/\s/.test(value)?text+=' <span class="vc_preview-param">"'+_.escape(value)+'"</span>':text+=' <span class="vc_preview-param">'+_.escape(value)+"</span>"}),_.each(this.attrs.named,function(value,name){text+=' <span class="vc_preview-param">'+_.escape(name)+'="'+_.escape(value)+'"</span>'}),"single"===this.type?text+"]":"self-closing"===this.type?text+" /]":(text+="]",this.content&&(text+='<span class="vc_preview-content">'+_.escape(this.content)+"</span>"),text+'[/<span class="vc_preview-tag">'+_.escape(this.tag)+"</span>]")}}),wp.shortcode.atmPreview=function(options){return new wp.shortcode(options).taggedString()};var message_timer,$vcSettings=$("#vc_settings-automapper");function show_message(text,$message){message_timer&&(window.clearTimeout(message_timer),$(".vc_settings-automapper").remove(),message_timer=!1);$message=$('<div class="vc_atm-message updated'+($message?" vc_message-"+$message:"")+'" style="display: none;"></div>');$message.text(text),$message.prependTo($vcSettings).fadeIn(500,function(){var $message=$(this);window.setTimeout(function(){$message.remove()},5e3)})}function showValidationError(text,$el){!_.isUndefined($el)&&$el.length||($el=$(".tab_intro")),function(text,typeClass,timeout,remove){remove&&$(".vc_atm-message").remove();var $message=$('<div class="vc_atm-message '+(typeClass||"")+'" style="display: none;"></div>');return $message.text(text),_.isUndefined(timeout)||window.setTimeout(function(){$message.remove()},timeout),$message}(text,"error",void 0,!0).insertBefore($el).fadeIn(500)}var to_title=function(string){return(string=string.replace(/_|-/," ")).charAt(0).toUpperCase()+string.slice(1)},ShortcodeModel="?";-1<window.ajaxurl.indexOf("?")&&(ShortcodeModel="&");var request_url=window.ajaxurl+ShortcodeModel+"vc_action=automapper",AppView=function(method,model,options){var data="create"===method?(model.set("id",vc_am.vcGuid()),{vc_action:"create",action:"vc_automapper_create",data:model.toJSON()}):"update"===method?{vc_action:"update",action:"vc_automapper_update",id:model.get("id"),data:model.toJSON()}:"delete"===method?{vc_action:"delete",action:"vc_automapper_delete",id:model.get("id")}:{vc_action:"read",action:"vc_automapper_read"};$.ajax({method:"POST",url:request_url,dataType:"json",data:_.extend(data,{_vcnonce:window.vcAdminNonce}),context:this}).done(function(result){result.success&&((result=(result=result.data)&&"read"===method?result:model)?"read"===method&&options.success(result):options.error("Not found"))}).fail(function(data){})},ShortcodeModel=Backbone.Model.extend({defaults:function(){return{tag:"",name:"",category:"",description:"",params:[]}},sync:AppView}),AppView=Backbone.Collection.extend({model:ShortcodeModel,sync:AppView});vc_am.shortcodes=new AppView;Backbone.View.extend({tagName:"li",className:"widget",events:{"click .vc_automapper-edit-btn":"edit","click h4, widget-action":"edit","click .vc_automapper-delete-btn":"clear"},template_html:$("#vc_automapper-item-tpl").html()||"<span>{{ tag }}</span>",initialize:function(){this.listenTo(this.model,"change",this.render),this.listenTo(this.model,"destroy",this.removeView)},render:function(){var template=vc.template(this.template_html,vc.templateOptions.custom);return this.$el.html(template(this.model.toJSON())).attr("data-item-id",this.model.get("id")),this},edit:function(e){e&&e.preventDefault&&e.preventDefault(),new EditFormView({model:this.model}).render()},clear:function(e){e&&e.preventDefault&&e.preventDefault(),confirm(window.i18nLocaleVcAutomapper.are_you_sure_delete)&&this.model.destroy()},removeView:function(){this.$el.remove()}});var EditFormView,AppView=Backbone.View.extend({render:function(){return vc_am.current_form&&vc_am.current_form.close(),vc_am.current_form=this},getType:function(){return"form"},validate:function(attrs){var result=!1;if(!attrs.name)return window.i18nLocaleVcAutomapper.error_shortcode_name_is_required;if(!attrs.tag||!attrs.tag.match(/^\S+$/))return window.i18nLocaleVcAutomapper.error_enter_valid_shortcode_tag;var fields_required=["param_name","heading","type"];return _.each(attrs.params,function(param){_.each(fields_required,function(field){""!==param[field]&&("param_name"!==field||param[field].match(/^[a-z0-9_]+$/g))||(result=window.i18nLocaleVcAutomapper.error_enter_required_fields)},this)},this),result||null},isValid:function(data){return this.validationError=this.validate(data),!this.validationError},close:function(e){e&&e.preventDefault&&e.preventDefault(),vc_am.current_form=!1,this.remove()}}),ComplexShortcodeView=Backbone.View.extend({_$widget_title:!1,_$form_view:!1,edit_view:!1,tagName:"li",className:"widget",events:{"click .vc_automapper-edit-btn":"edit","click h4, .widget-action":"edit"},template_html:$("#vc_automapper-item-complex-tpl").html()||"<span>{{ tag }}</span>",header_template_html:'<h4>{{ name }}<span class="in-widget-title"></span></h4>',initialize:function(){_.bindAll(this,"removeEditForm"),this.listenTo(this.model,"destroy",this.removeView),this.model.view=this},render:function(){var template=vc.template(this.template_html,vc.templateOptions.custom);return this.$el.html(template(this.model.toJSON())).attr("data-item-id",this.model.get("id")),this},renderTitle:function(){var template=vc.template(this.header_template_html,vc.templateOptions.custom);this.$widgetTitle().html(template(this.model.toJSON()))},edit:function(e){if(e&&e.preventDefault&&e.preventDefault(),this.$editForm().is(":animated"))return!1;this.$el.addClass("vc_opened"),this.edit_view?this.close():this.edit_view=new EditFormInnerView({model:this.model}).render()},$widgetTitle:function(){return this._$widget_title||(this._$widget_title=this.$el.find(".widget-title")),this._$widget_title},$editForm:function(){return this._$edit_form||(this._$edit_form=this.$el.find(".widget-inside")),this._$edit_form},removeEditForm:function(){this.edit_view&&this.edit_view.remove(),this.edit_view=!1},beforeSave:function(){this.$el.find("#vc_atm-name").val($("#vc_atm-header-name").val())},close:function(){vc_am.current_form=!1,this.$el.removeClass("vc_opened"),this.renderTitle(),this.$editForm().slideUp(200),this.removeEditForm()},clear:function(e){e&&e.preventDefault&&e.preventDefault(),this.model.destroy()},removeView:function(){this.remove()}}),AddFormView=AppView.extend({className:"vc_add-form-atm",template_html:$("#vc_automapper-add-form-tpl").html(),events:{"click #vc_atm-parse-string":"parseShortcode","click .vc_atm-cancel":"close"},getType:function(){return"create"},render:function(){AddFormView.__super__.render.call(this);var template=vc.template(this.template_html,vc.templateOptions.custom);return this.$el.html(template()),this.$el.insertAfter(".vc_automapper-toolbar"),this},shortcodesRegexp:_.memoize(function(){return new RegExp("\\[(\\[?)([\\w|-]+\\b)(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)")}),parseShortcode:function(data){data&&data.preventDefault&&data.preventDefault();var params=[],attr=$("#vc_atm-shortcode-string").val();return!_.isEmpty(attr)&&(data=attr.match(this.shortcodesRegexp()))?(attr=wp.shortcode.attrs(data[3]),_.each(attr.named,function(value,key){params.push({param_name:key,type:"textfield",heading:to_title(key),description:"Example: "+value,value:value})},this),data[5]&¶ms.push({param_name:"content",type:"textarea",heading:"Content",description:"",value:data[5]}),data={tag:data[2],name:to_title(data[2]),category:window.i18nLocaleVcAutomapper.my_shortcodes_category,params:params},void(this.isValid(data)?(vc_am.shortcodes.create(data),show_message(window.i18nLocaleVcAutomapper.new_shortcode_mapped,"success"),$(".vc_atm-message").remove(),vc_am.shortcodes.last().view.edit()):(this.$el.addClass("form-invalid"),showValidationError(this.validationError)))):(this.$el.addClass("form-invalid"),showValidationError(window.i18nLocaleVcAutomapper.error_enter_valid_shortcode,this.$el),!1)}}),EditFormInnerView=(EditFormView=AppView.extend({className:"vc_edit-form",active_preview:!1,events:{"click #vc_atm-save":"save","click .vc_atm-cancel":"close","click .vc_atm-delete":"clear","click #vc_atm-add-param":"addParam","click .vc_delete-param":"deleteParam","change #vc_atm-is-container":"setContentParam","keyup .vc_param-name, .vc_param-value, #vc_atm-tag":"setPreview","focus #vc_atm-tag":"setTagFieldActive","focus .vc_params input, .vc_params textarea":"setParamFieldActive","focus .vc_param.vc_content input, .vc_param.vc_content textarea":"setContentParamFieldActive","blur #vc_atm-tag, vc_param input":"unsetFieldActive",'change .vc_param-field [name="type"]':"changeParamType"},new:!1,template_html:$("#vc_automapper-form-tpl").html(),param_template_html:$("#vc_atm-form-param-tpl").html(),getType:function(){return"edit"},render:function(){EditFormView.__super__.render.call(this);var template=vc.template(this.template_html,vc.templateOptions.custom);return this.$el.html(template(this.model.toJSON())),this.$el.insertAfter($("[data-item-id="+this.model.id+"]").hide()),this.addAllParams(),this},changeParamType:function($parent){var $this=$($parent.currentTarget),$parent=$this.parents(".vc_fields");"hidden"===$this.val()?($parent.find('[name="heading"]').attr("disabled",!0),$parent.find('[name="description"]').attr("disabled",!0)):($parent.find('[name="heading"]').attr("disabled",!1),$parent.find('[name="description"]').attr("disabled",!1))},setTagFieldActive:function(e){this.active_preview&&$(this.active_preview).removeClass("vc_active"),this.active_preview="#vc_shortcode-preview .vc_preview-tag",$(this.active_preview).addClass("vc_active")},setParamFieldActive:function(index){index=$(index.currentTarget).parents(".vc_param:first").index();this.active_preview&&$(this.active_preview).removeClass("vc_active"),this.active_preview="#vc_shortcode-preview .vc_preview-param:eq("+index+")",$(this.active_preview).addClass("vc_active")},setContentParamFieldActive:function(e){this.active_preview&&$(this.active_preview).removeClass("vc_active"),this.active_preview="#vc_shortcode-preview .vc_preview-content",$(this.active_preview).addClass("vc_active")},unsetFieldActive:function(e){$(this.active_preview).removeClass("vc_active"),this.active_preview=!1},escapeParam:function(value){return value&&value.replace(/"/g,"``")},getPreview:function(data){var params=data.params,content=!1,params_to_string={};return _.each(params,function(value,key){"content"!==value.param_name?params_to_string[value.param_name]=this.escapeParam(value.value):content=value.value},this),wp.shortcode.atmPreview({tag:data.tag,attrs:params_to_string,content:content,type:!1===content?"single":""})},setPreview:function(){var data={params:this.getParams(),tag:$("#vc_atm-tag").val()};$("#vc_shortcode-preview").html(this.getPreview(data)),this.active_preview&&$(this.active_preview).addClass("vc_active")},save:function(data){data&&data.preventDefault&&data.preventDefault(),this.$el.find(".vc_error").removeClass("vc_error");data={tag:$("#vc_atm-tag").val(),name:$("#vc_atm-name").val(),category:$("#vc_atm-category").val(),description:$("#vc_atm-description").val(),params:this.getParams()};this.isValid(data)?(this.model.save(data),show_message(window.i18nLocaleVcAutomapper.shortcode_updated,"success"),this.close()):showValidationError(this.validationError,this.$el.find("#vc_atm-save"))},validate:function(attrs){var result,added_param_names;if($(".vc_error,.form-invalid").removeClass("vc_error form-invalid"),result=!1,added_param_names={},!attrs.name)return $("#vc_atm-name").addClass("vc_error"),$("#vc_atm-header-name").parent().addClass("form-invalid"),window.i18nLocaleVcAutomapper.error_shortcode_name_is_required;if(!attrs.tag||!attrs.tag.match(/^\S+$/))return $("#vc_atm-tag").addClass("vc_error").parent().addClass("form-invalid"),window.i18nLocaleVcAutomapper.error_enter_valid_shortcode_tag;var fields_required=["param_name","heading","type"];return _.each(attrs.params,function(param,index){var $field_el=$("#vc_atm-params-list [name=param_name]:eq("+index+")");if("content"===param.param_name&&!$field_el.data("system"))return result=window.i18nLocaleVcAutomapper.error_content_param_not_manually,$field_el.addClass("vc_error"),void $field_el.closest(".vc_param-field").addClass("form-invalid");_.isBoolean(added_param_names[param.param_name])&&1==added_param_names[param.param_name]&&($field_el.addClass("vc_error"),$field_el.closest(".vc_param-field").addClass("form-invalid"),result=result||window.i18nLocaleVcAutomapper.error_param_already_exists.replace(/\%s/,param.param_name)),added_param_names[param.param_name]=!0,_.each(fields_required,function(field){"hidden"!==param.type&&""===param[field]||"hidden"===param.type&&"heading"!==field&&""===param[field]?($("#vc_atm-params-list [name="+field+"]:eq("+index+")").addClass("vc_error").closest(".vc_param-field").addClass("form-invalid"),result=result||window.i18nLocaleVcAutomapper.error_enter_required_fields):"param_name"!==field||param[field].match(/^[a-z0-9_]+$/g)||($field_el.addClass("vc_error").closest(".vc_param-field").addClass("form-invalid"),result=result||window.i18nLocaleVcAutomapper.error_wrong_param_name)},this)},this),result||null},setContentParam:function(e){$(e.currentTarget)[0].checked?(this.addParamField({type:"textarea",heading:"Content",description:"",param_name:"content",value:""}),this.setParamSorting()):this.removeParamField("content"),this.setPreview()},addAllParams:function(){$("#vc_atm-params-list").empty(),_.each(this.model.get("params"),function(param){this.addParamField(param),"content"===param.param_name&&$("#vc_atm-is-container").prop("checked",!0)},this),this.setParamSorting()},getParams:function(){var params=[];return _.each($(".vc_param"),function($param){$param=$($param);params.push({param_name:$param.find("[name=param_name]").val(),type:$param.find("[name=type]").val(),description:$param.find("[name=description]").val(),heading:$param.find("[name=heading]").val(),value:$param.find("[name=value]").val()})},this),params},addParam:function(e){e&&e.preventDefault&&e.preventDefault(),this.addParamField({type:"",heading:"",description:"",param_name:"",value:""}),this.setPreview()},removeParamField:function(name){$('.vc_param-name[value="'+name+'"]').parents(".vc_param").remove()},addParamField:function(attr){var $block=$('<div class="vc_param wpb_vc_row'+("content"===attr.param_name?" vc_content":"")+'"/>').appendTo("#vc_atm-params-list"),template=vc.template(this.param_template_html,vc.templateOptions.custom);$block.html(template(attr))},setParamSorting:function(){$("#vc_atm-params-list").sortable({items:"> .vc_param",tolerance:"pointer",handle:".vc_move-param",update:this.setPreview,placeholder:"vc_sortable-placeholder"})},deleteParam:function(e){e&&e.preventDefault&&e.preventDefault(),confirm(window.i18nLocaleVcAutomapper.are_you_sure_delete_param)&&($(e.currentTarget).parents(".vc_param").remove(),this.setPreview())},close:function(e){e&&e.preventDefault&&e.preventDefault(),this.model&&$("[data-item-id="+this.model.get("id")+"]").show(),vc_am.current_form=!1,$(".vc_atm-message").remove(),this.remove()},clear:function(e){e&&e.preventDefault&&e.preventDefault(),confirm(window.i18nLocaleVcAutomapper.are_you_sure_delete)&&(this.model.destroy(),this.close())}})).extend({template_html:$("#vc_automapper-form-tpl").html(),getType:function(){return"edit"},initialize:function(){_.bindAll(this,"setPreview")},render:function(){var parent=this.model.view;this.model.get("params");EditFormView.__super__.render.call(this);var template=vc.template(this.template_html,vc.templateOptions.custom);return this.$el.html(template(_.extend({shortcode_preview:this.getPreview(this.model.toJSON())},this.model.toJSON()))),this.$el.appendTo(parent.$editForm()),parent.$widgetTitle().html('<span class="vc_atm-header"><input type="text" name="name" value="" id="vc_atm-header-name" class="vc_header-name"></span><span class="in-widget-title"></span>'),$("#vc_atm-header-name").val(this.model.get("name")),this.addAllParams(),parent.$editForm().slideDown(),this},save:function(e){e&&e.preventDefault&&e.preventDefault(),this.model.view.beforeSave(),EditFormInnerView.__super__.save.call(this)},close:function(e){e&&e.preventDefault&&e.preventDefault(),vc_am.current_form=!1,this.model.view.close()},clear:function(e){e&&e.preventDefault&&e.preventDefault(),confirm(window.i18nLocaleVcAutomapper.are_you_sure_delete)&&(this.model.view.clear(),this.remove())}}),AppView=Backbone.View.extend({events:{"click #vc_automapper-add-btn":"create",submit:"formSubmit"},className:"vc_atm-form",addFormView:!1,initialize:function(){this.listenTo(vc_am.shortcodes,"add",this.addOne),this.listenTo(vc_am.shortcodes,"reset",this.addAll),this.listenTo(vc_am.shortcodes,"all",this.render),this.$list=$(".vc_automapper-list"),vc_am.shortcodes.fetch()},formSubmit:function(node){node&&node.preventDefault&&node.preventDefault(),_.isObject(node)&&this.addFormView&&!_.isEmpty(node.currentTarget)&&!_.isEmpty(node.currentTarget[0])&&(node=node.currentTarget[0],$(node).is("#vc_atm-shortcode-string")&&this.addFormView.parseShortcode())},addAll:function(models){models.each(function(model){this.addOne(model)},this)},addOne:function(view){view=new ComplexShortcodeView({model:view});this.$list.append(view.render().el)},create:function(e){e&&e.preventDefault&&e.preventDefault(),vc_am.current_form&&"create"===vc_am.current_form.getType()||(this.addFormView=(new AddFormView).render())},render:function(){}});$vcSettings.length&&new AppView({el:$vcSettings})}(window.jQuery),jQuery(document).ready(function($){"use strict";function vc_setCookie(c_name,value,exdays){var c_value=new Date;c_value.setDate(c_value.getDate()+exdays);c_value=encodeURIComponent(value)+(null===exdays?"":"; expires="+c_value.toUTCString());document.cookie=c_name+"="+c_value}function vc_getCookie(c_name){for(var x,y,ARRcookies=document.cookie.split(";"),i=0;i<ARRcookies.length;i++)if(x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("=")),y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1),(x=x.replace(/^\s+|\s+$/g,""))==c_name)return decodeURIComponent(y)}$(".wpb_settings_accordion").accordion({active:!!vc_getCookie("wpb_js_composer_settings_group_tab")&&vc_getCookie("wpb_js_composer_settings_group_tab"),collapsible:!0,change:function(event,ui){void 0!==ui.newHeader.attr("id")?vc_setCookie("wpb_js_composer_settings_group_tab","#"+ui.newHeader.attr("id"),31536e3):vc_setCookie("wpb_js_composer_settings_group_tab","",31536e3)},heightStyle:"content"}),$(".wpb-settings-select-all-shortcodes").on("click",function(e){e.preventDefault(),$(this).parent().parent().find("[type=checkbox]").attr("checked",!0)}),$(".wpb-settings-select-none-shortcodes").on("click",function(e){e.preventDefault(),$(this).parent().parent().find("[type=checkbox]").removeAttr("checked")}),$(".vc_settings-tab-control").on("click",function(e){if(e.preventDefault(),$(this).hasClass("nav-tab-active"))return!1;$(this).attr("href");$(".vc_settings-tabs > .nav-tab-active").removeClass("nav-tab-active"),$(this).addClass("nav-tab-active")}),$(".vc_settings-tab-content").on("submit",function(){return!0}),$(".vc_show_example").on("click",function($helper){$helper.preventDefault();$helper=$(".vc_helper");if($helper.is(":animated"))return!1;$helper.toggle(100)}),$(".color-control").wpColorPicker(),$("#vc_settings-color-restore-default").on("click",function(e){e.preventDefault(),confirm(window.i18nLocaleSettings.are_you_sure_reset_color)&&($("#vc_settings-color-action").val("restore_color"),$("#vc_settings-color").attr("action",window.location.href).find("[type=submit]").click())}),$("#wpb_js_use_custom").on("change",function(){this.checked?$("#vc_settings-color").addClass("color_enabled"):$("#vc_settings-color").removeClass("color_enabled")}),$("#vc_settings-updater-button").on("click",function(e){var $this=$(this),action=$this.data("vcAction"),$parent=$this.parent();return $parent.addClass("loading"),$this.attr("disabled",!0),$.getJSON(window.ajaxurl,{action:"vc_get_"+action+"_url",_vcnonce:window.vcAdminNonce},function(response){response&&response.status?window.location=response.url:(alert("Failed to get response from server. Please try again"),$parent.removeClass("loading"),$this.removeAttr("disabled"))}).fail(function(){alert("Failed to get response from server. Please refresh page and try again"),$parent.removeClass("loading"),$this.removeAttr("disabled")}),e.preventDefault(),!1});var $css_editor=$("#wpb_csseditor"),$css_editor_input=$("textarea.custom_css.wpb_csseditor");function showMessageMore(text,typeClass,timeout,remove){remove&&$(".vc_atm-message").remove();var $message=$('<div class="vc_atm-message '+(typeClass||"")+'" style="display: none;"><p></p></div>');return $message.find("p").text(text),_.isUndefined(timeout)||window.setTimeout(function(){$message.fadeOut(500,function(){$(this).remove()})},timeout),$message}$css_editor.length&&(window.css_editor=new Vc_postSettingsEditor,window.css_editor.setEditor($css_editor_input.val()),window.css_editor.getEditor().on("change",function(){$css_editor_input.val(window.css_editor.getValue())})),$("#vc_settings-vc-pointers-reset").on("click",function(e){e.preventDefault(),$.post(window.ajaxurl,{action:"vc_pointer_reset",_vcnonce:window.vcAdminNonce}),$(this).text($(this).data("vcDoneTxt"))});var lessBuilding=!1;$("#vc_settings-color").on("submit",function(e){var modifyVars,variablesDataLinker,$spinner,$submitButton;e.preventDefault(),lessBuilding||($submitButton=$("#submit_btn"),$("#wpb_js_use_custom").prop("checked")&&"restore_color"!==$("#vc_settings-color-action").val()?(lessBuilding=!0,modifyVars=$(this).serializeArray(),variablesDataLinker=$submitButton.data("vc-less-variables"),$spinner=$('<span class="vc_settings-spinner vc_ui-wp-spinner"></span>'),$submitButton.val(window.i18nLocaleSettings.saving),$spinner.insertBefore($submitButton).show(),_.delay(function(){vc.less.build({modifyVars:modifyVars,variablesDataLinker:variablesDataLinker,lessPath:$submitButton.data("vc-less-path"),rootpath:$submitButton.data("vc-less-root")},function($form,error){_.isUndefined($form)||_.isUndefined($form.css)?_.isUndefined(error)||(window.console&&window.console.warn&&window.console.warn("build error",error),showMessageMore(window.i18nLocaleSettings.save_error+". "+error,"error",void 0,!0).insertBefore($submitButton.parent()).fadeIn(500),$submitButton.val(window.i18nLocaleSettings.save),lessBuilding=!1,$spinner.remove()):($('[name="wpb_js_compiled_js_composer_less"]').val($form.css),$form=$("#vc_settings-color"),$.ajax({type:"POST",url:$form.attr("action"),data:$form.eq(0).serializeArray(),success:function(){showMessageMore(window.i18nLocaleSettings.saved,"updated",5e3,!0).insertBefore($submitButton.parent()).fadeIn(500),$submitButton.val(window.i18nLocaleSettings.save),lessBuilding=!1,$spinner.remove()},error:function(){showMessageMore(window.i18nLocaleSettings.form_save_error,"error",void 0,!0).insertBefore($submitButton.parent()).fadeIn(500),$submitButton.val(window.i18nLocaleSettings.save),lessBuilding=!1,$spinner.remove()}}))})},100)):this.submit())})}); assets/js/dist/edit-form.min.js 0000644 00000037405 15133272365 0012453 0 ustar 00 /*! * WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2021 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing */ // jscs:disable // jshint ignore: start _.isUndefined(window.vc)&&(window.vc={atts:{}}),function($){"use strict";var VcColumnOffsetParam=Backbone.View.extend({events:{},$lg_offset_placeholder_value:!1,$lg_size_placeholder_value:!1,initialize:function(){_.bindAll(this,"setLgPlaceholders")},render:function(){return this},save:function(){var data=[];return this.$el.find(".vc_column_offset_field").each(function(){var $field=$(this);$field.is(":checkbox:checked")?data.push($field.attr("name")):$field.is("select")&&""!==$field.val()&&data.push($field.val())}),data},setLgPlaceholders:function(){var offset=this.$lg_offset_placeholder_value.val().replace(/[^\d]/g,"");this.$lg_size.find("option:first").text(VcI8nColumnOffsetParam.inherit_default),this.$lg_offset.find("option:first").text(offset?VcI8nColumnOffsetParam.inherit+offset:"")}});vc.atts.column_offset={parse:function(param){return this.content().find("input.wpb_vc_param_value."+param.param_name).data("vcColumnOffset").save().join(" ")},init:function(param,$field){$('[data-column-offset="true"]',$field).each(function(){var $this=$(this);$this.find(".wpb_vc_param_value").data("vcColumnOffset",new VcColumnOffsetParam({el:$this}).render())})}}}(window.jQuery),_.isUndefined(window.vc)&&(window.vc={atts:{}}),function($){"use strict";var media,preloader_url,VcCssEditor;media=wp.media,preloader_url=ajaxurl.replace(/admin\-ajax\.php/,"images/wpspin_light.gif"),media.controller.VcCssSingleImage=media.controller.VcSingleImage.extend({setCssEditor:function(view){return view&&(this._css_editor=view),this},updateSelection:function(){var attachments,selection=this.get("selection"),ids=this._css_editor.getBackgroundImage();void 0!==ids&&""!==ids&&-1!==ids&&(attachments=_.map(ids.toString().split(/,/),function(attachment){attachment=wp.media.model.Attachment.get(attachment);return attachment.fetch(),attachment})),selection.reset(attachments)}}),VcCssEditor=vc.CssEditor=Backbone.View.extend({attrs:{},layouts:["margin","border-width","padding"],positions:["top","right","bottom","left"],$field:!1,simplify:!1,$simplify:!1,events:{"click .vc_icon-remove":"removeImage","click .vc_add-image":"addBackgroundImage","change .vc_simplify":"changeSimplify"},initialize:function(){_.bindAll(this,"setSimplify")},render:function(value){return this.attrs={},this.$simplify=this.$el.find(".vc_simplify"),_.isString(value)&&this.parse(value),this},parse:function(data_split){data_split=data_split.split(/\s*(\.[^\{]+)\s*\{\s*([^\}]+)\s*\}\s*/g);data_split&&data_split[2]&&this.parseAtts(data_split[2].replace(/\s+!important/g,""))},addBackgroundImage:function(e){if(e&&e.preventDefault&&e.preventDefault(),window.vc_selectedFilters={},this.image_media)return this.image_media.open("vc_editor");this.image_media=media({state:"vc_single-image",states:[(new media.controller.VcCssSingleImage).setCssEditor(this)]}),this.image_media.on("toolbar:create:vc_single-image",function(toolbar){this.createSelectToolbar(toolbar,{text:window.i18nLocale.set_image})},this.image_media),this.image_media.state("vc_single-image").on("select",this.setBgImage),this.image_media.open("vc_editor")},setBgImage:function(){!function(selection,obj){var ids;ids=[],$(".media-modal").addClass("processing-media"),selection.each(function(model){ids.push(model.get("id"))}),function(ids,callback){$.ajax({dataType:"json",type:"POST",url:window.ajaxurl,data:{action:"vc_media_editor_add_image",filters:window.vc_selectedFilters,ids:ids,vc_inline:!0,_vcnonce:window.vcAdminNonce}}).done(function(response){var attachments,attachment,promises,i;if("function"==typeof callback){for(attachments=[],promises=[],i=0;i<response.data.ids.length;i++)attachment=wp.media.model.Attachment.get(response.data.ids[i]),promises.push(attachment.fetch()),attachments.push(attachment);$.when.apply($,promises).done(function(){callback(attachments)})}}).fail(function(response){$(".media-modal-close").click(),window.vc&&window.vc.active_panel&&window.i18nLocale&&window.i18nLocale.error_while_saving_image_filtered&&vc.active_panel.showMessage(window.i18nLocale.error_while_saving_image_filtered,"error"),window.console&&window.console.warn&&window.console.warn("css_editor processImages error",response)}).always(function(){$(".media-modal").removeClass("processing-media")})}(ids,function(objects){if(!window.vc||!window.vc.active_panel)return!1;var template=_.map(objects,function(newAttachment){return newAttachment.attributes});selection.reset(template),objects=_.map(selection.models,function(model){return model.attributes}),template=vc.template($("#vc_css-editor-image-block").html(),_.defaults({},{variable:"img"},vc.templateOptions.custom)),obj._css_editor.$el.find(".vc_background-image .vc_image").html(template(objects[0])),$(".media-modal").removeClass("processing-media")})}(this.get("selection"),this)},setCurrentBgImage:function(value){var url,template,image_split=/([^\?]+)(\?id=\d+){0,1}/,id="";value.match(/^\d+$/)?(template=vc.template($("#vc_css-editor-image-block").html(),_.defaults({},{variable:"img"},vc.templateOptions.custom)),this.$el.find(".vc_background-image .vc_image").html(template({url:preloader_url,id:value,css_class:"vc_preview"})),$.ajax({type:"POST",url:window.ajaxurl,data:{action:"wpb_single_image_src",content:value,size:"full",_vcnonce:window.vcAdminNonce},dataType:"html",context:this}).done(function(url){this.$el.find(".vc_ce-image").attr("src",url+"?id="+value).removeClass("vc_preview")})):value.match(image_split)&&(url=(image_split=value.split(image_split))[1],image_split[2]&&(id=image_split[2].replace(/[^\d]+/,"")),template=vc.template($("#vc_css-editor-image-block").html(),_.defaults({},{variable:"img"},vc.templateOptions.custom)),this.$el.find(".vc_background-image .vc_image").html(template({url:url,id:id})))},changeSimplify:function(){_.debounce(this.setSimplify,100)()},setSimplify:function(){this.simplifiedMode(this.$simplify[0].checked)},simplifiedMode:function(enable){enable?(this.simplify=!0,this.$el.addClass("vc_simplified")):(this.simplify=!1,this.$el.removeClass("vc_simplified"),_.each(this.layouts,function(attr){var $control=$("[data-attribute="+(attr="border-width"===attr?"border":attr)+"].vc_top");this.$el.find("[data-attribute="+attr+"]:not(.vc_top)").val($control.val())},this))},removeImage:function(e){var $control=$(e.currentTarget);e&&e.preventDefault&&e.preventDefault(),$control.parent().remove()},getBackgroundImage:function(){return this.$el.find(".vc_ce-image").data("imageId")},parseAtts:function(string){var border_regex=/(\d+\S*)\s+(\w+)\s+([\d\w#\(,]+)/,background_regex=/^([^\s]+)\s+url\(([^\)]+)\)([\d\w]+\s+[\d\w]+)?$/,background_size=!1;_.map(string.split(";"),function(value){var val_pos,border_split,val_s=value.split(/:\s/),value=val_s[1]||"",name=val_s[0]||"",value=value&&value.trim();name.match(new RegExp("^("+this.layouts.join("|").replace("-","\\-")+")$"))&&value?(1===(val_pos=value.split(/\s+/g)).length?val_pos=[val_pos[0],val_pos[0],val_pos[0],val_pos[0]]:2===val_pos.length?(val_pos[2]=val_pos[0],val_pos[3]=val_pos[1]):3===val_pos.length&&(val_pos[3]=val_pos[1]),_.each(this.positions,function(pos,key){this.$el.find("[data-name="+name+"-"+pos+"]").val(val_pos[key])},this)):"background-size"===name?(background_size=value,this.$el.find("[name=background_style]").val(value)):"background-repeat"!==name||background_size?"background-image"===name?this.setCurrentBgImage(value.replace(/url\(([^\)]+)\)/,"$1")):"background"===name&&value?((border_split=value.split(background_regex))&&border_split[1]&&this.$el.find("[name="+name+"_color]").val(border_split[1]),border_split&&border_split[2]&&this.setCurrentBgImage(border_split[2])):"border"===name&&value&&value.match(border_regex)?(border_split=value.split(border_regex),val_pos=[border_split[1],border_split[1],border_split[1],border_split[1]],_.each(this.positions,function(pos,key){this.$el.find("[name="+name+"_"+pos+"_width]").val(val_pos[key])},this),this.$el.find("[name=border_style]").val(border_split[2]),this.$el.find("[name=border_color]").val(border_split[3]).trigger("change")):-1!=name.indexOf("border")&&value?-1!=name.indexOf("style")?this.$el.find("[name=border_style]").val(value):-1!=name.indexOf("color")?this.$el.find("[name=border_color]").val(value).trigger("change"):-1!=name.indexOf("radius")?this.$el.find("[name=border_radius]").val(value):name.match(/^[\w\-\d]+$/)&&this.$el.find("[name="+name.replace(/\-+/g,"_")+"]").val(value):name.match(/^[\w\-\d]+$/)&&value&&this.$el.find("[name="+name.replace(/\-+/g,"_")+"]").val(value):this.$el.find("[name=background_style]").val(value)},this)},save:function(){var string="";return this.attrs={},_.each(this.layouts,function(type){this.getFields(type)},this),this.getBackground(),this.getBorder(),(string=!_.isEmpty(this.attrs)?".vc_custom_"+Date.now()+"{"+_.reduce(this.attrs,function(memo,value,key){return value?memo+key+": "+value+" !important;":memo},"",this)+"}":string)&&vc.frame_window&&vc.frame_window.vc_iframe.setCustomShortcodeCss(string),string},getBackgroundImageSrc:function(){return this.$el.find(".vc_background-image img").attr("src")},getBackgroundColor:function(){return this.$el.find("[name=background_color]").val()},getBackgroundStyle:function(){return this.$el.find("[name=background_style]").val()},getBackground:function(){var color=this.getBackgroundColor(),image=this.getBackgroundImageSrc(),style=this.getBackgroundStyle();color&&image?this.attrs.background=color+" url("+image+")":color?this.attrs["background-color"]=color:image&&(this.attrs["background-image"]="url("+image+")"),style.match(/repeat/)?(this.attrs["background-position"]="0 0",this.attrs["background-repeat"]=style):style.match(/cover|contain/)&&(this.attrs["background-position"]="center",this.attrs["background-repeat"]="no-repeat",this.attrs["background-size"]=style),color.match(/^rgba/)&&(this.attrs["*background-color"]=color.replace(/\s+/,"").replace(/(rgb)a\((\d+)\,(\d+),(\d+),[^\)]+\)/,"$1($2,$3,$4)"))},getBorder:function(){var style=this.$el.find("[name=border_style]").val(),radius=this.$el.find("[name=border_radius]").val(),color=this.$el.find("[name=border_color]").val();this.attrs["border-width"]&&this.attrs["border-width"].match(/^\d+\S+$/)?(this.attrs.border=this.attrs["border-width"]+" "+(style||"initial")+" "+color,this.attrs["border-width"]=void 0):_.each(["left","right","top","bottom"],function(side){this.attrs["border-"+side+"-width"]&&(color&&(this.attrs["border-"+side+"-color"]=color),style&&(this.attrs["border-"+side+"-style"]=style))},this),radius&&(this.attrs["border-radius"]=radius)},getFields:function(type){var data=[];if(this.simplify)return this.getSimplifiedField(type);_.each(this.positions,function(pos){var val=this.$el.find("[data-name="+type+"-"+pos+"]").val().replace(/\s+/,"");(val=!val.match(/^-?\d*(\.\d+){0,1}(%|in|cm|mm|em|rem|ex|pt|pc|px|vw|vh|vmin|vmax)$/)?isNaN(parseFloat(val))?"":parseFloat(val)+"px":val)&&val.length&&data.push({name:pos,val:val})},this),_.each(data,function(attr){var attr_name="border-width"===type?"border-"+attr.name+"-width":type+"-"+attr.name;this.attrs[attr_name]=attr.val},this)},getSimplifiedField:function(type){var val=this.$el.find("[data-name="+type+"-top]").val().replace(/\s+/,"");(val=!val.match(/^-?\d*(\.\d+){0,1}(%|in|cm|mm|em|rem|ex|pt|pc|px|vw|vh|vmin|vmax)$/)?isNaN(parseFloat(val))?"":parseFloat(val)+"px":val).length&&(this.attrs[type]=val)}}),vc.atts.css_editor={parse:function(param){return this.content().find('input.wpb_vc_param_value[name="'+param.param_name+'"]').data("vcFieldManager").save()},init:function(param,$field){$("[data-css-editor=true]",this.content()).each(function(){var params,cssString,$editor=$(this),$param=$editor.find('input.wpb_vc_param_value[name="'+param.param_name+'"]'),value=$param.val();value||(cssString={bg_color:"background-color",padding:"padding",margin_bottom:"margin-bottom",bg_image:"background-image"},params=vc.edit_element_block_view.model.get("params"),value=(cssString=_.reduce(cssString,function(memo,css_name,attr_name){var value=params[attr_name];return _.isUndefined(value)||!value.length?memo:memo+css_name+": "+(value="bg_image"===attr_name?"url("+value+")":value)+";"},""))?".tmp_class{"+cssString+"}":""),$param.data("vcFieldManager",new VcCssEditor({el:$editor}).render(value))}),vc.atts.colorpicker.init.call(this,param,$field)}}}(window.jQuery),_.isUndefined(window.vc)&&(window.vc={atts:{}}),function($){"use strict";var ParamsPresetView=Backbone.View.extend({events:{change:"setParams"},setParams:function(){var fields,data=this.save(),data=this.$el.find('[value="'+data+'"]'),$edit_form=vc.edit_element_block_view.content(),$params_preset=this.$el;data.length&&(data=data.data("params"),fields=[],_.each(data,function(value,fieldManager,list){var $field=$edit_form.find("[name="+fieldManager+"].wpb_vc_param_value");$field.length&&($field.unbind("change.vcParamsPreset"),(fieldManager=$field.data("vcFieldManager"))&&fieldManager.render&&fieldManager.render(value),fields.push($field),$field.val(value).trigger("change"))}),_.each(fields,function(value,key){value.bind("change.vcParamsPreset",function(e){_.isUndefined(e.extra_type)&&$params_preset.val("")})}))},render:function(){return this.setParams(),this},save:function(){return this.$el.val()}});vc.atts.params_preset={parse:function(param){return $("select[name="+param.param_name+"]",this.content()).val()},init:function(param,$field){$(".vc_params-preset-select",$field).each(function(){var $this=$(this);_.isUndefined($this.data("fieldManager"))&&$this.data("fieldManager",new ParamsPresetView({el:$this}).render())})}}}(window.jQuery),function($){"use strict";new function(){$(".gallery_widget_attached_images_list",this.$view).off("click.removeImage").on("click.removeImage","a.vc_icon-remove",function($block){$block.preventDefault();$block=$(this).closest(".edit_form_line");$(this).parent().remove();var img_ids=[];$block.find(".added img").each(function(){img_ids.push($(this).attr("rel"))}),$block.find(".gallery_widget_attached_images_ids").val(img_ids.join(",")).trigger("change")}),$(".gallery_widget_attached_images_list").each(function(index){var $img_ul=$(this);$img_ul.sortable({forcePlaceholderSize:!0,placeholder:"widgets-placeholder-gallery",cursor:"move",items:"li",update:function(){var img_ids=[];$(this).find(".added img").each(function(){img_ids.push($(this).attr("rel"))}),$img_ul.closest(".edit_form_line").find(".gallery_widget_attached_images_ids").val(img_ids.join(",")).trigger("change")}})})};var $tabs=$("#vc_edit-form-tabs");$tabs.length&&($(".wpb-edit-form").addClass("vc_with-tabs"),$tabs.find(".vc_edit-form-tab-control").removeClass("vc_active").eq(0).addClass("vc_active"),$tabs.find('[data-vc-ui-element="panel-edit-element-tab"]').removeClass("vc_active").eq(0).addClass("vc_active"),$tabs.find(".vc_edit-form-link").on("click",function(e){var $this=$(this);e.preventDefault(),$tabs.find(".vc_active").removeClass("vc_active"),$this.parent().addClass("vc_active"),$($this.attr("href")).addClass("vc_active").parents(".vc_panel-body").scrollTop(0)}))}(window.jQuery),_.isUndefined(window.vc)&&(window.vc={atts:{}}),function($){"use strict";vc.atts.vc_grid_item={init:function(param,$field){!0===vc_user_access().getState("grid_builder")||null===vc_user_access().getState("grid_builder")?this.content().find('[data-vc-shortcode-param-name="'+param.param_name+'"] [data-vc-grid-element="value"]').on("change",function(){var value=$(this).val(),url=$(this).find("[value="+value+"]").data("vcLink");value&&$(this).parents('[data-vc-shortcode-param-name="'+param.param_name+'"]:first').find('[data-vc-grid-item="edit_link"]').attr("href",url)}).trigger("change"):this.content().find('[data-vc-shortcode-param-name="'+param.param_name+'"] .vc_description').remove()},parse:function($field){$field=this.content().find('[data-vc-shortcode-param-name="'+$field.param_name+'"] [data-vc-grid-element="value"]');return $field.length?$field.val():""}}}(window.jQuery); assets/js/dist/backend.min.js 0000644 00001111201 15133272365 0012140 0 ustar 00 /*! * WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2021 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing */ // jscs:disable // jshint ignore: start window.vc||(window.vc={}),function(){"use strict";vc.templateOptions={default:{evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},custom:{evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g}};function escapeChar(match){return"\\"+escapes[match]}var noMatch=/(.)^/,escapes={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},escapeRegExp=/\\|'|\r|\n|\u2028|\u2029/g;vc.template=function(text,argument){argument=_.defaults({},argument,vc.templateOptions.default);var render,template=RegExp([(argument.escape||noMatch).source,(argument.interpolate||noMatch).source,(argument.evaluate||noMatch).source].join("|")+"|$","g"),index=0,source="__p+='";text.replace(template,function(match,escape,interpolate,evaluate,offset){return source+=text.slice(index,offset).replace(escapeRegExp,escapeChar),index=offset+match.length,escape?source+="'+\n((__t=("+escape+"))==null?'':_.escape(__t))+\n'":interpolate?source+="'+\n((__t=("+interpolate+"))==null?'':__t)+\n'":evaluate&&(source+="';\n"+evaluate+"\n__p+='"),match}),source+="';\n",source="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+(source=!argument.variable?"with(obj||{}){\n"+source+"}\n":source)+"return __p;\n";try{render=new Function(argument.variable||"obj","_",source)}catch(e){throw e.source=source,e}template=function(data){return render.call(this,data,_)},argument=argument.variable||"obj";return template.source="function("+argument+"){\n"+source+"}",template}}(),function($){"use strict";_.isUndefined(window.vc)&&(window.vc={}),window.Vc_postSettingsEditor=Backbone.View.extend({$editor:!1,sel:"wpb_csseditor",ace_enabled:!1,initialize:function(sel){sel&&0<sel.length&&(this.sel=sel),this.ace_enabled=!0},aceEnabled:function(){return this.ace_enabled&&window.ace&&window.ace.edit},setEditor:function(value){return this.aceEnabled()?this.setEditorAce(value):this.setEditorTextarea(value),this.$editor},focus:function(){var count;this.aceEnabled()?(this.$editor.focus(),count=this.$editor.session.getLength(),this.$editor.gotoLine(count,this.$editor.session.getLine(count-1).length)):this.$editor.focus()},setEditorAce:function(count){this.$editor||(this.$editor=ace.edit(this.sel),this.$editor.getSession().setMode("ace/mode/css"),this.$editor.setTheme("ace/theme/chrome")),this.$editor.setValue(count),this.$editor.clearSelection(),this.$editor.focus();count=this.$editor.getSession().getLength();return this.$editor.gotoLine(count,this.$editor.getSession().getLine(count-1).length),this.$editor},setEditorTextarea:function(value){return this.$editor||(this.$editor=$("<textarea></textarea>").css({width:"100%",height:"100%",minHeight:"300px"}),$("#"+this.sel).empty().append(this.$editor).css({overflowLeft:"hidden",width:"100%",height:"100%"})),this.$editor.val(value),this.$editor.focus(),this.$editor.parent().css({overflow:"auto"}),this.$editor},setSize:function(){var height=$(window).height()-380;this.aceEnabled()?$("#"+this.sel).css({height:height,minHeight:height}):(this.$editor.parent().css({height:height,minHeight:height}),this.$editor.css({height:"98%",width:"98%"}))},setSizeResizable:function(){var $editor=$("#"+this.sel),height=$editor.offset().top,height=vc.active_panel.$el.find('[data-vc-ui-element="panel-footer"]').offset().top-height-70;this.aceEnabled()?$editor.css({height:height,minHeight:height}):(this.$editor.parent().css({height:height,minHeight:height}),this.$editor.css({height:"98%",width:"98%"}))},getEditor:function(){return this.$editor},getValue:function(){return this.aceEnabled()?this.$editor.getValue():this.$editor.val()}})}(window.jQuery),function(){"use strict";window.Backbone.View.vcExtendUI=function(object){var newObject=this.extend(object);return newObject.prototype._vcUIEventsHooks||(newObject.prototype._vcUIEventsHooks=[]),object.uiEvents&&newObject.prototype._vcUIEventsHooks.push(object.uiEvents),newObject},window.vc.View=Backbone.View.extend({delegateEvents:function(){vc.View.__super__.delegateEvents.call(this),this._vcUIEventsHooks&&this._vcUIEventsHooks.length&&_.each(this._vcUIEventsHooks,function(events){_.isObject(events)&&_.each(events,function(methods,e){_.isString(methods)&&_.each(methods.split(/\s+/),function(method){this.on(e,this[method],this)},this)},this)},this)}})}(),function($){"use strict";_.isUndefined(window.vc)&&(window.vc={}),vc.showSpinner=function(){$("#vc_logo").addClass("vc_ui-wp-spinner")},vc.hideSpinner=function(){$("#vc_logo").removeClass("vc_ui-wp-spinner")},$(document).ajaxSend(function(e,xhr,req){req&&req.data&&"string"==typeof req.data&&req.data.match(/vc_inline=true/)&&vc.showSpinner()}).ajaxStop(function(){vc.hideSpinner()}),vc.active_panel=!1,vc.closeActivePanel=function(model){if(!this.active_panel)return!1;(model&&vc.active_panel.model&&vc.active_panel.model.get("id")===model.get("id")||!model)&&(vc.active_panel.model=null,this.active_panel.hide())},vc.activePanelName=function(){return this.active_panel&&this.active_panel.panelName?this.active_panel.panelName:null},vc.updateSettingsBadge=function(){var value=vc.$custom_css.val();value&&""!==value.trim()?$("#vc_post-css-badge").show():$("#vc_post-css-badge").hide()},vc.ModalView=Backbone.View.extend({message_box_timeout:!1,events:{"hidden.bs.modal":"hide","shown.bs.modal":"shown"},initialize:function(){_.bindAll(this,"setSize","hide")},setSize:function(){var height=$(window).height()-150;this.$content.css("maxHeight",height),this.trigger("setSize")},render:function(){return $(window).on("resize.ModalView",this.setSize),this.setSize(),vc.closeActivePanel(),this.$el.modal("show"),this},showMessage:function(text,type){this.message_box_timeout&&this.$el.find(".vc_message").remove()&&window.clearTimeout(this.message_box_timeout),this.message_box_timeout=!1;var $message_box=$('<div class="vc_message type-'+type+'"></div>');this.$el.find(".vc_modal-body").prepend($message_box),$message_box.text(text).fadeIn(),this.message_box_timeout=window.setTimeout(function(){$message_box.remove()},6e3)},hide:function(){$(window).off("resize.ModalView")},shown:function(){}}),vc.element_start_index=0,vc.AddElementBlockView=vc.ModalView.extend({el:$("#vc_add-element-dialog"),prepend:!1,builder:"",events:{"click .vc_shortcode-link":"createElement","keyup #vc_elements_name_filter":"filterElements","hidden.bs.modal":"hide","show.bs.modal":"buildFiltering","click .wpb-content-layouts-container [data-filter]":"filterElements","shown.bs.modal":"shown"},buildFiltering:function(){var item_selector,tag,not_in;this.do_render=!1,item_selector='[data-vc-ui-element="add-element-button"]',tag=this.model?this.model.get("shortcode"):"vc_column",not_in=this._getNotIn(tag),$("#vc_elements_name_filter").val(""),this.$content.addClass("vc_filter-all"),this.$content.attr("data-vc-ui-filter","*");var parent_selector,mapped=vc.getMapped(tag),as_parent=!(!tag||_.isUndefined(mapped.as_parent))&&mapped.as_parent;_.isObject(as_parent)?(parent_selector=[],_.isString(as_parent.only)&&parent_selector.push(_.reduce(as_parent.only.replace(/\s/,"").split(","),function(memo,val){return memo+(_.isEmpty(memo)?"":",")+'[data-element="'+val.trim()+'"]'},"")),_.isString(as_parent.except)&&parent_selector.push(_.reduce(as_parent.except.replace(/\s/,"").split(","),function(memo,val){return memo+':not([data-element="'+val.trim()+'"])'},"")),item_selector+=parent_selector.join(",")):not_in&&(item_selector=not_in),tag&&!_.isUndefined(mapped.allowed_container_element)&&(mapped.allowed_container_element?_.isString(mapped.allowed_container_element)&&(item_selector+=":not([data-is-container=true]), [data-element="+mapped.allowed_container_element+"]"):item_selector+=":not([data-is-container=true])"),this.$buttons.removeClass("vc_visible").addClass("vc_inappropriate"),$(item_selector,this.$content).removeClass("vc_inappropriate").addClass("vc_visible"),this.hideEmptyFilters()},hideEmptyFilters:function(){this.$el.find(".vc_filter-content-elements .active").removeClass("active"),this.$el.find(".vc_filter-content-elements > :first").addClass("active");var self=this;this.$el.find("[data-filter]").each(function(){$($(this).data("filter")+".vc_visible:not(.vc_inappropriate)",self.$content).length?$(this).parent().show():$(this).parent().hide()})},render:function(model,prepend){return this.builder=new vc.ShortcodesBuilder,this.prepend=!!_.isBoolean(prepend)&&prepend,this.place_after_id=!!_.isString(prepend)&&prepend,this.model=!!_.isObject(model)&&model,this.$content=this.$el.find('[data-vc-ui-element="panel-add-element-list"]'),this.$buttons=$('[data-vc-ui-element="add-element-button"]',this.$content),this.preventDoubleExecution=!1,vc.AddElementBlockView.__super__.render.call(this)},hide:function(){this.do_render&&(this.show_settings&&this.showEditForm(),this.exit())},showEditForm:function(){vc.edit_element_block_view.render(this.builder.last())},exit:function(){this.builder.render()},createElement:function(params){var _this,i;if(!this.preventDoubleExecution){this.preventDoubleExecution=!0,this.do_render=!0,params.preventDefault(),newData=$(params.currentTarget).data("tag"),shortcodeFirst={},!(mapped={width:"1/1"})===this.model&&"vc_row"!==newData?(this.builder.create({shortcode:"vc_row",params:{}}).create({shortcode:"vc_column",parent_id:this.builder.lastID(),params:mapped}),this.model=this.builder.last()):!1!==this.model&&"vc_row"===newData&&(newData+="_inner");var shortcodeFirst,params={shortcode:newData,parent_id:!!this.model&&this.model.get("id"),params:"vc_row_inner"===newData?shortcodeFirst:{}};for(this.prepend?(params.order=0,(shortcodeFirst=vc.shortcodes.findWhere({parent_id:this.model.get("id")}))&&(params.order=shortcodeFirst.get("order")-1),vc.activity="prepend"):this.place_after_id&&(params.place_after_id=this.place_after_id),this.builder.create(params),i=this.builder.models.length-1;0<=i;i--)this.builder.models[i].get("shortcode");"vc_row"===newData?this.builder.create({shortcode:"vc_column",parent_id:this.builder.lastID(),params:mapped}):"vc_row_inner"===newData&&(mapped={width:"1/1"},this.builder.create({shortcode:"vc_column_inner",parent_id:this.builder.lastID(),params:mapped}));var newData,mapped=vc.getMapped(newData);_.isString(mapped.default_content)&&mapped.default_content.length&&(newData=this.builder.parse({},mapped.default_content,this.builder.last().toJSON()),_.each(newData,function(object){object.default_content=!0,this.builder.create(object)},this)),this.show_settings=!(_.isBoolean(mapped.show_settings_on_create)&&!1===mapped.show_settings_on_create),(_this=this).$el.one("hidden.bs.modal",function(){_this.preventDoubleExecution=!1}).modal("hide")}},_getNotIn:_.memoize(function(tag){return'[data-vc-ui-element="add-element-button"]:not('+_.reduce(vc.map,function(memo,shortcode){var separator=_.isEmpty(memo)?"":",";return _.isObject(shortcode.as_child)?(_.isString(shortcode.as_child.only)&&(_.contains(shortcode.as_child.only.replace(/\s/,"").split(","),tag)||(memo+=separator+"[data-element="+shortcode.base+"]")),_.isString(shortcode.as_child.except)&&_.contains(shortcode.as_child.except.replace(/\s/,"").split(","),tag)&&(memo+=separator+"[data-element="+shortcode.base+"]")):!1===shortcode.as_child&&(memo+=separator+"[data-element="+shortcode.base+"]"),memo},"")+")"}),filterElements:function(name_filter){name_filter.stopPropagation(),name_filter.preventDefault();var filter_value=$(name_filter.currentTarget),filter='[data-vc-ui-element="add-element-button"]',name_filter=$("#vc_elements_name_filter").val();this.$content.removeClass("vc_filter-all"),filter_value.is("[data-filter]")?($(".wpb-content-layouts-container .isotope-filter .active",this.$content).removeClass("active"),filter_value.parent().addClass("active"),filter+=filter_value=filter_value.data("filter"),"*"===filter_value?this.$content.addClass("vc_filter-all"):this.$content.removeClass("vc_filter-all"),this.$content.attr("data-vc-ui-filter",filter_value.replace(".js-category-","")),$("#vc_elements_name_filter").val("")):0<name_filter.length?(filter+=":containsi('"+name_filter+"'):not('.vc_element-deprecated')",$(".wpb-content-layouts-container .isotope-filter .active",this.$content).removeClass("active"),this.$content.attr("data-vc-ui-filter","name:"+name_filter)):name_filter.length||($('.wpb-content-layouts-container .isotope-filter [data-filter="*"]').parent().addClass("active"),this.$content.attr("data-vc-ui-filter","*"),this.$content.addClass("vc_filter-all")),$(".vc_visible",this.$content).removeClass("vc_visible"),$(filter,this.$content).addClass("vc_visible")},shown:function(){vc.is_mobile||$("#vc_elements_name_filter").trigger("focus")}}),vc.AddElementBlockViewBackendEditor=vc.AddElementBlockView.extend({render:function(model,prepend){return this.prepend=!!_.isBoolean(prepend)&&prepend,this.place_after_id=!!_.isString(prepend)&&prepend,this.model=!!_.isObject(model)&&model,this.$content=this.$el.find('[data-vc-ui-element="panel-add-element-list"]'),this.$buttons=$('[data-vc-ui-element="add-element-button"]',this.$content),vc.AddElementBlockView.__super__.render.call(this)},createElement:function(column_params){var that,column_inner_params,tag,model;this.preventDoubleExecution||(this.preventDoubleExecution=!0,column_params&&column_params.preventDefault&&column_params.preventDefault(),this.do_render=!0,tag=$(column_params.currentTarget).data("tag"),model=!(column_params={width:"1/1"})===this.model?(model=vc.shortcodes.create({shortcode:"vc_row",params:{}}),column_inner_params=vc.shortcodes.create({shortcode:"vc_column",params:column_params,parent_id:model.id,root_id:model.id}),"vc_row"!==tag?vc.shortcodes.create({shortcode:tag,parent_id:column_inner_params.id,root_id:model.id}):model):"vc_row"===tag?(column_inner_params={width:"1/1"},model=vc.shortcodes.create({shortcode:"vc_row_inner",params:{},parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.getNextOrder()}),vc.shortcodes.create({shortcode:"vc_column_inner",params:column_inner_params,parent_id:model.id,root_id:model.id})):vc.shortcodes.create({shortcode:tag,parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.getNextOrder(),root_id:this.model.get("root_id")}),this.show_settings=!(_.isBoolean(vc.getMapped(tag).show_settings_on_create)&&!1===vc.getMapped(tag).show_settings_on_create),this.model=model,this.model.get("shortcode"),(that=this).$el.one("hidden.bs.modal",function(){that.preventDoubleExecution=!1}).modal("hide"))},showEditForm:function(){vc.edit_element_block_view.render(this.model)},exit:function(){},getFirstPositionIndex:function(){return--vc.element_start_index,vc.element_start_index}}),vc.PanelView=vc.View.extend({mediaSizeClassPrefix:"vc_media-",customMediaQuery:!0,panelName:"panel",draggable:!1,$body:!1,$tabs:!1,$content:!1,events:{"click [data-dismiss=panel]":"hide","mouseover [data-transparent=panel]":"addOpacity","click [data-transparent=panel]":"toggleOpacity","mouseout [data-transparent=panel]":"removeOpacity","click .vc_panel-tabs-link":"changeTab"},_vcUIEventsHooks:[{resize:"setResize"}],options:{startTab:0},clicked:!1,showMessageDisabled:!0,initialize:function(){this.clicked=!1,this.$el.removeClass("vc_panel-opacity"),this.$body=$("body"),this.$content=this.$el.find(".vc_panel-body"),_.bindAll(this,"setSize","fixElContainment","changeTab","setTabsSize"),this.on("show",this.setSize,this),this.on("setSize",this.setResize,this),this.on("render",this.resetMinimize,this)},toggleOpacity:function(){this.clicked=!this.clicked},addOpacity:function(){this.clicked||this.$el.addClass("vc_panel-opacity")},removeOpacity:function(){this.clicked||this.$el.removeClass("vc_panel-opacity")},message_box_timeout:!1,init:function(){},render:function(){return this.trigger("render"),this.trigger("afterRender"),this},show:function(){var $tabs;this.$el.hasClass("vc_active")||(vc.closeActivePanel(),this.init(),(vc.active_panel=this).clicked=!1,this.$el.removeClass("vc_panel-opacity"),($tabs=this.$el.find(".vc_panel-tabs")).length&&(this.$tabs=$tabs,this.setTabs()),this.$el.addClass("vc_active"),this.draggable?this.initDraggable():$(window).trigger("resize"),this.fixElContainment(),this.trigger("show"))},hide:function(e){e&&e.preventDefault&&e.preventDefault(),this.model&&(this.model=null),vc.active_panel=!1,this.$el.removeClass("vc_active")},content:function(){return this.$el.find(".panel-body")},setResize:function(){this.customMediaQuery&&this.setMediaSizeClass()},setMediaSizeClass:function(){var modalWidth=this.$el.width(),classes={xs:!0,sm:!1,md:!1,lg:!1};525<=modalWidth&&(classes.sm=!0),745<=modalWidth&&(classes.md=!0),945<=modalWidth&&(classes.lg=!0),_.each(classes,function(value,key){value?this.$el.addClass(this.mediaSizeClassPrefix+key):this.$el.removeClass(this.mediaSizeClassPrefix+key)},this)},fixElContainment:function(){this.$body||(this.$body=$("body"));var containment=[20-this.$el.width(),0,this.$body.width()-20,this.$body.height()-30],positions=this.$el.position(),new_positions={};positions.left<containment[0]&&(new_positions.left=containment[0]),positions.top<0&&(new_positions.top=0),positions.left>containment[2]&&(new_positions.left=containment[2]),positions.top>containment[3]&&(new_positions.top=containment[3]),this.$el.css(new_positions),this.trigger("fixElContainment"),this.setSize()},initDraggable:function(){this.$el.draggable({iframeFix:!0,handle:".vc_panel-heading",start:this.fixElContainment,stop:this.fixElContainment}),this.draggable=!0},setSize:function(){this.trigger("setSize")},setTabs:function(){this.$tabs.length&&(this.$tabs.find(".vc_panel-tabs-control").removeClass("vc_active").eq(this.options.startTab).addClass("vc_active"),this.$tabs.find(".vc_panel-tab").removeClass("vc_active").eq(this.options.startTab).addClass("vc_active"),window.setTimeout(this.setTabsSize,100))},setTabsSize:function(){this.$tabs&&this.$tabs.parents(".vc_with-tabs.vc_panel-body").css("margin-top",this.$tabs.find(".vc_panel-tabs-menu").outerHeight())},changeTab:function($tab){$tab&&$tab.preventDefault&&$tab.preventDefault(),$tab.target&&this.$tabs&&($tab=$($tab.target),this.$tabs.find(".vc_active").removeClass("vc_active"),$tab.parent().addClass("vc_active"),this.$el.find($tab.data("target")).addClass("vc_active"),window.setTimeout(this.setTabsSize,100))},showMessage:function(text,type){if(this.showMessageDisabled)return!1;this.message_box_timeout&&(this.$el.find(".vc_panel-message").remove(),window.clearTimeout(this.message_box_timeout)),this.message_box_timeout=!1;var $message_box=$('<div class="vc_panel-message type-'+type+'"></div>').appendTo(this.$el.find(".vc_ui-panel-content-container"));$message_box.text(text).fadeIn(),this.message_box_timeout=window.setTimeout(function(){$message_box.remove()},6e3)},isVisible:function(){return this.$el.is(":visible")},resetMinimize:function(){this.$el.removeClass("vc_panel-opacity")}}),vc.PostSettingsPanelView=vc.PanelView.extend({events:{"click [data-save=true]":"save","click [data-dismiss=panel]":"hide","click [data-transparent=panel]":"toggleOpacity","mouseover [data-transparent=panel]":"addOpacity","mouseout [data-transparent=panel]":"removeOpacity"},saved_css_data:"",saved_title:"",$title:!1,editor:!1,post_settings_editor:!1,initialize:function(){vc.$custom_css=$("#vc_post-custom-css"),this.saved_css_data=vc.$custom_css.val(),this.saved_title=vc.title,this.initEditor(),this.$body=$("body"),_.bindAll(this,"setSize","fixElContainment"),this.on("show",this.setSize,this),this.on("setSize",this.setResize,this),this.on("render",this.resetMinimize,this)},initEditor:function(){this.editor=new Vc_postSettingsEditor},render:function(){return this.trigger("render"),this.$title=this.$el.find("#vc_page-title-field"),this.$title.val(vc.title),this.setEditor(),this.trigger("afterRender"),this},setEditor:function(){this.editor.setEditor(vc.$custom_css.val())},setSize:function(){this.editor.setSize(),this.trigger("setSize")},save:function(){var title;!this.$title||(title=this.$title.val())!==vc.title&&vc.frame.setTitle(title),this.setAlertOnDataChange(),vc.$custom_css.val(this.editor.getValue()),vc.frame_window&&vc.frame_window.vc_iframe.loadCustomCss(vc.$custom_css.val()),vc.updateSettingsBadge(),this.showMessage(window.i18nLocale.css_updated,"success"),this.trigger("save")},setAlertOnDataChange:function(){(this.saved_css_data!==this.editor.getValue()||this.$title&&this.saved_title!==this.$title.val())&&vc.setDataChanged()}}),vc.PostSettingsPanelViewBackendEditor=vc.PostSettingsPanelView.extend({render:function(){return this.trigger("render"),this.setEditor(),this.trigger("afterRender"),this},setAlertOnDataChange:function(){vc.saved_custom_css!==this.editor.getValue()&&window.tinymce&&(window.switchEditors.go("content","tmce"),window.setTimeout(function(){window.tinymce.get("content").isNotDirty=!1},1e3))},save:function(){vc.PostSettingsPanelViewBackendEditor.__super__.save.call(this),this.hide()}}),vc.TemplatesEditorPanelView=vc.PanelView.extend({events:{"click [data-dismiss=panel]":"hide","click [data-transparent=panel]":"toggleOpacity","mouseover [data-transparent=panel]":"addOpacity","mouseout [data-transparent=panel]":"removeOpacity","click .wpb_remove_template":"removeTemplate","click [data-template_id]":"loadTemplate","click [data-template_name]":"loadDefaultTemplate","click #vc_template-save":"saveTemplate"},render:function(){this.trigger("render"),this.$name=$("#vc_template-name"),this.$list=$("#vc_template-list");var $tabs=$("#vc_tabs-templates");return $tabs.find(".vc_edit-form-tab-control").removeClass("vc_active").eq(0).addClass("vc_active"),$tabs.find('[data-vc-ui-element="panel-edit-element-tab"]').removeClass("vc_active").eq(0).addClass("vc_active"),$tabs.find(".vc_edit-form-link").on("click",function($this){$this.preventDefault();$this=$(this);$tabs.find(".vc_active").removeClass("vc_active"),$this.parent().addClass("vc_active"),$($this.attr("href")).addClass("vc_active")}),this.trigger("afterRender"),this},removeTemplate:function(template_name){template_name&&template_name.preventDefault&&template_name.preventDefault();var $button=$(template_name.currentTarget),template_name=$button.closest('[data-vc-ui-element="template-title"]').text();confirm(window.i18nLocale.confirm_deleting_template.replace("{template_name}",template_name))&&($button.closest('[data-vc-ui-element="template"]').remove(),this.$list.html(window.i18nLocale.loading),$.ajax({type:"POST",url:window.ajaxurl,data:{action:"wpb_delete_template",template_id:$button.attr("rel"),vc_inline:!0,_vcnonce:window.vcAdminNonce},context:this}).done(function(html){this.$list.html(html)}))},loadTemplate:function($button){$button&&$button.preventDefault&&$button.preventDefault();$button=$($button.currentTarget);$.ajax({type:"POST",url:vc.frame_window.location.href,data:{action:"vc_frontend_template",template_id:$button.data("template_id"),vc_inline:!0,_vcnonce:window.vcAdminNonce},context:this}).done(function(html){var template,data;_.each($(html),function(element){if("vc_template-data"===element.id)try{data=JSON.parse(element.innerHTML)}catch(err){window.console&&window.console.warn&&window.console.warn("loadTemplate json error",err)}"vc_template-html"===element.id&&(template=element.innerHTML)}),template&&data&&vc.builder.buildFromTemplate(template,data),this.showMessage(window.i18nLocale.template_added,"success"),vc.closeActivePanel()})},ajaxData:function($button){return{action:"vc_frontend_default_template",template_name:$button.data("template_name"),vc_inline:!0,_vcnonce:window.vcAdminNonce}},loadDefaultTemplate:function($button){$button&&$button.preventDefault&&$button.preventDefault();$button=$($button.currentTarget);$.ajax({type:"POST",url:vc.frame_window.location.href,data:this.ajaxData($button),context:this}).done(function(html){var template,data;_.each($(html),function(element){if("vc_template-data"===element.id)try{data=JSON.parse(element.innerHTML)}catch(err){window.console&&window.console.warn&&window.console.warn("loadDefaultTemplate json error",err)}"vc_template-html"===element.id&&(template=element.innerHTML)}),template&&data&&vc.builder.buildFromTemplate(template,data),this.showMessage(window.i18nLocale.template_added,"success")})},saveTemplate:function(shortcodes){shortcodes&&shortcodes.preventDefault&&shortcodes.preventDefault();var data=this.$name.val();if(_.isString(data)&&data.length){if(!(shortcodes=this.getPostContent()).trim().length)return this.showMessage(window.i18nLocale.template_is_empty,"error"),!1;data={action:"wpb_save_template",template:shortcodes,template_name:data,frontend:!0,vc_inline:!0,_vcnonce:window.vcAdminNonce},this.$name.val(""),this.showMessage(window.i18nLocale.template_save,"success"),this.reloadTemplateList(data)}else this.showMessage(window.i18nLocale.please_enter_templates_name,"error")},reloadTemplateList:function(data){this.$list.html(window.i18nLocale.loading).load(window.ajaxurl,data)},getPostContent:function(){return vc.builder.getContent()}}),vc.TemplatesEditorPanelViewBackendEditor=vc.TemplatesEditorPanelView.extend({ajaxData:function($button){return{action:"vc_backend_template",template_id:$button.attr("data-template_id"),vc_inline:!0,_vcnonce:window.vcAdminNonce}},loadTemplate:function($button){$button&&$button.preventDefault&&$button.preventDefault();$button=$($button.currentTarget);$.ajax({type:"POST",url:window.ajaxurl,data:this.ajaxData($button),context:this}).done(function(shortcodes){_.each(vc.filters.templates,function(callback){shortcodes=callback(shortcodes)}),vc.storage.append(shortcodes),vc.shortcodes.fetch({reset:!0}),vc.closeActivePanel()})},loadDefaultTemplate:function($button){$button&&$button.preventDefault&&$button.preventDefault();$button=$($button.currentTarget);$.ajax({type:"POST",url:window.ajaxurl,data:{action:"vc_backend_default_template",template_name:$button.attr("data-template_name"),vc_inline:!0,_vcnonce:window.vcAdminNonce},context:this}).done(function(shortcodes){_.each(vc.filters.templates,function(callback){shortcodes=callback(shortcodes)}),vc.storage.append(shortcodes),vc.shortcodes.fetch({reset:!0})})},getPostContent:function(){return vc.storage.getContent()}}),vc.TemplatesPanelViewBackend=vc.PanelView.extend({$name:!1,$list:!1,template_load_action:"vc_backend_load_template",templateLoadPreviewAction:"vc_load_template_preview",save_template_action:"vc_save_template",delete_template_action:"vc_delete_template",appendedTemplateType:"my_templates",appendedTemplateCategory:"my_templates",appendedCategory:"my_templates",appendedClass:"my_templates",loadUrl:window.ajaxurl,events:$.extend(vc.PanelView.prototype.events,{"click .vc_template-save-btn":"saveTemplate","click [data-template_id] [data-template-handler]":"loadTemplate","click .vc_template-delete-icon":"removeTemplate"}),initialize:function(){_.bindAll(this,"checkInput","saveTemplate"),vc.TemplatesPanelViewBackend.__super__.initialize.call(this)},render:function(){return this.$el.css("left",($(window).width()-this.$el.width())/2),this.$name=this.$el.find('[data-js-element="vc-templates-input"]'),this.$name.off("keypress").on("keypress",this.checkInput),this.$list=this.$el.find(".vc_templates-list-my_templates"),vc.TemplatesPanelViewBackend.__super__.render.call(this)},saveTemplate:function(shortcodes){var data,_this;return shortcodes&&shortcodes.preventDefault&&shortcodes.preventDefault(),data=this.$name.val(),_this=this,_.isString(data)&&data.length?(shortcodes=this.getPostContent()).trim().length?(data={action:this.save_template_action,template:shortcodes,template_name:data,vc_inline:!0,_vcnonce:window.vcAdminNonce},void this.setButtonMessage(void 0,void 0,!0).reloadTemplateList(data,function(){_this.$name.val("").trigger("change")},function(){_this.showMessage(window.i18nLocale.template_save_error,"error"),_this.clearButtonMessage()})):(this.showMessage(window.i18nLocale.template_is_empty,"error"),!1):(this.showMessage(window.i18nLocale.please_enter_templates_name,"error"),!1)},checkInput:function(e){if(13===e.which)return this.saveTemplate(),!1},removeTemplate:function(template_action){template_action&&template_action.preventDefault&&template_action.preventDefault(),template_action&&template_action.stopPropagation&&template_action.stopPropagation();var template_id,template_type,$template=$(template_action.target).closest("[data-template_id]"),template_action=$template.find('[data-vc-ui-element="template-title"]').text();confirm(window.i18nLocale.confirm_deleting_template.replace("{template_name}",template_action))&&(template_id=$template.data("template_id"),template_type=$template.data("template_type"),template_action=$template.data("template_action"),$template.remove(),$.ajax({type:"POST",url:window.ajaxurl,data:{action:template_action||this.delete_template_action,template_id:template_id,template_type:template_type,vc_inline:!0,_vcnonce:window.vcAdminNonce},context:this}).done(function(){this.showMessage(window.i18nLocale.template_removed,"success"),vc.events.trigger("templates:delete",{id:template_id,type:template_type})}))},reloadTemplateList:function(data,successCallback,errorCallback){var _this=this;$.ajax({type:"POST",url:window.ajaxurl,data:data,context:this}).done(function(html){_this.filter=!1,_this.$list||(_this.$list=_this.$el.find(".vc_templates-list-my_templates")),_this.$list.prepend($(html)),"function"==typeof successCallback&&successCallback(html)}).fail("function"==typeof errorCallback?errorCallback:function(){})},getPostContent:function(){return vc.shortcodes.stringify("template")},loadTemplate:function($template){$template&&$template.preventDefault&&$template.preventDefault(),$template&&$template.stopPropagation&&$template.stopPropagation();$template=$($template.target).closest("[data-template_id][data-template_type]");$.ajax({type:"POST",url:this.loadUrl,data:{action:this.template_load_action,template_unique_id:$template.data("template_id"),template_type:$template.data("template_type"),vc_inline:!0,_vcnonce:window.vcAdminNonce},context:this}).done(this.renderTemplate)},renderTemplate:function(html){var models;_.each(vc.filters.templates,function(callback){html=callback(html)}),models=vc.storage.parseContent({},html),_.each(models,function(model){vc.shortcodes.create(model)}),vc.closeActivePanel()},buildTemplatePreview:function(e){e&&e.preventDefault&&e.preventDefault();try{var url,$el=$(e.currentTarget),$wrapper=$el.closest("[data-template_id]");if($wrapper.hasClass("vc_active")||$wrapper.hasClass("vc_loading"))$el.vcAccordion("collapseTemplate");else{var $localContent=$wrapper.find("[data-js-content]"),localContentChilds=0<$localContent.children().length;if(this.$content=$localContent,this.$content.find("iframe").length)return $el.vcAccordion("collapseTemplate"),!0;var _this=this;$el.vcAccordion("collapseTemplate",function(){var question,$frame=$wrapper.data("template_id"),templateType=$wrapper.data("template_type");$frame&&!localContentChilds&&(question="?",-1<window.ajaxurl.indexOf("?")&&(question="&"),url=window.ajaxurl+question+$.param({action:_this.templateLoadPreviewAction,template_unique_id:$frame,template_type:templateType,vc_inline:!0,post_id:vc_post_id,_vcnonce:window.vcAdminNonce}),$el.find("i").addClass("vc_ui-wp-spinner"),_this.$content.html('<iframe style="width: 100%;" data-vc-template-preview-frame="'+$frame+'"></iframe>'),($frame=_this.$content.find("[data-vc-template-preview-frame]")).attr("src",url),$wrapper.addClass("vc_loading"),$frame.on("load",function(){$wrapper.removeClass("vc_loading"),$el.find("i").removeClass("vc_ui-wp-spinner")}))})}}catch(err){window.console&&window.console.warn&&window.console.warn("buildTemplatePreview error",err),this.showMessage("Failed to build preview","error")}},setTemplatePreviewSize:function(height){var iframe=this.$content.find("iframe");0<iframe.length&&(iframe=iframe[0],void 0===height&&(iframe.height=iframe.contentWindow.document.body.offsetHeight,height=iframe.contentWindow.document.body.scrollHeight),iframe.height=height+"px")}}),vc.TemplatesPanelViewFrontend=vc.TemplatesPanelViewBackend.extend({template_load_action:"vc_frontend_load_template",loadUrl:!1,initialize:function(){this.loadUrl=vc.$frame.attr("src"),vc.TemplatesPanelViewFrontend.__super__.initialize.call(this)},render:function(){return vc.TemplatesPanelViewFrontend.__super__.render.call(this)},renderTemplate:function(html){var template,data;_.each($(html),function(element){if("vc_template-data"===element.id)try{data=JSON.parse(element.innerHTML)}catch(err){window.console&&window.console.warn&&window.console.warn("renderTemplate error",err)}"vc_template-html"===element.id&&(template=element.innerHTML)}),template&&data&&vc.builder.buildFromTemplate(template,data)?this.showMessage(window.i18nLocale.template_added_with_id,"error"):this.showMessage(window.i18nLocale.template_added,"success"),vc.closeActivePanel()}}),vc.RowLayoutEditorPanelView=vc.PanelView.extend({events:{"click [data-dismiss=panel]":"hide","click [data-transparent=panel]":"toggleOpacity","mouseover [data-transparent=panel]":"addOpacity","mouseout [data-transparent=panel]":"removeOpacity","click .vc_layout-btn":"setLayout","click #vc_row-layout-update":"updateFromInput"},_builder:!1,render:function(model){return this.$input=$("#vc_row-layout"),model&&(this.model=model),this.addCurrentLayout(),this.resetMinimize(),vc.column_trig_changes=!0,this},builder:function(){return this._builder||(this._builder=new vc.ShortcodesBuilder),this._builder},addCurrentLayout:function(){vc.shortcodes.sort();var string=_.map(vc.shortcodes.where({parent_id:this.model.get("id")}),function(width){width=width.getParam("width");return width||"1/1"},"",this).join(" + ");this.$input.val(string)},isBuildComplete:function(){return this.builder().isBuildComplete()},setLayout:function(columns){if(columns&&columns.preventDefault&&columns.preventDefault(),!this.isBuildComplete())return!1;columns=$(columns.currentTarget).attr("data-cells"),columns=this.model.view.convertRowColumns(columns,this.builder());this.$input.val(columns.join(" + "))},updateFromInput:function(layout){if(layout&&layout.preventDefault&&layout.preventDefault(),!this.isBuildComplete())return!1;var layout=this.$input.val();!1!==(layout=this.validateCellsList(layout))?this.model.view.convertRowColumns(layout,this.builder()):window.alert(window.i18nLocale.wrong_cells_layout)},validateCellsList:function(split){var b,num,denom,return_cells=[],split=split.replace(/\s/g,"").split("+");return!(1e3<=_.reduce(_.map(split,function(c){if(c.match(/^[vc\_]{0,1}span\d{1,2}$/)){var converted_c=vc_convert_column_span_size(c);return!1===converted_c?1e3:(b=converted_c.split(/\//),return_cells.push(b[0]+""+b[1]),12*parseInt(b[0],10)/parseInt(b[1],10))}return c.match(/^[1-9]|1[0-2]\/[1-9]|1[0-2]$/)?(b=c.split(/\//),num=parseInt(b[0],10),5!==(denom=parseInt(b[1],10))&&0!=12%denom||denom<num?1e3:(return_cells.push(num+""+denom),5===denom?num:12*num/denom)):1e3}),function(num,memo){return memo+=num},0))&&return_cells.join("_")}}),vc.RowLayoutEditorPanelViewBackend=vc.RowLayoutEditorPanelView.extend({builder:function(){return this.builder||(this.builder=vc.storage),this.builder},isBuildComplete:function(){return!0},setLayout:function(columns){columns&&columns.preventDefault&&columns.preventDefault();columns=$(columns.currentTarget).attr("data-cells"),columns=this.model.view.convertRowColumns(columns);this.$input.val(columns.join(" + "))}}),$(window).on("orientationchange",function(){vc.active_panel&&vc.active_panel.$el.css({top:"",left:"auto",height:"auto",width:"auto"})}),$(window).on("resize.fixElContainment",function(){vc.active_panel&&vc.active_panel.fixElContainment&&vc.active_panel.fixElContainment()}),$("body").on("keyup change input","[data-vc-disable-empty]",function(){var _this=$(this),$target=$(_this.data("vcDisableEmpty"));_this.val().length?$target.prop("disabled",!1):$target.prop("disabled",!0)})}(window.jQuery),function($){"use strict";var Plugin,old,TabsLine=function(element,options){var _this=this;this.options=options,this.$element=$(element),this.$dropdownContainer=this.$element.find(this.options.dropdownContainerSelector),this.$dropdown=this.$dropdownContainer.find(this.options.dropdownSelector),this.options.delayInit?(_this.$element.addClass(this.options.initializingClass),setTimeout(function(){_this.options.autoRefresh||_this.refresh(),_this.moveTabs(),_this.$element.removeClass(_this.options.initializingClass)},_this.options.delayInitTime)):(this.options.autoRefresh||this.refresh(),this.moveTabs()),$(window).on("resize",$.proxy(this.moveTabs,this)),this.$dropdownContainer.on("click.vc.tabsLine",$.proxy(this.checkDropdownContainerActive,this))};TabsLine.DEFAULTS={initializingClass:"vc_initializing",delayInit:!1,delayInitTime:1e3,activeClass:"vc_active",visibleClass:"vc_visible",dropdownContainerSelector:'[data-vc-ui-element="panel-tabs-line-toggle"]',dropdownSelector:'[data-vc-ui-element="panel-tabs-line-dropdown"]',tabSelector:'>li:not([data-vc-ui-element="panel-tabs-line-toggle"])',dropdownTabSelector:"li",freeSpaceOffset:5,autoRefresh:!1,showDevInfo:!1},TabsLine.prototype.refresh=function(){var addClick,_this=this;return _this.tabs=[],_this.dropdownTabs=[],_this.$element.find(_this.options.tabSelector).each(function(){_this.tabs.push({$tab:$(this),width:$(this).outerWidth()})}),_this.$dropdown.find(_this.options.dropdownTabSelector).each(function(){var $tempElement=$(this).clone().css({visibility:"hidden",position:"fixed"});$tempElement.appendTo(_this.$element),_this.dropdownTabs.push({$tab:$(this),width:$tempElement.outerWidth()}),$tempElement.remove(),$(this).on("click",_this.options.onTabClick)}),"function"==typeof this.options.onTabClick&&(_this.tabs.map(addClick=function(el){void 0===el.$tab.data("tabClickSet")&&(el.$tab.on("click",$.proxy(_this.options.onTabClick,el.$tab)),el.$tab.data("tabClickSet",!0))}),_this.dropdownTabs.map(addClick)),this},TabsLine.prototype.moveLastToDropdown=function(){var $element;return this.tabs.length&&(($element=this.tabs.pop()).$tab.prependTo(this.$dropdown),this.dropdownTabs.unshift($element)),this.checkDropdownContainer(),this},TabsLine.prototype.moveFirstToContainer=function(){var $element;return this.dropdownTabs.length&&(($element=this.dropdownTabs.shift()).$tab.appendTo(this.$element),this.tabs.push($element)),this.checkDropdownContainer(),this},TabsLine.prototype.getTabsWidth=function(){var tabsWidth=0;return this.tabs.forEach(function(entry){tabsWidth+=entry.width}),tabsWidth},TabsLine.prototype.isDropdownContainerVisible=function(){return this.$dropdownContainer.hasClass(this.options.visibleClass)},TabsLine.prototype.getFreeSpace=function(){var freeSpace=this.$element.width()-this.getTabsWidth()-this.options.freeSpaceOffset;return this.isDropdownContainerVisible()&&(freeSpace-=this.$dropdownContainer.outerWidth(),1===this.dropdownTabs.length&&0<=freeSpace-this.dropdownTabs[0].width+this.$dropdownContainer.outerWidth()&&(freeSpace+=this.$dropdownContainer.outerWidth())),freeSpace},TabsLine.prototype.moveTabsToDropdown=function(){for(var i=this.tabs.length-1;0<=i;i--){if(!(this.getFreeSpace()<0))return this;this.moveLastToDropdown()}return this},TabsLine.prototype.moveDropdownToTabs=function(){for(var dropdownTabsCount=this.dropdownTabs.length,i=0;i<dropdownTabsCount;i++){if(!(0<=this.getFreeSpace()-this.dropdownTabs[0].width))return this;this.moveFirstToContainer()}return this},TabsLine.prototype.showDropdownContainer=function(){return this.$dropdownContainer.addClass(this.options.visibleClass),this},TabsLine.prototype.hideDropdownContainer=function(){return this.$dropdownContainer.removeClass(this.options.visibleClass),this},TabsLine.prototype.activateDropdownContainer=function(){return this.$dropdownContainer.addClass(this.options.activeClass),this},TabsLine.prototype.deactivateDropdownContainer=function(){return this.$dropdownContainer.removeClass(this.options.activeClass),this},TabsLine.prototype.checkDropdownContainerActive=function(){return this.$dropdown.find("."+this.options.activeClass+":first").length?this.activateDropdownContainer():this.deactivateDropdownContainer(),this},TabsLine.prototype.checkDropdownContainer=function(){return this.dropdownTabs.length?this.showDropdownContainer():this.hideDropdownContainer(),this.checkDropdownContainerActive(),this},TabsLine.prototype.moveTabs=function(){return this.options.autoRefresh&&this.refresh(),this.checkDropdownContainer(),this.moveTabsToDropdown(),this.moveDropdownToTabs(),this.options.showDevInfo&&this.showDevInfo(),this},TabsLine.prototype.showDevInfo=function(){var $devInfoBlock=$("#vc-ui-tabs-line-dev-info");$devInfoBlock.length&&(this.$devBlock=$devInfoBlock),void 0===this.$devBlock&&(this.$devBlock=$('<div id="vc-ui-tabs-line-dev-info" />').css({position:"fixed",right:"40px",top:"40px",padding:"7px 12px",border:"1px solid rgba(0, 0, 0, 0.2)",background:"rgba(0, 0, 0, 0.7)",color:"#0a0","border-radius":"5px","font-family":"tahoma","font-size":"12px","z-index":1100}),this.$devBlock.appendTo("body")),void 0===this.$devInfo&&(this.$devInfo=$("<div />").css({"margin-bottom":"7px","padding-bottom":"7px","border-bottom":"1px dashed rgba(0, 200, 0, .35)"}),this.$devInfo.appendTo(this.$devBlock)),this.$devInfo.empty(),this.$devInfo.append($("<div />").text("Tabs count: "+this.tabs.length)),this.$devInfo.append($("<div />").text("Dropdown count: "+this.dropdownTabs.length)),this.$devInfo.append($("<div />").text("El width: "+this.$element.width())),this.$devInfo.append($("<div />").text("Tabs width: "+this.getTabsWidth())),this.$devInfo.append($("<div />").text("Tabs width with dots: "+(this.getTabsWidth()+this.$dropdownContainer.outerWidth()))),this.$devInfo.append($("<div />").text("Free space: "+this.getFreeSpace())),this.tabs.length&&this.$devInfo.append($("<div />").text("Last tab width: "+this.tabs[this.tabs.length-1].width)),this.dropdownTabs.length&&this.$devInfo.append($("<div />").text("First dropdown tab width: "+this.dropdownTabs[0].width))},Plugin=function(option){return this.each(function(){var $this=$(this),action=$this.data("vcUiTabsLine"),data=$this.data("vc.tabsLine"),options=$.extend(!0,{},TabsLine.DEFAULTS,$this.data(),action,"object"==typeof option&&option),action="string"==typeof option?option:options.action;data||$this.data("vc.tabsLine",data=new TabsLine(this,options)),action&&data[action]()})},old=$.fn.vcTabsLine,$.fn.vcTabsLine=Plugin,$.fn.vcTabsLine.Constructor=TabsLine,$.fn.vcTabsLine.noConflict=function(){return $.fn.vcTabsLine=old,this},$(window).on("load",function(){$("[data-vc-ui-tabs-line]").each(function(){var $vcTabsLine=$(this);Plugin.call($vcTabsLine,$vcTabsLine.data())})})}(window.jQuery),function(){"use strict";window.vc.HelperAjax={ajax:!1,checkAjax:function(){this.ajax&&this.ajax.abort()},resetAjax:function(){this.ajax=!1}}}(),function(){"use strict";window.vc.HelperPrompts={uiEvents:{render:"removeAllPrompts"},removeAllPrompts:function(){this.$el.find(".vc_ui-panel-content-container").removeClass("vc_ui-content-hidden"),this.$el.find(".vc_ui-prompt").remove()}}}(),function(){"use strict";window.vc.HelperPanelViewDraggable={draggable:!0,draggableOptions:{iframeFix:!0,handle:'[data-vc-ui-element="panel-heading"]'},uiEvents:{show:"initDraggable"},initDraggable:function(){this.$el.draggable(_.extend({},this.draggableOptions,{start:this.fixElContainment,stop:this.fixElContainment}))}}}(),function($){"use strict";window.vc.HelperPanelViewResizable={sizeInitialized:!1,uiEvents:{show:"setSavedSize initResize",tabChange:"setDefaultHeightSettings",afterMinimize:"setupOnMinimize",afterUnminimize:"initResize",fixElContainment:"saveUIPanelSizes"},setDefaultHeightSettings:function(){this.$el.css("height","auto"),this.$el.css("maxHeight","75vh")},initResize:function(){var _this=this;this.$el.data("uiResizable")&&this.$el.resizable("destroy"),this.$el.resizable({minHeight:240,minWidth:380,resize:function(){_this.trigger("resize")},handles:"n, e, s, w, ne, se, sw, nw",start:function(e,ui){_this.trigger("beforeResizeStart"),_this.$el.css("maxHeight","none"),_this.$el.css("height",ui.size.height),$("iframe").css("pointerEvents","none"),_this.trigger("afterResizeStart")},stop:function(){_this.trigger("beforeResizeStop"),$("iframe").css("pointerEvents",""),_this.saveUIPanelSizes(),_this.trigger("afterResizeStop")}}),this.content().addClass("vc_properties-list-init"),this.trigger("resize")},setSavedSize:function(){if(this.setDefaultHeightSettings(),vc.is_mobile)return!1;var sizes={width:getUserSetting(this.panelName+"_vcUIPanelWidth"),left:getUserSetting(this.panelName+"_vcUIPanelLeft").replace("minus","-"),top:getUserSetting(this.panelName+"_vcUIPanelTop").replace("minus","-")};_.isEmpty(sizes.width)||this.$el.width(sizes.width),_.isEmpty(sizes.left)||this.$el.css("left",sizes.left),_.isEmpty(sizes.top)||this.$el.css("top",sizes.top),this.sizeInitialized=!0},saveUIPanelSizes:function(){if(!1===this.sizeInitialized)return!1;var sizes={width:this.$el.width(),left:parseInt(this.$el.css("left"),10),top:parseInt(this.$el.css("top"),10)};setUserSetting(this.panelName+"_vcUIPanelWidth",sizes.width),setUserSetting(this.panelName+"_vcUIPanelLeft",sizes.left.toString().replace("-","minus")+"px"),setUserSetting(this.panelName+"_vcUIPanelTop",sizes.top.toString().replace("-","minus")+"px")},setupOnMinimize:function(){this.$el.data("uiResizable")&&this.$el.resizable("destroy"),this.$el.resizable({minWidth:380,handles:"w, e",start:function(e){$("iframe").css("pointerEvents","none")},stop:function(){$("iframe").css("pointerEvents","")}})}}}(window.jQuery),function($){"use strict";window.vc.HelperTemplatesPanelViewSearch={searchSelector:"[data-vc-templates-name-filter]",events:{"keyup [data-vc-templates-name-filter]":"searchTemplate","search [data-vc-templates-name-filter]":"searchTemplate"},uiEvents:{show:"focusToSearch"},focusToSearch:function(){vc.is_mobile||$(this.searchSelector,this.$el).trigger("focus")},searchTemplate:function($el){$el=$($el.currentTarget);$el.val().length?this.searchByName($el.val()):this.clearSearch()},clearSearch:function(){this.$el.find("[data-vc-templates-name-filter]").val(""),this.$el.find("[data-template_name]").css("display","block"),this.$el.removeAttr("data-vc-template-search"),this.$el.find(".vc-search-result-empty").removeClass("vc-search-result-empty");var ev=new jQuery.Event("click");ev.isClearSearch=!0,this.$el.find('.vc_panel-tabs-control:first [data-vc-ui-element="panel-tab-control"]').trigger(ev)},searchByName:function(name){this.$el.find(".vc_panel-tabs-control.vc_active").removeClass("vc_active"),this.$el.attr("data-vc-template-search","true"),this.$el.find("[data-template_name]").css("display","none"),this.$el.find('[data-template_name*="'+vc_slugify(name)+'"]').css("display","block"),this.$el.find('[data-vc-ui-element="panel-edit-element-tab"]').each(function(){var $el=$(this);$el.removeClass("vc-search-result-empty"),$el.find("[data-template_name]:visible").length||$el.addClass("vc-search-result-empty")})}}}(window.jQuery),function($){"use strict";window.vc.HelperPanelViewHeaderFooter={buttonMessageTimeout:!1,events:{'click [data-vc-ui-element="button-save"]':"save",'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="button-minimize"]':"toggleOpacity"},uiEvents:{save:"setButtonMessage",render:"clearButtonMessage"},resetMinimize:function(){this.$el.removeClass("vc_panel-opacity"),this.$el.removeClass("vc_minimized")},toggleOpacity:function(styles){styles.preventDefault();var hasStyle,_this=this,$target=this.$el,$panel=$target.find($target.data("vcPanel")),$panelContainer=$panel.closest($panel.data("vcPanelContainer")),$trigger=$(styles.currentTarget);void 0===$target.data("vcHasHeight")&&$target.data("vcHasHeight",(styles=$target.attr("style"),hasStyle=!1,styles&&styles.split(";").forEach(function(style){style=style.split(":");"height"===$.trim(style[0])&&(hasStyle=!0)}),hasStyle)),$target.hasClass("vc_minimized")?(void 0===$target.data("vcMinimizeHeight")&&$target.data("vcMinimizeHeight",$(window).height()-.2*$(window).height()),$target.animate({height:$target.data("vcMinimizeHeight")},{duration:400,start:function(){$trigger.prop("disabled",!0),$target.addClass("vc_animating"),_this.tabsMenu&&_this.tabsMenu()&&_this.tabsMenu().vcTabsLine("moveTabs")},complete:function(){$target.removeClass("vc_minimized"),$target.removeClass("vc_animating"),$target.data("vcHasHeight")||$target.css({height:""}),_this.trigger("afterUnminimize"),$trigger.prop("disabled",!1)}})):($target.data("vcMinimizeHeight",$target.height()),$target.animate({height:$panel.outerHeight()+$panelContainer.outerHeight()-$panelContainer.height()},{duration:400,start:function(){$trigger.prop("disabled",!0),$target.addClass("vc_animating")},complete:function(){$target.addClass("vc_minimized"),$target.removeClass("vc_animating"),$target.css({height:""}),_this.trigger("afterMinimize"),$trigger.prop("disabled",!1)}}))},setButtonMessage:function(message,type,currentTextHtml){var $saveBtn;return void 0===currentTextHtml&&(currentTextHtml=!1),this.clearButtonMessage=_.bind(this.clearButtonMessage,this),!currentTextHtml&&!vc.frame_window||this.buttonMessageTimeout||(void 0===message&&(message=window.i18nLocale.ui_saved),void 0===type&&(type="success"),currentTextHtml=($saveBtn=this.$el.find('[data-vc-ui-element="button-save"]')).html(),$saveBtn.addClass("vc_ui-button-"+type+" vc_ui-button-undisabled").removeClass("vc_ui-button-action").data("vcCurrentTextHtml",currentTextHtml).data("vcCurrentTextType",type).html(message),_.delay(this.clearButtonMessage,5e3),this.buttonMessageTimeout=!0),this},clearButtonMessage:function(){var type,currentTextHtml,$saveBtn;this.buttonMessageTimeout&&(window.clearTimeout(this.buttonMessageTimeout),currentTextHtml=($saveBtn=this.$el.find('[data-vc-ui-element="button-save"]')).data("vcCurrentTextHtml")||"Save",type=$saveBtn.data("vcCurrentTextType"),$saveBtn.html(currentTextHtml).removeClass("vc_ui-button-"+type+" vc_ui-button-undisabled").addClass("vc_ui-button-action"),this.buttonMessageTimeout=!1)}}}(window.jQuery),function($){"use strict";window.vc.TemplateWindowUIPanelBackendEditor=vc.TemplatesPanelViewBackend.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperTemplatesPanelViewSearch).extend({panelName:"template_window",showMessageDisabled:!1,initialize:function(){window.vc.TemplateWindowUIPanelBackendEditor.__super__.initialize.call(this),this.trigger("show",this.initTemplatesTabs,this)},show:function(){this.clearSearch(),window.vc.TemplateWindowUIPanelBackendEditor.__super__.show.call(this)},initTemplatesTabs:function(){this.$el.find('[data-vc-ui-element="panel-tabs-controls"]').vcTabsLine("moveTabs")},showMessage:function(text,type){if(this.showMessageDisabled)return!1;this.message_box_timeout&&(this.$el.find("[data-vc-panel-message]").remove(),window.clearTimeout(this.message_box_timeout)),this.message_box_timeout=!1;var $messageBox,messageBoxTemplate=vc.template('<div class="vc_message_box vc_message_box-standard vc_message_box-rounded vc_color-<%- color %>"><div class="vc_message_box-icon"><i class="fa fa fa-<%- icon %>"></i></div><p><%- text %></p></div>');switch(type){case"error":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"danger",icon:"times",text:text}));break;case"warning":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"warning",icon:"exclamation-triangle",text:text}));break;case"success":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"success",icon:"check",text:text}))}$messageBox.prependTo(this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_row.vc_active')),$messageBox.fadeIn(),this.message_box_timeout=window.setTimeout(function(){$messageBox.remove()},6e3)},changeTab:function($tab){$tab&&$tab.preventDefault&&$tab.preventDefault(),$tab&&!$tab.isClearSearch&&this.clearSearch();$tab=$($tab.currentTarget);$tab.parent().hasClass("vc_active")||(this.$el.find('[data-vc-ui-element="panel-tabs-controls"] .vc_active:not([data-vc-ui-element="panel-tabs-line-dropdown"])').removeClass("vc_active"),$tab.parent().addClass("vc_active"),this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_active').removeClass("vc_active"),this.$el.find($tab.data("vcUiElementTarget")).addClass("vc_active"),this.$tabsMenu&&this.$tabsMenu.vcTabsLine("checkDropdownContainerActive"))},setPreviewFrameHeight:function(templateID,height){parseInt(height,10)<100&&(height=100),$('data-vc-template-preview-frame="'+templateID+'"').height(height)}}),window.vc.TemplateWindowUIPanelBackendEditor.prototype.events=$.extend(!0,window.vc.TemplateWindowUIPanelBackendEditor.prototype.events,{'click [data-vc-ui-element="button-save"]':"save",'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="button-minimize"]':"toggleOpacity","keyup [data-vc-templates-name-filter]":"searchTemplate","search [data-vc-templates-name-filter]":"searchTemplate","click .vc_template-save-btn":"saveTemplate","click [data-template_id] [data-template-handler]":"loadTemplate",'click [data-vc-container=".vc_ui-list-bar"][data-vc-preview-handler]':"buildTemplatePreview",'click [data-vc-ui-delete="template-title"]':"removeTemplate",'click [data-vc-ui-element="panel-tab-control"]':"changeTab"}),window.vc.TemplateWindowUIPanelFrontendEditor=vc.TemplatesPanelViewFrontend.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperTemplatesPanelViewSearch).extend({panelName:"template_window",showMessageDisabled:!1,show:function(){this.clearSearch(),window.vc.TemplateWindowUIPanelFrontendEditor.__super__.show.call(this)},showMessage:function(text,type){if(this.showMessageDisabled)return!1;this.message_box_timeout&&(this.$el.find("[data-vc-panel-message]").remove(),window.clearTimeout(this.message_box_timeout)),this.message_box_timeout=!1;var $messageBox,messageBoxTemplate=vc.template('<div class="vc_message_box vc_message_box-standard vc_message_box-rounded vc_color-<%- color %>"><div class="vc_message_box-icon"><i class="fa fa fa-<%- icon %>"></i></div><p><%- text %></p></div>');switch(type){case"error":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"danger",icon:"times",text:text}));break;case"warning":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"warning",icon:"exclamation-triangle",text:text}));break;case"success":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"success",icon:"check",text:text}))}$messageBox.prependTo(this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_row.vc_active')),$messageBox.fadeIn(),this.message_box_timeout=window.setTimeout(function(){$messageBox.remove()},6e3)},changeTab:function($tab){$tab&&$tab.preventDefault&&$tab.preventDefault(),$tab&&!$tab.isClearSearch&&this.clearSearch();$tab=$($tab.currentTarget);$tab.parent().hasClass("vc_active")||(this.$el.find('[data-vc-ui-element="panel-tabs-controls"] .vc_active:not([data-vc-ui-element="panel-tabs-line-dropdown"])').removeClass("vc_active"),$tab.parent().addClass("vc_active"),this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_active').removeClass("vc_active"),this.$el.find($tab.data("vcUiElementTarget")).addClass("vc_active"),this.$tabsMenu&&this.$tabsMenu.vcTabsLine("checkDropdownContainerActive"))}}),$.fn.vcAccordion.Constructor.prototype.collapseTemplate=function(showCallback){var $triggerPanel,$wrapper,$panel,$this=this.$element,i=0,$triggers=this.getContainer().find("[data-vc-preview-handler]").each(function(){var $this=$(this),accordion=$this.data("vc.accordion");void 0===accordion&&($this.vcAccordion(),accordion=$this.data("vc.accordion")),accordion&&accordion.setIndex&&accordion.setIndex(i++)}).filter(function(){var accordion=$(this).data("vc.accordion");return accordion.getTarget().hasClass(accordion.activeClass)}).filter(function(){return $this[0]!==this});$triggers.length&&$.fn.vcAccordion.call($triggers,"hide"),this.isActive()?$.fn.vcAccordion.call($this,"hide"):($.fn.vcAccordion.call($this,"show"),$triggerPanel=$this.closest(".vc_ui-list-bar-item"),$wrapper=$this.closest("[data-template_id]"),$panel=$wrapper.closest("[data-vc-ui-element=panel-content]").parent(),setTimeout(function(){var posit;Math.round($wrapper.offset().top-$panel.offset().top)<0&&(posit=Math.round($wrapper.offset().top-$panel.offset().top+$panel.scrollTop()-$triggerPanel.height()),$panel.animate({scrollTop:posit},400)),"function"==typeof showCallback&&showCallback($wrapper,$panel)},400))}}(window.jQuery),function($){"use strict";window.vc.element_start_index=0,window.vc.AddElementUIPanelBackendEditor=vc.PanelView.vcExtendUI(vc.HelperPanelViewHeaderFooter).extend({el:"#vc_ui-panel-add-element",searchSelector:"#vc_elements_name_filter",prepend:!1,builder:"",events:{'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="panel-tab-control"]':"filterElements","click .vc_shortcode-link":"createElement","keyup #vc_elements_name_filter":"filterElements","search #vc_elements_name_filter":"filterElements","click [data-vc-manage-elements]":"openPresetWindow"},initialize:function(){window.vc.AddElementUIPanelBackendEditor.__super__.initialize.call(this),window.vc.events.on("shortcodes:add",this.addCustomCssStyleTag.bind(this)),window.vc.events.on("vc:savePreset",this.updateAddElementPopUp.bind(this)),window.vc.events.on("vc:deletePreset",this.removePresetFromAddElementPopUp.bind(this))},render:function(model,prepend){return _.isUndefined(vc.ShortcodesBuilder)||(this.builder=new vc.ShortcodesBuilder),this.$el.is(":hidden")&&window.vc.closeActivePanel(),(window.vc.active_panel=this).prepend=!!_.isBoolean(prepend)&&prepend,this.place_after_id=!!_.isString(prepend)&&prepend,this.model=!!_.isObject(model)&&model,this.$content=this.$el.find('[data-vc-ui-element="panel-add-element-list"]'),this.$buttons=$('[data-vc-ui-element="add-element-button"]',this.$content),this.buildFiltering(),this.$el.find('[data-vc-ui-element="panel-tab-control"]').eq(0).click(),this.show(),this.$el.find('[data-vc-ui-element="panel-tabs-controls"]').vcTabsLine("moveTabs"),vc.is_mobile||$(this.searchSelector).trigger("focus"),vc.AddElementUIPanelBackendEditor.__super__.render.call(this)},buildFiltering:function(){var tag,asParent,parentSelector,itemSelector='[data-vc-ui-element="add-element-button"]',notIn=this._getNotIn(this.model?this.model.get("shortcode"):"");$(this.searchSelector).val(""),this.$content.addClass("vc_filter-all"),this.$content.attr("data-vc-ui-filter","*"),asParent=!(!(tag=this.model?this.model.get("shortcode"):"vc_column")||_.isUndefined(vc.getMapped(tag).as_parent))&&vc.getMapped(tag).as_parent,_.isObject(asParent)?(parentSelector=[],_.isString(asParent.only)&&parentSelector.push(_.reduce(asParent.only.replace(/\s/,"").split(","),function(memo,val){return memo+(_.isEmpty(memo)?"":",")+'[data-element="'+val.trim()+'"]'},"")),_.isString(asParent.except)&&parentSelector.push(_.reduce(asParent.except.replace(/\s/,"").split(","),function(memo,val){return memo+':not([data-element="'+val.trim()+'"])'},"")),itemSelector+=parentSelector.join(",")):notIn&&(itemSelector=notIn),!1===tag||_.isUndefined(vc.getMapped(tag).allowed_container_element)||(!1===vc.getMapped(tag).allowed_container_element?itemSelector+=":not([data-is-container=true])":_.isString(vc.getMapped(tag).allowed_container_element)&&(itemSelector+=":not([data-is-container=true]), [data-element="+vc.getMapped(tag).allowed_container_element+"]")),this.$buttons.removeClass("vc_visible").addClass("vc_inappropriate"),$(itemSelector,this.$content).removeClass("vc_inappropriate").addClass("vc_visible"),this.hideEmptyFilters()},hideEmptyFilters:function(){var _this=this;this.$el.find('[data-vc-ui-element="panel-add-element-tab"].vc_active').removeClass("vc_active"),this.$el.find('[data-vc-ui-element="panel-add-element-tab"]:first').addClass("vc_active"),this.$el.find("[data-filter]").each(function(){$($(this).data("filter")+".vc_visible:not(.vc_inappropriate)",_this.$content).length?$(this).parent().show():$(this).parent().hide()})},_getNotIn:_.memoize(function(tag){return'[data-vc-ui-element="add-element-button"]:not('+_.reduce(vc.map,function(memo,shortcode){var separator=_.isEmpty(memo)?"":",";return _.isObject(shortcode.as_child)?(_.isString(shortcode.as_child.only)&&(_.contains(shortcode.as_child.only.replace(/\s/,"").split(","),tag)||(memo+=separator+"[data-element="+shortcode.base+"]")),_.isString(shortcode.as_child.except)&&_.contains(shortcode.as_child.except.replace(/\s/,"").split(","),tag)&&(memo+=separator+"[data-element="+shortcode.base+"]")):!1===shortcode.as_child&&(memo+=separator+"[data-element="+shortcode.base+"]"),memo},"")+")"}),filterElements:function(e){var $visibleElements,filterValue,filter,nameFilter;e?(e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation()):e=window.event,filterValue=$(e.currentTarget),filter='[data-vc-ui-element="add-element-button"]',nameFilter=$(this.searchSelector).val(),this.$content.removeClass("vc_filter-all"),$('[data-vc-ui-element="panel-add-element-tab"].vc_active').removeClass("vc_active"),filterValue.is("[data-filter]")?(filterValue.parent().addClass("vc_active"),filter+=filterValue=filterValue.data("filter"),"*"===filterValue?this.$content.addClass("vc_filter-all"):this.$content.removeClass("vc_filter-all"),this.$content.attr("data-vc-ui-filter",filterValue.replace(".js-category-","")),$(this.searchSelector).val("")):nameFilter.length?(filter+=":containsi('"+nameFilter+"'):not('.vc_element-deprecated')",this.$content.attr("data-vc-ui-filter","name:"+nameFilter)):nameFilter.length||($('[data-vc-ui-element="panel-tab-control"][data-filter="*"]').parent().addClass("vc_active"),this.$content.attr("data-vc-ui-filter","*").addClass("vc_filter-all")),$(".vc_visible",this.$content).removeClass("vc_visible"),$(filter,this.$content).addClass("vc_visible"),nameFilter.length&&13===(e.keyCode||e.which)&&1===($visibleElements=$(".vc_visible:not(.vc_inappropriate)",this.$content)).length&&$visibleElements.find("[data-vc-clickable]").click()},createElement:function(inner_column_params){var options,inner_row_params,showSettings,preset,presetType,closestPreset,model,row,column;inner_column_params&&inner_column_params.preventDefault&&inner_column_params.preventDefault(),showSettings=(closestPreset=$(inner_column_params.currentTarget)).data("tag"),inner_row_params={},inner_column_params={width:"1/1"},(closestPreset=closestPreset.closest("[data-preset]"))&&(preset=closestPreset.data("preset"),presetType=closestPreset.data("element")),!1===this.model?(window.vc.storage.lock(),"vc_section"===showSettings?(model={shortcode:showSettings},preset&&"vc_section"===presetType&&(model.preset=preset),model=vc.shortcodes.create(model)):(column={shortcode:"vc_row",params:inner_row_params},preset&&presetType===showSettings&&(column.preset=preset),column={shortcode:"vc_column",params:inner_column_params,parent_id:(row=vc.shortcodes.create(column)).id,root_id:row.id},preset&&"vc_column"===presetType&&(column.preset=preset),column=vc.shortcodes.create(column),model=row,"vc_row"!==showSettings&&(options={shortcode:showSettings,parent_id:column.id,root_id:row.id},preset&&presetType===showSettings&&(options.preset=preset),model=vc.shortcodes.create(options)))):model="vc_row"===showSettings?(column="vc_section"===this.model.get("shortcode")?(window.vc.storage.lock(),row=vc.shortcodes.create({shortcode:"vc_row",params:inner_row_params,parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.getNextOrder()}),vc.shortcodes.create({shortcode:"vc_column",params:inner_column_params,parent_id:row.id,root_id:row.id})):(inner_row_params={},inner_column_params={width:"1/1"},window.vc.storage.lock(),row=vc.shortcodes.create({shortcode:"vc_row_inner",params:inner_row_params,parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.getNextOrder()}),vc.shortcodes.create({shortcode:"vc_column_inner",params:inner_column_params,parent_id:row.id,root_id:row.id})),row):(options={shortcode:showSettings,parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.getNextOrder(),root_id:this.model.get("root_id")},preset&&presetType===showSettings&&(options.preset=preset),vc.shortcodes.create(options)),this.model=model,showSettings=!(_.isBoolean(vc.getMapped(showSettings).show_settings_on_create)&&!1===vc.getMapped(showSettings).show_settings_on_create),this.model.get("shortcode"),this.hide(),showSettings&&this.showEditForm()},getFirstPositionIndex:function(){return--window.vc.element_start_index,vc.element_start_index},show:function(){this.$el.addClass("vc_active"),this.trigger("show")},hide:function(){this.$el.removeClass("vc_active"),window.vc.active_panel=!1,this.trigger("hide")},showEditForm:function(){window.vc.edit_element_block_view.render(this.model)},addCustomCssStyleTag:function(customCss){customCss&&customCss.getParam&&((customCss=customCss.getParam("css"))&&vc.frame_window&&window.vc.frame_window.vc_iframe.setCustomShortcodeCss(customCss))},updateAddElementPopUp:function(id,shortcode,title,data){var $anotherNewPreset=this.$el.find('[data-element="'+shortcode+'"]:first').clone(!0);vc_all_presets[id]=data,$anotherNewPreset.find("[data-vc-shortcode-name]").text(title),$anotherNewPreset.find(".vc_element-description").text(""),$anotherNewPreset.attr("data-preset",id),$anotherNewPreset.addClass("js-category-_my_elements_"),$anotherNewPreset.insertAfter(this.$el.find('[data-element="'+shortcode+'"]:last')),this.$el.find('[data-filter="js-category-_my_elements_"]').show();$anotherNewPreset=this.$body.find('[data-vc-ui-element="panel-preset"] [data-vc-presets-list-content] .vc_ui-template:first').clone(!0);$anotherNewPreset.find('[data-vc-ui-element="template-title"]').attr("title",title).text(title),$anotherNewPreset.find('[data-vc-ui-delete="preset-title"]').attr("data-preset",id).attr("data-preset-parent",shortcode),$anotherNewPreset.find("[data-vc-ui-add-preset]").attr("data-preset",id).attr("id",shortcode).attr("data-tag",shortcode),$anotherNewPreset.show(),$anotherNewPreset.insertAfter(this.$body.find('[data-vc-ui-element="panel-preset"] [data-vc-presets-list-content] .vc_ui-template:last'))},removePresetFromAddElementPopUp:function(id){this.$el.find('[data-preset="'+id+'"]').remove()},openPresetWindow:function(e){e&&e.preventDefault&&e.preventDefault(),window.vc.preset_panel_view.render().show()}}),window.vc.AddElementUIPanelFrontendEditor=vc.AddElementUIPanelBackendEditor.vcExtendUI(vc.HelperPanelViewHeaderFooter).extend({events:{'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="panel-tab-control"]':"filterElements","click .vc_shortcode-link":"createElement","keyup #vc_elements_name_filter":"filterElements"},createElement:function(inner_column_params){var newData,i,row_params,showSettings,preset,presetType,closestPreset,columnOptions;for(inner_column_params&&inner_column_params.preventDefault&&inner_column_params.preventDefault(),showSettings=(closestPreset=$(inner_column_params.currentTarget)).data("tag"),row_params={},inner_column_params={width:"1/1"},(closestPreset=closestPreset.closest("[data-preset]"))&&(preset=closestPreset.data("preset"),presetType=closestPreset.data("element")),this.prepend&&(window.vc.activity="prepend"),0==this.model?"vc_section"===showSettings?(columnOptions={shortcode:showSettings},preset&&"vc_section"===presetType&&(columnOptions.preset=preset),this.builder.create(columnOptions)):(columnOptions={shortcode:"vc_row",params:row_params},preset&&"vc_row"===presetType&&(columnOptions.preset=preset),this.builder.create(columnOptions),columnOptions={shortcode:"vc_column",parent_id:this.builder.lastID(),params:inner_column_params},preset&&"vc_column"===presetType&&(columnOptions.preset=preset),this.builder.create(columnOptions),"vc_row"!==showSettings&&(newData={shortcode:showSettings,parent_id:this.builder.lastID()},preset&&presetType===showSettings&&(newData.preset=preset),this.builder.create(newData))):"vc_row"===showSettings?"vc_section"===this.model.get("shortcode")?this.builder.create({shortcode:"vc_row",params:row_params,parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.nextOrder()}).create({shortcode:"vc_column",params:inner_column_params,parent_id:this.builder.lastID()}):(inner_column_params={width:"1/1"},this.builder.create({shortcode:"vc_row_inner",params:{},parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.nextOrder()}).create({shortcode:"vc_column_inner",params:inner_column_params,parent_id:this.builder.lastID()})):(newData={shortcode:showSettings,parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.nextOrder()},preset&&presetType===showSettings&&(newData.preset=preset),this.builder.create(newData)),this.model=this.builder.last(),i=this.builder.models.length-1;0<=i;i--)this.builder.models[i].get("shortcode");_.isString(vc.getMapped(showSettings).default_content)&&vc.getMapped(showSettings).default_content.length&&(newData=this.builder.parse({},window.vc.getMapped(showSettings).default_content,this.builder.last().toJSON()),_.each(newData,function(object){object.default_content=!0,this.builder.create(object)},this)),this.model=this.builder.last(),showSettings=!(_.isBoolean(vc.getMapped(showSettings).show_settings_on_create)&&!1===vc.getMapped(showSettings).show_settings_on_create),this.hide(),showSettings&&this.showEditForm(),this.builder.render()}})}(window.jQuery),function($){"use strict";window.vc.ExtendPresets={settingsMenuSelector:'[data-vc-ui-element="settings-dropdown-list"]',settingsButtonSelector:'[data-vc-ui-element="settings-dropdown-button"]',settingsDropdownSelector:'[data-vc-ui-element="settings-dropdown"]',settingsPresetId:null,uiEvents:{init:"addEvents",render:"hideDropdown",afterRender:"afterRenderActions"},afterRenderActions:function(){this.untaintSettingsPresetData(),this.showDropdown()},hideDropdown:function(){this.$el.find('[data-vc-ui-element="settings-dropdown"]').hide()},showDropdown:function(){var tag=this.model.get("shortcode");window.vc_settings_show&&"vc_column"!==tag&&this.$el.find('[data-vc-ui-element="settings-dropdown"]').show()},showDropdownMenu:function(){var tag=this.model.get("shortcode"),$this=$(this);$this.data("vcSettingsMenuLoaded")&&tag===$this.data("vcShortcodeName")||this.reloadSettingsMenuContent()},addEvents:function(){var $tab=this.$el.find(".vc_edit-form-tab.vc_active"),tag=this.model.get("shortcode"),_this=this;$(document).off("beforeMinimize.vc.paramWindow",this.minimizeButtonSelector).on("beforeMinimize.vc.paramWindow",this.minimizeButtonSelector,function(){$tab.find(".vc_ui-prompt-presets .vc_ui-prompt-close").trigger("click")}),$(document).off("close.vc.paramWindow",this.closeButtonSelector).on("beforeClose.vc.paramWindow",this.closeButtonSelector,function(){$tab.find(".vc_ui-prompt-presets .vc_ui-prompt-close").trigger("click")}),$(document).off("show.vc.accordion",this.settingsButtonSelector).on("show.vc.accordion",this.settingsButtonSelector,function(){var $this=$(this);$this.data("vcSettingsMenuLoaded")&&tag===$this.data("vcShortcodeName")||_this.reloadSettingsMenuContent()})},saveSettingsAjaxData:function(shortcode_name,title,is_default,data){return{action:"vc_action_save_settings_preset",shortcode_name:shortcode_name,is_default:is_default?1:0,vc_inline:!0,title:title,data:data,_vcnonce:window.vcAdminNonce}},saveSettings:function(title,is_default){var shortcode_name=this.model.get("shortcode"),data=JSON.stringify(this.getParamsForSettingsPreset());if(void 0!==title&&title.length)return void 0===is_default&&(is_default=!1),this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.saveSettingsAjaxData(shortcode_name,title,is_default,data),context:this}).done(function(response){response.success&&(this.setSettingsMenuContent(response.html),this.settingsPresetId=response.id,this.untaintSettingsPresetData())}).always(this.resetAjax),this.ajax},fetchSaveSettingsDialogAjaxData:function(){return{action:"vc_action_render_settings_preset_title_prompt",vc_inline:!0,_vcnonce:window.vcAdminNonce}},fetchSaveSettingsDialog:function(callback){var $contentContainer=this.$el.find(".vc_ui-panel-content-container");$contentContainer.find(".vc_ui-prompt-presets").length?void 0!==callback&&callback(!1):(this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.fetchSaveSettingsDialogAjaxData()}).done(function(response){response.success&&($contentContainer.prepend(response.html),void 0!==callback&&callback(!0))}).fail(function(){void 0!==callback&&callback(!1)}).always(this.resetAjax))},showSaveSettingsDialog:function(is_default){var _this=this;this.isSettingsPresetDefault=!!is_default,this.fetchSaveSettingsDialog(function(created){var $contentContainer=_this.$el.find(".vc_ui-panel-content-container"),$prompt=$contentContainer.find(".vc_ui-prompt-presets"),$title=$prompt.find(".textfield");$contentContainer.find(".vc_ui-prompt.vc_visible").removeClass("vc_visible");var $btn,delay,$viewPresetsButton=$prompt.find("[data-vc-view-settings-preset]");"undefined"!==window.vc_vendor_settings_presets[_this.model.get("shortcode")]?$viewPresetsButton.removeAttr("disabled"):$viewPresetsButton.attr("disabled","disabled"),$prompt.addClass("vc_visible"),$title.trigger("focus"),$contentContainer.addClass("vc_ui-content-hidden"),created&&($btn=$prompt.find("#vc_ui-save-preset-btn"),delay=0,$prompt.on("submit",function(){var title=$title.val();return title.length&&_this.saveSettings(title,_this.isSettingsPresetDefault).done(function(e){var data=this.getParamsForSettingsPreset();$title.val(""),_this.setCustomButtonMessage($btn,void 0,void 0,!0),vc.events.trigger("vc:savePreset",e.id,_this.model.get("shortcode"),title,data),delay=_.delay(function(){$prompt.removeClass("vc_visible"),$contentContainer.removeClass("vc_ui-content-hidden")},5e3)}).fail(function(){_this.setCustomButtonMessage($btn,window.i18nLocale.ui_danger,"danger",!0)}),!1}),$prompt.on("click",".vc_ui-prompt-close",function(){return _this.checkAjax(),$prompt.removeClass("vc_visible"),$contentContainer.removeClass("vc_ui-content-hidden"),_this.clearCustomButtonMessage.call(this,$btn),delay&&(window.clearTimeout(delay),delay=0),!1}))})},loadSettingsAjaxData:function(id){return{action:"vc_action_get_settings_preset",vc_inline:!0,id:id,_vcnonce:window.vcAdminNonce}},loadSettings:function(id){return this.panelInit=!1,this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.loadSettingsAjaxData(id),context:this}).done(function(response){response.success&&(this.settingsPresetId=id,this.applySettingsPreset(response.data))}).always(this.resetAjax),this.ajax},saveAsDefaultSettingsAjaxData:function(shortcode_name,id){return{action:"vc_action_set_as_default_settings_preset",shortcode_name:shortcode_name,id:id,vc_inline:!0,_vcnonce:window.vcAdminNonce}},saveAsDefaultSettings:function(presetId,doneCallback){var shortcode_name=this.model.get("shortcode"),presetId=presetId||this.settingsPresetId;presetId?(this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.saveAsDefaultSettingsAjaxData(shortcode_name,presetId),context:this}).done(function(response){response.success&&(this.setSettingsMenuContent(response.html),this.untaintSettingsPresetData(),doneCallback&&doneCallback())}).always(this.resetAjax)):this.showSaveSettingsDialog(!0)},restoreDefaultSettingsAjaxData:function(shortcode_name){return{action:"vc_action_restore_default_settings_preset",shortcode_name:shortcode_name,vc_inline:!0,_vcnonce:window.vcAdminNonce}},restoreDefaultSettings:function(){var shortcode_name=this.model.get("shortcode");this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.restoreDefaultSettingsAjaxData(shortcode_name),context:this}).done(function(response){response.success&&this.setSettingsMenuContent(response.html)}).always(this.resetAjax)},setSettingsMenuContent:function(html){var $button=this.$el.find(this.settingsButtonSelector),$menu=this.$el.find(this.settingsMenuSelector),shortcode_name=this.model.get("shortcode"),_this=this;$button.data("vcShortcodeName",shortcode_name),$menu.html(html),window.vc_presets_data&&0<window.vc_presets_data.presetsCount?$menu.find("[data-vc-view-settings-preset]").removeAttr("disabled"):$menu.find("[data-vc-view-settings-preset]").attr("disabled","disabled"),$menu.find("[data-vc-view-settings-preset]").on("click",function(){_this.showViewSettingsList(),_this.closeSettings()}),$menu.find("[data-vc-save-settings-preset]").on("click",function(){_this.showSaveSettingsDialog(),_this.closeSettings()}),$menu.find("[data-vc-save-template]").on("click",function(){_this.showSaveTemplateDialog(),_this.closeSettings()}),$menu.find("[data-vc-save-default-settings-preset]").on("click",function(){_this.saveAsDefaultSettings(),_this.closeSettings()}),$menu.find("[data-vc-restore-default-settings-preset]").on("click",function(){_this.restoreDefaultSettings(),_this.closeSettings()})},reloadSettingsMenuContentAjaxData:function(shortcode_name){return{action:"vc_action_render_settings_preset_popup",shortcode_name:shortcode_name,vc_inline:!0,_vcnonce:window.vcAdminNonce}},showViewSettingsList:function(){var _this,$prompt,closePrompt,$contentContainer=this.$el.find(".vc_ui-panel-content-container");$contentContainer.find(".vc_ui-prompt-view-presets:not(.vc_visible)").remove(),$contentContainer.find(".vc_ui-prompt-view-presets").length||($contentContainer.find(".vc_ui-prompt.vc_visible").removeClass("vc_visible"),_this=this,$prompt=jQuery('<form class="vc_ui-prompt vc_ui-prompt-view-presets"><div class="vc_ui-prompt-controls"><button type="button" class="vc_general vc_ui-control-button vc_ui-prompt-close"><i class="vc-composer-icon vc-c-icon-close"></i></button></div><div class="vc_ui-prompt-title"><label for="prompt_title" class="wpb_element_label">Elements</label></div><div class="vc_ui-prompt-content"><div class="vc_ui-prompt-column"><div class="vc_ui-template-list vc_ui-list-bar" data-vc-action="collapseAll" style="margin-top: 20px;" data-vc-presets-list-content></div></div></div>'),this.buildsettingsListContent($prompt),$prompt.appendTo($contentContainer),$prompt.addClass("vc_visible"),$contentContainer.addClass("vc_ui-content-hidden"),closePrompt=function(){return $prompt.remove(),$contentContainer.removeClass("vc_ui-content-hidden"),!1},$prompt.off("click.vc1").on("click.vc1","[data-vc-load-settings-preset]",function(e){_this.loadSettings($(e.currentTarget).data("vcLoadSettingsPreset")),closePrompt()}),$prompt.off("click.vc4").on("click.vc4","[data-vc-set-default-settings-preset]",function(){_this.saveAsDefaultSettings($(this).data("vcSetDefaultSettingsPreset"),function(){_this.buildsettingsListContent($prompt)})}),$prompt.off("click.vc3").on("click.vc3",".vc_ui-prompt-close",function(){closePrompt(),_this.checkAjax()}))},buildsettingsListContent:function($prompt){var itemsTemplate=vc.template('<div class="vc_ui-template"><div class="vc_ui-list-bar-item"><button class="vc_ui-list-bar-item-trigger" title="Apply Element" type="button" data-vc-load-settings-preset="<%- id %>"><%- title %></button><div class="vc_ui-list-bar-item-actions"><button class="vc_general vc_ui-control-button" title="Apply Element" type="button" data-vc-load-settings-preset="<%- id %>"><i class="vc-composer-icon vc-c-icon-add"></i></button><button class="vc_general vc_ui-control-button" title="Delete Element" type="button" data-vc-delete-settings-preset="<%- id %>"><i class="vc-composer-icon vc-c-icon-delete_empty"></i></button></div></div></div>'),$content=$prompt.find("[data-vc-presets-list-content]");$content.empty(),_.each(window.vc_presets_data.presets[0],function(item,id){var title=item;0<window.vc_presets_data.defaultId&&parseInt(id,10)===window.vc_presets_data.defaultId&&(title=item+" (default)"),$content.append(itemsTemplate({title:title,id:id}))}),_.each(window.vc_presets_data.presets[1],function(item,id){var title=item;0<window.vc_presets_data.defaultId&&parseInt(id,10)===window.vc_presets_data.defaultId&&(title=item+" (default)"),$content.append(itemsTemplate({title:title,id:id}))})},reloadSettingsMenuContent:function(){var shortcode_name=this.model.get("shortcode"),$button=this.$el.find(this.settingsButtonSelector),success=!1;return this.setSettingsMenuContent(""),this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.reloadSettingsMenuContentAjaxData(shortcode_name),context:this}).done(function(response){response.success&&(success=!0,this.setSettingsMenuContent(response.html),$button.data("vcSettingsMenuLoaded",!0))}).always(function(){success||this.closeSettings(),this.resetAjax()}),this.ajax},closeSettings:function(destroy){void 0===destroy&&(destroy=!1);var $menu=this.$el.find(this.settingsMenuSelector),$button=this.$el.find(this.settingsButtonSelector);destroy&&($button.data("vcSettingsMenuLoaded",!1),$menu.html("")),$button.vcAccordion("hide")},isSettingsPresetDataTainted:function(){var params=(params=JSON.stringify(this.getParamsForSettingsPreset())).replace(/vc_custom_\d+/,"");return this.$el.data("vcSettingsPresetHash")!==vc_globalHashCode(params)},untaintSettingsPresetData:function(){var params=(params=JSON.stringify(this.getParamsForSettingsPreset())).replace(/vc_custom_\d+/,"");this.$el.data("vcSettingsPresetHash",vc_globalHashCode(params))},applySettingsPresetAjaxData:function(params){var parent_id=this.model.get("parent_id");return{action:"vc_edit_form",tag:this.model.get("shortcode"),parent_tag:parent_id?vc.shortcodes.get(parent_id).get("shortcode"):null,post_id:vc_post_id,params:params,_vcnonce:window.vcAdminNonce}},applySettingsPreset:function(params){return this.currentModelParams=params,vc.events.trigger("presets:apply",this.model,params),this._killEditor(),this.trigger("render"),this.show(),this.checkAjax(),this.ajax=$.ajax({type:"POST",url:window.ajaxurl,data:this.applySettingsPresetAjaxData(params),context:this}).done(this.buildParamsContent).always(this.resetAjax),this},getParamsForSettingsPreset:function(){var shortcode=this.model.get("shortcode"),params=this.getParams();return"vc_column"!==shortcode&&"vc_column_inner"!==shortcode||(delete params.width,delete params.offset),params}},vc.events.on("presets.apply",function(model,params){return"vc_tta_section"===model.get("shortcode")&&void 0!==params.tab_id&&(params.tab_id=vc_guid()+"-cl"),params})}(window.jQuery),function($){"use strict";window.vc.ExtendTemplates={fetchSaveTemplateDialogAjaxData:function(){return{action:"vc_action_render_settings_templates_prompt",vc_inline:!0,_vcnonce:window.vcAdminNonce}},fetchSaveTemplateDialog:function(callback){var $tab=this.$el.find(".vc_ui-panel-content-container");if(!$tab.find(".vc_ui-prompt-templates").length)return this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.fetchSaveTemplateDialogAjaxData()}).done(function(response){response.success&&($tab.prepend(response.html),void 0!==callback&&callback(!0))}).always(this.resetAjax),this.ajax;void 0!==callback&&callback(!1)},showSaveTemplateDialog:function(){var _this=this;this.fetchSaveTemplateDialog(function(created){var delay,$btn,$tab=_this.$el.find(".vc_ui-panel-content-container"),$prompt=$tab.find(".vc_ui-prompt-templates"),$title=$prompt.find(".textfield");$tab.find(".vc_ui-prompt.vc_visible").removeClass("vc_visible"),$prompt.addClass("vc_visible"),$title.trigger("focus"),$tab.addClass("vc_ui-content-hidden"),created&&(delay=0,$btn=$prompt.find("#vc_ui-save-templates-btn"),$prompt.on("submit",function(){var data=$title.val();_this.$el.find(_this.settingsButtonSelector);if(!data.length)return!1;data={action:vc.templates_panel_view.save_template_action,template:vc.shortcodes.singleStringify(_this.model.get("id"),"template"),template_name:data,vc_inline:!0,_vcnonce:window.vcAdminNonce};return vc.templates_panel_view.reloadTemplateList(data,function(){$title.val(""),_this.setCustomButtonMessage($btn,void 0,void 0,!0),delay=_.delay(function(){$prompt.removeClass("vc_visible"),$tab.removeClass("vc_ui-content-hidden")},5e3)},function(){_this.setCustomButtonMessage($btn,window.i18nLocale.ui_danger,"danger")}),!1}),$prompt.on("click",".vc_ui-prompt-close",function(){return _this.checkAjax(),$prompt.removeClass("vc_visible"),$tab.removeClass("vc_ui-content-hidden"),_this.clearCustomButtonMessage.call(this,$btn),delay&&(window.clearTimeout(delay),delay=0),!1}))})}}}(window.jQuery),function($){"use strict";window.vc.EditElementPanelView=vc.PanelView.vcExtendUI(vc.HelperAjax).vcExtendUI(vc.ExtendPresets).vcExtendUI(vc.ExtendTemplates).vcExtendUI(vc.HelperPrompts).extend({panelName:"edit_element",el:"#vc_properties-panel",contentSelector:".vc_ui-panel-content.vc_properties-list",minimizeButtonSelector:'[data-vc-ui-element="button-minimize"]',closeButtonSelector:'[data-vc-ui-element="button-close"]',titleSelector:".vc_panel-title",tabsInit:!1,doCheckTabs:!0,$tabsMenu:!1,dependent_elements:{},mapped_params:{},draggable:!1,panelInit:!1,$spinner:!1,active_tab_index:0,buttonMessageTimeout:!1,notRequestTemplate:!1,requiredParamsInitialized:!1,currentModelParams:!1,customButtonMessageTimeout:!1,events:{"click [data-save=true]":"save","click [data-dismiss=panel]":"hide","mouseover [data-transparent=panel]":"addOpacity","click [data-transparent=panel]":"toggleOpacity","mouseout [data-transparent=panel]":"removeOpacity"},initialize:function(){_.bindAll(this,"setSize","setTabsSize","fixElContainment","hookDependent","resetAjax","removeAllPrompts"),this.on("setSize",this.setResize,this),this.on("render",this.resetMinimize,this),this.on("render",this.setTitle,this),this.on("render",this.prepareContentBlock,this)},setCustomButtonMessage:function($btn,message,type,currentTextHtml){return void 0===$btn&&($btn=this.$el.find('[data-vc-ui-element="button-save"]')),void 0===currentTextHtml&&(currentTextHtml=!1),this.clearCustomButtonMessage=_.bind(this.clearCustomButtonMessage,this),!currentTextHtml&&!vc.frame_window||this.customButtonMessageTimeout||(void 0===message&&(message=window.i18nLocale.ui_saved),void 0===type&&(type="success"),currentTextHtml=$btn.html(),$btn.addClass("vc_ui-button-"+type+" vc_ui-button-undisabled").removeClass("vc_ui-button-action").data("vcCurrentTextHtml",currentTextHtml).data("vcCurrentTextType",type).html(message),_.delay(this.clearCustomButtonMessage.bind(this,$btn),5e3),this.customButtonMessageTimeout=!0),this},clearCustomButtonMessage:function($btn){var type,currentTextHtml;this.customButtonMessageTimeout&&(window.clearTimeout(this.customButtonMessageTimeout),currentTextHtml=$btn.data("vcCurrentTextHtml")||"Save",type=$btn.data("vcCurrentTextType"),$btn.html(currentTextHtml).removeClass("vc_ui-button-"+type+" vc_ui-button-undisabled").addClass("vc_ui-button-action"),this.customButtonMessageTimeout=!1)},render:function(params,not_request_template){return this.$el.is(":hidden")&&vc.closeActivePanel(),not_request_template&&(this.notRequestTemplate=!0),this.model=params,this.currentModelParams=this.model.get("params"),(vc.active_panel=this).resetMinimize(),this.clicked=!1,this.$el.css("height","auto"),this.$el.css("maxHeight","75vh"),params=this.model.setting("params")||[],this.$el.attr("data-vc-shortcode",this.model.get("shortcode")),this.tabsInit=!1,this.panelInit=!1,this.active_tab_index=0,this.requiredParamsInitialized=!1,this.mapped_params={},this.dependent_elements={},_.each(params,function(param){this.mapped_params[param.param_name]=param},this),this.trigger("render"),this.show(),this.checkAjax(),this.ajax=$.ajax({type:"POST",url:window.ajaxurl,data:this.ajaxData(),context:this}).done(this.buildParamsContent).always(this.resetAjax),this},prepareContentBlock:function(){this.$content=this.notRequestTemplate?this.$el:this.$el.find(this.contentSelector).removeClass("vc_with-tabs"),this.$content.empty(),this.$spinner=$('<span class="vc_ui-wp-spinner vc_ui-wp-spinner-lg vc_ui-wp-spinner-dark"></span>'),this.$content.prepend(this.$spinner)},buildParamsContent:function($panelHeader){var $data=$($panelHeader),$tabs=$data.find('[data-vc-ui-element="panel-tabs-controls"]');$tabs.find(".vc_edit-form-tab-control:first-child").addClass("vc_active"),$panelHeader=this.$el.find('[data-vc-ui-element="panel-header-content"]'),$tabs.prependTo($panelHeader),this.$content.html($data),this.$content.removeAttr("data-vc-param-initialized"),this.active_tab_index=0,this.tabsInit=!1,this.panelInit=!1,this.dependent_elements={},this.requiredParamsInitialized=!1,this.$content.find("[data-vc-param-initialized]").removeAttr("data-vc-param-initialized"),this.init(),this.$content.parent().scrollTop(1).scrollTop(0),this.$content.removeClass("vc_properties-list-init"),this.$el.trigger("vcPanel.shown"),this.trigger("afterRender")},resetMinimize:function(){this.$el.removeClass("vc_panel-opacity")},ajaxData:function(){var mergedParams=this.model.get("parent_id"),parent_tag=mergedParams?this.model.collection.get(mergedParams).get("shortcode"):null,mergedParams=this.model.get("params"),mergedParams=_.extend({},vc.getDefaults(this.model.get("shortcode")),mergedParams);return{action:"vc_edit_form",tag:this.model.get("shortcode"),parent_tag:parent_tag,post_id:vc_post_id,params:mergedParams,_vcnonce:window.vcAdminNonce}},init:function(){vc.EditElementPanelView.__super__.init.call(this),this.initParams(),this.initDependency();$(".wpb_edit_form_elements .textarea_html").each(function(){window.init_textarea_html($(this))}),this.trigger("init"),this.panelInit=!0},initParams:function(){var _this=this,$content=this.content().find('#vc_edit-form-tabs [data-vc-ui-element="panel-edit-element-tab"]:eq('+this.active_tab_index+")");($content=!$content.length?this.content():$content).attr("data-vc-param-initialized")||($('[data-vc-ui-element="panel-shortcode-param"]',$content).each(function(){var param,$field=$(this);$field.data("vcInitParam")||(param=$field.data("param_settings"),vc.atts.init.call(_this,param,$field),$field.data("vcInitParam",!0))}),$content.attr("data-vc-param-initialized",!0)),this.requiredParamsInitialized||_.isUndefined(vc.required_params_to_init)||($('[data-vc-ui-element="panel-shortcode-param"]',this.content()).each(function(){var param,$field=$(this);!$field.data("vcInitParam")&&-1<_.indexOf(vc.required_params_to_init,$field.data("param_type"))&&(param=$field.data("param_settings"),vc.atts.init.call(_this,param,$field),$field.data("vcInitParam",!0))}),this.requiredParamsInitialized=!0)},initDependency:function(){var callDependencies={};_.each(this.mapped_params,function(param){var rules,$masters,$slave;_.isObject(param)&&_.isObject(param.dependency)&&(rules=param.dependency,_.isString(param.dependency.element)&&($masters=$("[name="+param.dependency.element+"].wpb_vc_param_value",this.$content),$slave=$("[name= "+param.param_name+"].wpb_vc_param_value",this.$content),_.each($masters,function(name){var $master=$(name),name=$master.attr("name");_.isArray(this.dependent_elements[$master.attr("name")])||(this.dependent_elements[$master.attr("name")]=[]),this.dependent_elements[$master.attr("name")].push($slave),$master.data("dependentSet")||($master.attr("data-dependent-set","true"),$master.off("keyup change",this.hookDependent).on("keyup change",this.hookDependent)),callDependencies[name]||(callDependencies[name]=$master)},this)),_.isString(rules.callback)&&window[rules.callback].call(this))},this),this.doCheckTabs=!1,_.each(callDependencies,function(obj){this.hookDependent({currentTarget:obj})},this),this.doCheckTabs=!0,this.checkTabs(),callDependencies=null},hookDependent:function(checkTabs){var is_empty,$master=$(checkTabs.currentTarget),$master_container=$master.closest(".vc_column"),dependent_elements=this.dependent_elements[$master.attr("name")],master_value=$master.is(":checkbox")?_.map(this.$content.find("[name="+$(checkTabs.currentTarget).attr("name")+"].wpb_vc_param_value:checked"),function(element){return $(element).val()}):$master.val(),checkTabs=this.doCheckTabs;return this.doCheckTabs=!1,is_empty=$master.is(":checkbox")?!this.$content.find("[name="+$master.attr("name")+"].wpb_vc_param_value:checked").length:!master_value.length,$master_container.hasClass("vc_dependent-hidden")?_.each(dependent_elements,function($element){var event=jQuery.Event("change");event.extra_type="vcHookDepended",$element.closest(".vc_column").addClass("vc_dependent-hidden"),$element.trigger(event)}):_.each(dependent_elements,function($element){var event=$element.attr("name"),rules=_.isObject(this.mapped_params[event])&&_.isObject(this.mapped_params[event].dependency)?this.mapped_params[event].dependency:{},event=$element.closest(".vc_column");_.isBoolean(rules.not_empty)&&!0===rules.not_empty&&!is_empty||_.isBoolean(rules.is_empty)&&!0===rules.is_empty&&is_empty||rules.value&&_.intersection(_.isArray(rules.value)?rules.value:[rules.value],_.isArray(master_value)?master_value:[master_value]).length||rules.value_not_equal_to&&!_.intersection(_.isArray(rules.value_not_equal_to)?rules.value_not_equal_to:[rules.value_not_equal_to],_.isArray(master_value)?master_value:[master_value]).length?event.removeClass("vc_dependent-hidden"):event.addClass("vc_dependent-hidden");event=jQuery.Event("change");event.extra_type="vcHookDepended",$element.trigger(event)},this),checkTabs&&(this.checkTabs(),this.doCheckTabs=!0),this},checkTabs:function(){var that=this;!1===this.tabsInit&&(this.tabsInit=!0,this.$content.hasClass("vc_with-tabs")&&(this.$tabsMenu=this.$content.find(".vc_edit-form-tabs-menu"))),this.$tabsMenu&&(this.$content.find('[data-vc-ui-element="panel-edit-element-tab"]').each(function(index){var $tabControl=that.$tabsMenu.find('> [data-tab-index="'+index+'"]');$(this).find('[data-vc-ui-element="panel-shortcode-param"]:not(".vc_dependent-hidden")').length?$tabControl.hasClass("vc_dependent-hidden")&&($tabControl.removeClass("vc_dependent-hidden").removeClass("vc_tab-color-animated").addClass("vc_tab-color-animated"),window.setTimeout(function(){$tabControl.removeClass("vc_tab-color-animated")},200)):$tabControl.addClass("vc_dependent-hidden")}),window.setTimeout(this.setTabsSize,100))},setTabsSize:function(){this.$tabsMenu.parents(".vc_with-tabs.vc_panel-body").css("margin-top",this.$tabsMenu.outerHeight())},setActive:function(){this.$el.prev().addClass("active")},window:function(){return window},getParams:function(){var paramsSettings=this.mapped_params;return this.params=_.extend({},this.model.get("params")),_.each(paramsSettings,function(param){var value=vc.atts.parseFrame.call(this,param);this.params[param.param_name]=value},this),_.each(vc.edit_form_callbacks,function(callback){callback.call(this)},this),this.params},content:function(){return this.$content},save:function(){var shortcode,params,mergedParams;this.panelInit&&(shortcode=this.model.get("shortcode"),params=this.getParams(),mergedParams=_.extend({},vc.getDefaults(shortcode),vc.getMergedParams(shortcode,params)),_.isUndefined(params.content)||(mergedParams.content=params.content),this.model.save({params:mergedParams}),this.showMessage(window.sprintf(window.i18nLocale.inline_element_saved,vc.getMapped(shortcode).name),"success"),vc.frame_window||this.hide(),this.trigger("save"))},show:function(){this.$el.hasClass("vc_active")||(this.$el.addClass("vc_active"),this.draggable||this.initDraggable(),this.fixElContainment(),this.trigger("show"))},hide:function(e){e&&e.preventDefault&&e.preventDefault(),this.checkAjax(),this.ajax=!1,this.model&&(this.model=null),vc.active_panel=!1,this.currentModelParams=!1,this._killEditor(),this.$el.removeClass("vc_active"),this.$el.find(".vc_properties-list").removeClass("vc_with-tabs").css("margin-top","auto"),this.$content.empty(),this.trigger("hide")},setTitle:function(){return this.$el.find(this.titleSelector).html(vc.getMapped(this.model.get("shortcode")).name+" "+window.i18nLocale.settings),this},_killEditor:function(){_.isUndefined(window.tinyMCE)||$("textarea.textarea_html",this.$el).each(function(){var id=$(this).attr("id");"4"===tinymce.majorVersion?window.tinyMCE.execCommand("mceRemoveEditor",!0,id):window.tinyMCE.execCommand("mceRemoveControl",!0,id)}),jQuery("body").off("click.wpcolorpicker")}}),window.vc.EditElementUIPanel=vc.EditElementPanelView.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperPanelViewResizable).vcExtendUI(vc.HelperPanelViewDraggable).extend({el:"#vc_ui-panel-edit-element",events:{'click [data-vc-ui-element="button-save"]':"save",'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="button-minimize"]':"toggleOpacity",'click [data-vc-ui-element="panel-tab-control"]':"changeTab"},titleSelector:'[data-vc-ui-element="panel-title"]',initialize:function(){vc.EditElementUIPanel.__super__.initialize.call(this),this.on("afterResizeStart",function(){this.$el.css("maxHeight","none")})},show:function(){vc.EditElementUIPanel.__super__.show.call(this),$('[data-vc-ui-element="panel-tabs-controls"]',this.$el).remove(),this.$el.css("maxHeight","75vh")},tabsMenu:function(){var $tabsMenu;return!1===this.tabsInit&&(this.tabsInit=!0,($tabsMenu=this.$el.find('[data-vc-ui-element="panel-tabs-controls"]')).length&&(this.$tabsMenu=$tabsMenu)),this.$tabsMenu},buildTabs:function(){this.content().find('[data-vc-ui-element="panel-tabs-controls"]').prependTo('[data-vc-ui-element="panel-header-content"]')},changeTab:function($tab){$tab&&$tab.preventDefault&&$tab.preventDefault();$tab=$($tab.currentTarget);$tab.parent().hasClass("vc_active")||(this.$el.find('[data-vc-ui-element="panel-tabs-controls"] .vc_active:not([data-vc-ui-element="panel-tabs-line-dropdown"])').removeClass("vc_active"),$tab.parent().addClass("vc_active"),this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_active').removeClass("vc_active"),this.active_tab_index=this.$el.find($tab.data("vcUiElementTarget")).addClass("vc_active").index(),this.initParams(),this.$tabsMenu&&this.$tabsMenu.vcTabsLine("checkDropdownContainerActive"),this.$content.parent().scrollTop(1).scrollTop(0),this.trigger("tabChange"))},checkTabs:function(){var _this=this;!1===this.tabsInit&&(this.tabsInit=!0,this.$tabsMenu=this.$el.find('[data-vc-ui-element="panel-tabs-controls"]')),this.tabsMenu()&&(this.content().find('[data-vc-ui-element="panel-edit-element-tab"]').each(function(index){var $tabControl=_this.$tabsMenu.find('> [data-tab-index="'+index+'"]');$(this).find('[data-vc-ui-element="panel-shortcode-param"]:not(".vc_dependent-hidden")').length?$tabControl.hasClass("vc_dependent-hidden")&&($tabControl.removeClass("vc_dependent-hidden"),window.setTimeout(function(){$tabControl.removeClass("vc_tab-color-animated")},200)):$tabControl.addClass("vc_dependent-hidden")}),this.$tabsMenu.vcTabsLine("refresh"),this.$tabsMenu.vcTabsLine("moveTabs"))}})}(window.jQuery),function($){"use strict";window.vc.TemplateLibraryView=vc.PanelView.vcExtendUI(vc.HelperAjax).extend({myTemplates:[],$mainPopup:!1,$loadingPage:!1,$gridContainer:!1,$myTemplateContainer:!1,$popupItems:!1,$previewImage:!1,$previewTitle:!1,$previewUpdate:!1,$previewDownload:!1,$previewUpdateBtn:!1,$previewDownloadBtn:!1,$templatePreview:!1,$templatePage:!1,$downloadPage:!1,$updatePage:!1,$content:!1,$filter:!1,compiledGridTemplate:!1,compiledTemplate:!1,loaded:!1,data:!1,events:{"click [data-dismiss=panel]":"hide","click .vc_ui-panel-close-button":"closePopupButton","click .vc_ui-access-library-btn":"accessLibrary","click #vc_template-library-template-grid .vc_ui-panel-template-preview-button":"previewButton","click .vc_ui-panel-back-button":"backToTemplates","click .vc_ui-panel-template-download-button, #vc_template-library-download-btn":"downloadButton","click .vc_ui-panel-template-update-button, #vc_template-library-update-btn":"updateButton","keyup #vc_template_lib_name_filter":"filterTemplates","search #vc_template_lib_name_filter":"filterTemplates"},initialize:function(){_.bindAll(this,"loadLibrary","addTemplateStatus","loadMyTemplates","deleteTemplate"),this.$mainPopup=this.$el.find(".vc_ui-panel-popup"),this.$loadingPage=this.$el.find(".vc_ui-panel-loading"),this.$gridContainer=this.$el.find("#vc_template-library-template-grid"),this.$myTemplateContainer=this.$el.find("#vc_template-library-shared_templates"),this.$popupItems=this.$el.find(".vc_ui-panel-popup-item"),this.$previewImage=this.$el.find(".vc_ui-panel-preview-image"),this.$previewTitle=this.$el.find(".vc_ui-panel-template-preview .vc_ui-panel-title"),this.$previewUpdate=this.$el.find("#vc_template-library-update"),this.$previewDownload=this.$el.find("#vc_template-library-download"),this.$previewUpdateBtn=this.$previewUpdate.find("#vc_template-library-update-btn"),this.$previewDownloadBtn=this.$previewUpdate.find("#vc_template-library-download-btn"),this.$templatePreview=this.$el.find(".vc_ui-panel-template-preview"),this.$templatePage=this.$el.find(".vc_ui-panel-template-content"),this.$downloadPage=this.$el.find(".vc_ui-panel-download"),this.$updatePage=this.$el.find(".vc_ui-panel-update"),this.$filter=this.$el.find("#vc_template_lib_name_filter"),this.$content=this.$el.find(".vc_ui-templates-content");var myTemplateHtml=$("#vc_template-grid-item").html();this.compiledGridTemplate=vc.template(myTemplateHtml);myTemplateHtml=$("#vc_template-item").html();this.compiledTemplate=vc.template(myTemplateHtml),window.vc.events.on("templates:delete",this.deleteTemplate)},getLibrary:function(){var data,_this;this.loaded?this.showLibrary():(this.checkAjax(),data=this.getStorage("templates"),_this=this,data&&"object"==typeof data&&!_.isEmpty(data)?(this.loaded=!0,this.loadLibrary(data),this.showLibrary()):this.ajax=$.getJSON("https://vc-cc-templates.wpbakery.com/templates.json").done(function(data){_this.setStorage("templates",data),_this.loaded=!0,_this.loadLibrary(data),_this.showLibrary()}).always(this.resetAjax))},removeStorage:function(name){try{localStorage.removeItem("vc4-"+name),localStorage.removeItem("vc4-"+name+"_expiresIn")}catch(e){return!1}return!0},getStorage:function(key){var now=Date.now(),expiresIn=localStorage.getItem("vc4-"+key+"_expiresIn");if((expiresIn=null==expiresIn?0:expiresIn)<now)return this.removeStorage(key),null;try{return JSON.parse(localStorage.getItem("vc4-"+key))}catch(e){return null}},setStorage:function(key,value,schedule){schedule=null==schedule?86400:Math.abs(schedule);schedule=Date.now()+1e3*schedule;try{localStorage.setItem("vc4-"+key,JSON.stringify(value)),localStorage.setItem("vc4-"+key+"_expiresIn",schedule)}catch(err){return window.console&&window.console.warn&&window.console.warn("template setStorage error",err),!1}return!0},loadLibrary:function(data){var renderedOutput,_this;data&&(renderedOutput="",(_this=this).loaded=!0,this.data=data,this.$filter.val(""),data.forEach(function(item){item=_this.addTemplateStatus(item),renderedOutput+=_this.compiledGridTemplate({id:item.id,title:item.title,thumbnailUrl:item.thumbnailUrl,previewUrl:item.previewUrl,status:item.status,downloaded:_.find(_this.myTemplates,{id:item.id}),version:item.version})}),this.$gridContainer.html(renderedOutput))},showLibrary:function(){this.$loadingPage.addClass("vc_ui-hidden"),this.$mainPopup.removeClass("vc_ui-hidden"),this.$templatePage.removeClass("vc_ui-hidden")},addTemplateStatus:function(template){var status,statusHtml="",myTemplate=_.find(this.myTemplates,{id:template.id});return myTemplate&&(status=window.i18nLocale.ui_template_downloaded,statusHtml='<span class="vc_ui-panel-template-item-info"><span>'+(status=template.version>myTemplate.version?window.i18nLocale.ui_template_fupdate:status)+"</span></span>"),template.status=statusHtml,template},loadMyTemplates:function(){var renderedOutput="",_this=this;this.myTemplates.forEach(function(item){renderedOutput+=_this.compiledTemplate({post_id:item.post_id,title:item.title})}),this.$myTemplateContainer.html(renderedOutput)},closePopupButton:function(e){e&&e.preventDefault&&e.preventDefault(),this.$mainPopup.toggleClass("vc_ui-hidden"),this.$popupItems.addClass("vc_ui-hidden"),this.$content.removeClass("vc_ui-hidden")},accessLibrary:function(){this.$loadingPage.removeClass("vc_ui-hidden"),this.$content.addClass("vc_ui-hidden"),this.getLibrary()},previewButton:function(templateId){var templateVersion=$(templateId.currentTarget),imgUrl=templateVersion.data("preview-url"),myTemplate=templateVersion.data("title"),templateId=templateVersion.data("template-id"),templateVersion=templateVersion.data("template-version");this.$previewImage.attr("src",imgUrl),this.$previewTitle.text(myTemplate);myTemplate=_.find(this.myTemplates,{id:templateId});this.$previewUpdate.toggleClass("vc_ui-hidden",!(myTemplate&&myTemplate.version<templateVersion)),this.$previewDownload.toggleClass("vc_ui-hidden",!!myTemplate),this.$previewUpdateBtn.data("template-id",templateId),this.$previewDownloadBtn.data("template-id",templateId),this.$popupItems.addClass("vc_ui-hidden"),this.$templatePreview.removeClass("vc_ui-hidden"),this.$templatePreview.attr("data-template-id",templateId)},backToTemplates:function(){this.$popupItems.addClass("vc_ui-hidden"),this.$templatePage.removeClass("vc_ui-hidden")},deleteTemplate:function(index){"shared_templates"!==index.type||-1!==(index=_.findIndex(this.myTemplates,{post_id:index.id}))&&(this.myTemplates.splice(index,1),this.loaded&&this.loadLibrary(this.data))},downloadButton:function(id){id&&id.preventDefault&&id.preventDefault();id=jQuery(id.currentTarget).closest("[data-template-id]").data("templateId");id&&(this.showDownloadOverlay(),this.downloadTemplate(id))},updateButton:function(e){e&&e.preventDefault&&e.preventDefault(),jQuery(e.currentTarget).closest("[data-template-id]").data("templateId")&&this.showUpdateOverlay()},showDownloadOverlay:function(){this.$popupItems.addClass("vc_ui-hidden"),this.$downloadPage.removeClass("vc_ui-hidden")},hideDownloadOverlay:function(message){message&&alert(message),this.$downloadPage.addClass("vc_ui-hidden"),this.$templatePage.removeClass("vc_ui-hidden")},showUpdateOverlay:function(){this.$popupItems.addClass("vc_ui-hidden"),this.$updatePage.removeClass("vc_ui-hidden")},hideUpdateOverlay:function(message){this.$updatePage.addClass("vc_ui-hidden"),this.$templatePage.removeClass("vc_ui-hidden")},downloadTemplate:function(id){this.checkAjax();var fail=!0;this.ajax=$.ajax({type:"POST",url:window.ajaxurl,data:{action:"vc_shared_templates_download",id:id,_vcnonce:window.vcAdminNonce},dataType:"json",context:this}).done(function(response){var template;response&&response.success&&((template=_.find(this.data,{id:id}))&&(fail=!1,template.post_id=response.data.post_id,this.myTemplates.unshift(template),this.loadMyTemplates(),this.loadLibrary(this.data),this.showLibrary()))}).always(function(response,status){var message="";"success"===status&&!fail||(message=response&&response.data&&response.data.message?response.data.message:window.i18nLocale.ui_templates_failed_to_download),this.hideDownloadOverlay(message),this.resetAjax()})},filterTemplates:function(){var filter=".vc_ui-panel-template-item .vc_ui-panel-template-item-name:containsi('"+this.$filter.val()+"')";$(".vc_ui-panel-template-item.vc_ui-visible",this.$gridContainer).removeClass("vc_ui-visible"),$(filter,this.$gridContainer).closest(".vc_ui-panel-template-item").addClass("vc_ui-visible")}}),$(function(){window.vcTemplatesLibraryData&&(window.vc.templatesLibrary=new vc.TemplateLibraryView({el:'[data-vc-ui-element="panel-edit-element-tab"][data-tab="shared_templates"]'}),window.vc.templatesLibrary.myTemplates=window.vcTemplatesLibraryData.templates||[],window.vc.templatesLibrary.loadMyTemplates())})}(window.jQuery),function($){"use strict";vc.PostSettingsUIPanelFrontendEditor=vc.PostSettingsPanelView.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperPanelViewResizable).vcExtendUI(vc.HelperPanelViewDraggable).vcExtendUI({panelName:"post_settings",uiEvents:{setSize:"setEditorSize",show:"setEditorSize"},setSize:function(){this.trigger("setSize")},setDefaultHeightSettings:function(){this.$el.css("height","75vh")},setEditorSize:function(){this.editor.setSizeResizable()}}),vc.PostSettingsUIPanelBackendEditor=vc.PostSettingsPanelViewBackendEditor.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperPanelViewResizable).vcExtendUI(vc.HelperPanelViewDraggable).vcExtendUI({uiEvents:{setSize:"setEditorSize",show:"setEditorSize",render:"removeChangeTitleField"},setSize:function(){this.trigger("setSize")},setEditorSize:function(){this.editor.setSizeResizable()},setDefaultHeightSettings:function(){this.$el.css("height","75vh")},removeChangeTitleField:function(){$("#vc_settings-title-container").remove()}})}(window.jQuery),function(){"use strict";var events={'click [data-vc-ui-element="button-save"]':"save",'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="button-minimize"]':"toggleOpacity",'click [data-vc-ui-element="button-layout"]':"setLayout",'click [data-vc-ui-element="button-update-layout"]':"updateFromInput"};vc.RowLayoutUIPanelFrontendEditor=vc.RowLayoutEditorPanelView.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperPanelViewDraggable).extend({panelName:"rowLayouts",events:events}),vc.RowLayoutUIPanelBackendEditor=vc.RowLayoutEditorPanelViewBackend.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperPanelViewDraggable).extend({panelName:"rowLayouts",events:events})}(window.jQuery),function($){"use strict";window.vc.PresetSettingsUIPanelFrontendEditor=vc.PanelView.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperAjax).vcExtendUI({panelName:"preset_settings",showMessageDisabled:!1,events:{'click [data-vc-ui-delete="preset-title"]':"removePreset",'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="button-minimize"]':"toggleOpacity","click [data-vc-ui-add-preset]":"createPreset"},initialize:function(options){this.frontEnd=options&&options.frontEnd},createPreset:function(column_params){var options,columnOptions,preset,tag,model;_.isUndefined(vc.ShortcodesBuilder)||(this.builder=new vc.ShortcodesBuilder),preset=(model=$(column_params.currentTarget)).data("preset"),tag=model.data("tag"),column_params={width:"1/1"},model={shortcode:"vc_row",params:{}},this.frontEnd?(this.builder.create(model),columnOptions={shortcode:"vc_column",params:column_params,parent_id:this.builder.lastID()},this.builder.create(columnOptions),options={shortcode:tag,parent_id:this.builder.lastID()},preset&&(options.preset=preset),window.vc.closeActivePanel(),this.builder.create(options),this.model=this.builder.last(),this.builder.render()):(columnOptions={shortcode:"vc_column",params:column_params,parent_id:(model=vc.shortcodes.create(model)).id,root_id:model.id},options={shortcode:tag,parent_id:vc.shortcodes.create(columnOptions).id,root_id:(model=model).id},preset&&(options.preset=preset),model=vc.shortcodes.create(options),window.vc.closeActivePanel(),this.model=model),_.isBoolean(vc.getMapped(tag).show_settings_on_create)&&!1===vc.getMapped(tag).show_settings_on_create||this.showEditForm()},showEditForm:function(){window.vc.edit_element_block_view.render(this.model)},render:function(){return this.$el.css("left",($(window).width()-this.$el.width())/2),this},removePreset:function(e){e&&e.preventDefault&&e.preventDefault();var presetParent=jQuery(e.currentTarget).closest('[data-vc-ui-delete="preset-title"]'),presetId=presetParent.data("preset"),presetParent=presetParent.data("preset-parent");this.deleteSettings(presetId,presetParent,e)},deleteSettings:function(id,shortcode_name){var _this=this;return!!confirm(window.i18nLocale.delete_preset_confirmation)&&(this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.deleteSettingsAjaxData(shortcode_name,id),context:this}).done(function(response){response&&response.success&&(this.showMessage(window.i18nLocale.preset_removed,"success"),_this.$el.find('[data-preset="'+id+'"]').closest(".vc_ui-template").remove(),window.vc.events.trigger("vc:deletePreset",id))}).always(this.resetAjax),this.ajax)},deleteSettingsAjaxData:function(shortcode_name,id){return{action:"vc_action_delete_settings_preset",shortcode_name:shortcode_name,vc_inline:!0,id:id,_vcnonce:window.vcAdminNonce}},showMessage:function(text,type){if(this.showMessageDisabled)return!1;this.message_box_timeout&&(this.$el.find("[data-vc-panel-message]").remove(),window.clearTimeout(this.message_box_timeout)),this.message_box_timeout=!1;var $messageBox,messageBoxTemplate=vc.template('<div class="vc_message_box vc_message_box-standard vc_message_box-rounded vc_color-<%- color %>"><div class="vc_message_box-icon"><i class="fa fa fa-<%- icon %>"></i></div><p><%- text %></p></div>');switch(type){case"error":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"danger",icon:"times",text:text}));break;case"warning":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"warning",icon:"exclamation-triangle",text:text}));break;case"success":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"success",icon:"check",text:text}))}$messageBox.prependTo(this.$el.find(".vc_properties-list")),$messageBox.fadeIn(),this.message_box_timeout=window.setTimeout(function(){$messageBox.remove()},6e3)}})}(window.jQuery),window._.isUndefined(window.vc)&&(window.vc={}),function(vc,_,$){"use strict";window.vc_toTitleCase=function(str){return str.replace(/\w\S*/g,function(txt){return txt.charAt(0).toUpperCase()+txt.substr(1).toLowerCase()})},window.vc_convert_column_size=function(num){var dev=num?num.split("/"):[1,1],range=_.range(1,13),num=!_.isUndefined(dev[0])&&0<=_.indexOf(range,parseInt(dev[0],10))&&parseInt(dev[0],10),dev=!_.isUndefined(dev[1])&&0<=_.indexOf(range,parseInt(dev[1],10))&&parseInt(dev[1],10);return!1!==num&&!1!==dev?"vc_col-sm-"+12*num/dev:"vc_col-sm-12"},window.vc_convert_column_span_size=function(width){return"span12"===(width=width.replace(/^vc_/,""))?"1/1":"span11"===width?"11/12":"span10"===width?"5/6":"span9"===width?"3/4":"span8"===width?"2/3":"span7"===width?"7/12":"span6"===width?"1/2":"span5"===width?"5/12":"span4"===width?"1/3":"span3"===width?"1/4":"span2"===width?"1/6":"span1"===width&&"1/12"},window.vc_get_column_mask=function(columns_count){var i,sp,numbers_sum,columns=columns_count.split("_"),columns_count=columns.length;for(i in numbers_sum=0,columns)!isNaN(parseFloat(columns[i]))&&isFinite(columns[i])&&(sp=columns[i].match(/(\d{1,2})(\d{1,2})/),numbers_sum=_.reduce(sp.slice(1),function(memo,num){return memo+parseInt(num,10)},numbers_sum));return columns_count+""+numbers_sum},window.VCS4=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)},window.vc_guid=function(){return window.VCS4()+window.VCS4()+"-"+window.VCS4()},window.vc_button_param_target_callback=function(){var $link_target=this.$content.find("[name=target]").parents('[data-vc-ui-element="panel-shortcode-param"]:first'),$link_field=$(".wpb-edit-form [name=href]"),key_up_callback=_.debounce(function(){var val=$(this).val();0<val.length&&"http://"!==val&&"https://"!==val?$link_target.show():$link_target.hide()},300);$link_field.on("keyup",key_up_callback).trigger("keyup")},window.vc_cta_button_param_target_callback=function(){var $link_target=this.$content.find("[name=target]").parents('[data-vc-ui-element="panel-shortcode-param"]:first'),$link_field=$(".wpb-edit-form [name=href]"),key_up_callback=_.debounce(function(){var val=$(this).val();0<val.length&&"http://"!==val&&"https://"!==val?$link_target.show():$link_target.hide()},300);$link_field.on("keyup",key_up_callback).trigger("keyup")},window.vc_grid_exclude_dependency_callback=function(){var exclude_obj=$(".wpb_vc_param_value[name=exclude]",this.$content).data("vc-param-object");if(!exclude_obj)return!1;var post_type_object=$('select.wpb_vc_param_value[name="post_type"]',this.$content),val=post_type_object.val();exclude_obj.source_data=function(request,response){return{query:{query:val,term:request.term}}},exclude_obj.source_data_val=val,post_type_object.on("change",function(){val=$(this).val(),exclude_obj.source_data_val!=val&&(exclude_obj.source_data=function(request,response){return{query:{query:val,term:request.term}}},exclude_obj.$el.data("uiAutocomplete").destroy(),exclude_obj.$sortable_wrapper.find(".vc_data").remove(),exclude_obj.render(),exclude_obj.source_data_val=val)})},window.vcGridFilterExcludeCallBack=function(){var $filterBy=$(".wpb_vc_param_value[name=filter_source]",this.$content),defaultValue=$filterBy.val(),autocomplete=$(".wpb_vc_param_value[name=exclude_filter]",this.$content).data("vc-param-object");if(void 0===autocomplete)return!1;$filterBy.on("change",function(){var $this=$(this);defaultValue!==$this.val()&&autocomplete.clearValue(),autocomplete.source_data=function(){return{vc_filter_by:$this.val()}}}).trigger("change")},window.vcGridTaxonomiesCallBack=function(){var $filterByPostType=$(".wpb_vc_param_value[name=post_type]",this.$content),defaultValue=$filterByPostType.val(),autocomplete=$(".wpb_vc_param_value[name=taxonomies]",this.$content).data("vc-param-object");if(void 0===autocomplete)return!1;$filterByPostType.on("change",function(){var $this=$(this);defaultValue!==$this.val()&&autocomplete.clearValue(),autocomplete.source_data=function(){return{vc_filter_post_type:$filterByPostType.val()}}}).trigger("change")},window.vcChartCustomColorDependency=function(){var $masterEl=$(".wpb_vc_param_value[name=style]",this.$content),$content=this.$content;$masterEl.on("change",function(){var masterValue=$(this).val();$content.toggleClass("vc_chart-edit-form-custom-color","custom"===masterValue)}),$masterEl.trigger("change")},window.vc_wpnop=function(html){if(html=void 0!==html?html+"":"",window.switchEditors&&void 0!==window.switchEditors.pre_wpautop)return html=(html=window.switchEditors.pre_wpautop(html)).replace(/<p>(<!--(?:.*)-->)<\/p>/g,"$1");if(!html)return"";var preserve_br="blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset|figure",blocklist1=preserve_br+"|div|p",blocklist2=preserve_br+"|pre",preserve_linebreaks=!1,preserve_br=!1,preserve=[];return-1!==(html=-1!==html.indexOf("<script")||-1!==html.indexOf("<style")?html.replace(/<(script|style)[^>]*>[\s\S]*?<\/\1>/g,function(match){return preserve.push(match),"<wp-preserve>"}):html).indexOf("<pre")&&(preserve_linebreaks=!0,html=html.replace(/<pre[^>]*>[\s\S]+?<\/pre>/g,function(a){return(a=(a=a.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-line-break>")).replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-line-break>")).replace(/\r?\n/g,"<wp-line-break>")})),-1!==html.indexOf("[caption")&&(preserve_br=!0,html=html.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,"")})),html=(html=(html=(html=(html=-1!==(html=-1!==(html=-1!==(html=(html=(html=(html=(html=(html=(html=(html=(html=(html=(html=(html=(html=(html=(html=html.replace(new RegExp("\\s*</("+blocklist1+")>\\s*","g"),"</$1>\n")).replace(new RegExp("\\s*<((?:"+blocklist1+")(?: [^>]*)?)>","g"),"\n<$1>")).replace(/(<p [^>]+>.*?)<\/p>/g,"$1</p#>")).replace(/<div( [^>]*)?>\s*<p>/gi,"<div$1>\n\n")).replace(/\s*<p>/gi,"")).replace(/\s*<\/p>\s*/gi,"\n\n")).replace(/\n[\s\u00a0]+\n/g,"\n\n")).replace(/(\s*)<br ?\/?>\s*/gi,function(match,space){return space&&-1!==space.indexOf("\n")?"\n\n":"\n"})).replace(/\s*<div/g,"\n<div")).replace(/<\/div>\s*/g,"</div>\n")).replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n")).replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption")).replace(new RegExp("\\s*<((?:"+blocklist2+")(?: [^>]*)?)\\s*>","g"),"\n<$1>")).replace(new RegExp("\\s*</("+blocklist2+")>\\s*","g"),"</$1>\n")).replace(/<((li|dt|dd)[^>]*)>/g," \t<$1>")).indexOf("<option")?(html=html.replace(/\s*<option/g,"\n<option")).replace(/\s*<\/select>/g,"\n</select>"):html).indexOf("<hr")?html.replace(/\s*<hr( [^>]*)?>\s*/g,"\n\n<hr$1>\n\n"):html).indexOf("<object")?html.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/[\r\n]+/g,"")}):html).replace(/<\/p#>/g,"</p>\n")).replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,"\n$1")).replace(/^\s+/,"")).replace(/[\s\u00a0]+$/,""),preserve_linebreaks&&(html=html.replace(/<wp-line-break>/g,"\n")),preserve_br&&(html=html.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),html=preserve.length?html.replace(/<wp-preserve>/g,function(){return preserve.shift()}):html},window.vc_wpautop=function(text){if(text=void 0!==text?text+"":"",window.switchEditors&&void 0!==window.switchEditors.wpautop)return text=(text=window.switchEditors.wpautop(text)).replace(/<p>(<!--(?:.*)-->)<\/p>/g,"$1");var preserve_linebreaks=!1,preserve_br=!1,blocklist="table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary";return-1===(text=(text=-1!==(text=text.replace(/\r\n|\r/g,"\n")).indexOf("<object")?text.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/\n+/g,"")}):text).replace(/<[^<>]+>/g,function(a){return a.replace(/[\n\t ]+/g," ")})).indexOf("<pre")&&-1===text.indexOf("<script")||(preserve_linebreaks=!0,text=text.replace(/<(pre|script)[^>]*>[\s\S]*?<\/\1>/g,function(a){return a.replace(/\n/g,"<wp-line-break>")})),-1!==(text=-1!==text.indexOf("<figcaption")?(text=text.replace(/\s*(<figcaption[^>]*>)/g,"$1")).replace(/<\/figcaption>\s*/g,"</figcaption>"):text).indexOf("[caption")&&(preserve_br=!0,text=text.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return(a=(a=a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>")).replace(/<[^<>]+>/g,function(b){return b.replace(/[\n\t ]+/," ")})).replace(/\s*\n\s*/g,"<wp-temp-br />")})),text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text+="\n\n").replace(/<br \/>\s*<br \/>/gi,"\n\n")).replace(new RegExp("(<(?:"+blocklist+")(?: [^>]*)?>)","gi"),"\n\n$1")).replace(new RegExp("(</(?:"+blocklist+")>)","gi"),"$1\n\n")).replace(/<hr( [^>]*)?>/gi,"<hr$1>\n\n")).replace(/\s*<option/gi,"<option")).replace(/<\/option>\s*/gi,"</option>")).replace(/\n\s*\n+/g,"\n\n")).replace(/([\s\S]+?)\n\n/g,"<p>$1</p>\n")).replace(/<p>\s*?<\/p>/gi,"")).replace(new RegExp("<p>\\s*(</?(?:"+blocklist+")(?: [^>]*)?>)\\s*</p>","gi"),"$1")).replace(/<p>(<li.+?)<\/p>/gi,"$1")).replace(/<p>\s*<blockquote([^>]*)>/gi,"<blockquote$1><p>")).replace(/<\/blockquote>\s*<\/p>/gi,"</p></blockquote>")).replace(new RegExp("<p>\\s*(</?(?:"+blocklist+")(?: [^>]*)?>)","gi"),"$1")).replace(new RegExp("(</?(?:"+blocklist+")(?: [^>]*)?>)\\s*</p>","gi"),"$1")).replace(/(<br[^>]*>)\s*\n/gi,"$1")).replace(/\s*\n/g,"<br />\n")).replace(new RegExp("(</?(?:"+blocklist+")[^>]*>)\\s*<br />","gi"),"$1")).replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi,"$1")).replace(/(?:<p>|<br ?\/?>)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|<br ?\/?>)*/gi,"[caption$1[/caption]")).replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g,function(a,b,c){return c.match(/<p( [^>]*)?>/)?a:b+"<p>"+c+"</p>"}),preserve_linebreaks&&(text=text.replace(/<wp-line-break>/g,"\n")),text=(text=preserve_br?text.replace(/<wp-temp-br([^>]*)>/g,"<br$1>"):text).replace(/<p>(<!--(?:.*)-->)<\/p>/g,"$1")},window.vc_regexp_shortcode=_.memoize(function(){return RegExp("\\[(\\[?)([\\w|-]+\\b)(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)")}),window.vcAddShortcodeDefaultParams=function(model){var params=model.get("params"),preset=model.get("preset"),params=_.extend({},vc.getDefaults(model.get("shortcode")),params);preset&&window.vc_all_presets[preset]&&(params=window.vc_all_presets[preset],void 0!==vc.frame_window&&window.vc_all_presets[preset].css&&vc.frame_window.vc_iframe.setCustomShortcodeCss(window.vc_all_presets[preset].css)),model.set({params:params},{silent:!0})},window.vc_globalHashCode=function(obj){return(obj="string"!=typeof obj?JSON.stringify(obj):obj).length?obj.split("").reduce(function(a,b){return(a=(a<<5)-a+b.charCodeAt(0))&a},0):0},vc.memoizeWrapper=function(func,resolver){var cache={};return function(){var key=resolver?resolver.apply(this,arguments):arguments[0];return _.hasOwnProperty.call(cache,key)||(cache[key]=func.apply(this,arguments)),_.isObject(cache[key])?window.jQuery.fn.extend(!0,{},cache[key]):cache[key]}},window.vcChartParamAfterAddCallback=function($elem,colors){if("new"!==colors&&"clone"!==colors||$elem.find(".vc_control.column_toggle").click(),"new"===colors){for(var random,exclude=["white","black"],$select=$elem.find("[name=values_color]"),$options=$select.find("option"),i=0;!(100<i++);)if(random=Math.floor(Math.random()*$options.length),-1===window.jQuery.inArray($options.eq(random).val(),exclude)){$options.eq(random).prop("selected",!0),$select.trigger("change");break}colors=["#5472d2","#00c1cf","#fe6c61","#8d6dc4","#4cadc9","#cec2ab","#50485b","#75d69c","#f7be68","#5aa1e3","#6dab3c","#f4524d","#f79468","#b97ebb","#ebebeb","#f7f7f7","#0088cc","#58b9da","#6ab165","#ff9900","#ff675b","#555555"],random=Math.floor(Math.random()*colors.length),$elem.find("[name=values_custom_color]").val(colors[random]).trigger("change")}},vc.events.on("shortcodes:vc_row:add:param:name:parallax shortcodes:vc_row:update:param:name:parallax",function(model,params){!params||(params=model.get("params"))&¶ms.css&&(params.css=params.css.replace(/(background(\-position)?\s*\:\s*[\S]+(\s*[^\!\s]+)?)[\s*\!important]*/g,"$1"),model.set("params",params,{silent:!0}))}),vc.events.on("shortcodes:vc_single_image:sync shortcodes:vc_single_image:add",function(model){var params=model.get("params");params.link&&!params.onclick&&(params.onclick="custom_link",model.save({params:params}))}),window.vcEscapeHtml=function(text){var map={"&":"&","<":"<",">":">",'"':""","'":"'"};return null==text?"":text.replace(/[&<>"']/g,function(m){return map[m]})},window.vc_slugify=function(text){return text.toLowerCase().replace(/[^\w ]+/g,"").replace(/ +/g,"-")}}(window.vc,window._,window.jQuery),window.jQuery.expr.pseudos.containsi=function(a,i,m){return 0<=window.jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())},_.isUndefined(window.vc)&&(window.vc={}),window.vc.filters={templates:[]},window.vc.addTemplateFilter=function(callback){_.isFunction(callback)&&this.filters.templates.push(callback)},function($){"use strict";function fixedEncodeURIComponent(str){return encodeURIComponent(str).replace(/[!'()*]/g,escape)}function Suggester(element,options){this.el=element,this.$el=$(this.el),this.$el_wrap="",this.$block="",this.suggester="",this.selected_items=[],this.options=_.isObject(options)?options:{},_.defaults(this.options,{css_class:"vc_suggester",limit:!1,source:{},predefined:[],locked:!1,select_callback:function(label,data){},remove_callback:function(label,data){},update_callback:function(label,data){},check_locked_callback:function(el,data){return!1}}),this.init()}window.init_textarea_html=function($element){var textfield_id,$form_line,$content_holder=$("#wp-link");$content_holder.parent().hasClass("wp-dialog")&&$content_holder.wpdialog("destroy"),textfield_id=$element.attr("id"),$content_holder=($form_line=$element.closest(".edit_form_line")).find(".vc_textarea_html_content");try{_.isUndefined(tinyMCEPreInit.qtInit[textfield_id])&&(window.tinyMCEPreInit.qtInit[textfield_id]=_.extend({},window.tinyMCEPreInit.qtInit[window.wpActiveEditor],{id:textfield_id})),window.tinyMCEPreInit&&window.tinyMCEPreInit.mceInit[window.wpActiveEditor]&&(window.tinyMCEPreInit.mceInit[textfield_id]=_.extend({},window.tinyMCEPreInit.mceInit[window.wpActiveEditor],{resize:"vertical",height:200,id:textfield_id,setup:function(ed){void 0!==ed.on?ed.on("init",function(ed){window.wpActiveEditor=textfield_id}):ed.onInit.add(function(ed){window.wpActiveEditor=textfield_id})}}),window.tinyMCEPreInit.mceInit[textfield_id].plugins=window.tinyMCEPreInit.mceInit[textfield_id].plugins.replace(/,?wpfullscreen/,""),window.tinyMCEPreInit.mceInit[textfield_id].wp_autoresize_on=!1),vc.edit_element_block_view&&vc.edit_element_block_view.currentModelParams?$element.val(vc_wpautop(vc.edit_element_block_view.currentModelParams[$content_holder.attr("name")]||"")):$element.val($content_holder.val()),quicktags(window.tinyMCEPreInit.qtInit[textfield_id]),QTags._buttonsInit(),window.tinymce&&(window.switchEditors&&window.switchEditors.go(textfield_id,"tmce"),"4"===tinymce.majorVersion&&tinymce.execCommand("mceAddEditor",!0,textfield_id)),window.wpActiveEditor=textfield_id}catch(e){$element.data("vcTinyMceDisabled",!0).appendTo($form_line),$("#wp-"+textfield_id+"-wrap").remove(),console&&console.error&&(console.error("VC: Tinymce error! Compatibility problem with other plugins."),console.error(e))}},Color.prototype.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var hex=parseInt(this._color,10).toString(16);if(this.error)return"";if(hex.length<6)for(var i=6-hex.length-1;0<=i;i--)hex="0"+hex;return"#"+hex},vc.loop_partial=function(template_name,key,data,settings){data=_.isObject(data)&&!_.isUndefined(data[key])?data[key]:"";return vc.template($("#_vcl-"+template_name).html(),vc.templateOptions.custom)({name:key,data:data,settings:settings})},vc.loop_field_not_hidden=function(key,loop){return!(_.isObject(loop[key])&&_.isBoolean(loop[key].hidden)&&!0===loop[key].hidden)},vc.is_locked=function(data){return _.isObject(data)&&_.isBoolean(data.locked)&&!0===data.locked},Suggester.prototype={constructor:Suggester,init:function(){_.bindAll(this,"buildSource","itemSelected","labelClick","setFocus","resize"),this.$el.wrap('<ul class="'+this.options.css_class+'"><li class="input"/></ul>'),this.$el_wrap=this.$el.parent(),this.$block=this.$el_wrap.closest("ul").append($('<li class="clear"/>')),this.$el.on("focus",this.resize).on("blur",function(){$(this).parent().width(170),$(this).val("")}),this.$block.on("click",this.setFocus),this.suggester=this.$el.data("suggest"),this.$el.autocomplete({source:this.buildSource,select:this.itemSelected,minLength:2,focus:function(event,ui){return!1}}).data("ui-autocomplete")._renderItem=function(ul,item){return $('<li data-value="'+item.value+'">').append("<a>"+item.name+"</a>").appendTo(ul)},this.$el.autocomplete("widget").addClass("vc_ui-front"),_.isArray(this.options.predefined)&&_.each(this.options.predefined,function(item){this.create(item)},this)},resize:function(){var position=this.$el_wrap.position(),block_position=this.$block.position();this.$el_wrap.width(parseFloat(this.$block.width())-(parseFloat(position.left)-parseFloat(block_position.left)+4))},setFocus:function(e){e.preventDefault(),$(e.target).hasClass(this.options.css_class)&&this.$el.trigger("focus")},itemSelected:function(event,ui){return this.$el.blur(),this.create(ui.item),this.$el.trigger("focus"),!1},create:function($label){var exclude_css,index=this.selected_items.push($label)-1,remove=!0===this.options.check_locked_callback(this.$el,$label)?"":' <a class="remove">×</a>';_.isUndefined(this.selected_items[index].action)&&(this.selected_items[index].action="+"),exclude_css="-"===this.selected_items[index].action?" exclude":" include",($label=$('<li class="vc_suggest-label'+exclude_css+'" data-index="'+index+'" data-value="'+$label.value+'"><span class="label">'+$label.name+"</span>"+remove+"</li>")).insertBefore(this.$el_wrap),_.isEmpty(remove)||$label.on("click",this.labelClick),this.options.select_callback($label,this.selected_items)},labelClick:function(e){e.preventDefault();var $label=$(e.currentTarget),index=parseInt($label.data("index"),10);if($(e.target).is(".remove"))return this.selected_items.splice(index,1),this.options.remove_callback($label,this.selected_items),$label.remove(),!1;this.selected_items[index].action="+"===this.selected_items[index].action?"-":"+","+"===this.selected_items[index].action?$label.removeClass("exclude").addClass("include"):$label.removeClass("include").addClass("exclude"),this.options.update_callback($label,this.selected_items)},buildSource:function(request,response){this.ajax&&(this.ajax.abort(),response([]),this.ajax=!1);var exclude=_.filter(_.map(this.selected_items,function(item){return item?item.value:void 0})).join(",");this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:{action:"wpb_get_loop_suggestion",field:this.suggester,exclude:exclude,query:request.term,_vcnonce:window.vcAdminNonce}}).done(function(data){response(data)})}},$.fn.suggester=function(option){return this.each(function(){var $this=$(this),data=$this.data("suggester");data||$this.data("suggester",data=new Suggester(this,option)),"string"==typeof option&&data[option]()})};var VcLoopEditorView=Backbone.View.extend({className:"loop_params_holder",events:{"click input, select":"save","change input, select":"save","change :checkbox[data-input]":"updateCheckbox"},query_options:{},return_array:{},controller:"",initialize:function(){_.bindAll(this,"save","updateSuggestion","suggestionLocked")},render:function(controller){var template=vc.template($("#vcl-loop-frame").html(),_.extend({},vc.templateOptions.custom,{variable:"loop"}));return this.controller=controller,this.$el.html(template(this.model)),this.controller.$el.append(this.$el),_.each($("[data-suggest]"),function(current_value){var $field=$(current_value),current_value=window.decodeURIComponent($("[data-suggest-prefill="+$field.data("suggest")+"]").val());$field.suggester({predefined:$.parseJSON(current_value),select_callback:this.updateSuggestion,update_callback:this.updateSuggestion,remove_callback:this.updateSuggestion,check_locked_callback:this.suggestionLocked})},this),this.save(),this},show:function(){this.$el.slideDown()},save:function(e){this.return_array={},_.each(this.model,function(parsedValue,key){parsedValue=this.getValue(key,parsedValue);_.isString(parsedValue)&&!_.isEmpty(parsedValue)&&(this.return_array[key]=parsedValue)},this),this.controller.setInputValue(this.return_array)},getValue:function(key){return $("[name="+key+"]",this.$el).val()},hide:function(){this.$el.slideUp()},toggle:function(){this.$el.is(":animated")||this.$el.slideToggle()},updateCheckbox:function($input){var input_name=$($input.currentTarget).data("input"),$input=$("[data-name="+input_name+"]",this.$el),value=[];$("[data-input="+input_name+"]:checked").each(function(){value.push($(this).val())}),$input.val(value),this.save()},updateSuggestion:function($suggestion_block,value){$suggestion_block=$suggestion_block.closest("[data-block=suggestion]"),value=_.reduce(value,function(memo,label){return _.isEmpty(label)?"":memo+(_.isEmpty(memo)?"":",")+("-"===label.action?"-":"")+label.value},"").trim();$suggestion_block.find("[data-suggest-value]").val(value).trigger("change")},suggestionLocked:function(field,value){value=value.value,field=field.closest("[data-block=suggestion]").find("[data-suggest-value]").data("suggest-value");return this.controller.settings&&this.controller.settings[field]&&_.isBoolean(this.controller.settings[field].locked)&&1==this.controller.settings[field].locked&&_.isString(this.controller.settings[field].value)&&0<=_.indexOf(this.controller.settings[field].value.replace("-","").split(/\,/),""+value)}}),VcLoop=Backbone.View.extend({events:{"click .vc_loop-build":"showEditor"},initialize:function(){_.bindAll(this,"createEditor"),this.$input=$(".wpb_vc_param_value",this.$el),this.$button=this.$el.find(".vc_loop-build"),this.data=this.$input.val(),this.settings=$.parseJSON(window.decodeURIComponent(this.$button.data("settings")))},render:function(){return this},showEditor:function(e){if(e.preventDefault(),_.isObject(this.loop_editor_view))return this.loop_editor_view.toggle(),!1;$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:{action:"wpb_get_loop_settings",value:this.data,settings:this.settings,post_id:vc_post_id,_vcnonce:window.vcAdminNonce}}).done(this.createEditor)},createEditor:function(data){this.loop_editor_view=new VcLoopEditorView({model:_.isEmpty(data)?{}:data}),this.loop_editor_view.render(this).show()},setInputValue:function(value){this.$input.val(_.map(value,function(value,key){return key+":"+value}).join("|"))}}),VcOptionsField=Backbone.View.extend({events:{"click .vc_options-edit":"showEditor","click .vc_close-button":"showEditor","click input, select":"save","change input, select":"save","keyup input":"save"},data:{},fields:{},initialize:function(){this.$button=this.$el.find(".vc_options-edit"),this.$form=this.$el.find(".vc_options-fields"),this.$input=this.$el.find(".wpb_vc_param_value"),this.settings=this.$form.data("settings"),this.parseData(),this.render()},render:function(){var html="";return _.each(this.settings,function(field){_.isUndefined(this.data[field.name])?_.isUndefined(field.value)||(field.value=field.value.toString().split(","),this.data[field.name]=field.value):field.value=this.data[field.name],this.fields[field.name]=field;var template=$("#vcl-options-field-"+field.type);template.is("script")&&(template=vc.template(template.html(),vc.templateOptions.custom),html+=template(_.extend({},{name:"",label:"",value:[],options:"",description:""},field)))},this),this.$form.html(html+this.$form.html()),this},parseData:function(){_.each(this.$input.val().split("|"),function(name){var value;name.match(/\:/)&&(name=(value=name.split(":"))[0],value=value[1],this.data[name]=_.map(value.split(","),function(v){return window.decodeURIComponent(v)}))},this)},saveData:function(){var data_string=_.map(this.data,function(value,key){return key+":"+_.map(value,function(v){return window.encodeURIComponent(v)}).join(",")}).join("|");this.$input.val(data_string)},showEditor:function(){this.$form.slideToggle()},save:function($field){var value,$field=$($field.currentTarget);$field.is(":checkbox")?(value=[],this.$el.find("input[name="+$field.attr("name")+"]").each(function(){this.checked&&value.push($(this).val())}),this.data[$field.attr("name")]=value):this.data[$field.attr("name")]=[$field.val()],this.saveData()}});function VcSortedList(element,settings){this.el=element,this.$el=$(this.el),this.$data_field=this.$el.find(".wpb_vc_param_value"),this.$toolbar=this.$el.find(".vc_sorted-list-toolbar"),this.$current_control=this.$el.find(".vc_sorted-list-container"),_.defaults(this.options,{}),this.init()}VcSortedList.prototype={constructor:VcSortedList,init:function(){_.bindAll(this,"controlEvent","save"),this.$toolbar.on("change","input",this.controlEvent);function iteratee(item){return window.decodeURIComponent(item)}var i,selected_data=this.$data_field.val().split(",");for(i in selected_data){var control_settings=selected_data[i].split("|"),$control=!(!control_settings.length||!control_settings[0].length)&&this.$toolbar.find("[data-element="+decodeURIComponent(control_settings[0])+"]");!1!==$control&&$control.is("input")&&($control.prop("checked",!0),this.createControl({value:$control.val(),label:$control.parent().text(),sub:$control.data("subcontrol"),sub_value:_.map(control_settings.slice(1),iteratee)}))}this.$current_control.sortable({stop:this.save}).on("change","select",this.save)},createControl:function(data){var sub_control="",selected_sub_value=_.isUndefined(data.sub_value)?[]:data.sub_value;_.isArray(data.sub)&&_.each(data.sub,function(sub,index){sub_control+=" <select>",_.each(sub,function(item){sub_control+='<option value="'+item[0]+'"'+(_.isString(selected_sub_value[index])&&selected_sub_value[index]===item[0]?' selected="true"':"")+">"+item[1]+"</option>"}),sub_control+="</select>"},this),this.$current_control.append('<li class="vc_control-'+data.value+'" data-name="'+data.value+'">'+data.label+sub_control+"</li>")},controlEvent:function($control){$control=$($control.currentTarget);$control[0].checked?this.createControl({value:$control.val(),label:$control.parent().text(),sub:$control.data("subcontrol")}):this.$current_control.find(".vc_control-"+$control.val()).remove(),this.save()},save:function(){var string_value=_.map(this.$current_control.find("[data-name]"),function(element){var return_string=encodeURIComponent($(element).data("name"));return $(element).find("select").each(function(){var $sub_control=$(this);$sub_control.is("select")&&""!==$sub_control.val()&&(return_string+="|"+encodeURIComponent($sub_control.val()))}),return_string}).join(",");this.$data_field.val(string_value)}},$.fn.VcSortedList=function(option){return this.each(function(){var $this=$(this),data=$this.data("vc_sorted_list");_.isObject(option);data||$this.data("vc_sorted_list",data=new VcSortedList(this)),"string"==typeof option&&data[option]()})};var GoogleFonts=Backbone.View.extend({preview_el:".vc_google_fonts_form_field-preview-container > span",font_family_dropdown_el:".vc_google_fonts_form_field-font_family-container > select",font_style_dropdown_el:".vc_google_fonts_form_field-font_style-container > select",font_style_dropdown_el_container:".vc_google_fonts_form_field-font_style-container",status_el:".vc_google_fonts_form_field-status-container > span",events:{"change .vc_google_fonts_form_field-font_family-container > select":"fontFamilyDropdownChange","change .vc_google_fonts_form_field-font_style-container > select":"fontStyleDropdownChange"},initialize:function(attr){_.bindAll(this,"previewElementInactive","previewElementActive","previewElementLoading"),this.$preview_el=$(this.preview_el,this.$el),this.$font_family_dropdown_el=$(this.font_family_dropdown_el,this.$el),this.$font_style_dropdown_el=$(this.font_style_dropdown_el,this.$el),this.$font_style_dropdown_el_container=$(this.font_style_dropdown_el_container,this.$el),this.$status_el=$(this.status_el,this.$el),this.fontFamilyDropdownRender()},render:function(){return this},previewElementRender:function(){return this.$preview_el.css({"font-family":this.font_family,"font-style":this.font_style,"font-weight":this.font_weight}),this},previewElementInactive:function(){this.$status_el.text(window.i18nLocale.gfonts_loading_google_font_failed||"Loading google font failed.").css("color","#FF0000")},previewElementActive:function(){this.$preview_el.text("Grumpy wizards make toxic brew for the evil Queen and Jack.").css("color","inherit"),this.fontStyleDropdownRender()},previewElementLoading:function(){this.$preview_el.text(window.i18nLocale.gfonts_loading_google_font||"Loading Font...")},fontFamilyDropdownRender:function(){return this.fontFamilyDropdownChange(),this},fontFamilyDropdownChange:function(){var $font_family_selected=this.$font_family_dropdown_el.find(":selected");return this.font_family_url=$font_family_selected.val(),this.font_family=$font_family_selected.attr("data[font_family]"),this.font_types=$font_family_selected.attr("data[font_types]"),this.$font_style_dropdown_el_container.parent().hide(),this.font_family_url&&0<this.font_family_url.length&&WebFont.load({google:{families:[this.font_family_url]},inactive:this.previewElementInactive,active:this.previewElementActive,loading:this.previewElementLoading}),this},fontStyleDropdownRender:function(){var str_inner,str_arr=this.font_types.split(","),oel="",default_f_style=this.$font_family_dropdown_el.attr("default[font_style]");for(str_inner in str_arr)var str_arr_inner=str_arr[str_inner].split(":"),sel="",oel=oel+"<option "+(sel=_.isString(default_f_style)&&0<default_f_style.length&&str_arr[str_inner]==default_f_style?"selected":sel)+' value="'+str_arr[str_inner]+'" data[font_weight]="'+str_arr_inner[1]+'" data[font_style]="'+str_arr_inner[2]+'" class="'+str_arr_inner[2]+"_"+str_arr_inner[1]+'" >'+str_arr_inner[0]+"</option>";return this.$font_style_dropdown_el.html(oel),this.$font_style_dropdown_el_container.parent().show(),this.fontStyleDropdownChange(),this},fontStyleDropdownChange:function(){var $font_style_selected=this.$font_style_dropdown_el.find(":selected");return this.font_weight=$font_style_selected.attr("data[font_weight]"),this.font_style=$font_style_selected.attr("data[font_style]"),this.previewElementRender(),this}}),VC_AutoComplete=Backbone.View.extend({min_length:2,delay:500,auto_focus:!0,ajax_url:window.ajaxurl,source_data:function(){return{}},replace_values_on_select:!1,initialize:function(params){_.bindAll(this,"sortableChange","resize","labelRemoveHook","updateItems","sortableCreate","sortableUpdate","source","select","labelRemoveClick","createBox","focus","response","change","close","open","create","search","_renderItem","_renderMenu","_renderItemData","_resizeMenu"),params=$.extend({min_length:this.min_length,delay:this.delay,auto_focus:this.auto_focus,replace_values_on_select:this.replace_values_on_select},params),this.options=params,this.param_name=this.options.param_name,this.$el=this.options.$el,this.$el_wrap=this.$el.parent(),this.$sortable_wrapper=this.$el_wrap.parent(),this.$input_param=this.options.$param_input,this.selected_items=[],this.isMultiple=!1,this.render()},resize:function(){var position=this.$el_wrap.position(),block_position=this.$block.position();this.$el.autocomplete("widget").width(parseFloat(this.$block.width())-(parseFloat(position.left)-parseFloat(block_position.left)+4)+11)},enableMultiple:function(){this.isMultiple=!0,this.$el.show(),this.$el.trigger("focus")},enableSortable:function(){this.sortable=this.$sortable_wrapper.sortable({items:".vc_data",axis:"y",change:this.sortableChange,create:this.sortableCreate,update:this.sortableUpdate})},updateItems:function(){this.selected_items.length?this.$input_param.val(this.getSelectedItems().join(", ")):this.$input_param.val("")},sortableChange:function(event,ui){},itemsCreate:function(){var sel_items=[];this.$block.find(".vc_data").each(function(key,item){sel_items.push({label:item.dataset.label,value:item.dataset.value})}),this.selected_items=sel_items},sortableCreate:function(event,ui){},sortableUpdate:function(event,ui){var elems=this.$sortable_wrapper.sortable("toArray",{attribute:"data-index"}),items=[];_.each(elems,function(index){items.push(this.selected_items[index])},this);var index=0;$("li.vc_data",this.$sortable_wrapper).each(function(){$(this).attr("data-index",index++)}),this.selected_items=items,this.updateItems()},getWidget:function(){return this.$el.autocomplete("widget")},render:function(){var that;return this.$el.on("focus",this.resize),this.data=this.$el.autocomplete({source:this.source,minLength:this.options.min_length,delay:this.options.delay,autoFocus:this.options.auto_focus,select:this.select,focus:this.focus,response:this.response,change:this.change,close:this.close,open:this.open,create:this.create,search:this.search}),this.data.data("ui-autocomplete")._renderItem=this._renderItem,this.data.data("ui-autocomplete")._renderMenu=this._renderMenu,this.data.data("ui-autocomplete")._resizeMenu=this._resizeMenu,0<this.$input_param.val().length&&(this.isMultiple?this.$el.trigger("focus"):this.$el.hide(),$(".vc_autocomplete-label.vc_data",(that=this).$sortable_wrapper).each(function(){that.labelRemoveHook($(this))})),this.getWidget().addClass("vc_ui-front").addClass("vc_ui-auotocomplete"),this.$block=this.$el_wrap.closest("ul").append($('<li class="clear"/>')),this.itemsCreate(),this},close:function(event,ui){this.selected&&this.options.no_hide&&(this.getWidget().show(),this.selected++,2<this.selected&&(this.selected=void 0))},open:function(event,ui){var widget=this.getWidget().menu(),widget_position=widget.position();widget.css("left",widget_position.left-6),widget.css("top",widget_position.top+2)},focus:function(event,ui){if(!this.options.replace_values_on_select)return event.preventDefault(),!1},create:function(event,ui){},change:function(event,ui){},response:function(event,ui){},search:function(event,ui){},select:function(event,ui){var $li_el,$prev_el,$next_el;return this.selected=1,ui.item&&(this.options.unique_values&&($li_el=this.getWidget().data("uiMenu").active,this.options.groups&&($prev_el=$li_el.prev(),$next_el=$li_el.next(),$prev_el.hasClass("vc_autocomplete-group")&&!$next_el.hasClass("vc_autocomplete-item")&&$prev_el.remove()),$li_el.remove(),$("li.ui-menu-item",this.getWidget()).length||(this.selected=void 0)),this.createBox(ui.item),this.isMultiple?this.$el.trigger("focus"):this.$el.hide()),!1},createBox:function($label){var index=this.selected_items.push($label)-1;this.updateItems(),($label=$('<li class="vc_autocomplete-label vc_data" data-index="'+index+'" data-value="'+$label.value+'" data-label="'+$label.label+'"><span class="vc_autocomplete-label"><a>'+$label.label+'</a></span><a class="vc_autocomplete-remove">×</a></li>')).insertBefore(this.$el_wrap),this.labelRemoveHook($label)},labelRemoveHook:function($label){this.$el.blur(),this.$el.val(""),$label.on("click",this.labelRemoveClick)},labelRemoveClick:function(e,ui){e.preventDefault();var $label=$(e.currentTarget);if($(e.target).is(".vc_autocomplete-remove"))return this.selected_items.splice($label.index(),1),$label.remove(),this.updateItems(),this.$el.show(),!1},getSelectedItems:function(){if(this.selected_items.length){var results=[];return _.each(this.selected_items,function(item){results.push(item.value)}),results}return!1},_renderMenu:function(ul,items){var that=this,group=null;this.options.groups&&items.sort(function(a,b){return a.group>b.group}),$.each(items,function(index,item){that.options.groups&&item.group!=group&&(group=item.group,ul.append("<li class='ui-autocomplete-group vc_autocomplete-group' aria-label='"+group+"'>"+group+"</li>")),that._renderItemData(ul,item)})},_renderItem:function(ul,item){return $('<li data-value="'+item.value+'" class="vc_autocomplete-item">').append("<a>"+item.label+"</a>").appendTo(ul)},_renderItemData:function(ul,item){return this._renderItem(ul,item).data("ui-autocomplete-item",item)},_resizeMenu:function(){},clearValue:function(){this.selected_items=[],this.updateItems(),$(".vc_autocomplete-label.vc_data",this.$sortable_wrapper).remove()},source:function(request,response){var that=this;this.options.values&&0<this.options.values.length?this.options.unique_values?response($.ui.autocomplete.filter(_.difference(this.options.values,this.selected_items),request.term)):response($.ui.autocomplete.filter(this.options.values,request.term)):$.ajax({type:"POST",dataType:"json",url:this.ajax_url,data:$.extend({action:"vc_get_autocomplete_suggestion",shortcode:vc.active_panel.model.get("shortcode"),param:this.param_name,query:request.term,_vcnonce:window.vcAdminNonce},this.source_data(request,response))}).done(function(data){that.options.unique_values?response(_.filter(data,function(obj){return!_.findWhere(that.selected_items,obj)})):response(data)})}}),Vc_ParamInitializer=Backbone.View.extend({$content:{},initialize:function(){_.bindAll(this,"content"),this.$content=this.$el,this.model=vc.active_panel.model},setContent:function($el){this.$content=$el},content:function(){return this.$content},render:function(){var self=this;return $('[data-vc-ui-element="panel-shortcode-param"]',this.content()).each(function(){var _this=$(this),param=_this.data("param_settings");vc.atts.init.call(self,param,_this),_this.data("vcInitParam",!0)}),this}}),VC_ParamGroup=Backbone.View.extend({options:{max_items:0,sortable:!0,deletable:!0,collapsible:!0},items:0,$ul:!1,initializer:{},mappedParams:{},adminLabelParams:[],groupParamName:"",events:{"click > .edit_form_line > .vc_param_group-list > .vc_param_group-add_content":"addNew"},initialize:function(data){var $elParam,settings,self;this.$ul=this.$el.find("> .edit_form_line > .vc_param_group-list"),$elParam=$("> .wpb_vc_row",this.$ul),this.initializer=new Vc_ParamInitializer({el:this.$el}),this.model=vc.active_panel.model,settings=this.$ul.data("settings"),this.mappedParams={},this.adminLabelParams=[],this.options=_.defaults({},_.isObject(data.settings)?data.settings:{},settings,this.options),this.groupParamName=this.options.param.param_name,_.isObject(this.options.param)&&_.isArray(this.options.param.params)&&_.each(this.options.param.params,function(param){var elemName=this.groupParamName+"_"+param.param_name;this.mappedParams[elemName]=param,_.isObject(param)&&!0===param.admin_label&&this.adminLabelParams.push(elemName)},this),this.items=0,self=this,$elParam.length&&$elParam.each(function(){$elParam.data("vc-param-group-param",new VC_ParamGroup_Param({el:$(this),parent:self})),self.items++,self.afterAdd($(this),"init")}),this.options.sortable&&this.$ul.sortable({handle:".vc_control.column_move",items:"> .wpb_vc_row:not(vc_param_group-add_content-wrapper)",placeholder:"vc_placeholder"})},addNew:function(ev){var $newEl;ev.preventDefault(),this.addAllowed()&&(void 0!==this.options.param.callbacks&&void 0!==this.options.param.callbacks.before_add&&"function"==typeof($newEl=window[this.options.param.callbacks.before_add])&&!$newEl()||(($newEl=$(JSON.parse(this.$ul.next(".vc_param_group-template").html()))).removeClass("vc_param_group-add_content-wrapper"),$newEl.insertBefore(ev.currentTarget),$newEl.show(),this.initializer.setContent($newEl.find("> .wpb_element_wrapper")),this.initializer.render(),this.items++,$newEl.data("vc-param-group-param",new VC_ParamGroup_Param({el:$newEl,parent:this})),this.afterAdd($newEl,"new"),vc.events.trigger("vc-param-group-add-new",ev,$newEl,this)))},addAllowed:function(){return 0<this.options.max_items&&this.items+1<=this.options.max_items||this.options.max_items<=0},afterAdd:function($newEl,action){var fn;this.addAllowed()||(this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_row_edit_clone_delete > .vc_control.column_clone").hide(),this.$ul.find("> .vc_param_group-add_content").hide()),this.options.sortable||this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_control.column_move").hide(),this.options.deletable||this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_row_edit_clone_delete > .vc_control.column_delete").hide(),this.options.collapsible||this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_row_edit_clone_delete > .vc_control.column_toggle").hide(),void 0!==this.options.param.callbacks&&void 0!==this.options.param.callbacks.after_add&&"function"==typeof(fn=window[this.options.param.callbacks.after_add])&&fn($newEl,action)},afterDelete:function(){var fn;this.addAllowed()&&(this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_row_edit_clone_delete > .vc_control.column_clone").show(),this.$ul.find("> .vc_param_group-add_content").show()),void 0!==this.options.param.callbacks&&void 0!==this.options.param.callbacks.after_delete&&"function"==typeof(fn=window[this.options.param.callbacks.after_delete])&&fn()}}),VC_ParamGroup_Param=Backbone.View.extend({dependentElements:!1,mappedParams:!1,groupParamName:"",adminLabelParams:[],events:{"click > .vc_controls > .vc_row_edit_clone_delete > .vc_control.column_toggle":"toggle","click > .vc_controls > .vc_row_edit_clone_delete > .vc_control.column_delete":"deleteParam","click > .vc_controls > .vc_row_edit_clone_delete > .vc_control.column_clone":"clone"},initialize:function(options){this.options=options,this.$content=this.options.parent.$ul,this.model=vc.active_panel.model,this.mappedParams=this.options.parent.mappedParams,this.groupParamName=this.options.parent.groupParamName,this.adminLabelParams=this.options.parent.adminLabelParams,this.dependentElements={},_.bindAll(this,"hookDependent"),this.initializeDependency(),_.bindAll(this,"hookAdminLabel"),this.initializeAdminLabels()},initializeAdminLabels:function(){for(var callback=this.hookAdminLabel,f=function(){var $field=$(this);$field.data("vc_admin_labels")||($field.data("vc_admin_labels",!0),$field.on("keyup change",callback),callback({currentTarget:this}))},i=0;i<this.adminLabelParams.length;i++)$("[name="+this.adminLabelParams[i]+"].wpb_vc_param_value",this.$el).each(f)},hookAdminLabel:function($wrapperLabel){for(var labelName="",labelValue="",labels=[],$parent=($field=$($wrapperLabel.currentTarget)).closest(".vc_param_group-wrapper"),$wrapperLabel=$field.closest(".vc_param").find(".vc_param-group-admin-labels"),i=0;i<this.adminLabelParams.length;i++){var $field,elemName=this.adminLabelParams[i],paramSettings=($field=$parent.find("[name="+elemName+"]")).closest('[data-vc-ui-element="panel-shortcode-param"]');void 0!==this.mappedParams[elemName]&&(labelName=this.mappedParams[elemName].heading),labelValue=$field.is("select")?$field.find("option:selected").text():!$field.is("input:checkbox")||$field[0].checked?$field.val():"",paramSettings={type:paramSettings.data("param_type"),param_name:paramSettings.data("param_name")},""!==(labelValue=_.isObject(vc.atts[paramSettings.type])&&_.isFunction(vc.atts[paramSettings.type].render)?vc.atts[paramSettings.type].render.call(this,paramSettings,labelValue):labelValue)&&labels.push("<label>"+labelName+"</label>: "+labelValue)}$wrapperLabel.html(labels.join(", ")).toggleClass("vc_hidden-label",!labels.length)},initializeDependency:function(){var callDependencies={};_.each(this.mappedParams,function(param,name){var $masters,$slave;_.isObject(param)&&_.isObject(param.dependency)&&_.isString(param.dependency.element)&&($masters=$("[name="+this.groupParamName+"_"+param.dependency.element+"].wpb_vc_param_value",this.$el),($slave=$("[name="+name+"].wpb_vc_param_value",this.$el)).length&&_.each($masters,function(rules){var $master=$(rules),masterName=$master.attr("name"),rules=param.dependency;_.isArray(this.dependentElements[masterName])||(this.dependentElements[masterName]=[]),this.dependentElements[masterName].push($slave),$master.data("dependentSet")||($master.attr("data-dependent-set","true"),$master.on("keyup change",this.hookDependent)),callDependencies[masterName]||(callDependencies[masterName]=$master),_.isString(rules.callback)&&window[rules.callback].call(this)},this))},this),_.each(callDependencies,function(obj){this.hookDependent({currentTarget:obj})},this)},hookDependent:function(dependentElements){var $master=$(dependentElements.currentTarget),$masterContainer=$master.closest(".vc_column"),dependentElements=this.dependentElements[$master.attr("name")],masterValue=$master.is(":checkbox")?_.map(this.$el.find("[name="+$master.attr("name")+"].wpb_vc_param_value:checked"),function(element){return $(element).val()}):$master.val(),isMasterEmpty=$master.is(":checkbox")?!this.$el.find("[name="+$master.attr("name")+"].wpb_vc_param_value:checked").length:!masterValue.length;return $masterContainer.hasClass("vc_dependent-hidden")?_.each(dependentElements,function($element){var event=$.Event("change");event.extra_type="vcHookDependedParamGroup",$element.closest(".vc_column").addClass("vc_dependent-hidden"),$element.trigger(event)}):_.each(dependentElements,function($element){var event=$element.attr("name"),rules=_.isObject(this.mappedParams[event])&&_.isObject(this.mappedParams[event].dependency)?this.mappedParams[event].dependency:{},event=$element.closest(".vc_column");_.isBoolean(rules.not_empty)&&!0===rules.not_empty&&!isMasterEmpty||_.isBoolean(rules.is_empty)&&!0===rules.is_empty&&isMasterEmpty||rules.value&&_.intersection(_.isArray(rules.value)?rules.value:[rules.value],_.isArray(masterValue)?masterValue:[masterValue]).length||rules.value_not_equal_to&&!_.intersection(_.isArray(rules.value_not_equal_to)?rules.value_not_equal_to:[rules.value_not_equal_to],_.isArray(masterValue)?masterValue:[masterValue]).length?event.removeClass("vc_dependent-hidden"):event.addClass("vc_dependent-hidden"),(event=$.Event("change")).extra_type="vcHookDependedParamGroup",$element.trigger(event)},this),this},deleteParam:function(ev){ev&&ev.preventDefault&&ev.preventDefault(),!0===confirm(window.i18nLocale.press_ok_to_delete_section)&&(this.options.parent.items--,this.options.parent.afterDelete(),this.$el.remove(),this.unbind(),this.remove())},content:function(){return this.$content},clone:function(value){var param,$content;value.preventDefault(),this.options.parent.addAllowed()&&(param=this.options.parent.$ul.data("settings"),$content=this.$content,this.$content=this.$el,value=vc.atts.param_group.parseOne.call(this,param),$.ajax({type:"POST",url:window.ajaxurl,data:{action:"vc_param_group_clone",param:fixedEncodeURIComponent(JSON.stringify(param)),shortcode:vc.active_panel.model.get("shortcode"),value:value,vc_inline:!0,_vcnonce:window.vcAdminNonce},dataType:"json",context:this}).done(function($newEl){$newEl=$newEl.data||"",$newEl=$($newEl);$newEl.insertAfter(this.$el),this.$content=$content,this.options.parent.initializer.$content=$("> .wpb_element_wrapper",$newEl),this.options.parent.initializer.render(),$newEl.data("vc-param-group-param",new VC_ParamGroup_Param({el:$newEl,parent:this.options.parent})),this.options.parent.items++,this.options.parent.afterAdd($newEl,"clone")}))},toggle:function($parent){$parent.preventDefault();$parent=this.$el;$parent.find("> .wpb_element_wrapper").slideToggle(),$parent.toggleClass("vc_param_group-collapsed").siblings(":not(.vc_param_group-collapsed)").addClass("vc_param_group-collapsed").find("> .wpb_element_wrapper").slideUp()}});window.i18nLocale;vc.edit_form_callbacks=[],vc.atts={parse:function(param){var $field=this.content().find(".wpb_vc_param_value[name="+param.param_name+"]"),$param=$field.closest('[data-vc-ui-element="panel-shortcode-param"]'),value=_.isUndefined(vc.atts[param.type])||_.isUndefined(vc.atts[param.type].parse)?$field.length?$field.val():null:$param.data("vcInitParam")?vc.atts[param.type].parse.call(this,param):(value=this.model.get("params"),_.isUndefined(value[param.param_name])?$field.length?$field.val():null:value[param.param_name]);return void 0!==$field.data("js-function")&&void 0!==window[$field.data("js-function")]&&(0,window[$field.data("js-function")])(this.$el,this,param),value},parseFrame:function(param){return vc.atts.parse.call(this,param)},init:function(param,$field){_.isUndefined(vc.atts[param.type])||_.isUndefined(vc.atts[param.type].init)||vc.atts[param.type].init.call(this,param,$field)}},vc.atts.textarea_html={parse:function($field){var _window=this.window(),$field=this.content().find(".textarea_html."+$field.param_name);try{_window.tinyMCE&&_.isArray(_window.tinyMCE.editors)&&_.each(_window.tinyMCE.editors,function(_editor){"wpb_tinymce_content"===_editor.id&&_editor.save()})}catch(err){window.console&&window.console.warn&&window.console.warn("textarea_html atts parse error",err)}return $field.val()},render:function(param,value){return _.isUndefined(value)?value:vc_wpautop(value)}},vc.atts.textarea_safe={parse:function(new_value){new_value=this.content().find(".wpb_vc_param_value[name="+new_value.param_name+"]").val();return new_value.match(/"|(http)/)?"#E-8_"+base64_encode(rawurlencode(new_value)):new_value},render:function(param,value){return value&&value.match(/^#E\-8_/)?$("<div/>").text(rawurldecode(base64_decode(value.replace(/^#E\-8_/,"")))).html():value}},vc.atts.checkbox={parse:function(param){var arr=[],newValue="";return $("input[name="+param.param_name+"]",this.content()).each(function(){var self=$(this);this.checked&&arr.push(self.attr("value"))}),newValue=0<arr.length?arr.join(","):newValue},defaults:function(param){return""}},vc.atts.el_id={clone:function(clonedModel,paramValue,paramSettings){var shortcodeParams=clonedModel.get("params");_.isUndefined(paramSettings)||_.isUndefined(paramSettings.settings)||_.isUndefined(paramSettings.settings.auto_generate)||!0!==paramSettings.settings.auto_generate?shortcodeParams[paramSettings.param_name]="":shortcodeParams[paramSettings.param_name]=Date.now()+"-"+vc_guid(),clonedModel.set({params:shortcodeParams},{silent:!0})},create:function(shortcodeModel,shortcodeParams,paramSettings){if(shortcodeModel.get("cloned"))return vc.atts.el_id.clone(shortcodeModel,shortcodeParams,paramSettings);!_.isEmpty(shortcodeParams)||_.isUndefined(paramSettings)||_.isUndefined(paramSettings.settings)||_.isUndefined(paramSettings.settings.auto_generate)||1!=paramSettings.settings.auto_generate||((shortcodeParams=shortcodeModel.get("params"))[paramSettings.param_name]=Date.now()+"-"+vc_guid(),shortcodeModel.set({params:shortcodeParams},{silent:!0}))}},vc.events.on("shortcodes:add:param:type:el_id",vc.atts.el_id.create),vc.atts.posttypes={parse:function(param){var posstypes_arr=[],new_value="";return $("input[name="+param.param_name+"]",this.content()).each(function(){var self=$(this);this.checked&&posstypes_arr.push(self.attr("value"))}),new_value=0<posstypes_arr.length?posstypes_arr.join(","):new_value}},vc.atts.taxonomies={parse:function(param){var posstypes_arr=[],new_value="";return $("input[name="+param.param_name+"]",this.content()).each(function(){var self=$(this);this.checked&&posstypes_arr.push(self.attr("value"))}),new_value=0<posstypes_arr.length?posstypes_arr.join(","):new_value}},vc.atts.exploded_textarea={parse:function(param){return this.content().find(".wpb_vc_param_value[name="+param.param_name+"]").val().replace(/\n/g,",")}},vc.atts.exploded_textarea_safe={parse:function(new_value){new_value=this.content().find(".wpb_vc_param_value[name="+new_value.param_name+"]").val();return(new_value=new_value.replace(/\n/g,",")).match(/"|(http)/)?"#E-8_"+base64_encode(rawurlencode(new_value)):new_value},render:function(param,value){return value&&value.match(/^#E\-8_/)?$("<div/>").text(rawurldecode(base64_decode(value.replace(/^#E\-8_/,"")))).html():value}},vc.atts.textarea_raw_html={parse:function(new_value){new_value=this.content().find(".wpb_vc_param_value[name="+new_value.param_name+"]").val();return base64_encode(rawurlencode(new_value))},render:function(param,value){return value?$("<div/>").text(rawurldecode(base64_decode(value.trim()))).html():""}},vc.atts.dropdown={render:function(param,value){return value},init:function(param,$field){$(".wpb_vc_param_value.dropdown",$field).on("change",function(){var $this=$(this),option_class=$this.find(":selected"),prev_option_class=$this.data("option"),option_class=option_class.length?option_class.attr("class").replace(/\s/g,"_"):"";option_class=option_class.replace("#","hash-"),void 0!==prev_option_class&&$this.removeClass(prev_option_class),void 0!==option_class&&($this.data("option",option_class),$this.addClass(option_class))})},defaults:function(param){var values;return _.isArray(param.value)||_.isString(param.value)?_.isArray(param.value)?(values=param.value[0],_.isArray(values)&&values.length?values[0]:values):"":(values=_.values(param.value)[0]).label?values.value:values}},vc.atts.attach_images={parse:function(param){var $field=this.content().find(".wpb_vc_param_value[name="+param.param_name+"]"),thumbnails_html="";return $field.parent().find("li.added").each(function(){thumbnails_html+='<li><img src="'+$(this).find("img").attr("src")+'" alt=""></li>'}),$("[data-model-id="+this.model.id+"]").data("field-"+param.param_name+"-attach-images",thumbnails_html),$field.length?$field.val():null},render:function(param,value){var $thumbnails=this.$el.find(".attachment-thumbnails[data-name="+param.param_name+"]");return"external_link"===this.model.getParam("source")&&(value=this.model.getParam("custom_srcs")),_.isEmpty(value)?(this.$el.removeData("field-"+param.param_name+"-attach-images"),vc.atts.attach_images.updateImages($thumbnails,"")):$.ajax({type:"POST",url:window.ajaxurl,data:{action:"wpb_gallery_html",content:value,_vcnonce:window.vcAdminNonce},dataType:"json",context:this}).done(function(html){html=html.data;vc.atts.attach_images.updateImages($thumbnails,html)}),value},updateImages:function($thumbnails,thumbnails_html){$thumbnails.html(thumbnails_html),thumbnails_html.length?$thumbnails.removeClass("image-exists").next().addClass("image-exists"):$thumbnails.addClass("image-exists").next().removeClass("image-exists")}},vc.atts.href={parse:function(val){var $field=this.content().find(".wpb_vc_param_value[name="+val.param_name+"]"),val="";return val=$field.length&&"http://"!==$field.val()?$field.val():val}},vc.atts.attach_image={parse:function(param){var $field=this.content().find(".wpb_vc_param_value[name="+param.param_name+"]"),image_src="";return $field.parent().find("li.added").length&&(image_src=$field.parent().find("li.added img").attr("src")),$("[data-model-id="+this.model.id+"]").data("field-"+param.param_name+"-attach-image",image_src),$field.length?$field.val():null},render:function(param,value){var $model=$("[data-model-id="+this.model.id+"]"),image_src=$model.data("field-"+param.param_name+"-attach-image"),$thumbnail=this.$el.find(".attachment-thumbnail[data-name="+param.param_name+"]");return"image"===param.param_name&&("external_link"===this.model.getParam("source")?vc.atts.attach_image.updateImage($thumbnail,this.model.getParam("custom_src")):_.isEmpty(value)&&"featured_image"!==this.model.getParam("source")?_.isUndefined(image_src)||($model.removeData("field-"+param.param_name+"-attach-image"),vc.atts.attach_image.updateImage($thumbnail,image_src)):$.ajax({type:"POST",url:window.ajaxurl,data:{action:"wpb_single_image_src",content:value,params:this.model.get("params"),post_id:vc_post_id,_vcnonce:window.vcAdminNonce},dataType:"html",context:this}).done(function(image_src){var image_exists=image_src.length||"featured_image"===this.model.getParam("source");vc.atts.attach_image.updateImage($thumbnail,image_src,image_exists)})),value},updateImage:function($thumbnail,image_src,image_exists){$thumbnail.length&&((image_exists=void 0===image_exists?!1:image_exists)||!_.isEmpty(image_src)?($thumbnail.attr("src",image_src),_.isEmpty(image_src)?($thumbnail.hide(),$thumbnail.next().removeClass("image-exists").next().addClass("image-exists")):($thumbnail.show(),$thumbnail.next().addClass("image-exists").next().addClass("image-exists"))):$thumbnail.attr("src","").hide().next().removeClass("image-exists").next().removeClass("image-exists"))}},vc.atts.google_fonts={parse:function(string_pieces){var $block=this.content().find(".wpb_vc_param_value[name="+string_pieces.param_name+"]").parent(),string_pieces={};return string_pieces.font_family=$block.find(".vc_google_fonts_form_field-font_family-select > option:selected").val(),string_pieces.font_style=$block.find(".vc_google_fonts_form_field-font_style-select > option:selected").val(),string_pieces=_.map(string_pieces,function(value,key){if(_.isString(value)&&0<value.length)return key+":"+encodeURIComponent(value)}),$.grep(string_pieces,function(value){return _.isString(value)&&0<value.length}).join("|")},init:function(param,$field){var $g_fonts=$field;$g_fonts.length&&("undefined"!=typeof WebFont?$field.data("vc-param-object",new GoogleFonts({el:$g_fonts})):$g_fonts.find("> .edit_form_line").html(window.i18nLocale.gfonts_unable_to_load_google_fonts||"Unable to load Google Fonts"))}},vc.atts.font_container={parse:function(string_pieces){var $block=this.content().find(".wpb_vc_param_value[name="+string_pieces.param_name+"]").parent(),string_pieces={};return string_pieces.tag=$block.find(".vc_font_container_form_field-tag-select > option:selected").val(),string_pieces.font_size=$block.find(".vc_font_container_form_field-font_size-input").val(),string_pieces.text_align=$block.find(".vc_font_container_form_field-text_align-select > option:selected").val(),string_pieces.font_family=$block.find(".vc_font_container_form_field-font_family-select > option:selected").val(),string_pieces.color=$block.find(".vc_font_container_form_field-color-input").val(),string_pieces.line_height=$block.find(".vc_font_container_form_field-line_height-input").val(),string_pieces.font_style_italic=$block.find(".vc_font_container_form_field-font_style-checkbox.italic").prop("checked")?"1":"",string_pieces.font_style_bold=$block.find(".vc_font_container_form_field-font_style-checkbox.bold").prop("checked")?"1":"",string_pieces=_.map(string_pieces,function(value,key){if(_.isString(value)&&0<value.length)return key+":"+encodeURIComponent(value)}),$.grep(string_pieces,function(value){return _.isString(value)&&0<value.length}).join("|")},init:function(param,$field){vc.atts.colorpicker.init.call(this,param,$field)}},vc.atts.param_group={parse:function(param){var $content=this.content(),data=$content.find('.wpb_el_type_param_group[data-vc-ui-element="panel-shortcode-param"][data-vc-shortcode-param-name="'+param.param_name+'"]').find("> .edit_form_line > .vc_param_group-list"),data=vc.atts.param_group.extractValues.call(this,param,$('>.wpb_vc_row:not(".vc_param_group-add_content-wrapper")',data));return this.$content=$content,encodeURIComponent(JSON.stringify(data))},extractValues:function(param,$el){var data=[],self=this;return $el.each(function(){var innerData={};self.$content=$(this),_.each(param.params,function(value){var innerParam=$.extend({},value),innerParamName=innerParam.param_name;innerParam.param_name=param.param_name+"_"+innerParamName,((value=vc.atts.parse.call(self,innerParam)).length||innerParam.save_always)&&(innerData[innerParamName]=value)}),data.push(innerData)}),data},parseOne:function(data){var $content=this.content(),data=vc.atts.param_group.extractValues.call(this,data,$content);return this.$content=$content,fixedEncodeURIComponent(JSON.stringify(data))},init:function(param,$field){$field.data("vc-param-object",new VC_ParamGroup({el:$field,settings:{param:param}}))}},vc.atts.colorpicker={init:function(param,$field){$(".vc_color-control",$field).each(function(){var $alpha,$alpha_output,$control=$(this),$pickerContainer=$control.val().replace(/\s+/g,""),alpha_val=100;$pickerContainer.match(/rgba\(\d+\,\d+\,\d+\,([^\)]+)\)/)&&(alpha_val=100*parseFloat($pickerContainer.match(/rgba\(\d+\,\d+\,\d+\,([^\)]+)\)/)[1])),$control.wpColorPicker({clear:function(event,ui){$alpha.val(100),$alpha_output.val("100%")},change:_.debounce(function(){$(this).trigger("change")},500)}),$pickerContainer=$control.closest(".wp-picker-container"),$('<div class="vc_alpha-container"><label>Alpha: <output class="rangevalue">'+alpha_val+'%</output></label><input type="range" min="1" max="100" value="'+alpha_val+'" name="alpha" class="vc_alpha-field"></div>').appendTo($pickerContainer.addClass("vc_color-picker").find(".iris-picker")),$alpha=$pickerContainer.find(".vc_alpha-field"),$alpha_output=$pickerContainer.find(".vc_alpha-container output"),$alpha.on("change keyup",function(){var alpha_val=parseFloat($alpha.val()),iris=$control.data("a8c-iris"),color_picker=$control.data("wp-wpColorPicker");$alpha_output.val($alpha.val()+"%"),iris._color._alpha=alpha_val/100,$control.val(iris._color.toString()),color_picker.toggler.css({backgroundColor:$control.val()})}).val(alpha_val).trigger("change")})}},vc.atts.autocomplete={init:function(param,$el_type_autocomplete){$el_type_autocomplete.length&&$el_type_autocomplete.each(function(){var $param=$(".wpb_vc_param_value",this),options=$param.attr("name"),ac=$(".vc_auto_complete_param",this),options=$.extend({$param_input:$param,param_name:options,$el:ac},$param.data("settings")),ac=new VC_AutoComplete(options);options.multiple&&ac.enableMultiple(),options.sortable&&ac.enableSortable(),$param.data("vc-param-object",ac)})}},vc.atts.loop={init:function(param,$field){$field.data("vc-param-object",new VcLoop({el:$field}))}},vc.atts.vc_link={init:function(param,$field){$(".vc_link-build",$field).on("click",function(value_object){var $input,$url_label,$title_label,$link_submit,$vc_link_submit,$vc_link_nofollow;value_object&&value_object.preventDefault&&value_object.preventDefault(),value_object&&value_object.stopImmediatePropagation&&value_object.stopImmediatePropagation(),value_object=$(this).closest(".vc_link"),$input=value_object.find(".wpb_vc_param_value"),$url_label=value_object.find(".url-label"),$title_label=value_object.find(".title-label"),value_object=$input.data("json"),$link_submit=$("#wp-link-submit"),$vc_link_submit=$('<input type="submit" name="vc_link-submit" id="vc_link-submit" class="button-primary" value="Set Link">'),$link_submit.hide(),$("#vc_link-submit").remove(),$vc_link_submit.insertBefore($link_submit),$vc_link_nofollow=$('<div class="link-target vc-link-nofollow"><label><span></span> <input type="checkbox" id="vc-link-nofollow"> Add nofollow option to link</label></div>'),$("#link-options .vc-link-nofollow").remove(),$vc_link_nofollow.insertAfter($("#link-options .link-target")),setTimeout(function(){var currentHeight=$("#most-recent-results").css("top");$("#most-recent-results").css("top",parseInt(currentHeight,10)+$vc_link_nofollow.height())},200);function onOpen(e,wrap){jQuery(wrap).addClass("vc-link-wrapper");var $cancelButton=$("#wp-link-cancel button");$vc_link_submit.off("click.vcLink").on("click.vcLink",function(string){var options;string&&string.preventDefault&&string.preventDefault(),string&&string.stopImmediatePropagation&&string.stopImmediatePropagation(),(options={}).url=($("#wp-link-url").length?$("#wp-link-url"):$("#url-field")).val(),options.title=($("#wp-link-text").length?$("#wp-link-text"):$("#link-title-field")).val();var $checkbox=$("#wp-link-target").length?$("#wp-link-target"):$("#link-target-checkbox");return options.target=$checkbox[0].checked?"_blank":"",options.rel=$("#vc-link-nofollow")[0].checked?"nofollow":"",string=_.map(options,function(value,key){if(_.isString(value)&&0<value.length)return key+":"+encodeURIComponent(value).trim()}).filter(function(item){return item}).join("|"),$input.val(string).trigger("change"),$input.data("json",options),$url_label.html(options.url+options.target),$title_label.html(options.title),dialog.close("noReset"),$link_submit.show(),$vc_link_submit.off("click.vcLink"),$vc_link_submit.remove(),$cancelButton.off("click.vcLinkCancel"),window.wpLink.textarea="",$checkbox.attr("checked",!1),$("#most-recent-results").css("top",""),$("#vc-link-nofollow").attr("checked",!1),!1}),$cancelButton.off("click").on("click.vcLinkCancel",function(e){e&&e.preventDefault&&e.preventDefault(),e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),dialog.close("noReset"),$vc_link_submit.off("click.vcLink"),$vc_link_submit.remove(),$cancelButton.off("click.vcLinkCancel"),window.wpLink.textarea=""})}var dialog=!window.wpLink&&$.fn.wpdialog&&$("#wp-link").length?{$link:!1,open:function(){this.$link=$("#wp-link").wpdialog({title:wpLinkL10n.title,width:480,height:"auto",modal:!0,dialogClass:"wp-dialog",zIndex:3e5}),this.$link.addClass("vc-link-wrapper")},close:function(){this.$link&&(this.$link.wpdialog("close"),this.$link.removeClass("vc-link-wrapper"))}}:window.wpLink,onClose=function(e,wrap){jQuery(wrap).removeClass("vc-link-wrapper"),jQuery(document).off("wplink-open",onOpen),jQuery(document).off("wplink-close",onClose)};jQuery(document).off("wplink-open",onOpen).on("wplink-open",onOpen),jQuery(document).off("wplink-close",onClose).on("wplink-close",onClose),"admin_frontend_editor"===vc_mode?dialog.open("vc-hidden-editor"):dialog.open("content"),_.isString(value_object.url)&&($("#wp-link-url").length?$("#wp-link-url"):$("#url-field")).val(value_object.url),_.isString(value_object.title)&&($("#wp-link-text").length?$("#wp-link-text"):$("#link-title-field")).val(value_object.title),($("#wp-link-target").length?$("#wp-link-target"):$("#link-target-checkbox")).prop("checked",!_.isEmpty(value_object.target)),$("#vc-link-nofollow").length&&$("#vc-link-nofollow").prop("checked",!_.isEmpty(value_object.rel))})}},vc.atts.sorted_list={init:function(param,$field){$(".vc_sorted-list",$field).VcSortedList()}},vc.atts.options={init:function(param,$field){$field.data("vc-param-object",new VcOptionsField({el:$field}))}},vc.atts.iconpicker={change:function(param,$select){$select=$select.find(".vc-iconpicker");$select.val(this.value),$select.data("vc-no-check",!0),$select.find('[value="'+this.value+'"]').attr("selected","selected"),$select.data("vcFontIconPicker").loadIcons()},parse:function(param){return this.content().find(".wpb_vc_param_value[name="+param.param_name+"]").parent().find(".vc-iconpicker").val()},init:function(param,$field){var $el=$field.find(".wpb_vc_param_value"),settings=$.extend({iconsPerPage:100,iconDownClass:"fip-fa fa fa-arrow-down",iconUpClass:"fip-fa fa fa-arrow-up",iconLeftClass:"fip-fa fa fa-arrow-left",iconRightClass:"fip-fa fa fa-arrow-right",iconSearchClass:"fip-fa fa fa-search",iconCancelClass:"fip-fa fa fa-remove",iconBlockClass:"fip-fa"},$el.data("settings"));$field.find(".vc-iconpicker").vcFontIconPicker(settings).on("change",function(e){var $select=$(this);$select.data("vc-no-check")||$el.data("vc-no-check",!0).val(this.value).trigger("change"),$select.data("vc-no-check",!1)}),$el.on("change",function(e){$el.data("vc-no-check")||vc.atts.iconpicker.change.call(this,param,$field),$el.data("vc-no-check",!1)})}},vc.atts.animation_style={init:function(param,$field){var content=$field,$field_input=$(".wpb_vc_param_value[name="+param.param_name+"]",content);function animation_style_test(el,x){$(el).removeClass().addClass(x+" animated").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){$(this).removeClass().addClass("vc_param-animation-style-preview")})}$('option[value="'+$field_input.val()+'"]',content).attr("selected",!0),$(".vc_param-animation-style-trigger",content).on("click",function(animation){animation.preventDefault();animation=$(".vc_param-animation-style",content).val();"none"!==animation&&animation_style_test(this.parentNode,"vc_param-animation-style-preview "+animation)}),$(".vc_param-animation-style",content).on("change",function(){var animation=$(this).val();$field_input.val(animation),"none"!==animation&&animation_style_test($(".vc_param-animation-style-preview",content),"vc_param-animation-style-preview "+animation)})}},vc.atts.gutenberg={content:null,gutenbergParamObj:null,$frame:null,closeEditor:function(e){e&&e.preventDefault&&e.preventDefault();var _this=this;_.delay(function(){_this.content.find(".vc_gutenberg-modal-wrapper").html(""),_this.$frame=null,_this.gutenbergParamObj=null},100)},updateEditor:function(e){e&&e.preventDefault&&e.preventDefault(),this.gutenbergParamObj&&this.gutenbergParamObj.updateValueFromIframe(),this.closeEditor()},init:function(param,$field){var _this=vc.atts.gutenberg;_this.content=$field;var $field_input=$(".wpb_vc_param_value[name="+param.param_name+"]",_this.content);$('[data-vc-action="open"]',_this.content).on("click",function(iframeURL){iframeURL.preventDefault();var value=$field_input.val(),iframeURL=window.wpbGutenbergEditorUrl||"/wp-admin/post-new.php?post_type=wpb_gutenberg_param";_this.gutenbergParamObj=new GutenbergParam({onSetValue:function(value){$field_input.val(value)},onError:_this.closeEditor,value:value}),vc.createOverlaySpinner(),_this.content.find(".vc_gutenberg-modal-wrapper").html('<div class="wpb-gutenberg-modal"><div class="wpb-gutenberg-modal-inner"><iframe style="width: 100%;" data-vc-gutenberg-param-iframe></iframe></div></div>'),_this.$frame=_this.content.find("iframe[data-vc-gutenberg-param-iframe]"),_this.$frame.attr("src",iframeURL),_this.$frame.on("load",function(){vc.removeOverlaySpinner(),_this.gutenbergParamObj&&(_this.gutenbergParamObj.iframe=_this.$frame.get(0),_this.gutenbergParamObj.iframeLoaded())})})}};function renderGutenbergControls(controlHTML){var $iframeDocument=$(controlHTML).contents(),gutenberg=$iframeDocument.find(".edit-post-header-toolbar"),controlHTML='<div class="wpb-gutenberg-controls-container"><style>.wpb-gutenberg-controls-container {display: flex;justify-content: center;align-items: center;}.vc_gutenberg-modal-update-button {padding-top: 8px;padding-bottom: 8px;min-height: 10px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;color: #fff;background-color: #00aef0;border-color: transparent;cursor: pointer;display: inline-block;text-decoration: none !important;}.vc_gutenberg-modal-update-button:hover {background-color: #0089bd;}.wpb-gutenberg-modal-close-button {display: inline-flex;justify-content: center;align-items: center;margin: 0 0 0 10px;background: transparent;border: 0;box-shadow: none;padding: 5px;cursor: pointer;outline: none;}.wpb-gutenberg-modal-close-button:hover .vc-c-icon-close {opacity: 1;}.vc-c-icon-close {position: relative;display: inline-flex;width: 13px;height: 13px;justify-content: center;align-items: center;transform: rotate(45deg);opacity: .65;transition: opacity .2s ease-in-out;}.vc-c-icon-close::before,.vc-c-icon-close::after {content: "";position: absolute;background: #353535;}.vc-c-icon-close::before {width: 1px;height: 100%;}.vc-c-icon-close::after {width: 100%;height: 1px;}</style><button class="vc_gutenberg-modal-update-button">'+(window.i18nLocale.gutenbergEditorUpdateButton||"Update")+'</button><button class="wpb-gutenberg-modal-close-button"><i class="vc-composer-icon vc-c-icon-close"></i></button></div>';$(controlHTML).insertAfter(gutenberg),gutenberg=vc.atts.gutenberg,$iframeDocument.find(".wpb-gutenberg-modal-close-button").on("click",gutenberg.closeEditor.bind(gutenberg)),$iframeDocument.find(".vc_gutenberg-modal-update-button").on("click",gutenberg.updateEditor.bind(gutenberg))}var GutenbergParam=function(options){return this.iframe=null,this.options=options||{},this.value=this.options&&this.options.value?this.options.value:"",this.iframeLoaded=function(){var notice=!!this.iframe.contentWindow.wp&&this.iframe.contentWindow.wp.data;notice||(postTitle=(selectEditor=window.i18nLocale||!1)&&selectEditor.gutenbergDoesntWorkProperly?selectEditor.gutenbergDoesntWorkProperly:"Gutenberg plugin doesn't work properly. Please check Gutenberg plugin.",window.alert(postTitle),this.options&&this.options.onError&&this.options.onError());var newPost={id:parseInt(this.iframe.contentWindow.document.getElementById("post_ID").value),guid:{raw:"/?",rendered:"/?"},title:{raw:""},content:{raw:this.value,rendered:this.value},type:"wpb_gutenberg_param",slug:"",status:"auto-draft",link:"/?",format:"standard",categories:[]},editor=notice.dispatch("core/editor"),selectEditor=notice.select("core/edit-post"),postTitle=this.iframe.contentWindow.document.querySelector(".editor-post-title"),notice=this.iframe.contentWindow.document.querySelector(".components-notice-list");postTitle&&postTitle.classList.add("hidden"),notice&¬ice.classList.add("hidden"),selectEditor.isPublishSidebarOpened=function(){return!0},"function"==typeof editor.autosave&&(editor.autosave=function(){}),editor.setupEditor(newPost),renderGutenbergControls(this.iframe)},this.updateValueFromIframe=function(){var value;this.iframe&&this.iframe.contentWindow&&this.iframe.contentWindow.wp&&this.iframe.contentWindow.wp.data&&(value=this.iframe.contentWindow.wp.data)&&(value=value.select("core/editor").getEditedPostContent(),this.setValue(value))},this.setValue=function(value){this.value=value,this.options.onSetValue&&this.options.onSetValue(value)},this};vc.atts.vc_grid_id={parse:function(){return"vc_gid:"+Date.now()+"-"+this.model.get("id")+"-"+Math.floor(11*Math.random())}},vc.atts.addShortcodeIdParam=function(model){var _changed=!1,params=model.get("params"),settings=vc.map[model.get("shortcode")];_.isArray(settings.params)&&_.each(settings.params,function(p){p&&!_.isUndefined(p.type)&&("tab_id"===p.type&&_.isEmpty(params[p.param_name])?(_changed=!0,params[p.param_name]=vc_guid()+"-"+Math.floor(11*Math.random())):"vc_grid_id"===p.type&&(_changed=!0,params[p.param_name]=vc.atts.vc_grid_id.parse.call({model:model})))}),_changed&&model.save("params",params,{silent:!0})},vc.getMapped=vc.memoizeWrapper(function(tag){return vc.map[tag]||{}})}(window.jQuery),function($){"use strict";vc.debug=!1,vc.map=_.isUndefined(window.vc_mapper)?{}:window.vc_mapper,vc.roles=_.isUndefined(window.vc_roles)?{}:window.vc_roles,vc.Storage=function(){this.data={}},vc.Storage.prototype={url:window.ajaxurl,checksum:!1,locked:!1,create:function(model){return model.id||(model.id=model.attributes.id=vc_guid()),this.data[model.id]=model.toJSON(),this.setModelRoot(model.id),this.save(),model},lock:function(){this.locked=!0},unlock:function(){this.locked=!1},setModelRoot:function(data){data=this.data[data];_.isString(data.parent_id)&&_.isObject(this.data[data.parent_id])&&(data.root_id=this.data[data.parent_id].root_id),_.isObject(this.data[data.root_id])&&(this.data[data.root_id].html=!1)},update:function(model){return this.data[model.id]=model.toJSON(),this.setModelRoot(model.id),this.save(),model},destroy:function(model){return _.isUndefined(this.data[model.id])||_.isUndefined(this.data[model.id].root_id)||!_.isObject(this.data[this.data[model.id].root_id])||(this.data[this.data[model.id].root_id].html=!1),_.isUndefined(this.data[model.id])||delete this.data[model.id],this.save(),model},find:function(model_id){return this.data[model_id]},findAll:function(){return this.fetch(),_.values(this.data)},findAllRootSorted:function(){var models=_.filter(_.values(this.data),function(model){return!1===model.parent_id});return _.sortBy(models,function(model){return model.order})},escapeParam:function(value){return _.isUndefined(value)||_.isNull(value)||!value.toString?"":value.toString().replace(/"/g,"``").replace(/\[/g,"`{`").replace(/\]/g,"`}`")},unescapeParam:function(value){return value=value.replace(/\`{\`/g,"[").replace(/\`}\`/g,"]").replace(/(\`{2})/g,'"'),value=vc_wpnop(value)},storageCreateShortcodeString:function(model){var tag=model.get("shortcode"),content=_.extend({},model.get("params")),paramsForString={},data=vc.getMergedParams(tag,content);return _.each(data,function(value,key){paramsForString[key]=this.escapeParam(value)},this),content=vc.getMapped(tag),data=_.isObject(content)&&(_.isBoolean(content.is_container)&&!0===content.is_container||!_.isEmpty(content.as_parent)),content=this._storageGetShortcodeContent(model),data={tag:tag,attrs:paramsForString,content:content,type:_.isUndefined(vc.getParamSettings(tag,"content"))&&!data?"single":""},model.trigger("stringify",model,data),wp.shortcode.string(data)},save:function(){if(this.locked)return this.locked=!1;var content=_.reduce(this.findAllRootSorted(),function(memo,model){model=vc.shortcodes.get(model);return memo+this.storageCreateShortcodeString(model)},"",this);return this.setContent(content),this.checksum=vc_globalHashCode(content),this},_storageGetShortcodeContent:function(parent){var params=_.sortBy(_.filter(this.data,function(model){return model.parent_id===parent.get("id")}),function(model){return model.order});return params.length?_.reduce(params,function(memo,model){model=vc.shortcodes.get(model);return memo+this.storageCreateShortcodeString(model)},"",this):(params=_.extend({},parent.get("params")),_.isUndefined(params.content)?"":params.content)},getContent:function(){return _.isObject(window.tinymce)&&tinymce.editors.content&&tinymce.editors.content.save(),window.vc_wpnop($("#content").val()||"")},addUndo:_.debounce(function(content){vc.undoRedoApi&&vc.undoRedoApi.add(content)},100),setContent:function(content){this.addUndo(content);var contentTinyMce=window.tinyMCE&&window.tinyMCE.get&&window.tinyMCE.get("content");content=vc_wpautop(content),$("#content").val(content),contentTinyMce&&contentTinyMce.setContent&&(contentTinyMce.setContent(content),contentTinyMce.fire("change"))},parseContent:function(data,content,parent){var tags=_.keys(vc.map).join("|"),matches=window.wp.shortcode.regexp(tags),matches=content.trim().match(matches);return _.isNull(matches)||_.each(matches,function(raw){var shortcode,sub_matches=raw.match(this.regexp(tags)),sub_content=sub_matches[5],sub_regexp=new RegExp("^[\\s]*\\[\\[?("+_.keys(vc.map).join("|")+")(?![\\w-])"),id=window.vc_guid(),map_settings=window.wp.shortcode.attrs(sub_matches[3]),atts={};_.each(map_settings.named,function(value,key){atts[key]=this.unescapeParam(value)},this),shortcode={id:id,shortcode:sub_matches[2],order:this.order,params:_.extend({},atts),parent_id:!!_.isObject(parent)&&parent.id,root_id:_.isObject(parent)?parent.root_id:id},map_settings=vc.map[shortcode.shortcode],this.order+=1,_.isArray(data)?(data.push(shortcode),id=data.length-1):data[id]=shortcode,id==shortcode.root_id&&(data[id].html=raw),_.isString(sub_content)&&sub_content.match(sub_regexp)&&(_.isBoolean(map_settings.is_container)&&!0===map_settings.is_container||!_.isEmpty(map_settings.as_parent)&&!1!==map_settings.as_parent)?data=this.parseContent(data,sub_content,data[id]):_.isString(sub_content)&&sub_content.length&&"vc_row"===sub_matches[2]?data=this.parseContent(data,'[vc_column width="1/1"][vc_column_text]'+sub_content+"[/vc_column_text][/vc_column]",data[id]):_.isString(sub_content)&&sub_content.length&&"vc_column"===sub_matches[2]?data=this.parseContent(data,"[vc_column_text]"+sub_content+"[/vc_column_text]",data[id]):_.isString(sub_content)&&(data[id].params.content=sub_content)},this),data},isContentChanged:function(){return!1===this.checksum||this.checksum!==vc_globalHashCode(this.getContent())},wrapData:function(content){var tags=_.keys(vc.map).join("|"),matches=this.regexp_split("vc_row"),starts_with_shortcode=new RegExp("^\\[(\\[?)("+tags+")","g"),_this=this,storage={},i=0;content=wp.shortcode.replace("vc_section",content,function(hash){var toSave={attrs:hash.attrs.named,content:_this.wrapData(hash.content)},hash="vc_pseudo_section_"+ ++i+"_"+VCS4()+VCS4();return storage[hash]={tag:hash,data:toSave},'[vc_row][vc_pseudo_section id="'+hash+'"][/vc_pseudo_section][/vc_row]'});matches=_.filter(content.trim().split(matches),function(value){if(!_.isEmpty(value))return value});return content=_.reduce(matches,function(mem,value){var matches_local=(value=-1===value.trim().indexOf("vc_pseudo_section_")&&!value.trim().match(starts_with_shortcode)?"[vc_row][vc_column][vc_column_text]"+value+"[/vc_column_text][/vc_column][/vc_row]":value).match(vc_regexp_shortcode());return mem+(value=!(!_.isArray(matches_local)||_.isUndefined(matches_local[2])||-1!==matches_local[2].indexOf("vc_pseudo_section_")||_.isUndefined(vc.map[matches_local[2]])||!_.isUndefined(vc.map[matches_local[2]].is_container)&&vc.map[matches_local[2]].is_container)&&_.isEmpty(vc.map[matches_local[2]].as_parent)?"[vc_row][vc_column]"+value+"[/vc_column][/vc_row]":value)},""),0<Object.keys(storage).length&&(content=(content=content.replace(/\[vc_row\]\[vc_pseudo_section/g,"[vc_pseudo_section")).replace(/\[\/vc_pseudo_section\]\[\/vc_row\]/g,"[/vc_pseudo_section]"),content=wp.shortcode.replace("vc_pseudo_section",content,function(item){item=storage[item.attrs.named.id];return wp.shortcode.string({tag:"vc_section",attrs:item.data.attrs,content:item.data.content})})),content},fetch:function(){if(!this.isContentChanged())return this;this.order=0;var content=this.getContent();this.checksum=vc_globalHashCode(content),content=this.wrapData(content),this.data=this.parseContent({},content)},append:function(content){this.data={},this.order=0;try{var current_content=this.getContent();this.setContent(current_content+""+content)}catch(e){window.console&&window.console.warn&&window.console.warn("storage.append error",e)}},regexp_split:_.memoize(function(tags){return new RegExp("(\\[(\\[?)["+tags+"]+(?![\\w-])[^\\]\\/]*[\\/(?!\\])[^\\]\\/]*]?(?:\\/]\\]|\\](?:[^\\[]*(?:\\[(?!\\/"+tags+"\\])[^\\[]*)*\\[\\/"+tags+"\\])?)\\]?)","g")}),regexp:_.memoize(function(tags){return new RegExp("\\[(\\[?)("+tags+")(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)")})},vc.storage=new vc.Storage}(window.jQuery),function(){"use strict";var store=vc.storage;vc.shortcode=Backbone.Model.extend({settings:!1,defaults:function(){var id=window.vc_guid();return{id:id,shortcode:"vc_text_block",order:vc.shortcodes.getNextOrder(),params:{},parent_id:!1,root_id:id,cloned:!1,html:!1,view:!1}},initialize:function(){this.bind("remove",this.removeChildren,this),this.bind("remove",this.removeEvents,this)},removeEvents:function(model){vc.events.triggerShortcodeEvents("destroy",model)},sync:function(method,model,options){if(options&&options.silent)return options.success(model);var response;switch(method){case"read":response=model.id?store.find(model):store.findAll();break;case"create":response=store.create(model);break;case"update":response=store.update(model);break;case"delete":response=store.destroy(model)}response?options.success(response):options.error("Record not found")},getParam:function(key){return _.isObject(this.get("params"))&&!_.isUndefined(this.get("params")[key])?this.get("params")[key]:""},removeChildren:function(models){models=vc.shortcodes.where({parent_id:models.id});_.each(models,function(model){vc.storage.lock(),model.destroy(),this.removeChildren(model)},this),models.length&&vc.storage.save()},setting:function(name){return!1===this.settings&&(this.settings=vc.getMapped(this.get("shortcode"))||{}),this.settings[name]}}),vc.shortcodes_collection=Backbone.Collection.extend({model:vc.shortcode,last_index:0,getNextOrder:function(){return this.last_index++},comparator:function(model){return model.get("order")},initialize:function(){},createFromString:function(shortcodes_string,data){data=vc.storage.parseContent({},shortcodes_string,!!_.isObject(data)&&data.toJSON());_.each(_.values(data),function(model){vc.shortcodes.create(model)},this)},sync:function(method,model,options){var response;switch(method){case"read":response=model.id?store.find(model):store.findAll();break;case"create":response=store.create(model);break;case"update":response=store.update(model);break;case"delete":response=store.destroy(model)}response?options.success(response):options.error("Record not found")},stringify:function(state){var models=_.sortBy(vc.shortcodes.where({parent_id:!1}),function(model){return model.get("order")});return this.modelsToString(models,state)},singleStringify:function(id,state){return this.modelsToString([vc.shortcodes.get(id)],state)},createShortcodeString:function(model,state){var tag=model.get("shortcode"),content=_.extend({},model.get("params")),paramsForString={},data=vc.getMergedParams(tag,content);return _.each(data,function(value,key){paramsForString[key]=vc.storage.escapeParam(value)},this),content=vc.getMapped(tag),data=_.isObject(content)&&(_.isBoolean(content.is_container)&&!0===content.is_container||!_.isEmpty(content.as_parent)),content=this._getShortcodeContent(model,state),data={tag:tag,attrs:paramsForString,content:content,type:_.isUndefined(vc.getParamSettings(tag,"content"))&&!data?"single":""},_.isUndefined(state)?model.trigger("stringify",model,data):model.trigger("stringify:"+state,model,data),data.remove?"":wp.shortcode.string(data)},modelsToString:function(models,state){return _.reduce(models,function(memo,model){return memo+this.createShortcodeString(model,state)},"",this)},_getShortcodeContent:function(params,state){var models=_.sortBy(vc.shortcodes.where({parent_id:params.get("id")}),function(model){return model.get("order")});return models.length?_.reduce(models,function(memo,model){return memo+this.createShortcodeString(model,state)},"",this):(params=_.extend({},params.get("params")),_.isUndefined(params.content)?"":params.content)}}),vc.shortcodes=new vc.shortcodes_collection,vc.getDefaults=vc.memoizeWrapper(function(params){var defaults={},params=_.isObject(vc.map[params])&&_.isArray(vc.map[params].params)?vc.map[params].params:[];return _.each(params,function(param){_.isObject(param)&&(_.isUndefined(param.std)?vc.atts[param.type]&&vc.atts[param.type].defaults?defaults[param.param_name]=vc.atts[param.type].defaults(param):_.isUndefined(param.value)||(_.isObject(param.value)?defaults[param.param_name]=_.values(param.value)[0]:_.isArray(param.value)?defaults[param.param_name]=param.value[0]:defaults[param.param_name]=param.value):defaults[param.param_name]=param.std)}),defaults}),vc.getDefaultsAndDependencyMap=vc.memoizeWrapper(function(params){var dependencyMap={},defaults={},params=_.isObject(vc.map[params])&&_.isArray(vc.map[params].params)?vc.map[params].params:[];return _.each(params,function(param){_.isObject(param)&&"content"!==param.param_name&&(_.isUndefined(param.std)?_.isUndefined(param.value)||(vc.atts[param.type]&&vc.atts[param.type].defaults?defaults[param.param_name]=vc.atts[param.type].defaults(param):_.isObject(param.value)?defaults[param.param_name]=_.values(param.value)[0]:_.isArray(param.value)?defaults[param.param_name]=param.value[0]:defaults[param.param_name]=param.value):defaults[param.param_name]=param.std,_.isUndefined(param.dependency)||_.isUndefined(param.dependency.element)||(dependencyMap[param.param_name]=param.dependency))}),{defaults:defaults,dependencyMap:dependencyMap}}),vc.getMergedParams=function(tag,values){var paramsDependencies,paramsMap=vc.getDefaultsAndDependencyMap(tag),outputParams={};return values=_.extend({},paramsMap.defaults,values),paramsDependencies=_.extend({},paramsMap.dependencyMap),_.each(values,function(value,key){if("content"!==key){if(!_.isUndefined(paramsDependencies[key])){if(!_.isUndefined(paramsDependencies[paramsDependencies[key].element])&&_.isBoolean(paramsDependencies[paramsDependencies[key].element].failed)&&!0===paramsDependencies[paramsDependencies[key].element].failed)return void(paramsDependencies[key].failed=!0);var rules=paramsDependencies[key].element,dependedValue=values[rules],isDependedEmpty=_.isEmpty(dependedValue),paramSettings=!1;if("string"==typeof dependedValue&&(paramSettings=values[rules].split(",").map(function(i){return i.trim()}).filter(function(i){return i})),rules=_.omit(paramsDependencies[key],"element"),_.isBoolean(rules.not_empty)&&!0===rules.not_empty&&isDependedEmpty||_.isBoolean(rules.is_empty)&&!0===rules.is_empty&&!isDependedEmpty||rules.value&&!_.intersection(_.isArray(rules.value)?rules.value:[rules.value],_.isArray(dependedValue)?dependedValue:[dependedValue]).length&¶mSettings&&rules.value&&!_.intersection(_.isArray(rules.value)?rules.value:[rules.value],_.isArray(paramSettings)?paramSettings:[paramSettings]).length||rules.value_not_equal_to&&_.intersection(_.isArray(rules.value_not_equal_to)?rules.value_not_equal_to:[rules.value_not_equal_to],_.isArray(dependedValue)?dependedValue:[dependedValue]).length&¶mSettings&&rules.value_not_equal_to&&_.intersection(_.isArray(rules.value_not_equal_to)?rules.value_not_equal_to:[rules.value_not_equal_to],_.isArray(paramSettings)?paramSettings:[paramSettings]).length)return void(paramsDependencies[key].failed=!0)}paramSettings=vc.getParamSettings(tag,key),(_.isUndefined(paramSettings)||!_.isUndefined(paramsMap.defaults[key])&¶msMap.defaults[key]!==value||_.isUndefined(paramsMap.defaults[key])&&""!==value||!_.isUndefined(paramSettings.save_always)&&!0===paramSettings.save_always)&&(outputParams[key]=value)}}),outputParams},vc.getParamSettings=vc.memoizeWrapper(function(params,paramName){params=_.isObject(vc.map[params])&&_.isArray(vc.map[params].params)?vc.map[params].params:[];return _.find(params,function(settings){return _.isObject(settings)&&settings.param_name===paramName},this)},function(){return arguments[0]+","+arguments[1]}),vc.getParamSettingsByType=vc.memoizeWrapper(function(params,paramType){params=_.isObject(vc.map[params])&&_.isArray(vc.map[params].params)?vc.map[params].params:[];return _.find(params,function(settings){return _.isObject(settings)&&settings.type===paramType},this)},function(){return arguments[0]+","+arguments[1]}),vc.shortcodeHasIdParam=vc.memoizeWrapper(function(tag){return vc.getParamSettingsByType(tag,"el_id")})}(window.jQuery),function($){"use strict";vc.clone_index=1,vc.shortcode_view=Backbone.View.extend({tagName:"div",$content:"",use_default_content:!1,params:{},events:{"click .column_delete,.vc_control-btn-delete":"deleteShortcode","click .column_add,.vc_control-btn-prepend":"addElement","click .column_edit,.vc_control-btn-edit, .column_edit_trigger":"editElement","click .column_clone,.vc_control-btn-clone":"clone",mousemove:"checkControlsPosition"},removeView:function(){vc.closeActivePanel(this.model),this.remove()},checkControlsPosition:function(){var new_position,element_height;this.$controls_buttons&&(element_height=this.$el.height(),$(window).height()<element_height&&(40<(new_position=$(window).scrollTop()-this.$el.offset().top+$(window).height()/2)&&new_position<element_height?this.$controls_buttons.css("top",new_position):element_height<new_position?this.$controls_buttons.css("top",element_height-40):this.$controls_buttons.css("top",40)))},initialize:function(){this.model.bind("destroy",this.removeView,this),this.model.bind("change:params",this.changeShortcodeParams,this),this.model.bind("change_parent_id",this.changeShortcodeParent,this),this.createParams()},hasUserAccess:function(){var shortcodeTag=this.model.get("shortcode");return-1<_.indexOf(["vc_row","vc_column","vc_row_inner","vc_column_inner"],shortcodeTag)||!!_.every(vc.roles.current_user,function(role){return!(!_.isUndefined(vc.roles[role])&&!_.isUndefined(vc.roles[role].shortcodes)&&_.isUndefined(vc.roles[role].shortcodes[shortcodeTag]))})},canCurrentUser:function(action){var tag=this.model.get("shortcode");return void 0===action||"all"===action?vc_user_access().shortcodeAll(tag):vc_user_access().shortcodeEdit(tag)},createParams:function(){var settings=this.model.get("shortcode"),settings=_.isObject(vc.map[settings])&&_.isArray(vc.map[settings].params)?vc.map[settings].params:[];this.model.get("params");this.params={},_.each(settings,function(param){this.params[param.param_name]=param},this)},setContent:function(){this.$content=this.$el.find("> .wpb_element_wrapper > .vc_container_for_children, > .vc_element-wrapper > .vc_container_for_children")},setEmpty:function(){},unsetEmpty:function(){},checkIsEmpty:function(){this.model.get("parent_id")&&vc.app.views[this.model.get("parent_id")].checkIsEmpty()},html2element:function($template){var attributes={},$template=vc.template($template),$template=$($template(this.model.toJSON()).trim());_.each($template.get(0).attributes,function(attr){attributes[attr.name]=attr.value}),this.$el.attr(attributes).html($template.html()),this.setContent(),this.renderContent()},render:function(){var $shortcode_template_el=$("#vc_shortcode-template-"+this.model.get("shortcode"));return $shortcode_template_el.is("script")&&this.html2element($shortcode_template_el.html()),(this.model.view=this).$controls_buttons=this.$el.find(".vc_controls > :first"),this},renderContent:function(){return this.$el.attr("data-model-id",this.model.get("id")),this.$el.data("model",this.model),this},changedContent:function(view){},_loadDefaults:function(){var tag=this.model.get("shortcode");!!!vc.shortcodes.where({parent_id:this.model.get("id")}).length&&!0===this.use_default_content&&_.isObject(vc.map[tag])&&_.isString(vc.map[tag].default_content)&&vc.map[tag].default_content.length&&(this.use_default_content=!1,vc.shortcodes.createFromString(vc.map[tag].default_content,this.model))},_callJsCallback:function(){var fn=this.model.get("shortcode");_.isObject(vc.map[fn])&&_.isObject(vc.map[fn].js_callback)&&!_.isUndefined(vc.map[fn].js_callback.init)&&(fn=vc.map[fn].js_callback.init,window[fn](this.$el))},ready:function(e){return this._loadDefaults(),this._callJsCallback(),this.model.get("parent_id")&&_.isObject(vc.app.views[this.model.get("parent_id")])&&vc.app.views[this.model.get("parent_id")].changedContent(this),_.defer(_.bind(function(){vc.events.trigger("shortcodeView:ready",this),vc.events.trigger("shortcodeView:ready:"+this.model.get("shortcode"),this)},this)),this},addShortcode:function(view,method){var before_shortcode=_.last(vc.shortcodes.filter(function(shortcode){return shortcode.get("parent_id")===this.get("parent_id")&&parseFloat(shortcode.get("order"))<parseFloat(this.get("order"))},view.model));before_shortcode?view.render().$el.insertAfter("[data-model-id="+before_shortcode.id+"]"):"append"===method?this.$content.append(view.render().el):this.$content.prepend(view.render().el)},changeShortcodeParams:function(model){var tag=model.get("shortcode"),params=model.get("params"),view=vc.map[tag];_.defer(function(){vc.events.trigger("backend.shortcodeViewChangeParams:"+tag)}),(_.isArray(view.params)||_.isObject(view.params))&&_.each(view.params,function(param_settings){var $img,inverted_value,$admin_label=param_settings.param_name,value=params[$admin_label],$wrapper=this.$el.find("> .wpb_element_wrapper, > .vc_element-wrapper"),label_value=value,$admin_label=$wrapper.children(".admin_label_"+$admin_label);_.isObject(vc.atts[param_settings.type])&&_.isFunction(vc.atts[param_settings.type].render)&&(value=vc.atts[param_settings.type].render.call(this,param_settings,value)),$wrapper.children("."+param_settings.param_name).is("input,textarea,select")?$wrapper.children("[name="+param_settings.param_name+"]").val(value):$wrapper.children("."+param_settings.param_name).is("iframe")?$wrapper.children("[name="+param_settings.param_name+"]").attr("src",value):$wrapper.children("."+param_settings.param_name).is("img")?($img=$wrapper.children("[name="+param_settings.param_name+"]"),value&&value.match(/^\d+$/)?$.ajax({type:"POST",url:window.ajaxurl,data:{action:"wpb_single_image_src",content:value,size:"thumbnail",_vcnonce:window.vcAdminNonce},dataType:"html",context:this}).done(function(url){$img.attr("src",url)}):value&&$img.attr("src",value)):$wrapper.children("[name="+param_settings.param_name+"]").html(value?vc_wpautop(value):""),$admin_label.length&&(""===value||_.isUndefined(value)?$admin_label.hide().addClass("hidden-label"):(_.isObject(param_settings.value)&&!_.isArray(param_settings.value)&&"checkbox"===param_settings.type?(inverted_value=_.invert(param_settings.value),label_value=_.map(value.split(/[\s]*\,[\s]*/),function(val){return _.isString(inverted_value[val])?inverted_value[val]:val}).join(", ")):_.isObject(param_settings.value)&&!_.isArray(param_settings.value)&&(inverted_value=_.invert(param_settings.value),label_value=_.isString(inverted_value[value])?inverted_value[value]:value),$admin_label.html("<label>"+$admin_label.find("label").text()+"</label>: "+label_value),$admin_label.show().removeClass("hidden-label")))},this),view=vc.app.views[model.get("parent_id")],!1!==model.get("parent_id")&&_.isObject(view)&&view.checkIsEmpty()},changeShortcodeParent:function(view){var $parent_view;if(!1===this.model.get("parent_id"))return view;$parent_view=$("[data-model-id="+this.model.get("parent_id")+"]"),view=vc.app.views[this.model.get("parent_id")],this.$el.appendTo($parent_view.find("> .wpb_element_wrapper > .wpb_column_container, > .vc_element-wrapper > .wpb_column_container")),view.checkIsEmpty()},deleteShortcode:function(e){_.isObject(e)&&e.preventDefault(),this.model.destroy()},addElement:function(e){_.isObject(e)&&e.preventDefault(),vc.add_element_block_view.render(this.model,!_.isObject(e)||!$(e.currentTarget).closest(".bottom-controls").hasClass("bottom-controls"))},editElement:function(e){_.isObject(e)&&e.preventDefault(),vc.active_panel&&vc.active_panel.model&&this.model&&(!vc.active_panel.model||!this.model||vc.active_panel.model.get("id")===this.model.get("id"))||(vc.closeActivePanel(),vc.edit_element_block_view.render(this.model))},clone:function(e){return _.isObject(e)&&e.preventDefault(),vc.clone_index/=10,this.cloneModel(this.model,this.model.get("parent_id"))},cloneModel:function(model,parent_id,tag){var new_order=_.isBoolean(tag)&&!0===tag?model.get("order"):parseFloat(model.get("order"))+vc.clone_index,params=_.extend({},model.get("params")),tag=model.get("shortcode"),model_clone=vc.shortcodes.create({shortcode:tag,id:window.vc_guid(),parent_id:parent_id,order:new_order,cloned:!0,cloned_from:model.toJSON(),params:params});return _.each(vc.shortcodes.where({parent_id:model.id}),function(shortcode){this.cloneModel(shortcode,model_clone.get("id"),!0)},this),model_clone},remove:function(){this.$content&&this.$content.data("uiSortable")&&this.$content.sortable("destroy"),this.$content&&this.$content.data("uiDroppable")&&this.$content.droppable("destroy"),delete vc.app.views[this.model.id],window.vc.shortcode_view.__super__.remove.call(this)}}),vc.shortcodes.on("sync",function(collection){_.isObject(collection)&&!_.isEmpty(collection.models)&&_.each(collection.models,function(model){vc.events.triggerShortcodeEvents("sync",model)})}),vc.shortcodes.on("add",function(model){_.isObject(model)&&vc.events.triggerShortcodeEvents("add",model)})}(window.jQuery),function($){"use strict";vc.saved_custom_css=!1,vc.createPreLoader=function(){$("#vc_preloader").show()},vc.removePreLoader=function(){$("#vc_preloader").hide()},vc.createOverlaySpinner=function(){vc.$overlaySpinner=$("#vc_overlay_spinner").show()},vc.removeOverlaySpinner=function(){vc.$overlaySpinner&&vc.$overlaySpinner.hide()},vc.showMessage=function(message,type,timeout){vc.message_timeout&&($(".vc_message").remove(),window.clearTimeout(vc.message_timeout)),timeout=timeout||1e4;var $message=$('<div class="vc_message '+(type=type||"success")+'" style="z-index: 999;">'+message+"</div>").prependTo($(".metabox-composer-content"));$message.fadeIn(500),vc.message_timeout=window.setTimeout(function(){$message.slideUp(500,function(){$(this).remove()}),vc.message_timeout=!1},timeout)},vc.visualComposerView=Backbone.View.extend({el:$("#wpb_visual_composer"),views:{},disableFixedNav:!1,events:{"click #wpb-add-new-row":"createRow","click #vc_post-settings-button":"editSettings",'click #vc_add-new-element, [data-vc-element="add-element-action"]':"addElement","click #vc_fullscreen-button":"enterFullscreen","click #vc_windowed-button":"leaveFullscreen",'click [data-vc-element="add-text-block-action"]':"addTextBlock","click .wpb_switch-to-composer":"switchComposer","click #vc_templates-editor-button":"openTemplatesWindow","click #vc_templates-more-layouts":"openTemplatesWindow","click .vc_template[data-template_id] > .wpb_wrapper":"loadDefaultTemplate","click #wpb-save-post":"save","click .vc_control-preview":"preview"},initializeAccessPolicy:function(){this.accessPolicy={be_editor:vc_user_access().editor("backend_editor"),fe_editor:vc_frontend_enabled&&vc_user_access().editor("frontend_editor"),classic_editor:!vc_user_access().check("backend_editor","disabled_ce_editor",void 0,!0)}},accessPolicyActions:function(){var _this,front="",back="";this.accessPolicy.fe_editor&&(front='<a class="wpb_switch-to-front-composer" href="'+$("#wpb-edit-inline").attr("href")+'">'+window.i18nLocale.main_button_title_frontend_editor+"</a>"),this.accessPolicy.classic_editor?this.accessPolicy.be_editor&&(back='<a class="wpb_switch-to-composer" href="#">'+window.i18nLocale.main_button_title_backend_editor+"</a>"):($("#postdivrich").addClass("vc-disable-editor"),this.accessPolicy.be_editor&&(_this=this,_.defer(function(){_this.show(),_this.status="shown"}))),(front||back||gutenberg)&&(this.$buttonsContainer=$('<div class="composer-switch"><div class="composer-inner-switch"><span class="logo-icon"></span>'+back+front+"</div></div>").insertAfter("div#titlediv"),this.accessPolicy.classic_editor&&(this.$switchButton=this.$buttonsContainer.find(".wpb_switch-to-composer"),this.$switchButton.on("click",this.switchComposer)))},initialize:function(){var _this=this;_.bindAll(this,"switchComposer","dropButton","processScroll","updateRowsSorting","updateElementsSorting"),this.accessPolicy=vc.accessPolicy,this.buildRelevance(),vc.events.on("shortcodes:add",vcAddShortcodeDefaultParams,this),vc.events.on("shortcodes:add",vc.atts.addShortcodeIdParam,this),vc.events.on("shortcodes:sync",vc.atts.addShortcodeIdParam,this),vc.events.on("shortcodes:add",this.addShortcode,this),vc.events.on("shortcodes:destroy",this.checkEmpty,this),vc.shortcodes.on("change:params",this.changeParamsEvents,this),vc.shortcodes.on("reset",this.addAll,this),$(document).on("wp-collapse-menu",function(e,params){"open"===params.state&&_this.leaveFullscreen()}),this.render()},changeParamsEvents:function(model){vc.events.triggerShortcodeEvents("update",model)},render:function(){return this.$buttonsContainer=$(".composer-switch"),this.$switchButton=this.$buttonsContainer.find(".wpb_switch-to-composer"),this.$vcStatus=$("#wpb_vc_js_status"),this.$metablock_content=$(".metabox-composer-content"),this.$content=$("#visual_composer_content"),this.$post=$("#postdivrich"),this.$loading_block=$("#vc_logo"),vc.add_element_block_view=new vc.AddElementUIPanelBackendEditor({el:"#vc_ui-panel-add-element"}),vc.edit_element_block_view=new vc.EditElementUIPanel({el:"#vc_ui-panel-edit-element"}),vc.templates_panel_view=new vc.TemplateWindowUIPanelBackendEditor({el:"#vc_ui-panel-templates"}),vc.post_settings_view=new vc.PostSettingsUIPanelBackendEditor({el:"#vc_ui-panel-post-settings"}),vc.preset_panel_view=new vc.PresetSettingsUIPanelFrontendEditor({el:"#vc_ui-panel-preset"}),this.setSortable(),vc.is_mobile=0<$("body.mobile").length,vc.saved_custom_css=$("#wpb_custom_post_css_field").val(),vc.updateSettingsBadge(),_.defer(function(){vc.events.trigger("app.render")}),this},addAll:function(){this.views={},this.$content.removeClass("loading").empty(),this.addChild(!1),this.checkEmpty(),this.$loading_block.removeClass("vc_ui-wp-spinner"),this.$metablock_content.removeClass("vc_loading-shortcodes"),_.defer(function(){vc.events.trigger("app.addAll")})},addChild:function(parent_id){_.each(vc.shortcodes.where({parent_id:parent_id}),function(shortcode){this.appendShortcode(shortcode),this.addChild(shortcode.get("id"))},this),this.setSortable()},getView:function(model){var view=new(_.isObject(vc.map[model.get("shortcode")])&&_.isString(vc.map[model.get("shortcode")].js_view)&&vc.map[model.get("shortcode")].js_view.length&&!_.isUndefined(window[window.vc.map[model.get("shortcode")].js_view])?window[window.vc.map[model.get("shortcode")].js_view]:vc.shortcode_view)({model:model});return model.set({view:view}),view},setDraggable:function(){$("#wpb-add-new-element, #wpb-add-new-row").draggable({helper:function(){return $('<div id="drag_placeholder"></div>').appendTo("body")},zIndex:99999,cursor:"move",revert:"invalid",start:function(event,ui){$("#drag_placeholder").addClass("column_placeholder").html(window.i18nLocale.drag_drop_me_in_column)}})},setDropable:function(){this.$content.droppable({greedy:!0,accept:".dropable_el,.dropable_row",hoverClass:"wpb_ui-state-active",drop:this.dropButton})},dropButton:function(event,ui){ui.draggable.is("#wpb-add-new-element")?this.addElement():ui.draggable.is("#wpb-add-new-row")&&this.createRow()},appendShortcode:function(model){var view=this.getView(model),parentModelView=_.extend(vc.getDefaults(model.get("shortcode")),model.get("params"));model.set("params",parentModelView,{silent:!0}),parentModelView=!1!==model.get("parent_id")&&this.views[model.get("parent_id")],this.views[model.id]=view,model.get("parent_id")&&this.views[model.get("parent_id")].unsetEmpty(),parentModelView?parentModelView.addShortcode(view,"append"):this.$content.append(view.render().el),view.ready(),view.changeShortcodeParams(model),view.checkIsEmpty(),this.setNotEmpty()},addShortcode:function(model){var view,_this,parentModelView=_.extend(vc.getDefaults(model.get("shortcode")),model.get("params"));model.set("params",parentModelView,{silent:!0}),view=this.getView(model),parentModelView=!1!==model.get("parent_id")&&this.views[model.get("parent_id")],view.use_default_content=!0!==model.get("cloned"),this.views[model.id]=view,parentModelView?(parentModelView.addShortcode(view),parentModelView.checkIsEmpty(),_this=this,_.defer(function(){view.changeShortcodeParams&&view.changeShortcodeParams(model),view.ready(),view.checkIsEmpty(),_this.setSortable(),_this.setNotEmpty()})):(this.addRow(view),_.defer(function(){view.changeShortcodeParams&&view.changeShortcodeParams(model),view.ready(),view.checkIsEmpty()}))},addRow:function(view){var before_shortcode=_.last(vc.shortcodes.filter(function(shortcode){return!1===shortcode.get("parent_id")&&parseFloat(shortcode.get("order"))<parseFloat(this.get("order"))},view.model));before_shortcode?view.render().$el.insertAfter("[data-model-id="+before_shortcode.id+"]"):this.$content.append(view.render().el)},addTextBlock:function(params){var row,column;return params&¶ms.preventDefault&¶ms.preventDefault(),row=vc.shortcodes.create({shortcode:"vc_row",params:{}}),column=vc.shortcodes.create({shortcode:"vc_column",params:{width:"1/1"},parent_id:row.id,root_id:row.id}),params=vc.getDefaults("vc_column_text"),vc.shortcodes.create({shortcode:"vc_column_text",parent_id:column.id,root_id:row.id,params:params})},createRow:function(){var row=vc.shortcodes.create({shortcode:"vc_row",params:{}});return vc.shortcodes.create({shortcode:"vc_column",params:{width:"1/1"},parent_id:row.id,root_id:row.id}),row},addElement:function(e){e&&e.preventDefault&&e.preventDefault(),vc.add_element_block_view.render(!1)},openTemplatesWindow:function(e){e&&e.preventDefault&&e.preventDefault(),$(e.currentTarget).is("#vc_templates-more-layouts")&&vc.templates_panel_view.once("show",function(){$('[data-vc-ui-element-target="[data-tab=default_templates]"]').click()}),vc.templates_panel_view.render().show()},loadDefaultTemplate:function(e){e&&e.preventDefault&&e.preventDefault(),vc.templates_panel_view.loadTemplate(e)},editSettings:function(e){e&&e.preventDefault&&e.preventDefault(),vc.post_settings_view.render().show()},enterFullscreen:function(){var $body=$("body");$body.hasClass("folded")?($body.data("vcKeepMenuFolded",!0),$body.addClass("vc_fullscreen")):$body.addClass("vc_fullscreen folded")},leaveFullscreen:function(){var $body=$("body");$body.hasClass("vc_fullscreen")&&($body.data("vcKeepMenuFolded")?($body.removeClass("vc_fullscreen"),$body.removeData("vcKeepMenuFolded")):$body.removeClass("vc_fullscreen folded"))},sortingStarted:function(event,ui){$("#visual_composer_content").addClass("vc_sorting-started")},sortingStopped:function(event,ui){var tag=ui.item.data("element_type"),parent_tag=ui.placeholder.closest("[data-element_type]").data("element_type")||"";vc.check_relevance(parent_tag,tag)&&parent_tag!=tag||(ui.placeholder.addClass("vc_hidden-placeholder"),$(event.target).sortable("cancel")),$("#visual_composer_content").removeClass("vc_sorting-started")},updateElementsSorting:function(event,ui){_.defer(function(app){var old_parent_id,parent=ui.item.parent().closest("[data-model-id]").data("model"),model=ui.item.data("model"),models=app.views[parent.id].$content.find("> [data-model-id]"),i=0;_.isNull(ui.sender)||(old_parent_id=model.get("parent_id"),vc.storage.lock(),model.save({parent_id:parent.id}),old_parent_id&&app.views[old_parent_id].checkIsEmpty(),app.views[parent.id].checkIsEmpty()),models.each(function(){var shortcode=$(this).data("model");vc.storage.lock(),shortcode.save({order:i++})}),model.save()},this)},updateRowsSorting:function(e,ui){_.defer(function(app){var parentNode=ui.item.parent(),parent_tag=parentNode.closest("[data-model-id]"),newParentId=!!parent_tag.length&&parent_tag.data("model").get("id"),model=ui.item.data("model"),oldParentId=ui.item.data("element_type"),parent_tag=ui.item.parent().closest("[data-element_type]").data("element_type")||"";vc.check_relevance(parent_tag,oldParentId)&&parent_tag!=oldParentId?(oldParentId=model.get("parent_id"),parentNode.find(app.rowSortableSelector).each(function(){var index=$(this).index();vc.storage.lock(),$(this).data("model").save({order:index})}),model.save({parent_id:newParentId}),oldParentId&&app.views[oldParentId].checkIsEmpty(),newParentId&&app.views[newParentId].checkIsEmpty()):$(e.target).sortable("cancel")},this)},renderPlaceholder:function(event,is_container){var tag=$(is_container).data("element_type"),is_container=_.isObject(vc.map[tag])&&(_.isBoolean(vc.map[tag].is_container)&&!0===vc.map[tag].is_container||!_.isEmpty(vc.map[tag].as_parent));return $('<div class="vc_helper vc_helper-'+tag+'"><i class="vc_general vc_element-icon'+(vc.map[tag].icon?" "+vc.map[tag].icon:"")+'"'+(is_container?' data-is-container="true"':"")+"></i> "+vc.map[tag].name+"</div>").prependTo("body")},rowSortableSelector:"> .wpb_vc_row, > .vc_main-sortable-element",setSortable:function(){if(vc_user_access().partAccess("dragndrop"))return $(".wpb_main_sortable").sortable({forcePlaceholderSize:!0,placeholder:"widgets-placeholder",cursor:"move",connectWith:".vc_section_container",items:this.rowSortableSelector,handle:".vc_column-move",cancel:".vc-non-draggable-row",distance:.5,start:this.sortingStarted,stop:this.sortingStopped,update:this.updateRowsSorting,tolerance:"intersect",over:function(event,ui){var tag=ui.item.data("element_type"),parent_tag=ui.placeholder.closest("[data-element_type]").data("element_type")||"";if(!vc.check_relevance(parent_tag,tag)||parent_tag==tag)return ui.placeholder.addClass("vc_hidden-placeholder"),!1;ui.placeholder.css({maxWidth:ui.placeholder.parent().width()})},out:function(event,ui){ui.placeholder.removeClass("vc_hidden-placeholder"),ui.placeholder.css({maxWidth:ui.placeholder.parent().width()})}}),$(".wpb_column_container").sortable({forcePlaceholderSize:!0,forceHelperSize:!1,connectWith:".wpb_column_container",placeholder:"vc_placeholder",items:"> div.wpb_sortable,> div.vc-non-draggable",helper:this.renderPlaceholder,distance:3,cancel:".vc-non-draggable",scroll:!0,scrollSensitivity:70,cursor:"move",cursorAt:{top:20,left:16},tolerance:"intersect",start:function(){$("#visual_composer_content").addClass("vc_sorting-started"),$(".vc_not_inner_content").addClass("dragging_in")},stop:function(event,ui){$("#visual_composer_content").removeClass("vc_sorting-started"),$(".dragging_in").removeClass("dragging_in");var tag=ui.item.data("element_type"),parent_tag=ui.item.parent().closest("[data-element_type]").data("element_type")||"",allowed_container_element=!!_.isUndefined(vc.map[parent_tag].allowed_container_element)||vc.map[parent_tag].allowed_container_element;vc.check_relevance(parent_tag,tag)&&parent_tag!=tag||$(this).sortable("cancel"),_.isObject(vc.map[tag])&&(_.isBoolean(vc.map[tag].is_container)&&!0===vc.map[tag].is_container||!_.isEmpty(vc.map[tag].as_parent))&&!0!==allowed_container_element&&allowed_container_element!==ui.item.data("element_type").replace(/_inner$/,"")&&$(this).sortable("cancel"),$(".vc_sorting-empty-container").removeClass("vc_sorting-empty-container")},update:this.updateElementsSorting,over:function(event,ui){var tag=ui.item.data("element_type"),parent_tag=ui.placeholder.closest("[data-element_type]").data("element_type"),allowed_container_element=!!_.isUndefined(vc.map[parent_tag].allowed_container_element)||vc.map[parent_tag].allowed_container_element;vc.check_relevance(parent_tag,tag)&&parent_tag!=tag||ui.placeholder.addClass("vc_hidden-placeholder"),_.isObject(vc.map[tag])&&(_.isBoolean(vc.map[tag].is_container)&&!0===vc.map[tag].is_container||!_.isEmpty(vc.map[tag].as_parent))&&!0!==allowed_container_element&&allowed_container_element!==ui.item.data("element_type").replace(/_inner$/,"")&&ui.placeholder.addClass("vc_hidden-placeholder"),_.isNull(ui.sender)||!ui.sender.length||ui.sender.find("> [data-element_type]:not(.ui-sortable-helper):visible").length||ui.sender.addClass("vc_sorting-empty-container"),ui.placeholder.css({maxWidth:ui.placeholder.parent().width()})},out:function(event,ui){ui.placeholder.removeClass("vc_hidden-placeholder"),ui.placeholder.css({maxWidth:ui.placeholder.parent().width()})}}).disableSelection(),this},setNotEmpty:function(){$("#vc_no-content-helper").addClass("vc_not-empty")},setIsEmpty:function(){vc.views={},$("#vc_no-content-helper").removeClass("vc_not-empty")},checkEmpty:function(parent_view){if(_.isObject(parent_view)&&!1!==parent_view.get("parent_id")&&parent_view.get("parent_id")!=parent_view.id){parent_view=this.views[parent_view.get("parent_id")];if(!parent_view)return;parent_view.checkIsEmpty()}0===vc.shortcodes.length?this.setIsEmpty():this.setNotEmpty()},switchComposer:function(e){e&&e.preventDefault&&e.preventDefault(),"shown"===this.status?(this.accessPolicy.can("classic_editor")&&(_.isUndefined(this.$switchButton)||this.$switchButton.text(window.i18nLocale.main_button_title_backend_editor),_.isUndefined(this.$buttonsContainer)||this.$buttonsContainer.removeClass("vc_backend-status")),this.close(),this.status="closed"):(this.accessPolicy.can("classic_editor")&&(_.isUndefined(this.$switchButton)||this.$switchButton.text(window.i18nLocale.main_button_title_revert),_.isUndefined(this.$buttonsContainer)||this.$buttonsContainer.addClass("vc_backend-status")),this.show(),this.status="shown")},show:function(){this.$el.show(),this.$post.addClass("vc-disable-editor"),this.$vcStatus.val("true"),this.navOnScroll(),vc.storage.isContentChanged()&&(vc.undoRedoApi&&vc.undoRedoApi.add(vc.storage.getContent()),vc.app.setLoading(),vc.app.views={},_.defer(function(){vc.shortcodes.fetch({reset:!0}),vc.events.trigger("backendEditor.show")}))},setLoading:function(){this.setNotEmpty(),this.$loading_block.addClass("vc_ui-wp-spinner"),this.$metablock_content.addClass("vc_loading-shortcodes")},close:function(){this.$vcStatus.val("false"),this.$el.hide(),_.isObject(window.editorExpand)&&(_.delay(function(){window.scrollBy(0,-1)},17),_.delay(function(){window.scrollBy(0,1)},17)),this.$post.removeClass("vc-disable-editor"),_.defer(function(){vc.events.trigger("backendEditor.close")})},checkVcStatus:function(){!vc.accessPolicy.can("be_editor")||vc.accessPolicy.can("classic_editor")&&"true"!==this.$vcStatus.val()||this.switchComposer()},setNavTop:function(){this.navTop=this.$nav.length&&this.$nav.offset().top-28},save:function(){$("#wpb-save-post").text(window.i18nLocale.loading),$("#publish").click()},preview:function(){$("#post-preview").click()},navOnScroll:function(){this.$nav=$("#vc_navbar"),this.setNavTop(),this.processScroll(),$(window).off("scroll.composer").on("scroll.composer",this.processScroll)},processScroll:function(e){!0!==this.disableFixedNav?((!this.navTop||this.navTop<0)&&this.setNavTop(),this.scrollTop=$(window).scrollTop()+80,0<this.navTop&&this.scrollTop>=this.navTop&&!this.isFixed?(this.isFixed=1,this.$nav.addClass("vc_subnav-fixed")):this.scrollTop<=this.navTop&&this.isFixed&&(this.isFixed=0,this.$nav.removeClass("vc_subnav-fixed"))):this.$nav.removeClass("vc_subnav-fixed")},buildRelevance:function(){vc.shortcode_relevance={},_.map(vc.map,function(object){_.isObject(object.as_parent)&&_.isString(object.as_parent.only)&&(vc.shortcode_relevance["parent_only_"+object.base]=object.as_parent.only.replace(/\s/,"").split(",")),_.isObject(object.as_parent)&&_.isString(object.as_parent.except)&&(vc.shortcode_relevance["parent_except_"+object.base]=object.as_parent.except.replace(/\s/,"").split(",")),_.isObject(object.as_child)&&_.isString(object.as_child.only)&&(vc.shortcode_relevance["child_only_"+object.base]=object.as_child.only.replace(/\s/,"").split(",")),_.isObject(object.as_child)&&_.isString(object.as_child.except)&&(vc.shortcode_relevance["child_except_"+object.base]=object.as_child.except.replace(/\s/,"").split(","))}),vc.check_relevance=function(tag,related_tag){return!(_.isArray(vc.shortcode_relevance["parent_only_"+tag])&&!_.contains(vc.shortcode_relevance["parent_only_"+tag],related_tag))&&((!_.isArray(vc.shortcode_relevance["parent_except_"+tag])||!_.contains(vc.shortcode_relevance["parent_except_"+tag],related_tag))&&(!(_.isArray(vc.shortcode_relevance["child_only_"+related_tag])&&!_.contains(vc.shortcode_relevance["child_only_"+related_tag],tag))&&(!_.isArray(vc.shortcode_relevance["child_except_"+related_tag])||!_.contains(vc.shortcode_relevance["child_except"+related_tag],tag))))}}}),$(function(){var $wpbVisualComposer=$("#wpb_visual_composer");$wpbVisualComposer.is("div")&&(vc.app=new vc.visualComposerView({el:$wpbVisualComposer}),vc.accessPolicy.can("be_editor")&&!vc_user_access().isBlockEditorIsEnabled()&&vc.app.checkVcStatus(),vc.events.on("vc:backend_editor:show",function(){vc.app.show(),vc.app.status="shown"}),vc.events.on("vc:backend_editor:switch",function(){vc.app.switchComposer()}))})}(window.jQuery),function($){"use strict";var Shortcodes=vc.shortcodes;window.VcRowView=vc.shortcode_view.extend({change_columns_layout:!1,events:{'click > .vc_controls [data-vc-control="delete"]':"deleteShortcode","click > .vc_controls .set_columns":"setColumns",'click > .vc_controls [data-vc-control="add"]':"addElement",'click > .vc_controls [data-vc-control="edit"]':"editElement",'click > .vc_controls [data-vc-control="clone"]':"clone",'click > .vc_controls [data-vc-control="move"]':"moveElement",'click > .vc_controls [data-vc-control="toggle"]':"toggleElement","click > .wpb_element_wrapper .vc_controls":"openClosedRow"},convertRowColumns:function(layout){var layout_split=layout.toString().split(/_/),columns=Shortcodes.where({parent_id:this.model.id}),new_columns=[],new_layout=[],new_width="";return _.each(layout_split,function(new_column_params,i){var new_column,new_column_params=_.map(new_column_params.toString().split(""),function(v,i){return parseInt(v,10)});new_width=3<new_column_params.length?new_column_params[0]+""+new_column_params[1]+"/"+new_column_params[2]+new_column_params[3]:2<new_column_params.length?new_column_params[0]+"/"+new_column_params[1]+new_column_params[2]:new_column_params[0]+"/"+new_column_params[1],new_layout.push(new_width),new_column_params=_.extend(_.isUndefined(columns[i])?{}:columns[i].get("params"),{width:new_width}),vc.storage.lock(),new_column=Shortcodes.create({shortcode:this.getChildTag(),params:new_column_params,parent_id:this.model.id}),_.isObject(columns[i])&&_.each(Shortcodes.where({parent_id:columns[i].id}),function(shortcode){vc.storage.lock(),shortcode.save({parent_id:new_column.id}),vc.storage.lock(),shortcode.trigger("change_parent_id")}),new_columns.push(new_column)},this),layout_split.length<columns.length&&_.each(columns.slice(layout_split.length),function(column){_.each(Shortcodes.where({parent_id:column.id}),function(shortcode){vc.storage.lock(),shortcode.save({parent_id:_.last(new_columns).id}),vc.storage.lock(),shortcode.trigger("change_parent_id")})}),_.each(columns,function(shortcode){vc.storage.lock(),shortcode.destroy()},this),this.model.save(),this.setActiveLayoutButton(""+layout),new_layout},changeShortcodeParams:function(model){window.VcRowView.__super__.changeShortcodeParams.call(this,model),this.buildDesignHelpers(),this.setRowClasses()},setRowClasses:function(){var disable=this.model.getParam("disable_element"),disableClass="vc_hidden-xs vc_hidden-sm vc_hidden-md vc_hidden-lg";this.disable_element_class&&this.$el.removeClass(this.disable_element_class),_.isEmpty(disable)||(this.$el.addClass(disableClass),this.disable_element_class=disableClass)},designHelpersSelector:"> .vc_controls .column_toggle",buildDesignHelpers:function(){var image,color,rowId,css=this.model.getParam("css"),$elementToPrepend=this.$el.find(this.designHelpersSelector);this.$el.find("> .vc_controls .vc_row_color").remove(),this.$el.find("> .vc_controls .vc_row_image").remove(),(rowId=css.match(/background\-image:\s*url\(([^\)]+)\)/))&&!_.isUndefined(rowId[1])&&(image=rowId[1]),(rowId=css.match(/background\-color:\s*([^\s\;]+)\b/))&&!_.isUndefined(rowId[1])&&(color=rowId[1]),(rowId=css.match(/background:\s*([^\s]+)\b\s*url\(([^\)]+)\)/))&&!_.isUndefined(rowId[1])&&(color=rowId[1],image=rowId[2]),rowId=this.model.getParam("el_id"),this.$el.find("> .vc_controls .vc_row-hash-id").remove(),_.isEmpty(rowId)||$('<span class="vc_row-hash-id"></span>').text("#"+rowId).insertAfter($elementToPrepend),image&&$('<span class="vc_row_image" style="background-image: url('+image+');" title="'+window.i18nLocale.row_background_image+'"></span>').insertAfter($elementToPrepend),color&&$('<span class="vc_row_color" style="background-color: '+color+'" title="'+window.i18nLocale.row_background_color+'"></span>').insertAfter($elementToPrepend)},addElement:function(e){e&&e.preventDefault&&e.preventDefault(),Shortcodes.create({shortcode:this.getChildTag(),params:{},parent_id:this.model.id}),this.setActiveLayoutButton(),this.$el.removeClass("vc_collapsed-row")},getChildTag:function(){return"vc_row_inner"===this.model.get("shortcode")?"vc_column_inner":"vc_column"},sortingSelector:"> [data-element_type=vc_column], > [data-element_type=vc_column_inner]",sortingSelectorCancel:".vc-non-draggable-column",setSorting:function(){var _this;vc_user_access().partAccess("dragndrop")&&(1<(_this=this).$content.find(this.sortingSelector).length?this.$content.removeClass("wpb-not-sortable").sortable({forcePlaceholderSize:!0,placeholder:"widgets-placeholder-column",tolerance:"pointer",cursor:"move",items:this.sortingSelector,cancel:this.sortingSelectorCancel,distance:.5,start:function(event,ui){$("#visual_composer_content").addClass("vc_sorting-started"),ui.placeholder.width(ui.item.width())},stop:function(event,ui){$("#visual_composer_content").removeClass("vc_sorting-started")},update:function(){var $columns=$(_this.sortingSelector,_this.$content);$columns.each(function(){var model=$(this).data("model"),index=$(this).index();model.set("order",index),$columns.length-1>index&&vc.storage.lock(),model.save()})},over:function(event,ui){ui.placeholder.css({maxWidth:ui.placeholder.parent().width()}),ui.placeholder.removeClass("vc_hidden-placeholder")},beforeStop:function(event,ui){}}):(this.$content.hasClass("ui-sortable")&&this.$content.sortable("destroy"),this.$content.addClass("wpb-not-sortable")))},validateCellsList:function(split){var b,return_cells=[],split=split.replace(/\s/g,"").split("+");return 12===_.reduce(_.map(split,function(c){if(c.match(/^(vc_)?span\d?$/)){var converted_c=vc_convert_column_span_size(c);return!1===converted_c?1e3:(b=converted_c.split(/\//),return_cells.push(b[0]+""+b[1]),12*parseInt(b[0],10)/parseInt(b[1],10))}return c.match(/^[1-9]|1[0-2]\/[1-9]|1[0-2]$/)?(b=c.split(/\//),return_cells.push(b[0]+""+b[1]),12*parseInt(b[0],10)/parseInt(b[1],10)):1e4}),function(num,memo){return memo+=num},0)&&return_cells.join("_")},setActiveLayoutButton:function($button){$button=$button||_.map(vc.shortcodes.where({parent_id:this.model.get("id")}),function(width){width=width.getParam("width");return width?width.replace(/\//,""):"11"}).join("_"),this.$el.find("> .vc_controls .vc_active").removeClass("vc_active");$button=this.$el.find('> .vc_ [data-cells-mask="'+vc_get_column_mask($button)+'"] [data-cells="'+$button+'"], > .vc_controls [data-cells-mask="'+vc_get_column_mask($button)+'"][data-cells="'+$button+'"]');($button.length?$button:this.$el.find("> .vc_controls [data-cells-mask=custom]")).addClass("vc_active")},layoutEditor:function(){return _.isUndefined(vc.row_layout_editor)&&(vc.row_layout_editor=new vc.RowLayoutUIPanelBackendEditor({el:$("#vc_ui-panel-row-layout")})),vc.row_layout_editor},setColumns:function($button){_.isObject($button)&&$button.preventDefault();var $parent,$button=$($button.currentTarget);"custom"===$button.data("cells")?this.layoutEditor().render(this.model).show():(vc.is_mobile&&(($parent=$button.parent()).hasClass("vc_visible")||($parent.addClass("vc_visible"),$(document).off("click.vcRowColumnsControl").on("click.vcRowColumnsControl",function(e){$parent.removeClass("vc_visible")}))),$button.is(".vc_active")||(this.change_columns_layout=!0,_.defer(function(view,cells){view.convertRowColumns(cells)},this,$button.data("cells")))),this.$el.removeClass("vc_collapsed-row")},sizeRows:function(){var max_height=45;$("> .wpb_vc_column, > .wpb_vc_column_inner",this.$content).each(function(){var content_height=$(this).find("> .wpb_element_wrapper > .wpb_column_container").css({minHeight:0}).height();max_height<content_height&&(max_height=content_height)}).each(function(){$(this).find("> .wpb_element_wrapper > .wpb_column_container").css({minHeight:max_height})})},ready:function(e){return window.VcRowView.__super__.ready.call(this,e),this},checkIsEmpty:function(){window.VcRowView.__super__.checkIsEmpty.call(this),this.setSorting()},changedContent:function(view){if(this.change_columns_layout)return this;this.setActiveLayoutButton()},moveElement:function(e){e&&e.preventDefault&&e.preventDefault()},toggleElement:function(e){e&&e.preventDefault&&e.preventDefault(),this.$el.toggleClass("vc_collapsed-row")},openClosedRow:function(e){this.$el.removeClass("vc_collapsed-row")},remove:function(){this.$content&&(this.$content.data("uiSortable")&&this.$content.sortable("destroy"),this.$content.data("uiDroppable")&&this.$content.droppable("destroy")),delete vc.app.views[this.model.id],window.VcRowView.__super__.remove.call(this)}}),window.VcColumnView=vc.shortcode_view.extend({events:{'click > .vc_controls [data-vc-control="delete"]':"deleteShortcode",'click > .vc_controls [data-vc-control="add"]':"addElement",'click > .vc_controls [data-vc-control="edit"]':"editElement",'click > .vc_controls [data-vc-control="clone"]':"clone","click > .wpb_element_wrapper > .vc_empty-container":"addToEmpty"},current_column_width:!1,initialize:function(options){window.VcColumnView.__super__.initialize.call(this,options),_.bindAll(this,"setDropable","dropButton")},render:function(){return window.VcColumnView.__super__.render.call(this),this.current_column_width=this.model.get("params").width||"1/1",this.$el.attr("data-width",this.current_column_width),this.setEmpty(),this},changeShortcodeParams:function(model){window.VcColumnView.__super__.changeShortcodeParams.call(this,model),this.setColumnClasses(),this.buildDesignHelpers()},designHelpersSelector:"> .vc_controls .column_add",buildDesignHelpers:function(){var matches,image,color,css=this.model.getParam("css"),$column_toggle=this.$el.find(this.designHelpersSelector).get(0);this.$el.find("> .vc_controls .vc_column_color").remove(),this.$el.find("> .vc_controls .vc_column_image").remove(),(matches=css.match(/background\-image:\s*url\(([^\)]+)\)/))&&!_.isUndefined(matches[1])&&(image=matches[1]),(matches=css.match(/background\-color:\s*([^\s\;]+)\b/))&&!_.isUndefined(matches[1])&&(color=matches[1]),(matches=css.match(/background:\s*([^\s]+)\b\s*url\(([^\)]+)\)/))&&!_.isUndefined(matches[1])&&(color=matches[1],image=matches[2]),image&&$('<span class="vc_column_image" style="background-image: url('+image+');" title="'+i18nLocale.column_background_image+'"></span>').insertBefore($column_toggle),color&&$('<span class="vc_column_color" style="background-color: '+color+'" title="'+i18nLocale.column_background_color+'"></span>').insertBefore($column_toggle)},setColumnClasses:function(){var current_css_class_width,offset=this.model.getParam("offset")||"",width=this.model.getParam("width")||"1/1",css_class_width=this.convertSize(width);this.current_offset_class&&this.$el.removeClass(this.current_offset_class),this.current_column_width!==width&&(current_css_class_width=this.convertSize(this.current_column_width),this.$el.attr("data-width",width).removeClass(current_css_class_width).addClass(css_class_width),this.current_column_width=width),offset.match(/vc_col\-sm\-\d+/)&&this.$el.removeClass(css_class_width),_.isEmpty(offset)||this.$el.addClass(offset),this.current_offset_class=offset},addToEmpty:function(e){e&&e.preventDefault&&e.preventDefault(),$(e.target).hasClass("vc_empty-container")&&this.addElement(e)},setDropable:function(){return this.$content.droppable({greedy:!0,accept:"vc_column_inner"===this.model.get("shortcode")?".dropable_el":".dropable_el,.dropable_row",hoverClass:"wpb_ui-state-active",drop:this.dropButton}),this},dropButton:function(event,ui){ui.draggable.is("#wpb-add-new-element")?vc.add_element_block_view({model:{position_to_add:"end"}}).show(this):ui.draggable.is("#wpb-add-new-row")&&this.createRow()},setEmpty:function(){this.$el.addClass("vc_empty-column"),"edit"!==vc_user_access().getState("shortcodes")&&this.$content.addClass("vc_empty-container")},unsetEmpty:function(){this.$el.removeClass("vc_empty-column"),this.$content.removeClass("vc_empty-container")},checkIsEmpty:function(){Shortcodes.where({parent_id:this.model.id}).length?this.unsetEmpty():this.setEmpty(),window.VcColumnView.__super__.checkIsEmpty.call(this)},createRow:function(){var column_params={width:"1/1"},row=Shortcodes.create({shortcode:"vc_row_inner",params:{},parent_id:this.model.id});return Shortcodes.create({shortcode:"vc_column_inner",params:column_params,parent_id:row.id}),row},convertSize:function(num){var dev=num?num.split("/"):[1,1],range=_.range(1,13),num=!_.isUndefined(dev[0])&&0<=_.indexOf(range,parseInt(dev[0],10))&&parseInt(dev[0],10),dev=!_.isUndefined(dev[1])&&0<=_.indexOf(range,parseInt(dev[1],10))&&parseInt(dev[1],10);return!1!==num&&!1!==dev?"vc_col-sm-"+12*num/dev:"vc_col-sm-12"},deleteShortcode:function(e){var parent,parent_id=this.model.get("parent_id");if(e&&e.preventDefault&&e.preventDefault(),!0!==confirm(window.i18nLocale.press_ok_to_delete_section))return!1;this.model.destroy(),parent_id&&!vc.shortcodes.where({parent_id:parent_id}).length?(parent=vc.shortcodes.get(parent_id),_.contains(["vc_column","vc_column_inner"],parent.get("shortcode"))||parent.destroy()):parent_id&&(parent=vc.shortcodes.get(parent_id))&&parent.view&&parent.view.setActiveLayoutButton&&parent.view.setActiveLayoutButton()},remove:function(){this.$content&&this.$content.data("uiSortable")&&this.$content.sortable("destroy"),this.$content&&this.$content.data("uiDroppable")&&this.$content.droppable("destroy"),delete vc.app.views[this.model.id],window.VcColumnView.__super__.remove.call(this)}}),window.VcSectionView=VcColumnView.extend({designHelpersSelector:"> .vc_controls-row .vc_column-edit",setColumnClasses:function(){var disable=this.model.getParam("disable_element"),disableClass="vc_hidden-xs vc_hidden-sm vc_hidden-md vc_hidden-lg";this.disable_element_class&&this.$el.removeClass(this.disable_element_class),_.isEmpty(disable)||(this.$el.addClass(disableClass),this.disable_element_class=disableClass)},buildDesignHelpers:function(){var image,color,elId,css=this.model.getParam("css"),$elementToPrepend=this.$el.find(this.designHelpersSelector);this.$el.find("> .vc_controls-row .vc_row_color").remove(),this.$el.find("> .vc_controls-row .vc_row_image").remove(),(elId=css.match(/background\-image:\s*url\(([^\)]+)\)/))&&!_.isUndefined(elId[1])&&(image=elId[1]),(elId=css.match(/background\-color:\s*([^\s\;]+)\b/))&&!_.isUndefined(elId[1])&&(color=elId[1]),(elId=css.match(/background:\s*([^\s]+)\b\s*url\(([^\)]+)\)/))&&!_.isUndefined(elId[1])&&(color=elId[1],image=elId[2]),elId=this.model.getParam("el_id"),this.$el.find("> .vc_controls-row .vc_row-hash-id").remove(),_.isEmpty(elId)||$('<span class="vc_row-hash-id"></span>').text("#"+elId).insertAfter($elementToPrepend),image&&$('<span class="vc_row_image" style="background-image: url('+image+');" title="'+window.i18nLocale.row_background_image+'"></span>').insertAfter($elementToPrepend),color&&$('<span class="vc_row_color" style="background-color: '+color+'" title="'+window.i18nLocale.row_background_color+'"></span>').insertAfter($elementToPrepend)},checkIsEmpty:function(){window.VcSectionView.__super__.checkIsEmpty.call(this),this.setSorting()},setSorting:function(){var _this;vc_user_access().partAccess("dragndrop")&&(_this=this).$content.sortable({forcePlaceholderSize:!0,placeholder:"widgets-placeholder",connectWith:".wpb_main_sortable,.wpb_vc_section .vc_section_container",cursor:"move",items:"> .wpb_vc_row",handle:".vc_column-move",cancel:".vc-non-draggable-row",distance:.5,scroll:!0,scrollSensitivity:70,tolerance:"intersect",update:function(event,ui){var $elements,tag=ui.item.data("element_type"),parent_tag=ui.item.parent().closest("[data-element_type]").data("element_type");vc.check_relevance(parent_tag,tag)&&parent_tag!=tag&&($elements=$("> div.wpb_sortable,> div.vc-non-draggable",_this.$content)).each(function(){var parent,model=$(this).data("model"),old_parent_id=$(this).index();model.set("order",old_parent_id),$elements.length-1>old_parent_id&&vc.storage.lock(),_.isNull(ui.sender)||(parent=ui.item.parent().closest("[data-model-id]").data("model"),old_parent_id=model.get("parent_id"),vc.storage.lock(),model.save({parent_id:parent.id}),old_parent_id&&vc.app.views[old_parent_id].checkIsEmpty(),vc.app.views[parent.id].checkIsEmpty()),model.save()})},stop:function(event,parent_tag){$("#visual_composer_content").removeClass("vc_sorting-started"),$(".dragging_in").removeClass("dragging_in");var tag=parent_tag.item.data("element_type"),parent_tag=parent_tag.item.parent().closest("[data-element_type]").data("element_type");vc.check_relevance(parent_tag,tag)&&parent_tag!=tag||$(this).sortable("cancel"),$(".vc_sorting-empty-container").removeClass("vc_sorting-empty-container")},over:function(event,ui){var tag=ui.item.data("element_type"),parent_tag=ui.placeholder.closest("[data-element_type]").data("element_type")||"",allowed_container_element=!!_.isUndefined(vc.map[parent_tag].allowed_container_element)||vc.map[parent_tag].allowed_container_element;return!vc.check_relevance(parent_tag,tag)||parent_tag==tag||_.isObject(vc.map[tag])&&(_.isBoolean(vc.map[tag].is_container)&&!0===vc.map[tag].is_container||!_.isEmpty(vc.map[tag].as_parent))&&!0!==allowed_container_element&&allowed_container_element!==ui.item.data("element_type").replace(/_inner$/,"")?(ui.placeholder.addClass("vc_hidden-placeholder"),!1):(_.isNull(ui.sender)||!ui.sender.length||ui.sender.find("> [data-element_type]:not(.ui-sortable-helper):visible").length||ui.sender.addClass("vc_sorting-empty-container"),void ui.placeholder.css({maxWidth:ui.placeholder.parent().width()}))},out:function(event,ui){ui.placeholder.removeClass("vc_hidden-placeholder"),ui.placeholder.css({maxWidth:ui.placeholder.parent().width()}),_.isNull(ui.sender)||!ui.sender.length||ui.sender.find("> [data-element_type]:not(.ui-sortable-helper):visible").length||ui.sender.addClass("vc_sorting-empty-container")}})}}),window.VcAccordionView=vc.shortcode_view.extend({adding_new_tab:!1,events:{"click .add_tab":"addTab","click > .vc_controls .column_delete, > .vc_controls .vc_control-btn-delete":"deleteShortcode","click > .vc_controls .column_edit, > .vc_controls .vc_control-btn-edit":"editElement","click > .vc_controls .column_clone,> .vc_controls .vc_control-btn-clone":"clone"},render:function(){return window.VcAccordionView.__super__.render.call(this),vc_user_access().shortcodeAll("vc_accordion_tab")?vc_user_access().partAccess("dragndrop")&&this.$content.sortable({axis:"y",handle:"h3",stop:function(event,ui){ui.item.prev().triggerHandler("focusout"),$(this).find("> .wpb_sortable").each(function(){$(this).data("model").save({order:$(this).index()})})}}):this.$el.find(".tab_controls").hide(),this},changeShortcodeParams:function(collapsible){window.VcAccordionView.__super__.changeShortcodeParams.call(this,collapsible),collapsible=collapsible.get("params"),collapsible=!(!_.isString(collapsible.collapsible)||"yes"!==collapsible.collapsible),this.$content.hasClass("ui-accordion")&&this.$content.accordion("option","collapsible",collapsible)},changedContent:function(view){this.$content.hasClass("ui-accordion")&&this.$content.accordion("destroy");var collapsible=!(!_.isString(this.model.get("params").collapsible)||"yes"!==this.model.get("params").collapsible);this.$content.accordion({header:"h3",navigation:!1,autoHeight:!0,heightStyle:"content",collapsible:collapsible,active:!1===this.adding_new_tab&&!0!==view.model.get("cloned")?0:view.$el.index()}),this.adding_new_tab=!1},addTab:function(e){if(e&&e.preventDefault&&e.preventDefault(),!vc_user_access().shortcodeAll("vc_accordion_tab"))return!1;this.adding_new_tab=!0,vc.shortcodes.create({shortcode:"vc_accordion_tab",params:{title:window.i18nLocale.section},parent_id:this.model.id})},_loadDefaults:function(){window.VcAccordionView.__super__._loadDefaults.call(this)}}),window.VcAccordionTabView=window.VcColumnView.extend({events:{"click > [data-element_type] > .vc_controls .vc_control-btn-delete":"deleteShortcode","click > [data-element_type] > .vc_controls .vc_control-btn-prepend":"addElement","click > [data-element_type] > .vc_controls .vc_control-btn-edit":"editElement","click > [data-element_type] > .vc_controls .vc_control-btn-clone":"clone","click > [data-element_type] > .wpb_element_wrapper > .vc_empty-container":"addToEmpty"},setContent:function(){this.$content=this.$el.find("> [data-element_type] > .wpb_element_wrapper > .vc_container_for_children")},changeShortcodeParams:function(params){window.VcAccordionTabView.__super__.changeShortcodeParams.call(this,params),params=params.get("params"),_.isObject(params)&&_.isString(params.title)&&this.$el.find("> h3 .tab-label").text(params.title)},setEmpty:function(){$("> [data-element_type]",this.$el).addClass("vc_empty-column"),"edit"!==vc_user_access().getState("shortcodes")&&this.$content.addClass("vc_empty-container")},unsetEmpty:function(){$("> [data-element_type]",this.$el).removeClass("vc_empty-column"),this.$content.removeClass("vc_empty-container")}}),window.VcMessageView=vc.shortcode_view.extend({changeShortcodeParams:function($wrapper){var params;window.VcMessageView.__super__.changeShortcodeParams.call(this,$wrapper),params=$wrapper.get("params"),$wrapper=this.$el.find("> .wpb_element_wrapper").removeClass(_.values(this.params.color.value).join(" ")),_.isObject(params)&&_.isString(params.color)&&$wrapper.addClass(params.color)}}),window.VcMessageView_Backend=vc.shortcode_view.extend({changeShortcodeParams:function(classes){var params,$wrapper,iconClass,color;switch(window.VcMessageView_Backend.__super__.changeShortcodeParams.call(this,classes),params=classes.get("params"),$wrapper=this.$el.find("> .wpb_element_wrapper"),classes=["vc_message_box"],_.isUndefined(params.message_box_style)&&(params.message_box_style="classic"),_.isUndefined(params.message_box_color)&&(params.message_box_color="alert-info"),params.style?"3d"===params.style?(params.message_box_style="3d",params.style="rounded"):"outlined"===params.style?(params.message_box_style="outline",params.style="rounded"):"square_outlined"===params.style&&(params.message_box_style="outline",params.style="square"):params.style="rounded",classes.push("vc_message_box-"+params.style),params.message_box_style&&classes.push("vc_message_box-"+params.message_box_style),$wrapper.attr("class","wpb_element_wrapper"),$wrapper.find(".vc_message_box-icon").remove(),iconClass=_.isUndefined(params["icon_"+params.icon_type])?"fa fa-info-circle":params["icon_"+params.icon_type],color=params.color,params.color){case"info":iconClass="fa fa-info-circle";break;case"alert-info":iconClass="vc_pixel_icon vc_pixel_icon-info";break;case"success":iconClass="fa fa-check";break;case"alert-success":iconClass="vc_pixel_icon vc_pixel_icon-tick";break;case"warning":iconClass="fa fa-exclamation-triangle";break;case"alert-warning":iconClass="vc_pixel_icon vc_pixel_icon-alert";break;case"danger":iconClass="fa fa-times";break;case"alert-danger":iconClass="vc_pixel_icon vc_pixel_icon-explanation";break;default:color=params.message_box_color}classes.push("vc_color-"+color),$wrapper.addClass(classes.join(" ")),$wrapper.prepend($('<div class="vc_message_box-icon"><i class="'+iconClass+'"></i></div>'))}}),window.VcTextSeparatorView=vc.shortcode_view.extend({changeShortcodeParams:function($find){window.VcTextSeparatorView.__super__.changeShortcodeParams.call(this,$find);var icon=$find.get("params"),$find=this.$el.find("> .wpb_element_wrapper");_.isObject(icon)&&_.isString(icon.title_align)&&$find.removeClass(_.values(this.params.title_align.value).join(" ")).addClass(icon.title_align),_.isObject(icon)&&_.isString(icon.add_icon)&&"true"===icon.add_icon&&((icon=$('<i class="'+icon["i_icon_"+icon.i_type]+'" ></i>')).prependTo($find.find("[name=title]")),icon.after(" "))}}),window.VcCallToActionView=vc.shortcode_view.extend({changeShortcodeParams:function(params){window.VcCallToActionView.__super__.changeShortcodeParams.call(this,params),params=params.get("params"),_.isObject(params)&&_.isString(params.position)&&this.$el.find("> .wpb_element_wrapper").removeClass(_.values(this.params.position.value).join(" ")).addClass(params.position)}}),window.VcCallToActionView3=vc.shortcode_view.extend({changeShortcodeParams:function($adminLabel){var value;window.VcCallToActionView3.__super__.changeShortcodeParams.call(this,$adminLabel),value=_.extend({add_icon:"",i_type:""},$adminLabel.get("params")),$adminLabel=this.$el.find(".vc_admin_label.admin_label_i_type"),_.isEmpty(value.add_icon)?$adminLabel.addClass("hidden-label").hide():_.isEmpty(value.i_type)||_.isEmpty(value["i_icon_"+value.i_type])||(value=vc_toTitleCase(value.i_type)+' - <i class="'+value["i_icon_"+value.i_type]+'"></i>',$adminLabel.html("<label>"+$adminLabel.find("label").text()+"</label>: "+value),$adminLabel.show().removeClass("hidden-label"))}}),window.VcToggleView=vc.shortcode_view.extend({events:function(){return _.extend({"click .vc_toggle_title":"toggle","click .toggle_title":"toggle"},window.VcToggleView.__super__.events)},toggle:function(e){e&&e.preventDefault&&e.preventDefault(),$(e.currentTarget).toggleClass("vc_toggle_title_active"),$(".vc_toggle_content",this.$el).slideToggle(500)},changeShortcodeParams:function(params){window.VcToggleView.__super__.changeShortcodeParams.call(this,params),params=params.get("params"),_.isObject(params)&&_.isString(params.open)&&"true"===params.open&&$(".vc_toggle_title",this.$el).addClass("vc_toggle_title_active").next().show()}}),window.VcButtonView=vc.shortcode_view.extend({events:function(){return _.extend({"click button":"buttonClick"},window.VcToggleView.__super__.events)},buttonClick:function(e){e&&e.preventDefault&&e.preventDefault()},changeShortcodeParams:function(el_class){var params;window.VcButtonView.__super__.changeShortcodeParams.call(this,el_class),params=el_class.get("params"),_.isObject(params)&&(el_class=params.color+" "+params.size+" "+params.icon,this.$el.find(".wpb_element_wrapper").removeClass(el_class),this.$el.find("button.title").attr({class:"title textfield wpb_button "+el_class}),"none"!==params.icon&&0===this.$el.find("button i.icon").length?this.$el.find("button.title").append('<i class="icon"></i>'):this.$el.find("button.title i.icon").remove())}}),window.VcButton2View=vc.shortcode_view.extend({events:function(){return _.extend({"click button":"buttonClick"},window.VcToggleView.__super__.events)},buttonClick:function(e){e&&e.preventDefault&&e.preventDefault()},changeShortcodeParams:function(el_class){window.VcButton2View.__super__.changeShortcodeParams.call(this,el_class),el_class=el_class.get("params"),_.isObject(el_class)&&(el_class=(el_class.color?"vc_btn_"+el_class.color:"")+" "+(el_class.color?"vc_btn-"+el_class.color:"")+" "+(el_class.size?"vc_btn-"+el_class.size:"")+" "+(el_class.size?"vc_btn_"+el_class.size:"")+" "+(el_class.style?"vc_btn_"+el_class.style:""),this.$el.find(".wpb_element_wrapper").removeClass(el_class),this.$el.find("button.title").attr({class:"title textfield vc_btn "+el_class}))}}),window.VcButton3View=vc.shortcode_view.extend({buttonTemplate:!1,buttonTemplateCompiled:!1,$wrapper:!1,events:function(){return _.extend({"click .vc_btn3":"buttonClick"},window.VcToggleView.__super__.events)},buttonClick:function(e){e&&e.preventDefault&&e.preventDefault()},changeShortcodeParams:function($element){var params;window.VcButton3View.__super__.changeShortcodeParams.call(this,$element),params=_.extend({},$element.get("params")),this.buttonTemplate||(this.buttonTemplate=this.$el.find(".vc_btn3-container").html(),this.buttonTemplateCompiled=vc.template(this.buttonTemplate,vc.templateOptions.custom)),this.$wrapper||(this.$wrapper=this.$el.find(".wpb_element_wrapper")),_.isObject(params)&&(params.title&&_.isEmpty(params.title.trim())&&(params.title='<span class="vc_btn3-placeholder"> </span>'),"custom"===params.style?(params.color=void 0,_.isEmpty(params.custom_background)&&_.isEmpty(params.custom_text)&&(params.color="grey")):"outline-custom"===params.style&&(params.color=void 0,_.isEmpty(params.outline_custom_color)&&_.isEmpty(params.outline_custom_hover_background)&&_.isEmpty(params.outline_custom_hover_text)&&(params.style="outline",params.color="grey")),$element=$(this.buttonTemplateCompiled({params:params})),"custom"===params.style?("undefined"!==params.custom_background&&$element.css("background-color",params.custom_background),"undefined"!==params.custom_text&&$element.css("color",params.custom_text)):"outline-custom"===params.style&&$element.css({"background-color":"transparent","border-color":params.outline_custom_color,color:params.outline_custom_color}).hover(function(){$(this).css({"background-color":params.outline_custom_hover_background,"border-color":params.outline_custom_hover_background,color:params.outline_custom_hover_text})},function(){$(this).css({"background-color":"transparent","border-color":params.outline_custom_color,color:params.outline_custom_color})}),this.$wrapper.find(".vc_btn3-container").html($element))}}),window.VcTabsView=vc.shortcode_view.extend({new_tab_adding:!1,events:{"click .add_tab":"addTab","click > .vc_controls .vc_control-btn-delete":"deleteShortcode","click > .vc_controls .vc_control-btn-edit":"editElement","click > .vc_controls .vc_control-btn-clone":"clone"},initialize:function(params){window.VcTabsView.__super__.initialize.call(this,params),_.bindAll(this,"stopSorting")},render:function(){return window.VcTabsView.__super__.render.call(this),this.$tabs=this.$el.find(".wpb_tabs_holder"),this.createAddTabButton(),this},ready:function(e){window.VcTabsView.__super__.ready.call(this,e)},createAddTabButton:function(){var new_tab_button_id=Date.now()+"-"+Math.floor(11*Math.random());this.$tabs.append('<div id="new-tab-'+new_tab_button_id+'" class="new_element_button"></div>'),this.$add_button=$('<li class="add_tab_block"><a href="#new-tab-'+new_tab_button_id+'" class="add_tab" title="'+window.i18nLocale.add_tab+'"></a></li>').appendTo(this.$tabs.find(".tabs_controls")),vc_user_access().shortcodeAll("vc_tab")||this.$add_button.hide()},addTab:function(tab_id){if(tab_id&&tab_id.preventDefault&&tab_id.preventDefault(),!vc_user_access().shortcodeAll("vc_tab"))return!1;this.new_tab_adding=!0;var tab_title=window.i18nLocale.tab,tab_id=this.$tabs.find("[data-element_type=vc_tab]").length,tab_id=Date.now()+"-"+tab_id+"-"+Math.floor(11*Math.random());return vc.shortcodes.create({shortcode:"vc_tab",params:{title:tab_title,tab_id:tab_id},parent_id:this.model.id}),!1},stopSorting:function(event,ui){var shortcode;this.$tabs.find("ul.tabs_controls li:not(.add_tab_block)").each(function(index){$(this).find("a").attr("href").replace("#","");shortcode=vc.shortcodes.get($("[id="+$(this).attr("aria-controls")+"]").data("model-id")),vc.storage.lock(),shortcode.save({order:$(this).index()})}),shortcode&&shortcode.save()},changedContent:function($new_tab){var params=$new_tab.model.get("params");this.$tabs.hasClass("ui-tabs")||(this.$tabs.tabs({select:function(event,ui){return!$(ui.tab).hasClass("add_tab")}}),this.$tabs.find(".ui-tabs-nav").prependTo(this.$tabs),vc_user_access().shortcodeAll("vc_tab")&&this.$tabs.find(".ui-tabs-nav").sortable({axis:"vc_tour"===this.$tabs.closest("[data-element_type]").data("element_type")?"y":"x",update:this.stopSorting,items:"> li:not(.add_tab_block)"})),!0===$new_tab.model.get("cloned")?($new_tab.model.get("cloned_from"),$new_tab=$(".tabs_controls > .add_tab_block",this.$content),$new_tab=$("<li><a href='#tab-"+params.tab_id+"'>"+params.title+"</a></li>").insertBefore($new_tab),this.$tabs.tabs("refresh"),this.$tabs.tabs("option","active",$new_tab.index())):($("<li><a href='#tab-"+params.tab_id+"'>"+params.title+"</a></li>").insertBefore(this.$add_button),this.$tabs.tabs("refresh"),this.$tabs.tabs("option","active",this.new_tab_adding?$(".ui-tabs-nav li",this.$content).length-2:0)),this.new_tab_adding=!1},cloneModel:function(model,parent_id,tag){var model_clone,new_order=_.isBoolean(tag)&&!0===tag?model.get("order"):parseFloat(model.get("order"))+vc.clone_index,params=_.extend({},model.get("params")),tag=model.get("shortcode");return"vc_tab"===tag&&_.extend(params,{tab_id:Date.now()+"-"+this.$tabs.find("[data-element-type=vc_tab]").length+"-"+Math.floor(11*Math.random())}),model_clone=Shortcodes.create({shortcode:tag,id:vc_guid(),parent_id:parent_id,order:new_order,cloned:"vc_tab"!==tag,cloned_from:model.toJSON(),params:params}),_.each(Shortcodes.where({parent_id:model.id}),function(shortcode){this.cloneModel(shortcode,model_clone.get("id"),!0)},this),model_clone}}),window.VcTabView=window.VcColumnView.extend({events:{"click > .vc_controls .vc_control-btn-delete":"deleteShortcode","click > .vc_controls .vc_control-btn-prepend":"addElement","click > .vc_controls .vc_control-btn-edit":"editElement","click > .vc_controls .vc_control-btn-clone":"clone","click > .wpb_element_wrapper > .vc_empty-container":"addToEmpty"},render:function(){var params=this.model.get("params");return window.VcTabView.__super__.render.call(this),params.tab_id||(params.tab_id=Date.now()+"-"+Math.floor(11*Math.random()),this.model.save("params",params)),this.id="tab-"+params.tab_id,this.$el.attr("id",this.id),this},ready:function(e){window.VcTabView.__super__.ready.call(this,e),this.$tabs=this.$el.closest(".wpb_tabs_holder");this.model.get("params");return this},changeShortcodeParams:function(params){window.VcTabView.__super__.changeShortcodeParams.call(this,params),params=params.get("params"),_.isObject(params)&&_.isString(params.title)&&_.isString(params.tab_id)&&$('.ui-tabs-nav [href="#tab-'+params.tab_id+'"]').text(params.title)},deleteShortcode:function(current_tab_index){current_tab_index&¤t_tab_index.preventDefault&¤t_tab_index.preventDefault();var tab_length=confirm(window.i18nLocale.press_ok_to_delete_section),current_tab_index=this.model.get("parent_id");if(!0!==tab_length)return!1;if(this.model.destroy(),!vc.shortcodes.where({parent_id:current_tab_index}).length)return vc.shortcodes.get(current_tab_index).destroy(),!1;tab_length=this.model.get("params"),current_tab_index=$('[href="#tab-'+tab_length.tab_id+'"]',this.$tabs).parent().index();$('[href="#tab-'+tab_length.tab_id+'"]').parent().remove();tab_length=this.$tabs.find(".ui-tabs-nav li:not(.add_tab_block)").length;0<tab_length&&this.$tabs.tabs("refresh"),current_tab_index<tab_length?this.$tabs.tabs("option","active",current_tab_index):0<tab_length&&this.$tabs.tabs("option","active",tab_length-1)},cloneModel:function(model,parent_id,tag){var model_clone,new_order=_.isBoolean(tag)&&!0===tag?model.get("order"):parseFloat(model.get("order"))+vc.clone_index,params=_.extend({},model.get("params")),tag=model.get("shortcode");return"vc_tab"===tag&&_.extend(params,{tab_id:Date.now()+"-"+this.$tabs.find("[data-element_type=vc_tab]").length+"-"+Math.floor(11*Math.random())}),model_clone=Shortcodes.create({shortcode:tag,parent_id:parent_id,order:new_order,cloned:!0,cloned_from:model.toJSON(),params:params}),_.each(Shortcodes.where({parent_id:model.id}),function(shortcode){this.cloneModel(shortcode,model_clone.get("id"),!0)},this),model_clone}}),window.VcIconElementView_Backend=vc.shortcode_view.extend({changeShortcodeParams:function(model){var view=model.get("shortcode"),params=model.get("params"),view=vc.map[view];_.isArray(view.params)&&_.each(view.params,function($admin_label){var name,value;!_.isUndefined($admin_label.admin_label)&&$admin_label.admin_label&&(name=$admin_label.param_name,value=params[name],($admin_label=this.$el.find("> .wpb_element_wrapper").children(".admin_label_"+name)).length&&(""===value||_.isUndefined(value)?$admin_label.hide().addClass("hidden-label"):("type"===name&&(_.isUndefined(params["icon_"+value])||(value=vc_toTitleCase(value)+" - <i class='"+params["icon_"+value]+"'></i>")),$admin_label.html("<label>"+$admin_label.find("label").text()+"</label>: "+value),$admin_label.show().removeClass("hidden-label"))))},this),view=vc.app.views[this.model.get("parent_id")],!1!==model.get("parent_id")&&_.isObject(view)&&view.checkIsEmpty()}}),window.VcBackendTtaViewInterface=vc.shortcode_view.extend({sortableSelector:!1,$sortable:!1,$navigation:!1,defaultSectionTitle:window.i18nLocale.tab,sortableUpdateModelIdSelector:"data-vc-target-model-id",activeClass:"vc_active",sortingPlaceholder:"vc_placeholder",events:{"click > .vc_controls .vc_control-btn-delete":"deleteShortcode","click > .vc_controls .vc_control-btn-edit":"editElement","click > .vc_controls .vc_control-btn-clone":"clone","click > .vc_controls .vc_control-btn-prepend":"clickPrependSection","click .vc_tta-section-append":"clickAppendSection"},initialize:function(params){window.VcBackendTtaViewInterface.__super__.initialize.call(this,params),_.bindAll(this,"updateSorting")},render:function(){return window.VcBackendTtaViewInterface.__super__.render.call(this),this.$el.addClass("vc_tta-container vc_tta-o-non-responsive"),this},setContent:function(){this.$content=this.$el.find("> .wpb_element_wrapper .vc_tta-panels")},clickAppendSection:function(e){e&&e.preventDefault&&e.preventDefault(),this.addSection()},clickPrependSection:function(e){e&&e.preventDefault&&e.preventDefault(),this.addSection(!0)},addSection:function(params){params={shortcode:"vc_tta_section",params:{title:this.defaultSectionTitle},parent_id:this.model.get("id"),order:_.isBoolean(params)&¶ms?vc.add_element_block_view.getFirstPositionIndex():vc.shortcodes.getNextOrder(),prepend:params};return vc.shortcodes.create(params)},findSection:function(modelId){return this.$content.children('[data-model-id="'+modelId+'"]')},getIndex:function($element){return $element.index()},buildSortable:function($element){return!("edit"===vc_user_access().getState("shortcodes")||!vc_user_access().shortcodeAll("vc_tta_section"))&&$element.sortable({forcePlaceholderSize:!0,placeholder:this.sortingPlaceholder,helper:this.renderSortingPlaceholder,scroll:!0,cursor:"move",cursorAt:{top:20,left:16},start:function(event,ui){},over:function(event,ui){},stop:function(event,ui){ui.item.attr("style","")},update:this.updateSorting,items:this.sortableSelector})},updateSorting:function(event,ui){var self;if(!vc_user_access().shortcodeAll("vc_tta_section"))return!1;(self=this).$sortable.find(this.sortableSelector).each(function(){var $this=$(this),shortcode=$this.attr(self.sortableUpdateModelIdSelector),shortcode=vc.shortcodes.get(shortcode);vc.storage.lock(),shortcode.save({order:self.getIndex($this)})}),vc.storage.unlock(),vc.storage.save()},makeFirstSectionActive:function(){this.$content.children(":first-child").addClass(this.activeClass)},checkForActiveSection:function(){this.$content.children("."+this.activeClass).length||this.makeFirstSectionActive()},changeActiveSection:function(modelId){this.$content.children(".vc_tta-panel."+this.activeClass).removeClass(this.activeClass),this.findSection(modelId).addClass(this.activeClass)},changedContent:function(changedContent){changedContent=window.VcBackendTtaViewInterface.__super__.changedContent.call(this,changedContent);return this.checkForActiveSection(),this.buildSortable(this.$sortable),changedContent},notifySectionChanged:function(title){var view=title.get("view");_.isObject(view)&&(title=title.getParam("title"),_.isString(title)&&title.length||(title=this.defaultSectionTitle),view.$el.find(".vc_tta-panel-title a .vc_tta-title-text").text(title))},notifySectionRendered:function(model){},getNextTab:function($nextTab){var $navigationSections=this.$navigation.children(),lastIndex=$navigationSections.length-2,$nextTab=$nextTab.index(),$nextTab=$nextTab!==lastIndex?$navigationSections.eq($nextTab+1):$navigationSections.eq($nextTab-1);return $nextTab},renderSortingPlaceholder:function(event,element){return vc.app.renderPlaceholder(event,element)}}),window.VcBackendTtaTabsView=window.VcBackendTtaViewInterface.extend({sortableSelector:"> [data-vc-tab]",sortableSelectorCancel:".vc-non-draggable-container",sortablePlaceholderClass:"vc_placeholder-tta-tab",navigationSectionTemplate:null,navigationSectionTemplateParsed:null,$navigationSectionAdd:null,sortingPlaceholder:"vc_placeholder-tab vc_tta-tab",render:function(){return window.VcBackendTtaTabsView.__super__.render.call(this),this.$navigation=this.$el.find("> .wpb_element_wrapper .vc_tta-tabs-list"),this.$sortable=this.$navigation,this.$navigationSectionAdd=this.$navigation.children(".vc_tta-tab:first-child"),this.setNavigationSectionTemplate(this.$navigationSectionAdd.prop("outerHTML")),vc_user_access().shortcodeAll("vc_tta_section")?this.$navigationSectionAdd.addClass("vc_tta-section-append").removeAttr("data-vc-target-model-id").removeAttr("data-vc-tab").find("[data-vc-target]").html('<i class="vc_tta-controls-icon vc_tta-controls-icon-plus"></i>').removeAttr("data-vc-tabs").removeAttr("data-vc-target").removeAttr("data-vc-target-model-id").removeAttr("data-vc-toggle"):this.$navigationSectionAdd.hide(),this},setNavigationSectionTemplate:function(html){this.navigationSectionTemplate=html,this.navigationSectionTemplateParsed=vc.template(this.navigationSectionTemplate,vc.templateOptions.custom)},getNavigationSectionTemplate:function(){return this.navigationSectionTemplate},getParsedNavigationSectionTemplate:function(data){return this.navigationSectionTemplateParsed(data)},changeNavigationSectionTitle:function(modelId,title){this.findNavigationTab(modelId).find("[data-vc-target]").text(title)},changeActiveSection:function(modelId){window.VcBackendTtaTabsView.__super__.changeActiveSection.call(this,modelId),this.$navigation.children("."+this.activeClass).removeClass(this.activeClass),this.findNavigationTab(modelId).addClass(this.activeClass)},notifySectionRendered:function(model){var $element,$insertAfter;window.VcBackendTtaTabsView.__super__.notifySectionRendered.call(this,model),$insertAfter=model.getParam("title"),$element=$(this.getParsedNavigationSectionTemplate({model_id:model.get("id"),section_title:_.isString($insertAfter)&&0<$insertAfter.length?$insertAfter:this.defaultSectionTitle})),model.get("cloned")?($insertAfter=model.get("cloned_from"),_.isObject($insertAfter)&&(($insertAfter=this.$navigation.children('[data-vc-target-model-id="'+$insertAfter.id+'"]')).length?$element.insertAfter($insertAfter):$element.insertBefore(this.$navigation.children(".vc_tta-section-append")))):model.get("prepend")?$element.insertBefore(this.$navigation.children(":first-child")):$element.insertBefore(this.$navigation.children(":last-child"))},notifySectionChanged:function(model){var title;window.VcBackendTtaTabsView.__super__.notifySectionChanged.call(this,model),title=model.getParam("title"),_.isString(title)&&title.length||(title=this.defaultSectionTitle),this.changeNavigationSectionTitle(model.get("id"),title),model.view.$el.find("> .wpb_element_wrapper > .vc_tta-panel-body > .vc_controls .vc_element-name").removeClass("vc_element-move"),model.view.$el.find("> .wpb_element_wrapper > .vc_tta-panel-body > .vc_controls .vc_element-name .vc-c-icon-dragndrop").hide()},makeFirstSectionActive:function(){var $tab=this.$navigation.children(":first-child:not(.vc_tta-section-append)").addClass(this.activeClass);$tab.length&&this.findSection($tab.data("vc-target-model-id")).addClass(this.activeClass)},findNavigationTab:function(modelId){return this.$navigation.children('[data-vc-target-model-id="'+modelId+'"]')},removeSection:function($nextTab){var $viewTab=this.findNavigationTab($nextTab.get("id"));$viewTab.hasClass(this.activeClass)&&(($nextTab=this.getNextTab($viewTab)).addClass(this.activeClass),this.changeActiveSection($nextTab.data("vc-target-model-id"))),$viewTab.remove()},renderSortingPlaceholder:function(event,currentItemHeight){var helper=currentItemHeight,currentItemWidth=currentItemHeight.width()+1,currentItemHeight=currentItemHeight.height();return helper.width(currentItemWidth),helper.height(currentItemHeight),helper}}),window.VcBackendTtaAccordionView=VcBackendTtaViewInterface.extend({sortableSelector:"> .vc_tta-panel:not(.vc_tta-section-append)",sortableSelectorCancel:".vc-non-draggable",sortableUpdateModelIdSelector:"data-model-id",defaultSectionTitle:window.i18nLocale.section,render:function(){return window.VcBackendTtaTabsView.__super__.render.call(this),this.$navigation=this.$content,this.$sortable=this.$content,vc_user_access().shortcodeAll("vc_tta_section")||this.$content.find(".vc_tta-section-append").hide(),this},removeSection:function($viewTab){$viewTab=this.findSection($viewTab.get("id"));$viewTab.hasClass(this.activeClass)&&this.getNextTab($viewTab).addClass(this.activeClass)},addShortcode:function(view){var beforeShortcode=_.last(vc.shortcodes.filter(function(shortcode){return shortcode.get("parent_id")===this.get("parent_id")&&parseFloat(shortcode.get("order"))<parseFloat(this.get("order"))},view.model));beforeShortcode?view.render().$el.insertAfter("[data-model-id="+beforeShortcode.id+"]"):this.$content.prepend(view.render().el)}}),window.VcBackendTtaTourView=window.VcBackendTtaTabsView.extend({defaultSectionTitle:window.i18nLocale.section}),window.VcBackendTtaPageableView=window.VcBackendTtaTabsView.extend({defaultSectionTitle:window.i18nLocale.section}),window.VcBackendTtaSectionView=window.VcColumnView.extend({parentObj:null,events:{"click > .wpb_element_wrapper > .vc_tta-panel-body > .vc_controls .vc_control-btn-delete":"deleteShortcode","click > .wpb_element_wrapper > .vc_tta-panel-body > .vc_controls .vc_control-btn-prepend":"addElement","click > .wpb_element_wrapper > .vc_tta-panel-body > .vc_controls .vc_control-btn-edit":"editElement","click > .wpb_element_wrapper > .vc_tta-panel-body > .vc_controls .vc_control-btn-clone":"clone","click > .wpb_element_wrapper > .vc_tta-panel-body > .vc_empty-container":"addToEmpty"},setContent:function(){this.$content=this.$el.find("> .wpb_element_wrapper > .vc_tta-panel-body > .vc_container_for_children")},render:function(){var parentObj;return window.VcBackendTtaSectionView.__super__.render.call(this),parentObj=vc.shortcodes.get(this.model.get("parent_id")),_.isObject(parentObj)&&!_.isUndefined(parentObj.view)&&(this.parentObj=parentObj),this.$el.addClass("vc_tta-panel"),this.$el.attr("style",""),this.$el.attr("data-vc-toggle","tab"),this.replaceTemplateVars(),this},replaceTemplateVars:function(){var title=this.model.getParam("title");_.isEmpty(title)&&(title=this.parentObj&&this.parentObj.defaultSectionTitle&&this.parentObj.defaultSectionTitle.length?this.parentObj.defaultSectionTitle:window.i18nLocale.section);var $panelHeading=this.$el.find(".vc_tta-panel-heading"),template=vc.template($panelHeading.html(),vc.templateOptions.custom);$panelHeading.html(template({model_id:this.model.get("id"),section_title:title}))},getIndex:function(){return this.$el.index()},ready:function(){this.updateParentNavigation(),window.VcBackendTtaSectionView.__super__.ready.call(this)},updateParentNavigation:function(){_.isObject(this.parentObj)&&this.parentObj.view&&this.parentObj.view.notifySectionRendered&&this.parentObj.view.notifySectionRendered(this.model)},deleteShortcode:function(e){return e&&e.preventDefault&&e.preventDefault(),!0===confirm(window.i18nLocale.press_ok_to_delete_section)&&(1===vc.shortcodes.where({parent_id:this.model.get("parent_id")}).length?(this.model.destroy(),this.parentObj&&this.parentObj.destroy()):(this.parentObj&&this.parentObj.view&&this.parentObj.view.removeSection&&this.parentObj.view.removeSection(this.model),this.model.destroy()),!0)},changeShortcodeParams:function(model){window.VcBackendTtaSectionView.__super__.changeShortcodeParams.call(this,model),_.isObject(this.parentObj)&&this.parentObj.view&&this.parentObj.view.notifySectionChanged&&this.parentObj.view.notifySectionChanged(model)}}),vc.addTemplateFilter(function(string){var random_id=VCS4()+"-"+VCS4();return string.replace(/tab\_id\=\"([^\"]+)\"/g,'tab_id="$1'+random_id+'"')})}(window.jQuery),function($,_){"use strict";var attachmentCompatRender,attachCb=[],media=wp.media,origFeaturedImageSet=media.featuredImage.set,origEditorSendAttachment=media.editor.send.attachment,l10n=i18nLocale,workflows={};function processImages(attachments,callback){var ids=attachments.models?attachments.pluck("id"):attachments;$.ajax({dataType:"json",type:"POST",url:window.ajaxurl,data:{action:"vc_media_editor_add_image",filters:window.vc_selectedFilters,ids:ids,vc_inline:!0,_vcnonce:window.vcAdminNonce}}).done(function(response){var models,attachment,i;if("function"==typeof callback){for(models=[],i=0;i<response.data.ids.length;i++)attachment=(attachment="function"==typeof attachment?attachments.get(response.data.ids[i]):attachments[response.data.ids[i]])||media.model.Attachment.get(response.data.ids[i]),models.push(attachment);var promises=function(models){for(var promises=[],i=0;i<models.length;i++)models[i].get("url")||promises.push(models[i].fetch());return promises}(models);$.when.apply($,promises).done(function(){callback(models)})}}).fail(function(response){$(".media-modal-close").click(),attachCb=[],window.vc&&window.vc.active_panel&&window.i18nLocale&&window.i18nLocale.error_while_saving_image_filtered&&window.vc.active_panel.showMessage(window.i18nLocale.error_while_saving_image_filtered,"error"),window.console&&window.console.warn&&window.console.warn("processImages failed",response)}).always(function(){$(".media-modal").removeClass("processing-media")})}function previewFilter(attachmentId){var $previewContainer,$preview,$filter=$(".media-frame:visible [data-vc-preview-image-filter="+attachmentId+"]");if($filter.length){if($previewContainer=$(".media-frame:visible .attachment-info .thumbnail-image").eq(-1),$preview=$previewContainer.find("img"),$previewContainer.addClass("loading"),$preview.data("original-src")||$preview.data("original-src",$preview.attr("src")),!$filter.val().length)return $preview.attr("src",$preview.data("original-src")),void $previewContainer.removeClass("loading");$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:{action:"vc_media_editor_preview_image",filter:$filter.val(),attachment_id:attachmentId,preferred_size:window.getUserSetting("imgsize","medium"),_vcnonce:window.vcAdminNonce}}).done(function(response){response.success&&response.data.src.length&&$preview.attr("src",response.data.src)}).fail(function(jqXHR,textStatus,errorThrown){window.console.warn("Filter preview failed:",textStatus,errorThrown)}).always(function(){$previewContainer.removeClass("loading")})}}attachmentCompatRender=_.extend(media.view.AttachmentCompat.prototype.render),media.view.AttachmentCompat.prototype.render=function(){var that=this,attachmentId=this.model.get("id");return attachmentCompatRender.call(this),_.defer(function(){var html,$filter,$container=that.controller.$el.find(".attachment-info"),$input=that.controller.$el.find("[data-vc-preview-image-filter]");$container.length&&$input.length&&(html='<label class="setting vc-image-filter-setting">',html+='<span class="name">'+$input.parent().find(".vc-filter-label").text()+"</span>",html+=$input[0].outerHTML,$container.before(html+="</label>"),$input.parents("tr").remove()),void 0!==window.vc_selectedFilters&&void 0!==window.vc_selectedFilters[attachmentId]&&($filter=$(".media-frame:visible [data-vc-preview-image-filter="+attachmentId+"]")).length&&$filter.val(window.vc_selectedFilters[attachmentId]).trigger("change"),previewFilter(attachmentId)}),this},media.editor.send.attachment=function(props,attachment){attachCb.push(attachment.id),processImages([attachment.id],function(newAttachment){var attachment=newAttachment.slice(0).pop().attributes;origEditorSendAttachment(props,attachment).done(function(html){!function origEditorSendAttachmentCallback(html,id){attachCb&&attachCb[0]!==id?setTimeout(function(){origEditorSendAttachmentCallback(html,id)},50):(attachCb.shift(),media.editor.insert(html))}(html,attachment.id)})})},media.featuredImage.set=function(id){-1!==id?$.ajax({type:"POST",url:window.ajaxurl,data:{action:"vc_media_editor_add_image",filters:window.vc_selectedFilters,ids:[id],_vcnonce:window.vcAdminNonce}}).done(function(newId){!0===newId.success&&newId.data.ids.length?(newId=newId.data.ids.pop(),origFeaturedImageSet(newId)):origFeaturedImageSet(id)}).fail(function(){origFeaturedImageSet(id)}):origFeaturedImageSet(id)},media.controller.VcSingleImage=media.controller.FeaturedImage.extend({defaults:_.defaults({id:"vc_single-image",filterable:"uploaded",multiple:!1,toolbar:"vc_single-image",title:l10n.set_image,priority:60,syncSelection:!1},media.controller.Library.prototype.defaults),updateSelection:function(){var attachments,selection=this.get("selection"),ids=media.vc_editor.getData();void 0!==ids&&""!==ids&&-1!==ids&&(attachments=_.map(ids.toString().split(/,/),function(attachment){attachment=media.model.Attachment.get(attachment);return attachment.get("url")&&attachment.get("url").length||attachment.fetch(),attachment})),selection.reset(attachments)}}),media.controller.VcGallery=media.controller.VcSingleImage.extend({defaults:_.defaults({id:"vc_gallery",title:l10n.add_images,toolbar:"main-insert",filterable:"uploaded",library:media.query({type:"image"}),multiple:"add",editable:!0,priority:60,syncSelection:!1},media.controller.Library.prototype.defaults)}),media.VcSingleImage={getData:function(){return this.$hidden_ids.val()},set:function(selection){var template=vc.template($("#vc_settings-image-block").html(),vc.templateOptions.custom);return this.$img_ul.html(template(selection)),this.$clear_button.show(),this.$hidden_ids.val(selection.id).trigger("change"),!1},frame:function(element){return window.vc_selectedFilters={},this.element=element,this.$button=$(this.element),this.$block=this.$button.closest(".edit_form_line"),this.$hidden_ids=this.$block.find(".gallery_widget_attached_images_ids"),this.$img_ul=this.$block.find(".gallery_widget_attached_images_list"),this.$clear_button=this.$img_ul.next(),this._frame||(this._frame=media({state:"vc_single-image",states:[new media.controller.VcSingleImage]}),this._frame.on("toolbar:create:vc_single-image",function(toolbar){this.createSelectToolbar(toolbar,{text:l10n.set_image,close:!1})},this._frame),this._frame.state("vc_single-image").on("select",this.select),this._frame)},select:function(){var selection=this.get("selection");vc.events.trigger("click:media_editor:add_image",selection,"single")}},media.view.MediaFrame.VcGallery=media.view.MediaFrame.Post.extend({createStates:function(){this.states.add([new media.controller.VcGallery])},bindHandlers:function(){media.view.MediaFrame.Select.prototype.bindHandlers.apply(this,arguments),this.on("toolbar:create:main-insert",this.createToolbar,this);_.each({content:{embed:"embedContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar"}},function(regionHandlers,region){_.each(regionHandlers,function(callback,handler){this.on(region+":render:"+handler,this[callback],this)},this)},this)},mainInsertToolbar:function(view){var controller=this;this.selectionStatusToolbar(view),view.set("insert",{style:"primary",priority:80,text:l10n.add_images,requires:{selection:!0},click:function(){var state=controller.state(),selection=state.get("selection");vc.events.trigger("click:media_editor:add_image",selection,"gallery"),state.trigger("insert",selection)}})}}),media.vc_editor=_.clone(media.editor),_.extend(media.vc_editor,{$vc_editor_element:null,getData:function(){return media.vc_editor.$vc_editor_element.closest(".edit_form_line").find(".gallery_widget_attached_images_ids").val()},insert:function(images){var $img_ul=media.vc_editor.$vc_editor_element.closest(".edit_form_line"),$hidden_ids=$img_ul.find(".gallery_widget_attached_images_ids"),$img_ul=$img_ul.find(".gallery_widget_attached_images_list"),$thumbnails_string="",template=vc.template($("#vc_settings-image-block").html(),vc.templateOptions.custom);_.each(images,function(image){$thumbnails_string+=template(image)}),$hidden_ids.val(_.map(images,function(image){return image.id}).join(",")).trigger("change"),$img_ul.html($thumbnails_string)},open:function(id){var workflow;return id=this.id(id),workflow=(workflow=this.get(id))||this.add(id),window.vc_selectedFilters={},workflow.open()},add:function(id,options){var workflow=this.get(id);return workflow||workflows[id]||(workflow=workflows[id]=new media.view.MediaFrame.VcGallery(_.defaults(options||{},{state:"vc_gallery",title:l10n.add_images,library:{type:"image"},multiple:!0})))},init:function(){$("body").off("click.vcGalleryWidget").on("click.vcGalleryWidget",".gallery_widget_add_images",function($this){$this.preventDefault();$this=$(this);media.vc_editor.$vc_editor_element=$(this),"true"!==$this.attr("use-single")?($this.blur(),media.vc_editor.open("visual-composer")):media.VcSingleImage.frame(this).open("vc_editor")})}}),_.bindAll(media.vc_editor,"open"),$(document).ready(function(){media.vc_editor.init()}),vc.events.on("click:media_editor:add_image",function(selection,type){$(".media-modal").addClass("processing-media"),processImages(selection,function(attachments){var objects,attachments=_.map(attachments,function(newAttachment){return newAttachment.attributes});switch(selection.reset(attachments),objects=_.map(selection.models,function(model){return model.attributes}),type=void 0===type?"":type){case"gallery":media.vc_editor.insert(objects);break;case"single":media.VcSingleImage.set(objects[0])}$(".media-modal").removeClass("processing-media"),$(".media-modal-close").click()})}),$("body").on("change","[data-vc-preview-image-filter]",function(){var id=$(this).data("vcPreviewImageFilter");void 0===window.vc_selectedFilters&&(window.vc_selectedFilters={}),window.vc_selectedFilters[id]=$(this).val(),previewFilter(id)})}(window.jQuery,window._),function($){"use strict";var vcPointerMessage=function(target,pointerOptions,texts){this.target=target,this.$pointer=null,this.texts=texts,this.pointerOptions=pointerOptions,this.init()};vcPointerMessage.prototype={init:function(){_.bindAll(this,"openedEvent","reposition")},show:function(){this.$pointer=$(this.target),this.$pointer.data("vcPointerMessage",this),this.pointerOptions.opened=this.openedEvent,this.$pointer.addClass("vc-with-vc-pointer").pointer(this.pointerOptions).pointer("open"),$(window).on("resize.vcPointer",this.reposition)},domButtonsWrapper:function(){return $('<div class="vc_wp-pointer-controls" />')},domCloseBtn:function(){return $('<a class="vc_pointer-close close">'+this.texts.finish+"</a>")},domNextBtn:function(){return $('<button class="button button-primary button-large vc_wp-pointers-next">'+this.texts.next+'<i class="vc_pointer-icon"></i></button>')},domPrevBtn:function(){return $('<button class="button button-primary button-large vc_wp-pointers-prev"><i class="vc_pointer-icon"></i>'+this.texts.prev+"</button> ")},openedEvent:function(a,b){var offset=b.pointer.offset();b.pointer.css("z-index",1e5),offset&&offset.top&&$("body").scrollTop(80<offset.top?offset.top-80:0)},reposition:function(){this.$pointer.pointer("reposition")},close:function(){this.$pointer&&this.$pointer.removeClass("vc-with-vc-pointer").pointer("close"),$(window).off("resize.vcPointer")}},window.vcPointerMessage=vcPointerMessage}(window.jQuery),function($){"use strict";var vcPointersController=function(Pointer,texts){this.pointers=Pointer&&Pointer.messages||[],this._texts=texts,this.pointerId=Pointer&&Pointer.pointer_id?Pointer.pointer_id:"",this.pointerData={},this._index=0,this.messagesDismissed=!1,this.init()};vcPointersController.prototype={init:function(){_.bindAll(this,"show","clickEventClose","clickEventNext","clickEventPrev","buttonsEvent"),this.build()},getPointer:function(index){return this.pointerData=this.pointers[index]&&this.pointers[index].target?this.pointers[index]:null,this.pointerData&&this.pointerData.options?new vcPointerMessage(this.pointerData.target,this.buildOptions(this.pointerData.options),this._texts):null},buildOptions:function(data){return data.buttonsEvent&&_.isFunction(window[data.buttonsEvent])?data.buttons=_.bind(window[data.buttonsEvent],this):data.buttons=this.buttonsEvent,data.vcPointerController=this,data},build:function(){if(this.pointer=this.getPointer(this._index),vc.events.once("backendEditor.close",this.close,this),!this.pointer)return!1;this.setShowEventHandler()},show:function(){this.pointer.show(),this.setCloseEventHandler(),vc.events.trigger("vcPointer:show")},setShowEventHandler:function(){var showEvent;this.pointerData.showCallback&&window[this.pointerData.showCallback]?window[this.pointerData.showCallback].call(this):this.pointerData.showEvent?this.pointerData.showEvent.match(/\s/)?1<(showEvent=this.pointerData.closeEvent.split(/\s+(.+)?/)).length&&$(showEvent[1]).one(showEvent[0],this.show):vc.events.once(this.pointerData.showEvent,this.show):this.show()},setCloseEventHandler:function(){var closeEvent;this.pointerData.closeCallback&&window[this.pointerData.closeCallback]?window[this.pointerData.closeCallback].call(this):this.pointerData.closeEvent?this.pointerData.closeEvent.match(/\s/)?(closeEvent=this.pointerData.closeEvent.split(/\s+(.+)?/),$(closeEvent[1]||this.$pointer).one(closeEvent[1]&&closeEvent[0]?closeEvent[0]:"click",this.clickEventNext)):vc.events.once(this.pointerData.closeEvent,this.nextOnEvent,this):this.pointer.$pointer&&0<this.pointer.$pointer.length&&$(this.pointer.$pointer).one("click",this.clickEventNext)},nextOnEvent:function(){this.close(),this.next()},next:function(){this._index++,this.build()},prev:function(){this._index--,this.build()},close:function(){this.pointer&&(this.pointer.close(),this.pointerData=null,this.pointer=null,vc.events.trigger("vcPointer:close",this))},buttonsEvent:function(){var $buttons=this.pointer.domCloseBtn(),$nextBtn=this.pointer.domNextBtn(),$prevBtn=this.pointer.domPrevBtn();return $buttons.bind("click.vcPointer",this.clickEventClose),$buttons=this.pointer.domButtonsWrapper().append($buttons),0<this._index&&($prevBtn.bind("click.vcPointer",this.clickEventPrev),$buttons.addClass("vc_wp-pointer-controls-prev").append($prevBtn)),this._index+1<this.pointers.length&&($nextBtn.bind("click.vcPointer",this.clickEventNext),$buttons.addClass("vc_wp-pointer-controls-next").append($nextBtn)),$buttons},clickEventClose:function(){this.close(),this.dismissMessages()},clickEventNext:function(){this.close(),this.next()},clickEventPrev:function(){this.close(),this.prev()},dismissMessages:function(){if(this.messagesDismissed)return!1;$.post(window.ajaxurl,{pointer:this.pointerId,action:"dismiss-wp-pointer"}),this.messagesDismissed=!0}},window.vcPointersController=vcPointersController}(window.jQuery),function($){"use strict";vc.events.on("app.render",function(){window.vcPointer&&window.vcPointer.pointers&&window.vcPointer.pointers.length&&_.each(vcPointer.pointers,function(pointer){new vcPointersController(pointer,vcPointer.texts)},this)}),vc.events.on("vcPointer:show",function(){vc.app.disableFixedNav=!0}),vc.events.on("vcPointer:close",function(){vc.app.disableFixedNav=!1}),window.vcPointersEditorsTourEvents=function(){var $close_btn=this.pointer.domCloseBtn();return $close_btn.bind("click.vcPointer",this.clickEventClose),$close_btn},window.vcPointersShowOnContentElementControls=function(){this.pointer&&$(this.pointer.target).length?($(this.pointer.target).parent().addClass("vc-with-vc-pointer-controls"),this.show(),$("#wpb_visual_composer").one("click",function(){$(".vc-with-vc-pointer-controls").removeClass("vc-with-vc-pointer-controls")})):vc.events.once("shortcodes:add",vcPointersShowOnContentElementControls,this)},window.vcPointersSetInIFrame=function(){this.pointerData&&vc.frame_window.jQuery(this.pointerData.target).length?(this.pointer=new vc.frame_window.vcPointerMessage(this.pointerData.target,this.buildOptions(this.pointerData.options),this._texts),this.show(),this.pointer.$pointer.closest(".vc_controls").addClass("vc-with-vc-pointer-controls")):vc.events.once("shortcodeView:ready",vcPointersSetInIFrame,this)},window.vcPointersCloseInIFrame=function(){var controller=this,_$=vc.frame_window.jQuery;_$("body").one("click",function(){_$(".vc-with-vc-pointer-controls").removeClass("vc-with-vc-pointer-controls"),controller.nextOnEvent()})}}(window.jQuery),window.jQuery,vc_user_access().partAccess("unfiltered_html")||vc.showMessage(window.i18nLocale.unfiltered_html_access,"type-error",15e3),function(){"use strict";var undo_redo_core={stack:[],stackPosition:0,stackHash:JSON.stringify(""),zeroState:null,locked:!1,add:function(data){null===this.zeroState&&this.setZeroState(data),this.stackHash!==JSON.stringify(data)&&(this.can("redo")&&(this.stack=this.stack.slice(0,this.stackPosition)),this.stack.push(data),this.stackPosition=this.stack.length,this.stackHash=JSON.stringify(this.get()))},can:function(what){var result=!1;return"undo"===what?result=0<this.stack.length&&0<this.stackPosition:"redo"===what&&(result=0<this.stack.length&&this.stackPosition<this.stack.length),result},undo:function(){this.can("undo")&&(--this.stackPosition,this.stackHash=JSON.stringify(this.get()))},redo:function(){this.can("redo")&&(this.stackPosition+=1,this.stackHash=JSON.stringify(this.get()))},set:function(index){return this.stackPosition<index&&(this.stack=this.stack.slice(index-this.stackPosition),this.stackHash=JSON.stringify(this.get()),!0)},get:function(){return this.stackPosition<1?this.zeroState:this.stack[this.stackPosition-1]},setZeroState:function(data){this.zeroState=data,this.stackHash=JSON.stringify(this.get())}},undo_redo_api={add:function(document){!0!==undo_redo_core.locked&&(undo_redo_core.add(document),window.vc.events.trigger("undoredo:add",document))},getCurrentPosition:function(){return undo_redo_core.stackPosition},undo:function(){return undo_redo_core.undo(),window.vc.events.trigger("undoredo:undo"),undo_redo_api.get()},redo:function(){return undo_redo_core.redo(),window.vc.events.trigger("undoredo:redo"),undo_redo_api.get()},get:function(){return undo_redo_core.get()},canUndo:function(){return!this.isLocked()&&undo_redo_core.can("undo")},canRedo:function(){return!this.isLocked()&&undo_redo_core.can("redo")},setZeroState:function(data){null===undo_redo_core.zeroState?this.add(data):undo_redo_core.setZeroState(data)},lock:function(){undo_redo_core.locked=!0,window.vc.events.trigger("undoredo:lock")},unlock:function(){undo_redo_core.locked=!1,window.vc.events.trigger("undoredo:unlock")},isLocked:function(){return!0===undo_redo_core.locked}};void 0===window.vc&&(window.vc={}),window.vc.undoRedoApi=undo_redo_api}(),function($){"use strict";$(function(){var $undoControl,$redoControl,checkControls,renderNewContent;window.vc&&window.vc.events&&($undoControl=$("#vc_navbar-undo"),$redoControl=$("#vc_navbar-redo"),checkControls=function(){$undoControl.attr("disabled",!window.vc.undoRedoApi.canUndo()),$redoControl.attr("disabled",!window.vc.undoRedoApi.canRedo())},renderNewContent=function(content){vc.storage.setContent(content),vc.shortcodes.fetch({reset:!0}),_.delay(function(){window.vc.undoRedoApi.unlock()},50)},window.vc.events.on("undoredo:add undoredo:undo undoredo:redo undoredo:lock undoredo:unlock",_.debounce(checkControls,150)),$undoControl.on("click.vc-undo",function(newContent){$(this).is("[disabled]")||window.vc.undoRedoApi.isLocked()?newContent&&newContent.preventDefault&&newContent.preventDefault():(vc.closeActivePanel(),window.vc.undoRedoApi.lock(),newContent=window.vc.undoRedoApi.undo(),renderNewContent(newContent))}),$redoControl.on("click.vc-redo",function(newContent){$(this).is("[disabled]")||window.vc.undoRedoApi.isLocked()?newContent&&newContent.preventDefault&&newContent.preventDefault():(vc.closeActivePanel(),window.vc.undoRedoApi.lock(),newContent=window.vc.undoRedoApi.redo(),renderNewContent(newContent))}))})}(window.jQuery); assets/js/dist/frontend-editor.min.js 0000644 00001105366 15133272365 0013673 0 ustar 00 /*! * WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2021 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing */ // jscs:disable // jshint ignore: start function vc_guid(){return VCS4()+VCS4()+"-"+VCS4()}function VCS4(){return(65536*(1+Math.random())|0).toString(16).substring(1)}window.vc||(window.vc={}),function(){"use strict";vc.templateOptions={default:{evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},custom:{evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g}};function escapeChar(match){return"\\"+escapes[match]}var noMatch=/(.)^/,escapes={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},escapeRegExp=/\\|'|\r|\n|\u2028|\u2029/g;vc.template=function(text,argument){argument=_.defaults({},argument,vc.templateOptions.default);var render,template=RegExp([(argument.escape||noMatch).source,(argument.interpolate||noMatch).source,(argument.evaluate||noMatch).source].join("|")+"|$","g"),index=0,source="__p+='";text.replace(template,function(match,escape,interpolate,evaluate,offset){return source+=text.slice(index,offset).replace(escapeRegExp,escapeChar),index=offset+match.length,escape?source+="'+\n((__t=("+escape+"))==null?'':_.escape(__t))+\n'":interpolate?source+="'+\n((__t=("+interpolate+"))==null?'':__t)+\n'":evaluate&&(source+="';\n"+evaluate+"\n__p+='"),match}),source+="';\n",source="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+(source=!argument.variable?"with(obj||{}){\n"+source+"}\n":source)+"return __p;\n";try{render=new Function(argument.variable||"obj","_",source)}catch(e){throw e.source=source,e}template=function(data){return render.call(this,data,_)},argument=argument.variable||"obj";return template.source="function("+argument+"){\n"+source+"}",template}}(),function($){"use strict";var Plugin,old,TabsLine=function(element,options){var _this=this;this.options=options,this.$element=$(element),this.$dropdownContainer=this.$element.find(this.options.dropdownContainerSelector),this.$dropdown=this.$dropdownContainer.find(this.options.dropdownSelector),this.options.delayInit?(_this.$element.addClass(this.options.initializingClass),setTimeout(function(){_this.options.autoRefresh||_this.refresh(),_this.moveTabs(),_this.$element.removeClass(_this.options.initializingClass)},_this.options.delayInitTime)):(this.options.autoRefresh||this.refresh(),this.moveTabs()),$(window).on("resize",$.proxy(this.moveTabs,this)),this.$dropdownContainer.on("click.vc.tabsLine",$.proxy(this.checkDropdownContainerActive,this))};TabsLine.DEFAULTS={initializingClass:"vc_initializing",delayInit:!1,delayInitTime:1e3,activeClass:"vc_active",visibleClass:"vc_visible",dropdownContainerSelector:'[data-vc-ui-element="panel-tabs-line-toggle"]',dropdownSelector:'[data-vc-ui-element="panel-tabs-line-dropdown"]',tabSelector:'>li:not([data-vc-ui-element="panel-tabs-line-toggle"])',dropdownTabSelector:"li",freeSpaceOffset:5,autoRefresh:!1,showDevInfo:!1},TabsLine.prototype.refresh=function(){var addClick,_this=this;return _this.tabs=[],_this.dropdownTabs=[],_this.$element.find(_this.options.tabSelector).each(function(){_this.tabs.push({$tab:$(this),width:$(this).outerWidth()})}),_this.$dropdown.find(_this.options.dropdownTabSelector).each(function(){var $tempElement=$(this).clone().css({visibility:"hidden",position:"fixed"});$tempElement.appendTo(_this.$element),_this.dropdownTabs.push({$tab:$(this),width:$tempElement.outerWidth()}),$tempElement.remove(),$(this).on("click",_this.options.onTabClick)}),"function"==typeof this.options.onTabClick&&(_this.tabs.map(addClick=function(el){void 0===el.$tab.data("tabClickSet")&&(el.$tab.on("click",$.proxy(_this.options.onTabClick,el.$tab)),el.$tab.data("tabClickSet",!0))}),_this.dropdownTabs.map(addClick)),this},TabsLine.prototype.moveLastToDropdown=function(){var $element;return this.tabs.length&&(($element=this.tabs.pop()).$tab.prependTo(this.$dropdown),this.dropdownTabs.unshift($element)),this.checkDropdownContainer(),this},TabsLine.prototype.moveFirstToContainer=function(){var $element;return this.dropdownTabs.length&&(($element=this.dropdownTabs.shift()).$tab.appendTo(this.$element),this.tabs.push($element)),this.checkDropdownContainer(),this},TabsLine.prototype.getTabsWidth=function(){var tabsWidth=0;return this.tabs.forEach(function(entry){tabsWidth+=entry.width}),tabsWidth},TabsLine.prototype.isDropdownContainerVisible=function(){return this.$dropdownContainer.hasClass(this.options.visibleClass)},TabsLine.prototype.getFreeSpace=function(){var freeSpace=this.$element.width()-this.getTabsWidth()-this.options.freeSpaceOffset;return this.isDropdownContainerVisible()&&(freeSpace-=this.$dropdownContainer.outerWidth(),1===this.dropdownTabs.length&&0<=freeSpace-this.dropdownTabs[0].width+this.$dropdownContainer.outerWidth()&&(freeSpace+=this.$dropdownContainer.outerWidth())),freeSpace},TabsLine.prototype.moveTabsToDropdown=function(){for(var i=this.tabs.length-1;0<=i;i--){if(!(this.getFreeSpace()<0))return this;this.moveLastToDropdown()}return this},TabsLine.prototype.moveDropdownToTabs=function(){for(var dropdownTabsCount=this.dropdownTabs.length,i=0;i<dropdownTabsCount;i++){if(!(0<=this.getFreeSpace()-this.dropdownTabs[0].width))return this;this.moveFirstToContainer()}return this},TabsLine.prototype.showDropdownContainer=function(){return this.$dropdownContainer.addClass(this.options.visibleClass),this},TabsLine.prototype.hideDropdownContainer=function(){return this.$dropdownContainer.removeClass(this.options.visibleClass),this},TabsLine.prototype.activateDropdownContainer=function(){return this.$dropdownContainer.addClass(this.options.activeClass),this},TabsLine.prototype.deactivateDropdownContainer=function(){return this.$dropdownContainer.removeClass(this.options.activeClass),this},TabsLine.prototype.checkDropdownContainerActive=function(){return this.$dropdown.find("."+this.options.activeClass+":first").length?this.activateDropdownContainer():this.deactivateDropdownContainer(),this},TabsLine.prototype.checkDropdownContainer=function(){return this.dropdownTabs.length?this.showDropdownContainer():this.hideDropdownContainer(),this.checkDropdownContainerActive(),this},TabsLine.prototype.moveTabs=function(){return this.options.autoRefresh&&this.refresh(),this.checkDropdownContainer(),this.moveTabsToDropdown(),this.moveDropdownToTabs(),this.options.showDevInfo&&this.showDevInfo(),this},TabsLine.prototype.showDevInfo=function(){var $devInfoBlock=$("#vc-ui-tabs-line-dev-info");$devInfoBlock.length&&(this.$devBlock=$devInfoBlock),void 0===this.$devBlock&&(this.$devBlock=$('<div id="vc-ui-tabs-line-dev-info" />').css({position:"fixed",right:"40px",top:"40px",padding:"7px 12px",border:"1px solid rgba(0, 0, 0, 0.2)",background:"rgba(0, 0, 0, 0.7)",color:"#0a0","border-radius":"5px","font-family":"tahoma","font-size":"12px","z-index":1100}),this.$devBlock.appendTo("body")),void 0===this.$devInfo&&(this.$devInfo=$("<div />").css({"margin-bottom":"7px","padding-bottom":"7px","border-bottom":"1px dashed rgba(0, 200, 0, .35)"}),this.$devInfo.appendTo(this.$devBlock)),this.$devInfo.empty(),this.$devInfo.append($("<div />").text("Tabs count: "+this.tabs.length)),this.$devInfo.append($("<div />").text("Dropdown count: "+this.dropdownTabs.length)),this.$devInfo.append($("<div />").text("El width: "+this.$element.width())),this.$devInfo.append($("<div />").text("Tabs width: "+this.getTabsWidth())),this.$devInfo.append($("<div />").text("Tabs width with dots: "+(this.getTabsWidth()+this.$dropdownContainer.outerWidth()))),this.$devInfo.append($("<div />").text("Free space: "+this.getFreeSpace())),this.tabs.length&&this.$devInfo.append($("<div />").text("Last tab width: "+this.tabs[this.tabs.length-1].width)),this.dropdownTabs.length&&this.$devInfo.append($("<div />").text("First dropdown tab width: "+this.dropdownTabs[0].width))},Plugin=function(option){return this.each(function(){var $this=$(this),action=$this.data("vcUiTabsLine"),data=$this.data("vc.tabsLine"),options=$.extend(!0,{},TabsLine.DEFAULTS,$this.data(),action,"object"==typeof option&&option),action="string"==typeof option?option:options.action;data||$this.data("vc.tabsLine",data=new TabsLine(this,options)),action&&data[action]()})},old=$.fn.vcTabsLine,$.fn.vcTabsLine=Plugin,$.fn.vcTabsLine.Constructor=TabsLine,$.fn.vcTabsLine.noConflict=function(){return $.fn.vcTabsLine=old,this},$(window).on("load",function(){$("[data-vc-ui-tabs-line]").each(function(){var $vcTabsLine=$(this);Plugin.call($vcTabsLine,$vcTabsLine.data())})})}(window.jQuery),window.vc||(window.vc={}),function(){var ListenerHelper=vc.events={};_.extend(ListenerHelper,Backbone.Events),ListenerHelper.triggerShortcodeEvents=function(eventType,shortcodeModel){var shortcodeTag=shortcodeModel.get("shortcode");this.trigger("shortcodes",shortcodeModel,eventType),this.trigger("shortcodes:"+shortcodeTag,shortcodeModel,eventType),this.trigger("shortcodes:"+eventType,shortcodeModel),this.trigger("shortcodes:"+shortcodeTag+":"+eventType,shortcodeModel),this.trigger("shortcodes:"+shortcodeTag+":"+eventType+":parent:"+shortcodeModel.get("parent_id"),shortcodeModel),this.triggerParamsEvents(eventType,shortcodeModel)},ListenerHelper.triggerParamsEvents=function(eventType,shortcodeModel){var shortcodeTag=shortcodeModel.get("shortcode"),params=_.extend({},shortcodeModel.get("params")),settings=vc.map[shortcodeTag];_.isArray(settings.params)&&_.each(settings.params,function(paramSettings){this.trigger("shortcodes:"+eventType+":param",shortcodeModel,params[paramSettings.param_name],paramSettings),this.trigger("shortcodes:"+shortcodeTag+":"+eventType+":param",shortcodeModel,params[paramSettings.param_name],paramSettings),this.trigger("shortcodes:"+eventType+":param:type:"+paramSettings.type,shortcodeModel,params[paramSettings.param_name],paramSettings),this.trigger("shortcodes:"+shortcodeTag+":"+eventType+":param:type:"+paramSettings.type,shortcodeModel,params[paramSettings.param_name],paramSettings),this.trigger("shortcodes:"+eventType+":param:name:"+paramSettings.param_name,shortcodeModel,params[paramSettings.param_name],paramSettings),this.trigger("shortcodes:"+shortcodeTag+":"+eventType+":param:name:"+paramSettings.param_name,shortcodeModel,params[paramSettings.param_name],paramSettings)},this)}}(window.jQuery),function($){"use strict";_.isUndefined(window.vc)&&(window.vc={}),window.Vc_postSettingsEditor=Backbone.View.extend({$editor:!1,sel:"wpb_csseditor",ace_enabled:!1,initialize:function(sel){sel&&0<sel.length&&(this.sel=sel),this.ace_enabled=!0},aceEnabled:function(){return this.ace_enabled&&window.ace&&window.ace.edit},setEditor:function(value){return this.aceEnabled()?this.setEditorAce(value):this.setEditorTextarea(value),this.$editor},focus:function(){var count;this.aceEnabled()?(this.$editor.focus(),count=this.$editor.session.getLength(),this.$editor.gotoLine(count,this.$editor.session.getLine(count-1).length)):this.$editor.focus()},setEditorAce:function(count){this.$editor||(this.$editor=ace.edit(this.sel),this.$editor.getSession().setMode("ace/mode/css"),this.$editor.setTheme("ace/theme/chrome")),this.$editor.setValue(count),this.$editor.clearSelection(),this.$editor.focus();count=this.$editor.getSession().getLength();return this.$editor.gotoLine(count,this.$editor.getSession().getLine(count-1).length),this.$editor},setEditorTextarea:function(value){return this.$editor||(this.$editor=$("<textarea></textarea>").css({width:"100%",height:"100%",minHeight:"300px"}),$("#"+this.sel).empty().append(this.$editor).css({overflowLeft:"hidden",width:"100%",height:"100%"})),this.$editor.val(value),this.$editor.focus(),this.$editor.parent().css({overflow:"auto"}),this.$editor},setSize:function(){var height=$(window).height()-380;this.aceEnabled()?$("#"+this.sel).css({height:height,minHeight:height}):(this.$editor.parent().css({height:height,minHeight:height}),this.$editor.css({height:"98%",width:"98%"}))},setSizeResizable:function(){var $editor=$("#"+this.sel),height=$editor.offset().top,height=vc.active_panel.$el.find('[data-vc-ui-element="panel-footer"]').offset().top-height-70;this.aceEnabled()?$editor.css({height:height,minHeight:height}):(this.$editor.parent().css({height:height,minHeight:height}),this.$editor.css({height:"98%",width:"98%"}))},getEditor:function(){return this.$editor},getValue:function(){return this.aceEnabled()?this.$editor.getValue():this.$editor.val()}})}(window.jQuery),function(){"use strict";window.Backbone.View.vcExtendUI=function(object){var newObject=this.extend(object);return newObject.prototype._vcUIEventsHooks||(newObject.prototype._vcUIEventsHooks=[]),object.uiEvents&&newObject.prototype._vcUIEventsHooks.push(object.uiEvents),newObject},window.vc.View=Backbone.View.extend({delegateEvents:function(){vc.View.__super__.delegateEvents.call(this),this._vcUIEventsHooks&&this._vcUIEventsHooks.length&&_.each(this._vcUIEventsHooks,function(events){_.isObject(events)&&_.each(events,function(methods,e){_.isString(methods)&&_.each(methods.split(/\s+/),function(method){this.on(e,this[method],this)},this)},this)},this)}})}(),window._.isUndefined(window.vc)&&(window.vc={}),function(vc,_,$){"use strict";window.vc_toTitleCase=function(str){return str.replace(/\w\S*/g,function(txt){return txt.charAt(0).toUpperCase()+txt.substr(1).toLowerCase()})},window.vc_convert_column_size=function(num){var dev=num?num.split("/"):[1,1],range=_.range(1,13),num=!_.isUndefined(dev[0])&&0<=_.indexOf(range,parseInt(dev[0],10))&&parseInt(dev[0],10),dev=!_.isUndefined(dev[1])&&0<=_.indexOf(range,parseInt(dev[1],10))&&parseInt(dev[1],10);return!1!==num&&!1!==dev?"vc_col-sm-"+12*num/dev:"vc_col-sm-12"},window.vc_convert_column_span_size=function(width){return"span12"===(width=width.replace(/^vc_/,""))?"1/1":"span11"===width?"11/12":"span10"===width?"5/6":"span9"===width?"3/4":"span8"===width?"2/3":"span7"===width?"7/12":"span6"===width?"1/2":"span5"===width?"5/12":"span4"===width?"1/3":"span3"===width?"1/4":"span2"===width?"1/6":"span1"===width&&"1/12"},window.vc_get_column_mask=function(columns_count){var i,sp,numbers_sum,columns=columns_count.split("_"),columns_count=columns.length;for(i in numbers_sum=0,columns)!isNaN(parseFloat(columns[i]))&&isFinite(columns[i])&&(sp=columns[i].match(/(\d{1,2})(\d{1,2})/),numbers_sum=_.reduce(sp.slice(1),function(memo,num){return memo+parseInt(num,10)},numbers_sum));return columns_count+""+numbers_sum},window.VCS4=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)},window.vc_guid=function(){return window.VCS4()+window.VCS4()+"-"+window.VCS4()},window.vc_button_param_target_callback=function(){var $link_target=this.$content.find("[name=target]").parents('[data-vc-ui-element="panel-shortcode-param"]:first'),$link_field=$(".wpb-edit-form [name=href]"),key_up_callback=_.debounce(function(){var val=$(this).val();0<val.length&&"http://"!==val&&"https://"!==val?$link_target.show():$link_target.hide()},300);$link_field.on("keyup",key_up_callback).trigger("keyup")},window.vc_cta_button_param_target_callback=function(){var $link_target=this.$content.find("[name=target]").parents('[data-vc-ui-element="panel-shortcode-param"]:first'),$link_field=$(".wpb-edit-form [name=href]"),key_up_callback=_.debounce(function(){var val=$(this).val();0<val.length&&"http://"!==val&&"https://"!==val?$link_target.show():$link_target.hide()},300);$link_field.on("keyup",key_up_callback).trigger("keyup")},window.vc_grid_exclude_dependency_callback=function(){var exclude_obj=$(".wpb_vc_param_value[name=exclude]",this.$content).data("vc-param-object");if(!exclude_obj)return!1;var post_type_object=$('select.wpb_vc_param_value[name="post_type"]',this.$content),val=post_type_object.val();exclude_obj.source_data=function(request,response){return{query:{query:val,term:request.term}}},exclude_obj.source_data_val=val,post_type_object.on("change",function(){val=$(this).val(),exclude_obj.source_data_val!=val&&(exclude_obj.source_data=function(request,response){return{query:{query:val,term:request.term}}},exclude_obj.$el.data("uiAutocomplete").destroy(),exclude_obj.$sortable_wrapper.find(".vc_data").remove(),exclude_obj.render(),exclude_obj.source_data_val=val)})},window.vcGridFilterExcludeCallBack=function(){var $filterBy=$(".wpb_vc_param_value[name=filter_source]",this.$content),defaultValue=$filterBy.val(),autocomplete=$(".wpb_vc_param_value[name=exclude_filter]",this.$content).data("vc-param-object");if(void 0===autocomplete)return!1;$filterBy.on("change",function(){var $this=$(this);defaultValue!==$this.val()&&autocomplete.clearValue(),autocomplete.source_data=function(){return{vc_filter_by:$this.val()}}}).trigger("change")},window.vcGridTaxonomiesCallBack=function(){var $filterByPostType=$(".wpb_vc_param_value[name=post_type]",this.$content),defaultValue=$filterByPostType.val(),autocomplete=$(".wpb_vc_param_value[name=taxonomies]",this.$content).data("vc-param-object");if(void 0===autocomplete)return!1;$filterByPostType.on("change",function(){var $this=$(this);defaultValue!==$this.val()&&autocomplete.clearValue(),autocomplete.source_data=function(){return{vc_filter_post_type:$filterByPostType.val()}}}).trigger("change")},window.vcChartCustomColorDependency=function(){var $masterEl=$(".wpb_vc_param_value[name=style]",this.$content),$content=this.$content;$masterEl.on("change",function(){var masterValue=$(this).val();$content.toggleClass("vc_chart-edit-form-custom-color","custom"===masterValue)}),$masterEl.trigger("change")},window.vc_wpnop=function(html){if(html=void 0!==html?html+"":"",window.switchEditors&&void 0!==window.switchEditors.pre_wpautop)return html=(html=window.switchEditors.pre_wpautop(html)).replace(/<p>(<!--(?:.*)-->)<\/p>/g,"$1");if(!html)return"";var preserve_br="blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset|figure",blocklist1=preserve_br+"|div|p",blocklist2=preserve_br+"|pre",preserve_linebreaks=!1,preserve_br=!1,preserve=[];return-1!==(html=-1!==html.indexOf("<script")||-1!==html.indexOf("<style")?html.replace(/<(script|style)[^>]*>[\s\S]*?<\/\1>/g,function(match){return preserve.push(match),"<wp-preserve>"}):html).indexOf("<pre")&&(preserve_linebreaks=!0,html=html.replace(/<pre[^>]*>[\s\S]+?<\/pre>/g,function(a){return(a=(a=a.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-line-break>")).replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-line-break>")).replace(/\r?\n/g,"<wp-line-break>")})),-1!==html.indexOf("[caption")&&(preserve_br=!0,html=html.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,"")})),html=(html=(html=(html=(html=-1!==(html=-1!==(html=-1!==(html=(html=(html=(html=(html=(html=(html=(html=(html=(html=(html=(html=(html=(html=(html=html.replace(new RegExp("\\s*</("+blocklist1+")>\\s*","g"),"</$1>\n")).replace(new RegExp("\\s*<((?:"+blocklist1+")(?: [^>]*)?)>","g"),"\n<$1>")).replace(/(<p [^>]+>.*?)<\/p>/g,"$1</p#>")).replace(/<div( [^>]*)?>\s*<p>/gi,"<div$1>\n\n")).replace(/\s*<p>/gi,"")).replace(/\s*<\/p>\s*/gi,"\n\n")).replace(/\n[\s\u00a0]+\n/g,"\n\n")).replace(/(\s*)<br ?\/?>\s*/gi,function(match,space){return space&&-1!==space.indexOf("\n")?"\n\n":"\n"})).replace(/\s*<div/g,"\n<div")).replace(/<\/div>\s*/g,"</div>\n")).replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n")).replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption")).replace(new RegExp("\\s*<((?:"+blocklist2+")(?: [^>]*)?)\\s*>","g"),"\n<$1>")).replace(new RegExp("\\s*</("+blocklist2+")>\\s*","g"),"</$1>\n")).replace(/<((li|dt|dd)[^>]*)>/g," \t<$1>")).indexOf("<option")?(html=html.replace(/\s*<option/g,"\n<option")).replace(/\s*<\/select>/g,"\n</select>"):html).indexOf("<hr")?html.replace(/\s*<hr( [^>]*)?>\s*/g,"\n\n<hr$1>\n\n"):html).indexOf("<object")?html.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/[\r\n]+/g,"")}):html).replace(/<\/p#>/g,"</p>\n")).replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,"\n$1")).replace(/^\s+/,"")).replace(/[\s\u00a0]+$/,""),preserve_linebreaks&&(html=html.replace(/<wp-line-break>/g,"\n")),preserve_br&&(html=html.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),html=preserve.length?html.replace(/<wp-preserve>/g,function(){return preserve.shift()}):html},window.vc_wpautop=function(text){if(text=void 0!==text?text+"":"",window.switchEditors&&void 0!==window.switchEditors.wpautop)return text=(text=window.switchEditors.wpautop(text)).replace(/<p>(<!--(?:.*)-->)<\/p>/g,"$1");var preserve_linebreaks=!1,preserve_br=!1,blocklist="table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary";return-1===(text=(text=-1!==(text=text.replace(/\r\n|\r/g,"\n")).indexOf("<object")?text.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/\n+/g,"")}):text).replace(/<[^<>]+>/g,function(a){return a.replace(/[\n\t ]+/g," ")})).indexOf("<pre")&&-1===text.indexOf("<script")||(preserve_linebreaks=!0,text=text.replace(/<(pre|script)[^>]*>[\s\S]*?<\/\1>/g,function(a){return a.replace(/\n/g,"<wp-line-break>")})),-1!==(text=-1!==text.indexOf("<figcaption")?(text=text.replace(/\s*(<figcaption[^>]*>)/g,"$1")).replace(/<\/figcaption>\s*/g,"</figcaption>"):text).indexOf("[caption")&&(preserve_br=!0,text=text.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return(a=(a=a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>")).replace(/<[^<>]+>/g,function(b){return b.replace(/[\n\t ]+/," ")})).replace(/\s*\n\s*/g,"<wp-temp-br />")})),text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text=(text+="\n\n").replace(/<br \/>\s*<br \/>/gi,"\n\n")).replace(new RegExp("(<(?:"+blocklist+")(?: [^>]*)?>)","gi"),"\n\n$1")).replace(new RegExp("(</(?:"+blocklist+")>)","gi"),"$1\n\n")).replace(/<hr( [^>]*)?>/gi,"<hr$1>\n\n")).replace(/\s*<option/gi,"<option")).replace(/<\/option>\s*/gi,"</option>")).replace(/\n\s*\n+/g,"\n\n")).replace(/([\s\S]+?)\n\n/g,"<p>$1</p>\n")).replace(/<p>\s*?<\/p>/gi,"")).replace(new RegExp("<p>\\s*(</?(?:"+blocklist+")(?: [^>]*)?>)\\s*</p>","gi"),"$1")).replace(/<p>(<li.+?)<\/p>/gi,"$1")).replace(/<p>\s*<blockquote([^>]*)>/gi,"<blockquote$1><p>")).replace(/<\/blockquote>\s*<\/p>/gi,"</p></blockquote>")).replace(new RegExp("<p>\\s*(</?(?:"+blocklist+")(?: [^>]*)?>)","gi"),"$1")).replace(new RegExp("(</?(?:"+blocklist+")(?: [^>]*)?>)\\s*</p>","gi"),"$1")).replace(/(<br[^>]*>)\s*\n/gi,"$1")).replace(/\s*\n/g,"<br />\n")).replace(new RegExp("(</?(?:"+blocklist+")[^>]*>)\\s*<br />","gi"),"$1")).replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi,"$1")).replace(/(?:<p>|<br ?\/?>)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|<br ?\/?>)*/gi,"[caption$1[/caption]")).replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g,function(a,b,c){return c.match(/<p( [^>]*)?>/)?a:b+"<p>"+c+"</p>"}),preserve_linebreaks&&(text=text.replace(/<wp-line-break>/g,"\n")),text=(text=preserve_br?text.replace(/<wp-temp-br([^>]*)>/g,"<br$1>"):text).replace(/<p>(<!--(?:.*)-->)<\/p>/g,"$1")},window.vc_regexp_shortcode=_.memoize(function(){return RegExp("\\[(\\[?)([\\w|-]+\\b)(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)")}),window.vcAddShortcodeDefaultParams=function(model){var params=model.get("params"),preset=model.get("preset"),params=_.extend({},vc.getDefaults(model.get("shortcode")),params);preset&&window.vc_all_presets[preset]&&(params=window.vc_all_presets[preset],void 0!==vc.frame_window&&window.vc_all_presets[preset].css&&vc.frame_window.vc_iframe.setCustomShortcodeCss(window.vc_all_presets[preset].css)),model.set({params:params},{silent:!0})},window.vc_globalHashCode=function(obj){return(obj="string"!=typeof obj?JSON.stringify(obj):obj).length?obj.split("").reduce(function(a,b){return(a=(a<<5)-a+b.charCodeAt(0))&a},0):0},vc.memoizeWrapper=function(func,resolver){var cache={};return function(){var key=resolver?resolver.apply(this,arguments):arguments[0];return _.hasOwnProperty.call(cache,key)||(cache[key]=func.apply(this,arguments)),_.isObject(cache[key])?window.jQuery.fn.extend(!0,{},cache[key]):cache[key]}},window.vcChartParamAfterAddCallback=function($elem,colors){if("new"!==colors&&"clone"!==colors||$elem.find(".vc_control.column_toggle").click(),"new"===colors){for(var random,exclude=["white","black"],$select=$elem.find("[name=values_color]"),$options=$select.find("option"),i=0;!(100<i++);)if(random=Math.floor(Math.random()*$options.length),-1===window.jQuery.inArray($options.eq(random).val(),exclude)){$options.eq(random).prop("selected",!0),$select.trigger("change");break}colors=["#5472d2","#00c1cf","#fe6c61","#8d6dc4","#4cadc9","#cec2ab","#50485b","#75d69c","#f7be68","#5aa1e3","#6dab3c","#f4524d","#f79468","#b97ebb","#ebebeb","#f7f7f7","#0088cc","#58b9da","#6ab165","#ff9900","#ff675b","#555555"],random=Math.floor(Math.random()*colors.length),$elem.find("[name=values_custom_color]").val(colors[random]).trigger("change")}},vc.events.on("shortcodes:vc_row:add:param:name:parallax shortcodes:vc_row:update:param:name:parallax",function(model,params){!params||(params=model.get("params"))&¶ms.css&&(params.css=params.css.replace(/(background(\-position)?\s*\:\s*[\S]+(\s*[^\!\s]+)?)[\s*\!important]*/g,"$1"),model.set("params",params,{silent:!0}))}),vc.events.on("shortcodes:vc_single_image:sync shortcodes:vc_single_image:add",function(model){var params=model.get("params");params.link&&!params.onclick&&(params.onclick="custom_link",model.save({params:params}))}),window.vcEscapeHtml=function(text){var map={"&":"&","<":"<",">":">",'"':""","'":"'"};return null==text?"":text.replace(/[&<>"']/g,function(m){return map[m]})},window.vc_slugify=function(text){return text.toLowerCase().replace(/[^\w ]+/g,"").replace(/ +/g,"-")}}(window.vc,window._,window.jQuery),window.jQuery.expr.pseudos.containsi=function(a,i,m){return 0<=window.jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())},function($,_){"use strict";var attachmentCompatRender,attachCb=[],media=wp.media,origFeaturedImageSet=media.featuredImage.set,origEditorSendAttachment=media.editor.send.attachment,l10n=i18nLocale,workflows={};function processImages(attachments,callback){var ids=attachments.models?attachments.pluck("id"):attachments;$.ajax({dataType:"json",type:"POST",url:window.ajaxurl,data:{action:"vc_media_editor_add_image",filters:window.vc_selectedFilters,ids:ids,vc_inline:!0,_vcnonce:window.vcAdminNonce}}).done(function(response){var models,attachment,i;if("function"==typeof callback){for(models=[],i=0;i<response.data.ids.length;i++)attachment=(attachment="function"==typeof attachment?attachments.get(response.data.ids[i]):attachments[response.data.ids[i]])||media.model.Attachment.get(response.data.ids[i]),models.push(attachment);var promises=function(models){for(var promises=[],i=0;i<models.length;i++)models[i].get("url")||promises.push(models[i].fetch());return promises}(models);$.when.apply($,promises).done(function(){callback(models)})}}).fail(function(response){$(".media-modal-close").click(),attachCb=[],window.vc&&window.vc.active_panel&&window.i18nLocale&&window.i18nLocale.error_while_saving_image_filtered&&window.vc.active_panel.showMessage(window.i18nLocale.error_while_saving_image_filtered,"error"),window.console&&window.console.warn&&window.console.warn("processImages failed",response)}).always(function(){$(".media-modal").removeClass("processing-media")})}function previewFilter(attachmentId){var $previewContainer,$preview,$filter=$(".media-frame:visible [data-vc-preview-image-filter="+attachmentId+"]");if($filter.length){if($previewContainer=$(".media-frame:visible .attachment-info .thumbnail-image").eq(-1),$preview=$previewContainer.find("img"),$previewContainer.addClass("loading"),$preview.data("original-src")||$preview.data("original-src",$preview.attr("src")),!$filter.val().length)return $preview.attr("src",$preview.data("original-src")),void $previewContainer.removeClass("loading");$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:{action:"vc_media_editor_preview_image",filter:$filter.val(),attachment_id:attachmentId,preferred_size:window.getUserSetting("imgsize","medium"),_vcnonce:window.vcAdminNonce}}).done(function(response){response.success&&response.data.src.length&&$preview.attr("src",response.data.src)}).fail(function(jqXHR,textStatus,errorThrown){window.console.warn("Filter preview failed:",textStatus,errorThrown)}).always(function(){$previewContainer.removeClass("loading")})}}attachmentCompatRender=_.extend(media.view.AttachmentCompat.prototype.render),media.view.AttachmentCompat.prototype.render=function(){var that=this,attachmentId=this.model.get("id");return attachmentCompatRender.call(this),_.defer(function(){var html,$filter,$container=that.controller.$el.find(".attachment-info"),$input=that.controller.$el.find("[data-vc-preview-image-filter]");$container.length&&$input.length&&(html='<label class="setting vc-image-filter-setting">',html+='<span class="name">'+$input.parent().find(".vc-filter-label").text()+"</span>",html+=$input[0].outerHTML,$container.before(html+="</label>"),$input.parents("tr").remove()),void 0!==window.vc_selectedFilters&&void 0!==window.vc_selectedFilters[attachmentId]&&($filter=$(".media-frame:visible [data-vc-preview-image-filter="+attachmentId+"]")).length&&$filter.val(window.vc_selectedFilters[attachmentId]).trigger("change"),previewFilter(attachmentId)}),this},media.editor.send.attachment=function(props,attachment){attachCb.push(attachment.id),processImages([attachment.id],function(newAttachment){var attachment=newAttachment.slice(0).pop().attributes;origEditorSendAttachment(props,attachment).done(function(html){!function origEditorSendAttachmentCallback(html,id){attachCb&&attachCb[0]!==id?setTimeout(function(){origEditorSendAttachmentCallback(html,id)},50):(attachCb.shift(),media.editor.insert(html))}(html,attachment.id)})})},media.featuredImage.set=function(id){-1!==id?$.ajax({type:"POST",url:window.ajaxurl,data:{action:"vc_media_editor_add_image",filters:window.vc_selectedFilters,ids:[id],_vcnonce:window.vcAdminNonce}}).done(function(newId){!0===newId.success&&newId.data.ids.length?(newId=newId.data.ids.pop(),origFeaturedImageSet(newId)):origFeaturedImageSet(id)}).fail(function(){origFeaturedImageSet(id)}):origFeaturedImageSet(id)},media.controller.VcSingleImage=media.controller.FeaturedImage.extend({defaults:_.defaults({id:"vc_single-image",filterable:"uploaded",multiple:!1,toolbar:"vc_single-image",title:l10n.set_image,priority:60,syncSelection:!1},media.controller.Library.prototype.defaults),updateSelection:function(){var attachments,selection=this.get("selection"),ids=media.vc_editor.getData();void 0!==ids&&""!==ids&&-1!==ids&&(attachments=_.map(ids.toString().split(/,/),function(attachment){attachment=media.model.Attachment.get(attachment);return attachment.get("url")&&attachment.get("url").length||attachment.fetch(),attachment})),selection.reset(attachments)}}),media.controller.VcGallery=media.controller.VcSingleImage.extend({defaults:_.defaults({id:"vc_gallery",title:l10n.add_images,toolbar:"main-insert",filterable:"uploaded",library:media.query({type:"image"}),multiple:"add",editable:!0,priority:60,syncSelection:!1},media.controller.Library.prototype.defaults)}),media.VcSingleImage={getData:function(){return this.$hidden_ids.val()},set:function(selection){var template=vc.template($("#vc_settings-image-block").html(),vc.templateOptions.custom);return this.$img_ul.html(template(selection)),this.$clear_button.show(),this.$hidden_ids.val(selection.id).trigger("change"),!1},frame:function(element){return window.vc_selectedFilters={},this.element=element,this.$button=$(this.element),this.$block=this.$button.closest(".edit_form_line"),this.$hidden_ids=this.$block.find(".gallery_widget_attached_images_ids"),this.$img_ul=this.$block.find(".gallery_widget_attached_images_list"),this.$clear_button=this.$img_ul.next(),this._frame||(this._frame=media({state:"vc_single-image",states:[new media.controller.VcSingleImage]}),this._frame.on("toolbar:create:vc_single-image",function(toolbar){this.createSelectToolbar(toolbar,{text:l10n.set_image,close:!1})},this._frame),this._frame.state("vc_single-image").on("select",this.select),this._frame)},select:function(){var selection=this.get("selection");vc.events.trigger("click:media_editor:add_image",selection,"single")}},media.view.MediaFrame.VcGallery=media.view.MediaFrame.Post.extend({createStates:function(){this.states.add([new media.controller.VcGallery])},bindHandlers:function(){media.view.MediaFrame.Select.prototype.bindHandlers.apply(this,arguments),this.on("toolbar:create:main-insert",this.createToolbar,this);_.each({content:{embed:"embedContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar"}},function(regionHandlers,region){_.each(regionHandlers,function(callback,handler){this.on(region+":render:"+handler,this[callback],this)},this)},this)},mainInsertToolbar:function(view){var controller=this;this.selectionStatusToolbar(view),view.set("insert",{style:"primary",priority:80,text:l10n.add_images,requires:{selection:!0},click:function(){var state=controller.state(),selection=state.get("selection");vc.events.trigger("click:media_editor:add_image",selection,"gallery"),state.trigger("insert",selection)}})}}),media.vc_editor=_.clone(media.editor),_.extend(media.vc_editor,{$vc_editor_element:null,getData:function(){return media.vc_editor.$vc_editor_element.closest(".edit_form_line").find(".gallery_widget_attached_images_ids").val()},insert:function(images){var $img_ul=media.vc_editor.$vc_editor_element.closest(".edit_form_line"),$hidden_ids=$img_ul.find(".gallery_widget_attached_images_ids"),$img_ul=$img_ul.find(".gallery_widget_attached_images_list"),$thumbnails_string="",template=vc.template($("#vc_settings-image-block").html(),vc.templateOptions.custom);_.each(images,function(image){$thumbnails_string+=template(image)}),$hidden_ids.val(_.map(images,function(image){return image.id}).join(",")).trigger("change"),$img_ul.html($thumbnails_string)},open:function(id){var workflow;return id=this.id(id),workflow=(workflow=this.get(id))||this.add(id),window.vc_selectedFilters={},workflow.open()},add:function(id,options){var workflow=this.get(id);return workflow||workflows[id]||(workflow=workflows[id]=new media.view.MediaFrame.VcGallery(_.defaults(options||{},{state:"vc_gallery",title:l10n.add_images,library:{type:"image"},multiple:!0})))},init:function(){$("body").off("click.vcGalleryWidget").on("click.vcGalleryWidget",".gallery_widget_add_images",function($this){$this.preventDefault();$this=$(this);media.vc_editor.$vc_editor_element=$(this),"true"!==$this.attr("use-single")?($this.blur(),media.vc_editor.open("visual-composer")):media.VcSingleImage.frame(this).open("vc_editor")})}}),_.bindAll(media.vc_editor,"open"),$(document).ready(function(){media.vc_editor.init()}),vc.events.on("click:media_editor:add_image",function(selection,type){$(".media-modal").addClass("processing-media"),processImages(selection,function(attachments){var objects,attachments=_.map(attachments,function(newAttachment){return newAttachment.attributes});switch(selection.reset(attachments),objects=_.map(selection.models,function(model){return model.attributes}),type=void 0===type?"":type){case"gallery":media.vc_editor.insert(objects);break;case"single":media.VcSingleImage.set(objects[0])}$(".media-modal").removeClass("processing-media"),$(".media-modal-close").click()})}),$("body").on("change","[data-vc-preview-image-filter]",function(){var id=$(this).data("vcPreviewImageFilter");void 0===window.vc_selectedFilters&&(window.vc_selectedFilters={}),window.vc_selectedFilters[id]=$(this).val(),previewFilter(id)})}(window.jQuery,window._),_.isUndefined(window.vc)&&(window.vc={}),window.vc.filters={templates:[]},window.vc.addTemplateFilter=function(callback){_.isFunction(callback)&&this.filters.templates.push(callback)},function($){"use strict";function fixedEncodeURIComponent(str){return encodeURIComponent(str).replace(/[!'()*]/g,escape)}function Suggester(element,options){this.el=element,this.$el=$(this.el),this.$el_wrap="",this.$block="",this.suggester="",this.selected_items=[],this.options=_.isObject(options)?options:{},_.defaults(this.options,{css_class:"vc_suggester",limit:!1,source:{},predefined:[],locked:!1,select_callback:function(label,data){},remove_callback:function(label,data){},update_callback:function(label,data){},check_locked_callback:function(el,data){return!1}}),this.init()}window.init_textarea_html=function($element){var textfield_id,$form_line,$content_holder=$("#wp-link");$content_holder.parent().hasClass("wp-dialog")&&$content_holder.wpdialog("destroy"),textfield_id=$element.attr("id"),$content_holder=($form_line=$element.closest(".edit_form_line")).find(".vc_textarea_html_content");try{_.isUndefined(tinyMCEPreInit.qtInit[textfield_id])&&(window.tinyMCEPreInit.qtInit[textfield_id]=_.extend({},window.tinyMCEPreInit.qtInit[window.wpActiveEditor],{id:textfield_id})),window.tinyMCEPreInit&&window.tinyMCEPreInit.mceInit[window.wpActiveEditor]&&(window.tinyMCEPreInit.mceInit[textfield_id]=_.extend({},window.tinyMCEPreInit.mceInit[window.wpActiveEditor],{resize:"vertical",height:200,id:textfield_id,setup:function(ed){void 0!==ed.on?ed.on("init",function(ed){window.wpActiveEditor=textfield_id}):ed.onInit.add(function(ed){window.wpActiveEditor=textfield_id})}}),window.tinyMCEPreInit.mceInit[textfield_id].plugins=window.tinyMCEPreInit.mceInit[textfield_id].plugins.replace(/,?wpfullscreen/,""),window.tinyMCEPreInit.mceInit[textfield_id].wp_autoresize_on=!1),vc.edit_element_block_view&&vc.edit_element_block_view.currentModelParams?$element.val(vc_wpautop(vc.edit_element_block_view.currentModelParams[$content_holder.attr("name")]||"")):$element.val($content_holder.val()),quicktags(window.tinyMCEPreInit.qtInit[textfield_id]),QTags._buttonsInit(),window.tinymce&&(window.switchEditors&&window.switchEditors.go(textfield_id,"tmce"),"4"===tinymce.majorVersion&&tinymce.execCommand("mceAddEditor",!0,textfield_id)),window.wpActiveEditor=textfield_id}catch(e){$element.data("vcTinyMceDisabled",!0).appendTo($form_line),$("#wp-"+textfield_id+"-wrap").remove(),console&&console.error&&(console.error("VC: Tinymce error! Compatibility problem with other plugins."),console.error(e))}},Color.prototype.toString=function(){if(this._alpha<1)return this.toCSS("rgba",this._alpha).replace(/\s+/g,"");var hex=parseInt(this._color,10).toString(16);if(this.error)return"";if(hex.length<6)for(var i=6-hex.length-1;0<=i;i--)hex="0"+hex;return"#"+hex},vc.loop_partial=function(template_name,key,data,settings){data=_.isObject(data)&&!_.isUndefined(data[key])?data[key]:"";return vc.template($("#_vcl-"+template_name).html(),vc.templateOptions.custom)({name:key,data:data,settings:settings})},vc.loop_field_not_hidden=function(key,loop){return!(_.isObject(loop[key])&&_.isBoolean(loop[key].hidden)&&!0===loop[key].hidden)},vc.is_locked=function(data){return _.isObject(data)&&_.isBoolean(data.locked)&&!0===data.locked},Suggester.prototype={constructor:Suggester,init:function(){_.bindAll(this,"buildSource","itemSelected","labelClick","setFocus","resize"),this.$el.wrap('<ul class="'+this.options.css_class+'"><li class="input"/></ul>'),this.$el_wrap=this.$el.parent(),this.$block=this.$el_wrap.closest("ul").append($('<li class="clear"/>')),this.$el.on("focus",this.resize).on("blur",function(){$(this).parent().width(170),$(this).val("")}),this.$block.on("click",this.setFocus),this.suggester=this.$el.data("suggest"),this.$el.autocomplete({source:this.buildSource,select:this.itemSelected,minLength:2,focus:function(event,ui){return!1}}).data("ui-autocomplete")._renderItem=function(ul,item){return $('<li data-value="'+item.value+'">').append("<a>"+item.name+"</a>").appendTo(ul)},this.$el.autocomplete("widget").addClass("vc_ui-front"),_.isArray(this.options.predefined)&&_.each(this.options.predefined,function(item){this.create(item)},this)},resize:function(){var position=this.$el_wrap.position(),block_position=this.$block.position();this.$el_wrap.width(parseFloat(this.$block.width())-(parseFloat(position.left)-parseFloat(block_position.left)+4))},setFocus:function(e){e.preventDefault(),$(e.target).hasClass(this.options.css_class)&&this.$el.trigger("focus")},itemSelected:function(event,ui){return this.$el.blur(),this.create(ui.item),this.$el.trigger("focus"),!1},create:function($label){var exclude_css,index=this.selected_items.push($label)-1,remove=!0===this.options.check_locked_callback(this.$el,$label)?"":' <a class="remove">×</a>';_.isUndefined(this.selected_items[index].action)&&(this.selected_items[index].action="+"),exclude_css="-"===this.selected_items[index].action?" exclude":" include",($label=$('<li class="vc_suggest-label'+exclude_css+'" data-index="'+index+'" data-value="'+$label.value+'"><span class="label">'+$label.name+"</span>"+remove+"</li>")).insertBefore(this.$el_wrap),_.isEmpty(remove)||$label.on("click",this.labelClick),this.options.select_callback($label,this.selected_items)},labelClick:function(e){e.preventDefault();var $label=$(e.currentTarget),index=parseInt($label.data("index"),10);if($(e.target).is(".remove"))return this.selected_items.splice(index,1),this.options.remove_callback($label,this.selected_items),$label.remove(),!1;this.selected_items[index].action="+"===this.selected_items[index].action?"-":"+","+"===this.selected_items[index].action?$label.removeClass("exclude").addClass("include"):$label.removeClass("include").addClass("exclude"),this.options.update_callback($label,this.selected_items)},buildSource:function(request,response){this.ajax&&(this.ajax.abort(),response([]),this.ajax=!1);var exclude=_.filter(_.map(this.selected_items,function(item){return item?item.value:void 0})).join(",");this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:{action:"wpb_get_loop_suggestion",field:this.suggester,exclude:exclude,query:request.term,_vcnonce:window.vcAdminNonce}}).done(function(data){response(data)})}},$.fn.suggester=function(option){return this.each(function(){var $this=$(this),data=$this.data("suggester");data||$this.data("suggester",data=new Suggester(this,option)),"string"==typeof option&&data[option]()})};var VcLoopEditorView=Backbone.View.extend({className:"loop_params_holder",events:{"click input, select":"save","change input, select":"save","change :checkbox[data-input]":"updateCheckbox"},query_options:{},return_array:{},controller:"",initialize:function(){_.bindAll(this,"save","updateSuggestion","suggestionLocked")},render:function(controller){var template=vc.template($("#vcl-loop-frame").html(),_.extend({},vc.templateOptions.custom,{variable:"loop"}));return this.controller=controller,this.$el.html(template(this.model)),this.controller.$el.append(this.$el),_.each($("[data-suggest]"),function(current_value){var $field=$(current_value),current_value=window.decodeURIComponent($("[data-suggest-prefill="+$field.data("suggest")+"]").val());$field.suggester({predefined:$.parseJSON(current_value),select_callback:this.updateSuggestion,update_callback:this.updateSuggestion,remove_callback:this.updateSuggestion,check_locked_callback:this.suggestionLocked})},this),this.save(),this},show:function(){this.$el.slideDown()},save:function(e){this.return_array={},_.each(this.model,function(parsedValue,key){parsedValue=this.getValue(key,parsedValue);_.isString(parsedValue)&&!_.isEmpty(parsedValue)&&(this.return_array[key]=parsedValue)},this),this.controller.setInputValue(this.return_array)},getValue:function(key){return $("[name="+key+"]",this.$el).val()},hide:function(){this.$el.slideUp()},toggle:function(){this.$el.is(":animated")||this.$el.slideToggle()},updateCheckbox:function($input){var input_name=$($input.currentTarget).data("input"),$input=$("[data-name="+input_name+"]",this.$el),value=[];$("[data-input="+input_name+"]:checked").each(function(){value.push($(this).val())}),$input.val(value),this.save()},updateSuggestion:function($suggestion_block,value){$suggestion_block=$suggestion_block.closest("[data-block=suggestion]"),value=_.reduce(value,function(memo,label){return _.isEmpty(label)?"":memo+(_.isEmpty(memo)?"":",")+("-"===label.action?"-":"")+label.value},"").trim();$suggestion_block.find("[data-suggest-value]").val(value).trigger("change")},suggestionLocked:function(field,value){value=value.value,field=field.closest("[data-block=suggestion]").find("[data-suggest-value]").data("suggest-value");return this.controller.settings&&this.controller.settings[field]&&_.isBoolean(this.controller.settings[field].locked)&&1==this.controller.settings[field].locked&&_.isString(this.controller.settings[field].value)&&0<=_.indexOf(this.controller.settings[field].value.replace("-","").split(/\,/),""+value)}}),VcLoop=Backbone.View.extend({events:{"click .vc_loop-build":"showEditor"},initialize:function(){_.bindAll(this,"createEditor"),this.$input=$(".wpb_vc_param_value",this.$el),this.$button=this.$el.find(".vc_loop-build"),this.data=this.$input.val(),this.settings=$.parseJSON(window.decodeURIComponent(this.$button.data("settings")))},render:function(){return this},showEditor:function(e){if(e.preventDefault(),_.isObject(this.loop_editor_view))return this.loop_editor_view.toggle(),!1;$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:{action:"wpb_get_loop_settings",value:this.data,settings:this.settings,post_id:vc_post_id,_vcnonce:window.vcAdminNonce}}).done(this.createEditor)},createEditor:function(data){this.loop_editor_view=new VcLoopEditorView({model:_.isEmpty(data)?{}:data}),this.loop_editor_view.render(this).show()},setInputValue:function(value){this.$input.val(_.map(value,function(value,key){return key+":"+value}).join("|"))}}),VcOptionsField=Backbone.View.extend({events:{"click .vc_options-edit":"showEditor","click .vc_close-button":"showEditor","click input, select":"save","change input, select":"save","keyup input":"save"},data:{},fields:{},initialize:function(){this.$button=this.$el.find(".vc_options-edit"),this.$form=this.$el.find(".vc_options-fields"),this.$input=this.$el.find(".wpb_vc_param_value"),this.settings=this.$form.data("settings"),this.parseData(),this.render()},render:function(){var html="";return _.each(this.settings,function(field){_.isUndefined(this.data[field.name])?_.isUndefined(field.value)||(field.value=field.value.toString().split(","),this.data[field.name]=field.value):field.value=this.data[field.name],this.fields[field.name]=field;var template=$("#vcl-options-field-"+field.type);template.is("script")&&(template=vc.template(template.html(),vc.templateOptions.custom),html+=template(_.extend({},{name:"",label:"",value:[],options:"",description:""},field)))},this),this.$form.html(html+this.$form.html()),this},parseData:function(){_.each(this.$input.val().split("|"),function(name){var value;name.match(/\:/)&&(name=(value=name.split(":"))[0],value=value[1],this.data[name]=_.map(value.split(","),function(v){return window.decodeURIComponent(v)}))},this)},saveData:function(){var data_string=_.map(this.data,function(value,key){return key+":"+_.map(value,function(v){return window.encodeURIComponent(v)}).join(",")}).join("|");this.$input.val(data_string)},showEditor:function(){this.$form.slideToggle()},save:function($field){var value,$field=$($field.currentTarget);$field.is(":checkbox")?(value=[],this.$el.find("input[name="+$field.attr("name")+"]").each(function(){this.checked&&value.push($(this).val())}),this.data[$field.attr("name")]=value):this.data[$field.attr("name")]=[$field.val()],this.saveData()}});function VcSortedList(element,settings){this.el=element,this.$el=$(this.el),this.$data_field=this.$el.find(".wpb_vc_param_value"),this.$toolbar=this.$el.find(".vc_sorted-list-toolbar"),this.$current_control=this.$el.find(".vc_sorted-list-container"),_.defaults(this.options,{}),this.init()}VcSortedList.prototype={constructor:VcSortedList,init:function(){_.bindAll(this,"controlEvent","save"),this.$toolbar.on("change","input",this.controlEvent);function iteratee(item){return window.decodeURIComponent(item)}var i,selected_data=this.$data_field.val().split(",");for(i in selected_data){var control_settings=selected_data[i].split("|"),$control=!(!control_settings.length||!control_settings[0].length)&&this.$toolbar.find("[data-element="+decodeURIComponent(control_settings[0])+"]");!1!==$control&&$control.is("input")&&($control.prop("checked",!0),this.createControl({value:$control.val(),label:$control.parent().text(),sub:$control.data("subcontrol"),sub_value:_.map(control_settings.slice(1),iteratee)}))}this.$current_control.sortable({stop:this.save}).on("change","select",this.save)},createControl:function(data){var sub_control="",selected_sub_value=_.isUndefined(data.sub_value)?[]:data.sub_value;_.isArray(data.sub)&&_.each(data.sub,function(sub,index){sub_control+=" <select>",_.each(sub,function(item){sub_control+='<option value="'+item[0]+'"'+(_.isString(selected_sub_value[index])&&selected_sub_value[index]===item[0]?' selected="true"':"")+">"+item[1]+"</option>"}),sub_control+="</select>"},this),this.$current_control.append('<li class="vc_control-'+data.value+'" data-name="'+data.value+'">'+data.label+sub_control+"</li>")},controlEvent:function($control){$control=$($control.currentTarget);$control[0].checked?this.createControl({value:$control.val(),label:$control.parent().text(),sub:$control.data("subcontrol")}):this.$current_control.find(".vc_control-"+$control.val()).remove(),this.save()},save:function(){var string_value=_.map(this.$current_control.find("[data-name]"),function(element){var return_string=encodeURIComponent($(element).data("name"));return $(element).find("select").each(function(){var $sub_control=$(this);$sub_control.is("select")&&""!==$sub_control.val()&&(return_string+="|"+encodeURIComponent($sub_control.val()))}),return_string}).join(",");this.$data_field.val(string_value)}},$.fn.VcSortedList=function(option){return this.each(function(){var $this=$(this),data=$this.data("vc_sorted_list");_.isObject(option);data||$this.data("vc_sorted_list",data=new VcSortedList(this)),"string"==typeof option&&data[option]()})};var GoogleFonts=Backbone.View.extend({preview_el:".vc_google_fonts_form_field-preview-container > span",font_family_dropdown_el:".vc_google_fonts_form_field-font_family-container > select",font_style_dropdown_el:".vc_google_fonts_form_field-font_style-container > select",font_style_dropdown_el_container:".vc_google_fonts_form_field-font_style-container",status_el:".vc_google_fonts_form_field-status-container > span",events:{"change .vc_google_fonts_form_field-font_family-container > select":"fontFamilyDropdownChange","change .vc_google_fonts_form_field-font_style-container > select":"fontStyleDropdownChange"},initialize:function(attr){_.bindAll(this,"previewElementInactive","previewElementActive","previewElementLoading"),this.$preview_el=$(this.preview_el,this.$el),this.$font_family_dropdown_el=$(this.font_family_dropdown_el,this.$el),this.$font_style_dropdown_el=$(this.font_style_dropdown_el,this.$el),this.$font_style_dropdown_el_container=$(this.font_style_dropdown_el_container,this.$el),this.$status_el=$(this.status_el,this.$el),this.fontFamilyDropdownRender()},render:function(){return this},previewElementRender:function(){return this.$preview_el.css({"font-family":this.font_family,"font-style":this.font_style,"font-weight":this.font_weight}),this},previewElementInactive:function(){this.$status_el.text(window.i18nLocale.gfonts_loading_google_font_failed||"Loading google font failed.").css("color","#FF0000")},previewElementActive:function(){this.$preview_el.text("Grumpy wizards make toxic brew for the evil Queen and Jack.").css("color","inherit"),this.fontStyleDropdownRender()},previewElementLoading:function(){this.$preview_el.text(window.i18nLocale.gfonts_loading_google_font||"Loading Font...")},fontFamilyDropdownRender:function(){return this.fontFamilyDropdownChange(),this},fontFamilyDropdownChange:function(){var $font_family_selected=this.$font_family_dropdown_el.find(":selected");return this.font_family_url=$font_family_selected.val(),this.font_family=$font_family_selected.attr("data[font_family]"),this.font_types=$font_family_selected.attr("data[font_types]"),this.$font_style_dropdown_el_container.parent().hide(),this.font_family_url&&0<this.font_family_url.length&&WebFont.load({google:{families:[this.font_family_url]},inactive:this.previewElementInactive,active:this.previewElementActive,loading:this.previewElementLoading}),this},fontStyleDropdownRender:function(){var str_inner,str_arr=this.font_types.split(","),oel="",default_f_style=this.$font_family_dropdown_el.attr("default[font_style]");for(str_inner in str_arr)var str_arr_inner=str_arr[str_inner].split(":"),sel="",oel=oel+"<option "+(sel=_.isString(default_f_style)&&0<default_f_style.length&&str_arr[str_inner]==default_f_style?"selected":sel)+' value="'+str_arr[str_inner]+'" data[font_weight]="'+str_arr_inner[1]+'" data[font_style]="'+str_arr_inner[2]+'" class="'+str_arr_inner[2]+"_"+str_arr_inner[1]+'" >'+str_arr_inner[0]+"</option>";return this.$font_style_dropdown_el.html(oel),this.$font_style_dropdown_el_container.parent().show(),this.fontStyleDropdownChange(),this},fontStyleDropdownChange:function(){var $font_style_selected=this.$font_style_dropdown_el.find(":selected");return this.font_weight=$font_style_selected.attr("data[font_weight]"),this.font_style=$font_style_selected.attr("data[font_style]"),this.previewElementRender(),this}}),VC_AutoComplete=Backbone.View.extend({min_length:2,delay:500,auto_focus:!0,ajax_url:window.ajaxurl,source_data:function(){return{}},replace_values_on_select:!1,initialize:function(params){_.bindAll(this,"sortableChange","resize","labelRemoveHook","updateItems","sortableCreate","sortableUpdate","source","select","labelRemoveClick","createBox","focus","response","change","close","open","create","search","_renderItem","_renderMenu","_renderItemData","_resizeMenu"),params=$.extend({min_length:this.min_length,delay:this.delay,auto_focus:this.auto_focus,replace_values_on_select:this.replace_values_on_select},params),this.options=params,this.param_name=this.options.param_name,this.$el=this.options.$el,this.$el_wrap=this.$el.parent(),this.$sortable_wrapper=this.$el_wrap.parent(),this.$input_param=this.options.$param_input,this.selected_items=[],this.isMultiple=!1,this.render()},resize:function(){var position=this.$el_wrap.position(),block_position=this.$block.position();this.$el.autocomplete("widget").width(parseFloat(this.$block.width())-(parseFloat(position.left)-parseFloat(block_position.left)+4)+11)},enableMultiple:function(){this.isMultiple=!0,this.$el.show(),this.$el.trigger("focus")},enableSortable:function(){this.sortable=this.$sortable_wrapper.sortable({items:".vc_data",axis:"y",change:this.sortableChange,create:this.sortableCreate,update:this.sortableUpdate})},updateItems:function(){this.selected_items.length?this.$input_param.val(this.getSelectedItems().join(", ")):this.$input_param.val("")},sortableChange:function(event,ui){},itemsCreate:function(){var sel_items=[];this.$block.find(".vc_data").each(function(key,item){sel_items.push({label:item.dataset.label,value:item.dataset.value})}),this.selected_items=sel_items},sortableCreate:function(event,ui){},sortableUpdate:function(event,ui){var elems=this.$sortable_wrapper.sortable("toArray",{attribute:"data-index"}),items=[];_.each(elems,function(index){items.push(this.selected_items[index])},this);var index=0;$("li.vc_data",this.$sortable_wrapper).each(function(){$(this).attr("data-index",index++)}),this.selected_items=items,this.updateItems()},getWidget:function(){return this.$el.autocomplete("widget")},render:function(){var that;return this.$el.on("focus",this.resize),this.data=this.$el.autocomplete({source:this.source,minLength:this.options.min_length,delay:this.options.delay,autoFocus:this.options.auto_focus,select:this.select,focus:this.focus,response:this.response,change:this.change,close:this.close,open:this.open,create:this.create,search:this.search}),this.data.data("ui-autocomplete")._renderItem=this._renderItem,this.data.data("ui-autocomplete")._renderMenu=this._renderMenu,this.data.data("ui-autocomplete")._resizeMenu=this._resizeMenu,0<this.$input_param.val().length&&(this.isMultiple?this.$el.trigger("focus"):this.$el.hide(),$(".vc_autocomplete-label.vc_data",(that=this).$sortable_wrapper).each(function(){that.labelRemoveHook($(this))})),this.getWidget().addClass("vc_ui-front").addClass("vc_ui-auotocomplete"),this.$block=this.$el_wrap.closest("ul").append($('<li class="clear"/>')),this.itemsCreate(),this},close:function(event,ui){this.selected&&this.options.no_hide&&(this.getWidget().show(),this.selected++,2<this.selected&&(this.selected=void 0))},open:function(event,ui){var widget=this.getWidget().menu(),widget_position=widget.position();widget.css("left",widget_position.left-6),widget.css("top",widget_position.top+2)},focus:function(event,ui){if(!this.options.replace_values_on_select)return event.preventDefault(),!1},create:function(event,ui){},change:function(event,ui){},response:function(event,ui){},search:function(event,ui){},select:function(event,ui){var $li_el,$prev_el,$next_el;return this.selected=1,ui.item&&(this.options.unique_values&&($li_el=this.getWidget().data("uiMenu").active,this.options.groups&&($prev_el=$li_el.prev(),$next_el=$li_el.next(),$prev_el.hasClass("vc_autocomplete-group")&&!$next_el.hasClass("vc_autocomplete-item")&&$prev_el.remove()),$li_el.remove(),$("li.ui-menu-item",this.getWidget()).length||(this.selected=void 0)),this.createBox(ui.item),this.isMultiple?this.$el.trigger("focus"):this.$el.hide()),!1},createBox:function($label){var index=this.selected_items.push($label)-1;this.updateItems(),($label=$('<li class="vc_autocomplete-label vc_data" data-index="'+index+'" data-value="'+$label.value+'" data-label="'+$label.label+'"><span class="vc_autocomplete-label"><a>'+$label.label+'</a></span><a class="vc_autocomplete-remove">×</a></li>')).insertBefore(this.$el_wrap),this.labelRemoveHook($label)},labelRemoveHook:function($label){this.$el.blur(),this.$el.val(""),$label.on("click",this.labelRemoveClick)},labelRemoveClick:function(e,ui){e.preventDefault();var $label=$(e.currentTarget);if($(e.target).is(".vc_autocomplete-remove"))return this.selected_items.splice($label.index(),1),$label.remove(),this.updateItems(),this.$el.show(),!1},getSelectedItems:function(){if(this.selected_items.length){var results=[];return _.each(this.selected_items,function(item){results.push(item.value)}),results}return!1},_renderMenu:function(ul,items){var that=this,group=null;this.options.groups&&items.sort(function(a,b){return a.group>b.group}),$.each(items,function(index,item){that.options.groups&&item.group!=group&&(group=item.group,ul.append("<li class='ui-autocomplete-group vc_autocomplete-group' aria-label='"+group+"'>"+group+"</li>")),that._renderItemData(ul,item)})},_renderItem:function(ul,item){return $('<li data-value="'+item.value+'" class="vc_autocomplete-item">').append("<a>"+item.label+"</a>").appendTo(ul)},_renderItemData:function(ul,item){return this._renderItem(ul,item).data("ui-autocomplete-item",item)},_resizeMenu:function(){},clearValue:function(){this.selected_items=[],this.updateItems(),$(".vc_autocomplete-label.vc_data",this.$sortable_wrapper).remove()},source:function(request,response){var that=this;this.options.values&&0<this.options.values.length?this.options.unique_values?response($.ui.autocomplete.filter(_.difference(this.options.values,this.selected_items),request.term)):response($.ui.autocomplete.filter(this.options.values,request.term)):$.ajax({type:"POST",dataType:"json",url:this.ajax_url,data:$.extend({action:"vc_get_autocomplete_suggestion",shortcode:vc.active_panel.model.get("shortcode"),param:this.param_name,query:request.term,_vcnonce:window.vcAdminNonce},this.source_data(request,response))}).done(function(data){that.options.unique_values?response(_.filter(data,function(obj){return!_.findWhere(that.selected_items,obj)})):response(data)})}}),Vc_ParamInitializer=Backbone.View.extend({$content:{},initialize:function(){_.bindAll(this,"content"),this.$content=this.$el,this.model=vc.active_panel.model},setContent:function($el){this.$content=$el},content:function(){return this.$content},render:function(){var self=this;return $('[data-vc-ui-element="panel-shortcode-param"]',this.content()).each(function(){var _this=$(this),param=_this.data("param_settings");vc.atts.init.call(self,param,_this),_this.data("vcInitParam",!0)}),this}}),VC_ParamGroup=Backbone.View.extend({options:{max_items:0,sortable:!0,deletable:!0,collapsible:!0},items:0,$ul:!1,initializer:{},mappedParams:{},adminLabelParams:[],groupParamName:"",events:{"click > .edit_form_line > .vc_param_group-list > .vc_param_group-add_content":"addNew"},initialize:function(data){var $elParam,settings,self;this.$ul=this.$el.find("> .edit_form_line > .vc_param_group-list"),$elParam=$("> .wpb_vc_row",this.$ul),this.initializer=new Vc_ParamInitializer({el:this.$el}),this.model=vc.active_panel.model,settings=this.$ul.data("settings"),this.mappedParams={},this.adminLabelParams=[],this.options=_.defaults({},_.isObject(data.settings)?data.settings:{},settings,this.options),this.groupParamName=this.options.param.param_name,_.isObject(this.options.param)&&_.isArray(this.options.param.params)&&_.each(this.options.param.params,function(param){var elemName=this.groupParamName+"_"+param.param_name;this.mappedParams[elemName]=param,_.isObject(param)&&!0===param.admin_label&&this.adminLabelParams.push(elemName)},this),this.items=0,self=this,$elParam.length&&$elParam.each(function(){$elParam.data("vc-param-group-param",new VC_ParamGroup_Param({el:$(this),parent:self})),self.items++,self.afterAdd($(this),"init")}),this.options.sortable&&this.$ul.sortable({handle:".vc_control.column_move",items:"> .wpb_vc_row:not(vc_param_group-add_content-wrapper)",placeholder:"vc_placeholder"})},addNew:function(ev){var $newEl;ev.preventDefault(),this.addAllowed()&&(void 0!==this.options.param.callbacks&&void 0!==this.options.param.callbacks.before_add&&"function"==typeof($newEl=window[this.options.param.callbacks.before_add])&&!$newEl()||(($newEl=$(JSON.parse(this.$ul.next(".vc_param_group-template").html()))).removeClass("vc_param_group-add_content-wrapper"),$newEl.insertBefore(ev.currentTarget),$newEl.show(),this.initializer.setContent($newEl.find("> .wpb_element_wrapper")),this.initializer.render(),this.items++,$newEl.data("vc-param-group-param",new VC_ParamGroup_Param({el:$newEl,parent:this})),this.afterAdd($newEl,"new"),vc.events.trigger("vc-param-group-add-new",ev,$newEl,this)))},addAllowed:function(){return 0<this.options.max_items&&this.items+1<=this.options.max_items||this.options.max_items<=0},afterAdd:function($newEl,action){var fn;this.addAllowed()||(this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_row_edit_clone_delete > .vc_control.column_clone").hide(),this.$ul.find("> .vc_param_group-add_content").hide()),this.options.sortable||this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_control.column_move").hide(),this.options.deletable||this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_row_edit_clone_delete > .vc_control.column_delete").hide(),this.options.collapsible||this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_row_edit_clone_delete > .vc_control.column_toggle").hide(),void 0!==this.options.param.callbacks&&void 0!==this.options.param.callbacks.after_add&&"function"==typeof(fn=window[this.options.param.callbacks.after_add])&&fn($newEl,action)},afterDelete:function(){var fn;this.addAllowed()&&(this.$ul.find("> .wpb_vc_row > .vc_param_group-controls > .vc_row_edit_clone_delete > .vc_control.column_clone").show(),this.$ul.find("> .vc_param_group-add_content").show()),void 0!==this.options.param.callbacks&&void 0!==this.options.param.callbacks.after_delete&&"function"==typeof(fn=window[this.options.param.callbacks.after_delete])&&fn()}}),VC_ParamGroup_Param=Backbone.View.extend({dependentElements:!1,mappedParams:!1,groupParamName:"",adminLabelParams:[],events:{"click > .vc_controls > .vc_row_edit_clone_delete > .vc_control.column_toggle":"toggle","click > .vc_controls > .vc_row_edit_clone_delete > .vc_control.column_delete":"deleteParam","click > .vc_controls > .vc_row_edit_clone_delete > .vc_control.column_clone":"clone"},initialize:function(options){this.options=options,this.$content=this.options.parent.$ul,this.model=vc.active_panel.model,this.mappedParams=this.options.parent.mappedParams,this.groupParamName=this.options.parent.groupParamName,this.adminLabelParams=this.options.parent.adminLabelParams,this.dependentElements={},_.bindAll(this,"hookDependent"),this.initializeDependency(),_.bindAll(this,"hookAdminLabel"),this.initializeAdminLabels()},initializeAdminLabels:function(){for(var callback=this.hookAdminLabel,f=function(){var $field=$(this);$field.data("vc_admin_labels")||($field.data("vc_admin_labels",!0),$field.on("keyup change",callback),callback({currentTarget:this}))},i=0;i<this.adminLabelParams.length;i++)$("[name="+this.adminLabelParams[i]+"].wpb_vc_param_value",this.$el).each(f)},hookAdminLabel:function($wrapperLabel){for(var labelName="",labelValue="",labels=[],$parent=($field=$($wrapperLabel.currentTarget)).closest(".vc_param_group-wrapper"),$wrapperLabel=$field.closest(".vc_param").find(".vc_param-group-admin-labels"),i=0;i<this.adminLabelParams.length;i++){var $field,elemName=this.adminLabelParams[i],paramSettings=($field=$parent.find("[name="+elemName+"]")).closest('[data-vc-ui-element="panel-shortcode-param"]');void 0!==this.mappedParams[elemName]&&(labelName=this.mappedParams[elemName].heading),labelValue=$field.is("select")?$field.find("option:selected").text():!$field.is("input:checkbox")||$field[0].checked?$field.val():"",paramSettings={type:paramSettings.data("param_type"),param_name:paramSettings.data("param_name")},""!==(labelValue=_.isObject(vc.atts[paramSettings.type])&&_.isFunction(vc.atts[paramSettings.type].render)?vc.atts[paramSettings.type].render.call(this,paramSettings,labelValue):labelValue)&&labels.push("<label>"+labelName+"</label>: "+labelValue)}$wrapperLabel.html(labels.join(", ")).toggleClass("vc_hidden-label",!labels.length)},initializeDependency:function(){var callDependencies={};_.each(this.mappedParams,function(param,name){var $masters,$slave;_.isObject(param)&&_.isObject(param.dependency)&&_.isString(param.dependency.element)&&($masters=$("[name="+this.groupParamName+"_"+param.dependency.element+"].wpb_vc_param_value",this.$el),($slave=$("[name="+name+"].wpb_vc_param_value",this.$el)).length&&_.each($masters,function(rules){var $master=$(rules),masterName=$master.attr("name"),rules=param.dependency;_.isArray(this.dependentElements[masterName])||(this.dependentElements[masterName]=[]),this.dependentElements[masterName].push($slave),$master.data("dependentSet")||($master.attr("data-dependent-set","true"),$master.on("keyup change",this.hookDependent)),callDependencies[masterName]||(callDependencies[masterName]=$master),_.isString(rules.callback)&&window[rules.callback].call(this)},this))},this),_.each(callDependencies,function(obj){this.hookDependent({currentTarget:obj})},this)},hookDependent:function(dependentElements){var $master=$(dependentElements.currentTarget),$masterContainer=$master.closest(".vc_column"),dependentElements=this.dependentElements[$master.attr("name")],masterValue=$master.is(":checkbox")?_.map(this.$el.find("[name="+$master.attr("name")+"].wpb_vc_param_value:checked"),function(element){return $(element).val()}):$master.val(),isMasterEmpty=$master.is(":checkbox")?!this.$el.find("[name="+$master.attr("name")+"].wpb_vc_param_value:checked").length:!masterValue.length;return $masterContainer.hasClass("vc_dependent-hidden")?_.each(dependentElements,function($element){var event=$.Event("change");event.extra_type="vcHookDependedParamGroup",$element.closest(".vc_column").addClass("vc_dependent-hidden"),$element.trigger(event)}):_.each(dependentElements,function($element){var event=$element.attr("name"),rules=_.isObject(this.mappedParams[event])&&_.isObject(this.mappedParams[event].dependency)?this.mappedParams[event].dependency:{},event=$element.closest(".vc_column");_.isBoolean(rules.not_empty)&&!0===rules.not_empty&&!isMasterEmpty||_.isBoolean(rules.is_empty)&&!0===rules.is_empty&&isMasterEmpty||rules.value&&_.intersection(_.isArray(rules.value)?rules.value:[rules.value],_.isArray(masterValue)?masterValue:[masterValue]).length||rules.value_not_equal_to&&!_.intersection(_.isArray(rules.value_not_equal_to)?rules.value_not_equal_to:[rules.value_not_equal_to],_.isArray(masterValue)?masterValue:[masterValue]).length?event.removeClass("vc_dependent-hidden"):event.addClass("vc_dependent-hidden"),(event=$.Event("change")).extra_type="vcHookDependedParamGroup",$element.trigger(event)},this),this},deleteParam:function(ev){ev&&ev.preventDefault&&ev.preventDefault(),!0===confirm(window.i18nLocale.press_ok_to_delete_section)&&(this.options.parent.items--,this.options.parent.afterDelete(),this.$el.remove(),this.unbind(),this.remove())},content:function(){return this.$content},clone:function(value){var param,$content;value.preventDefault(),this.options.parent.addAllowed()&&(param=this.options.parent.$ul.data("settings"),$content=this.$content,this.$content=this.$el,value=vc.atts.param_group.parseOne.call(this,param),$.ajax({type:"POST",url:window.ajaxurl,data:{action:"vc_param_group_clone",param:fixedEncodeURIComponent(JSON.stringify(param)),shortcode:vc.active_panel.model.get("shortcode"),value:value,vc_inline:!0,_vcnonce:window.vcAdminNonce},dataType:"json",context:this}).done(function($newEl){$newEl=$newEl.data||"",$newEl=$($newEl);$newEl.insertAfter(this.$el),this.$content=$content,this.options.parent.initializer.$content=$("> .wpb_element_wrapper",$newEl),this.options.parent.initializer.render(),$newEl.data("vc-param-group-param",new VC_ParamGroup_Param({el:$newEl,parent:this.options.parent})),this.options.parent.items++,this.options.parent.afterAdd($newEl,"clone")}))},toggle:function($parent){$parent.preventDefault();$parent=this.$el;$parent.find("> .wpb_element_wrapper").slideToggle(),$parent.toggleClass("vc_param_group-collapsed").siblings(":not(.vc_param_group-collapsed)").addClass("vc_param_group-collapsed").find("> .wpb_element_wrapper").slideUp()}});window.i18nLocale;vc.edit_form_callbacks=[],vc.atts={parse:function(param){var $field=this.content().find(".wpb_vc_param_value[name="+param.param_name+"]"),$param=$field.closest('[data-vc-ui-element="panel-shortcode-param"]'),value=_.isUndefined(vc.atts[param.type])||_.isUndefined(vc.atts[param.type].parse)?$field.length?$field.val():null:$param.data("vcInitParam")?vc.atts[param.type].parse.call(this,param):(value=this.model.get("params"),_.isUndefined(value[param.param_name])?$field.length?$field.val():null:value[param.param_name]);return void 0!==$field.data("js-function")&&void 0!==window[$field.data("js-function")]&&(0,window[$field.data("js-function")])(this.$el,this,param),value},parseFrame:function(param){return vc.atts.parse.call(this,param)},init:function(param,$field){_.isUndefined(vc.atts[param.type])||_.isUndefined(vc.atts[param.type].init)||vc.atts[param.type].init.call(this,param,$field)}},vc.atts.textarea_html={parse:function($field){var _window=this.window(),$field=this.content().find(".textarea_html."+$field.param_name);try{_window.tinyMCE&&_.isArray(_window.tinyMCE.editors)&&_.each(_window.tinyMCE.editors,function(_editor){"wpb_tinymce_content"===_editor.id&&_editor.save()})}catch(err){window.console&&window.console.warn&&window.console.warn("textarea_html atts parse error",err)}return $field.val()},render:function(param,value){return _.isUndefined(value)?value:vc_wpautop(value)}},vc.atts.textarea_safe={parse:function(new_value){new_value=this.content().find(".wpb_vc_param_value[name="+new_value.param_name+"]").val();return new_value.match(/"|(http)/)?"#E-8_"+base64_encode(rawurlencode(new_value)):new_value},render:function(param,value){return value&&value.match(/^#E\-8_/)?$("<div/>").text(rawurldecode(base64_decode(value.replace(/^#E\-8_/,"")))).html():value}},vc.atts.checkbox={parse:function(param){var arr=[],newValue="";return $("input[name="+param.param_name+"]",this.content()).each(function(){var self=$(this);this.checked&&arr.push(self.attr("value"))}),newValue=0<arr.length?arr.join(","):newValue},defaults:function(param){return""}},vc.atts.el_id={clone:function(clonedModel,paramValue,paramSettings){var shortcodeParams=clonedModel.get("params");_.isUndefined(paramSettings)||_.isUndefined(paramSettings.settings)||_.isUndefined(paramSettings.settings.auto_generate)||!0!==paramSettings.settings.auto_generate?shortcodeParams[paramSettings.param_name]="":shortcodeParams[paramSettings.param_name]=Date.now()+"-"+vc_guid(),clonedModel.set({params:shortcodeParams},{silent:!0})},create:function(shortcodeModel,shortcodeParams,paramSettings){if(shortcodeModel.get("cloned"))return vc.atts.el_id.clone(shortcodeModel,shortcodeParams,paramSettings);!_.isEmpty(shortcodeParams)||_.isUndefined(paramSettings)||_.isUndefined(paramSettings.settings)||_.isUndefined(paramSettings.settings.auto_generate)||1!=paramSettings.settings.auto_generate||((shortcodeParams=shortcodeModel.get("params"))[paramSettings.param_name]=Date.now()+"-"+vc_guid(),shortcodeModel.set({params:shortcodeParams},{silent:!0}))}},vc.events.on("shortcodes:add:param:type:el_id",vc.atts.el_id.create),vc.atts.posttypes={parse:function(param){var posstypes_arr=[],new_value="";return $("input[name="+param.param_name+"]",this.content()).each(function(){var self=$(this);this.checked&&posstypes_arr.push(self.attr("value"))}),new_value=0<posstypes_arr.length?posstypes_arr.join(","):new_value}},vc.atts.taxonomies={parse:function(param){var posstypes_arr=[],new_value="";return $("input[name="+param.param_name+"]",this.content()).each(function(){var self=$(this);this.checked&&posstypes_arr.push(self.attr("value"))}),new_value=0<posstypes_arr.length?posstypes_arr.join(","):new_value}},vc.atts.exploded_textarea={parse:function(param){return this.content().find(".wpb_vc_param_value[name="+param.param_name+"]").val().replace(/\n/g,",")}},vc.atts.exploded_textarea_safe={parse:function(new_value){new_value=this.content().find(".wpb_vc_param_value[name="+new_value.param_name+"]").val();return(new_value=new_value.replace(/\n/g,",")).match(/"|(http)/)?"#E-8_"+base64_encode(rawurlencode(new_value)):new_value},render:function(param,value){return value&&value.match(/^#E\-8_/)?$("<div/>").text(rawurldecode(base64_decode(value.replace(/^#E\-8_/,"")))).html():value}},vc.atts.textarea_raw_html={parse:function(new_value){new_value=this.content().find(".wpb_vc_param_value[name="+new_value.param_name+"]").val();return base64_encode(rawurlencode(new_value))},render:function(param,value){return value?$("<div/>").text(rawurldecode(base64_decode(value.trim()))).html():""}},vc.atts.dropdown={render:function(param,value){return value},init:function(param,$field){$(".wpb_vc_param_value.dropdown",$field).on("change",function(){var $this=$(this),option_class=$this.find(":selected"),prev_option_class=$this.data("option"),option_class=option_class.length?option_class.attr("class").replace(/\s/g,"_"):"";option_class=option_class.replace("#","hash-"),void 0!==prev_option_class&&$this.removeClass(prev_option_class),void 0!==option_class&&($this.data("option",option_class),$this.addClass(option_class))})},defaults:function(param){var values;return _.isArray(param.value)||_.isString(param.value)?_.isArray(param.value)?(values=param.value[0],_.isArray(values)&&values.length?values[0]:values):"":(values=_.values(param.value)[0]).label?values.value:values}},vc.atts.attach_images={parse:function(param){var $field=this.content().find(".wpb_vc_param_value[name="+param.param_name+"]"),thumbnails_html="";return $field.parent().find("li.added").each(function(){thumbnails_html+='<li><img src="'+$(this).find("img").attr("src")+'" alt=""></li>'}),$("[data-model-id="+this.model.id+"]").data("field-"+param.param_name+"-attach-images",thumbnails_html),$field.length?$field.val():null},render:function(param,value){var $thumbnails=this.$el.find(".attachment-thumbnails[data-name="+param.param_name+"]");return"external_link"===this.model.getParam("source")&&(value=this.model.getParam("custom_srcs")),_.isEmpty(value)?(this.$el.removeData("field-"+param.param_name+"-attach-images"),vc.atts.attach_images.updateImages($thumbnails,"")):$.ajax({type:"POST",url:window.ajaxurl,data:{action:"wpb_gallery_html",content:value,_vcnonce:window.vcAdminNonce},dataType:"json",context:this}).done(function(html){html=html.data;vc.atts.attach_images.updateImages($thumbnails,html)}),value},updateImages:function($thumbnails,thumbnails_html){$thumbnails.html(thumbnails_html),thumbnails_html.length?$thumbnails.removeClass("image-exists").next().addClass("image-exists"):$thumbnails.addClass("image-exists").next().removeClass("image-exists")}},vc.atts.href={parse:function(val){var $field=this.content().find(".wpb_vc_param_value[name="+val.param_name+"]"),val="";return val=$field.length&&"http://"!==$field.val()?$field.val():val}},vc.atts.attach_image={parse:function(param){var $field=this.content().find(".wpb_vc_param_value[name="+param.param_name+"]"),image_src="";return $field.parent().find("li.added").length&&(image_src=$field.parent().find("li.added img").attr("src")),$("[data-model-id="+this.model.id+"]").data("field-"+param.param_name+"-attach-image",image_src),$field.length?$field.val():null},render:function(param,value){var $model=$("[data-model-id="+this.model.id+"]"),image_src=$model.data("field-"+param.param_name+"-attach-image"),$thumbnail=this.$el.find(".attachment-thumbnail[data-name="+param.param_name+"]");return"image"===param.param_name&&("external_link"===this.model.getParam("source")?vc.atts.attach_image.updateImage($thumbnail,this.model.getParam("custom_src")):_.isEmpty(value)&&"featured_image"!==this.model.getParam("source")?_.isUndefined(image_src)||($model.removeData("field-"+param.param_name+"-attach-image"),vc.atts.attach_image.updateImage($thumbnail,image_src)):$.ajax({type:"POST",url:window.ajaxurl,data:{action:"wpb_single_image_src",content:value,params:this.model.get("params"),post_id:vc_post_id,_vcnonce:window.vcAdminNonce},dataType:"html",context:this}).done(function(image_src){var image_exists=image_src.length||"featured_image"===this.model.getParam("source");vc.atts.attach_image.updateImage($thumbnail,image_src,image_exists)})),value},updateImage:function($thumbnail,image_src,image_exists){$thumbnail.length&&((image_exists=void 0===image_exists?!1:image_exists)||!_.isEmpty(image_src)?($thumbnail.attr("src",image_src),_.isEmpty(image_src)?($thumbnail.hide(),$thumbnail.next().removeClass("image-exists").next().addClass("image-exists")):($thumbnail.show(),$thumbnail.next().addClass("image-exists").next().addClass("image-exists"))):$thumbnail.attr("src","").hide().next().removeClass("image-exists").next().removeClass("image-exists"))}},vc.atts.google_fonts={parse:function(string_pieces){var $block=this.content().find(".wpb_vc_param_value[name="+string_pieces.param_name+"]").parent(),string_pieces={};return string_pieces.font_family=$block.find(".vc_google_fonts_form_field-font_family-select > option:selected").val(),string_pieces.font_style=$block.find(".vc_google_fonts_form_field-font_style-select > option:selected").val(),string_pieces=_.map(string_pieces,function(value,key){if(_.isString(value)&&0<value.length)return key+":"+encodeURIComponent(value)}),$.grep(string_pieces,function(value){return _.isString(value)&&0<value.length}).join("|")},init:function(param,$field){var $g_fonts=$field;$g_fonts.length&&("undefined"!=typeof WebFont?$field.data("vc-param-object",new GoogleFonts({el:$g_fonts})):$g_fonts.find("> .edit_form_line").html(window.i18nLocale.gfonts_unable_to_load_google_fonts||"Unable to load Google Fonts"))}},vc.atts.font_container={parse:function(string_pieces){var $block=this.content().find(".wpb_vc_param_value[name="+string_pieces.param_name+"]").parent(),string_pieces={};return string_pieces.tag=$block.find(".vc_font_container_form_field-tag-select > option:selected").val(),string_pieces.font_size=$block.find(".vc_font_container_form_field-font_size-input").val(),string_pieces.text_align=$block.find(".vc_font_container_form_field-text_align-select > option:selected").val(),string_pieces.font_family=$block.find(".vc_font_container_form_field-font_family-select > option:selected").val(),string_pieces.color=$block.find(".vc_font_container_form_field-color-input").val(),string_pieces.line_height=$block.find(".vc_font_container_form_field-line_height-input").val(),string_pieces.font_style_italic=$block.find(".vc_font_container_form_field-font_style-checkbox.italic").prop("checked")?"1":"",string_pieces.font_style_bold=$block.find(".vc_font_container_form_field-font_style-checkbox.bold").prop("checked")?"1":"",string_pieces=_.map(string_pieces,function(value,key){if(_.isString(value)&&0<value.length)return key+":"+encodeURIComponent(value)}),$.grep(string_pieces,function(value){return _.isString(value)&&0<value.length}).join("|")},init:function(param,$field){vc.atts.colorpicker.init.call(this,param,$field)}},vc.atts.param_group={parse:function(param){var $content=this.content(),data=$content.find('.wpb_el_type_param_group[data-vc-ui-element="panel-shortcode-param"][data-vc-shortcode-param-name="'+param.param_name+'"]').find("> .edit_form_line > .vc_param_group-list"),data=vc.atts.param_group.extractValues.call(this,param,$('>.wpb_vc_row:not(".vc_param_group-add_content-wrapper")',data));return this.$content=$content,encodeURIComponent(JSON.stringify(data))},extractValues:function(param,$el){var data=[],self=this;return $el.each(function(){var innerData={};self.$content=$(this),_.each(param.params,function(value){var innerParam=$.extend({},value),innerParamName=innerParam.param_name;innerParam.param_name=param.param_name+"_"+innerParamName,((value=vc.atts.parse.call(self,innerParam)).length||innerParam.save_always)&&(innerData[innerParamName]=value)}),data.push(innerData)}),data},parseOne:function(data){var $content=this.content(),data=vc.atts.param_group.extractValues.call(this,data,$content);return this.$content=$content,fixedEncodeURIComponent(JSON.stringify(data))},init:function(param,$field){$field.data("vc-param-object",new VC_ParamGroup({el:$field,settings:{param:param}}))}},vc.atts.colorpicker={init:function(param,$field){$(".vc_color-control",$field).each(function(){var $alpha,$alpha_output,$control=$(this),$pickerContainer=$control.val().replace(/\s+/g,""),alpha_val=100;$pickerContainer.match(/rgba\(\d+\,\d+\,\d+\,([^\)]+)\)/)&&(alpha_val=100*parseFloat($pickerContainer.match(/rgba\(\d+\,\d+\,\d+\,([^\)]+)\)/)[1])),$control.wpColorPicker({clear:function(event,ui){$alpha.val(100),$alpha_output.val("100%")},change:_.debounce(function(){$(this).trigger("change")},500)}),$pickerContainer=$control.closest(".wp-picker-container"),$('<div class="vc_alpha-container"><label>Alpha: <output class="rangevalue">'+alpha_val+'%</output></label><input type="range" min="1" max="100" value="'+alpha_val+'" name="alpha" class="vc_alpha-field"></div>').appendTo($pickerContainer.addClass("vc_color-picker").find(".iris-picker")),$alpha=$pickerContainer.find(".vc_alpha-field"),$alpha_output=$pickerContainer.find(".vc_alpha-container output"),$alpha.on("change keyup",function(){var alpha_val=parseFloat($alpha.val()),iris=$control.data("a8c-iris"),color_picker=$control.data("wp-wpColorPicker");$alpha_output.val($alpha.val()+"%"),iris._color._alpha=alpha_val/100,$control.val(iris._color.toString()),color_picker.toggler.css({backgroundColor:$control.val()})}).val(alpha_val).trigger("change")})}},vc.atts.autocomplete={init:function(param,$el_type_autocomplete){$el_type_autocomplete.length&&$el_type_autocomplete.each(function(){var $param=$(".wpb_vc_param_value",this),options=$param.attr("name"),ac=$(".vc_auto_complete_param",this),options=$.extend({$param_input:$param,param_name:options,$el:ac},$param.data("settings")),ac=new VC_AutoComplete(options);options.multiple&&ac.enableMultiple(),options.sortable&&ac.enableSortable(),$param.data("vc-param-object",ac)})}},vc.atts.loop={init:function(param,$field){$field.data("vc-param-object",new VcLoop({el:$field}))}},vc.atts.vc_link={init:function(param,$field){$(".vc_link-build",$field).on("click",function(value_object){var $input,$url_label,$title_label,$link_submit,$vc_link_submit,$vc_link_nofollow;value_object&&value_object.preventDefault&&value_object.preventDefault(),value_object&&value_object.stopImmediatePropagation&&value_object.stopImmediatePropagation(),value_object=$(this).closest(".vc_link"),$input=value_object.find(".wpb_vc_param_value"),$url_label=value_object.find(".url-label"),$title_label=value_object.find(".title-label"),value_object=$input.data("json"),$link_submit=$("#wp-link-submit"),$vc_link_submit=$('<input type="submit" name="vc_link-submit" id="vc_link-submit" class="button-primary" value="Set Link">'),$link_submit.hide(),$("#vc_link-submit").remove(),$vc_link_submit.insertBefore($link_submit),$vc_link_nofollow=$('<div class="link-target vc-link-nofollow"><label><span></span> <input type="checkbox" id="vc-link-nofollow"> Add nofollow option to link</label></div>'),$("#link-options .vc-link-nofollow").remove(),$vc_link_nofollow.insertAfter($("#link-options .link-target")),setTimeout(function(){var currentHeight=$("#most-recent-results").css("top");$("#most-recent-results").css("top",parseInt(currentHeight,10)+$vc_link_nofollow.height())},200);function onOpen(e,wrap){jQuery(wrap).addClass("vc-link-wrapper");var $cancelButton=$("#wp-link-cancel button");$vc_link_submit.off("click.vcLink").on("click.vcLink",function(string){var options;string&&string.preventDefault&&string.preventDefault(),string&&string.stopImmediatePropagation&&string.stopImmediatePropagation(),(options={}).url=($("#wp-link-url").length?$("#wp-link-url"):$("#url-field")).val(),options.title=($("#wp-link-text").length?$("#wp-link-text"):$("#link-title-field")).val();var $checkbox=$("#wp-link-target").length?$("#wp-link-target"):$("#link-target-checkbox");return options.target=$checkbox[0].checked?"_blank":"",options.rel=$("#vc-link-nofollow")[0].checked?"nofollow":"",string=_.map(options,function(value,key){if(_.isString(value)&&0<value.length)return key+":"+encodeURIComponent(value).trim()}).filter(function(item){return item}).join("|"),$input.val(string).trigger("change"),$input.data("json",options),$url_label.html(options.url+options.target),$title_label.html(options.title),dialog.close("noReset"),$link_submit.show(),$vc_link_submit.off("click.vcLink"),$vc_link_submit.remove(),$cancelButton.off("click.vcLinkCancel"),window.wpLink.textarea="",$checkbox.attr("checked",!1),$("#most-recent-results").css("top",""),$("#vc-link-nofollow").attr("checked",!1),!1}),$cancelButton.off("click").on("click.vcLinkCancel",function(e){e&&e.preventDefault&&e.preventDefault(),e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),dialog.close("noReset"),$vc_link_submit.off("click.vcLink"),$vc_link_submit.remove(),$cancelButton.off("click.vcLinkCancel"),window.wpLink.textarea=""})}var dialog=!window.wpLink&&$.fn.wpdialog&&$("#wp-link").length?{$link:!1,open:function(){this.$link=$("#wp-link").wpdialog({title:wpLinkL10n.title,width:480,height:"auto",modal:!0,dialogClass:"wp-dialog",zIndex:3e5}),this.$link.addClass("vc-link-wrapper")},close:function(){this.$link&&(this.$link.wpdialog("close"),this.$link.removeClass("vc-link-wrapper"))}}:window.wpLink,onClose=function(e,wrap){jQuery(wrap).removeClass("vc-link-wrapper"),jQuery(document).off("wplink-open",onOpen),jQuery(document).off("wplink-close",onClose)};jQuery(document).off("wplink-open",onOpen).on("wplink-open",onOpen),jQuery(document).off("wplink-close",onClose).on("wplink-close",onClose),"admin_frontend_editor"===vc_mode?dialog.open("vc-hidden-editor"):dialog.open("content"),_.isString(value_object.url)&&($("#wp-link-url").length?$("#wp-link-url"):$("#url-field")).val(value_object.url),_.isString(value_object.title)&&($("#wp-link-text").length?$("#wp-link-text"):$("#link-title-field")).val(value_object.title),($("#wp-link-target").length?$("#wp-link-target"):$("#link-target-checkbox")).prop("checked",!_.isEmpty(value_object.target)),$("#vc-link-nofollow").length&&$("#vc-link-nofollow").prop("checked",!_.isEmpty(value_object.rel))})}},vc.atts.sorted_list={init:function(param,$field){$(".vc_sorted-list",$field).VcSortedList()}},vc.atts.options={init:function(param,$field){$field.data("vc-param-object",new VcOptionsField({el:$field}))}},vc.atts.iconpicker={change:function(param,$select){$select=$select.find(".vc-iconpicker");$select.val(this.value),$select.data("vc-no-check",!0),$select.find('[value="'+this.value+'"]').attr("selected","selected"),$select.data("vcFontIconPicker").loadIcons()},parse:function(param){return this.content().find(".wpb_vc_param_value[name="+param.param_name+"]").parent().find(".vc-iconpicker").val()},init:function(param,$field){var $el=$field.find(".wpb_vc_param_value"),settings=$.extend({iconsPerPage:100,iconDownClass:"fip-fa fa fa-arrow-down",iconUpClass:"fip-fa fa fa-arrow-up",iconLeftClass:"fip-fa fa fa-arrow-left",iconRightClass:"fip-fa fa fa-arrow-right",iconSearchClass:"fip-fa fa fa-search",iconCancelClass:"fip-fa fa fa-remove",iconBlockClass:"fip-fa"},$el.data("settings"));$field.find(".vc-iconpicker").vcFontIconPicker(settings).on("change",function(e){var $select=$(this);$select.data("vc-no-check")||$el.data("vc-no-check",!0).val(this.value).trigger("change"),$select.data("vc-no-check",!1)}),$el.on("change",function(e){$el.data("vc-no-check")||vc.atts.iconpicker.change.call(this,param,$field),$el.data("vc-no-check",!1)})}},vc.atts.animation_style={init:function(param,$field){var content=$field,$field_input=$(".wpb_vc_param_value[name="+param.param_name+"]",content);function animation_style_test(el,x){$(el).removeClass().addClass(x+" animated").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){$(this).removeClass().addClass("vc_param-animation-style-preview")})}$('option[value="'+$field_input.val()+'"]',content).attr("selected",!0),$(".vc_param-animation-style-trigger",content).on("click",function(animation){animation.preventDefault();animation=$(".vc_param-animation-style",content).val();"none"!==animation&&animation_style_test(this.parentNode,"vc_param-animation-style-preview "+animation)}),$(".vc_param-animation-style",content).on("change",function(){var animation=$(this).val();$field_input.val(animation),"none"!==animation&&animation_style_test($(".vc_param-animation-style-preview",content),"vc_param-animation-style-preview "+animation)})}},vc.atts.gutenberg={content:null,gutenbergParamObj:null,$frame:null,closeEditor:function(e){e&&e.preventDefault&&e.preventDefault();var _this=this;_.delay(function(){_this.content.find(".vc_gutenberg-modal-wrapper").html(""),_this.$frame=null,_this.gutenbergParamObj=null},100)},updateEditor:function(e){e&&e.preventDefault&&e.preventDefault(),this.gutenbergParamObj&&this.gutenbergParamObj.updateValueFromIframe(),this.closeEditor()},init:function(param,$field){var _this=vc.atts.gutenberg;_this.content=$field;var $field_input=$(".wpb_vc_param_value[name="+param.param_name+"]",_this.content);$('[data-vc-action="open"]',_this.content).on("click",function(iframeURL){iframeURL.preventDefault();var value=$field_input.val(),iframeURL=window.wpbGutenbergEditorUrl||"/wp-admin/post-new.php?post_type=wpb_gutenberg_param";_this.gutenbergParamObj=new GutenbergParam({onSetValue:function(value){$field_input.val(value)},onError:_this.closeEditor,value:value}),vc.createOverlaySpinner(),_this.content.find(".vc_gutenberg-modal-wrapper").html('<div class="wpb-gutenberg-modal"><div class="wpb-gutenberg-modal-inner"><iframe style="width: 100%;" data-vc-gutenberg-param-iframe></iframe></div></div>'),_this.$frame=_this.content.find("iframe[data-vc-gutenberg-param-iframe]"),_this.$frame.attr("src",iframeURL),_this.$frame.on("load",function(){vc.removeOverlaySpinner(),_this.gutenbergParamObj&&(_this.gutenbergParamObj.iframe=_this.$frame.get(0),_this.gutenbergParamObj.iframeLoaded())})})}};function renderGutenbergControls(controlHTML){var $iframeDocument=$(controlHTML).contents(),gutenberg=$iframeDocument.find(".edit-post-header-toolbar"),controlHTML='<div class="wpb-gutenberg-controls-container"><style>.wpb-gutenberg-controls-container {display: flex;justify-content: center;align-items: center;}.vc_gutenberg-modal-update-button {padding-top: 8px;padding-bottom: 8px;min-height: 10px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;color: #fff;background-color: #00aef0;border-color: transparent;cursor: pointer;display: inline-block;text-decoration: none !important;}.vc_gutenberg-modal-update-button:hover {background-color: #0089bd;}.wpb-gutenberg-modal-close-button {display: inline-flex;justify-content: center;align-items: center;margin: 0 0 0 10px;background: transparent;border: 0;box-shadow: none;padding: 5px;cursor: pointer;outline: none;}.wpb-gutenberg-modal-close-button:hover .vc-c-icon-close {opacity: 1;}.vc-c-icon-close {position: relative;display: inline-flex;width: 13px;height: 13px;justify-content: center;align-items: center;transform: rotate(45deg);opacity: .65;transition: opacity .2s ease-in-out;}.vc-c-icon-close::before,.vc-c-icon-close::after {content: "";position: absolute;background: #353535;}.vc-c-icon-close::before {width: 1px;height: 100%;}.vc-c-icon-close::after {width: 100%;height: 1px;}</style><button class="vc_gutenberg-modal-update-button">'+(window.i18nLocale.gutenbergEditorUpdateButton||"Update")+'</button><button class="wpb-gutenberg-modal-close-button"><i class="vc-composer-icon vc-c-icon-close"></i></button></div>';$(controlHTML).insertAfter(gutenberg),gutenberg=vc.atts.gutenberg,$iframeDocument.find(".wpb-gutenberg-modal-close-button").on("click",gutenberg.closeEditor.bind(gutenberg)),$iframeDocument.find(".vc_gutenberg-modal-update-button").on("click",gutenberg.updateEditor.bind(gutenberg))}var GutenbergParam=function(options){return this.iframe=null,this.options=options||{},this.value=this.options&&this.options.value?this.options.value:"",this.iframeLoaded=function(){var notice=!!this.iframe.contentWindow.wp&&this.iframe.contentWindow.wp.data;notice||(postTitle=(selectEditor=window.i18nLocale||!1)&&selectEditor.gutenbergDoesntWorkProperly?selectEditor.gutenbergDoesntWorkProperly:"Gutenberg plugin doesn't work properly. Please check Gutenberg plugin.",window.alert(postTitle),this.options&&this.options.onError&&this.options.onError());var newPost={id:parseInt(this.iframe.contentWindow.document.getElementById("post_ID").value),guid:{raw:"/?",rendered:"/?"},title:{raw:""},content:{raw:this.value,rendered:this.value},type:"wpb_gutenberg_param",slug:"",status:"auto-draft",link:"/?",format:"standard",categories:[]},editor=notice.dispatch("core/editor"),selectEditor=notice.select("core/edit-post"),postTitle=this.iframe.contentWindow.document.querySelector(".editor-post-title"),notice=this.iframe.contentWindow.document.querySelector(".components-notice-list");postTitle&&postTitle.classList.add("hidden"),notice&¬ice.classList.add("hidden"),selectEditor.isPublishSidebarOpened=function(){return!0},"function"==typeof editor.autosave&&(editor.autosave=function(){}),editor.setupEditor(newPost),renderGutenbergControls(this.iframe)},this.updateValueFromIframe=function(){var value;this.iframe&&this.iframe.contentWindow&&this.iframe.contentWindow.wp&&this.iframe.contentWindow.wp.data&&(value=this.iframe.contentWindow.wp.data)&&(value=value.select("core/editor").getEditedPostContent(),this.setValue(value))},this.setValue=function(value){this.value=value,this.options.onSetValue&&this.options.onSetValue(value)},this};vc.atts.vc_grid_id={parse:function(){return"vc_gid:"+Date.now()+"-"+this.model.get("id")+"-"+Math.floor(11*Math.random())}},vc.atts.addShortcodeIdParam=function(model){var _changed=!1,params=model.get("params"),settings=vc.map[model.get("shortcode")];_.isArray(settings.params)&&_.each(settings.params,function(p){p&&!_.isUndefined(p.type)&&("tab_id"===p.type&&_.isEmpty(params[p.param_name])?(_changed=!0,params[p.param_name]=vc_guid()+"-"+Math.floor(11*Math.random())):"vc_grid_id"===p.type&&(_changed=!0,params[p.param_name]=vc.atts.vc_grid_id.parse.call({model:model})))}),_changed&&model.save("params",params,{silent:!0})},vc.getMapped=vc.memoizeWrapper(function(tag){return vc.map[tag]||{}})}(window.jQuery),function($){"use strict";void 0===window.vc&&(window.vc={}),window.vc.ShortcodesBuilder=function(models){return this.models=models||[],this.is_build_complete=!0,this},window.vc.ShortcodesBuilder.prototype={_ajax:!1,message:!1,isBuildComplete:function(){return this.is_build_complete},create:function(attributes){return this.is_build_complete=!1,this.models.push(window.vc.shortcodes.create(attributes)),this},render:function(callback){var shortcodes=_.map(this.models,function(model){var string=this.toString(model);return{id:model.get("id"),string:string,tag:model.get("shortcode")}},this);window.vc.setDataChanged(),this.build(shortcodes,callback)},build:function(shortcodes,callback){this.ajax({action:"vc_load_shortcode",shortcodes:shortcodes,_vcnonce:window.vcAdminNonce},window.vc.frame_window.location.href).done(function(html){_.each($(html),function(block){this._renderBlockCallback(block)},this),_.isFunction(callback)&&callback(html),window.vc.frame.setSortable(),window.vc.activity=!1,this.checkNoContent(),window.vc.frame_window.vc_iframe.loadScripts(),this.last()&&vc.frame.scrollTo(this.first()),this.models=[],this.showResultMessage(),this.is_build_complete=!0})},lastID:function(){return this.models.length?_.last(this.models).get("id"):""},last:function(){return!!this.models.length&&_.last(this.models)},firstID:function(){return this.models.length?_.first(this.models).get("id"):""},first:function(){return!!this.models.length&&_.first(this.models)},buildFromContent:function(){var content=decodeURIComponent(window.vc.frame_window.jQuery("#vc_template-post-content").html()+"").replace(/<style([^>]*)>\/\*\* vc_js-placeholder \*\*\//g,"<script$1>").replace(/<\/style([^>]*)><!-- vc_js-placeholder -->/g,"</script$1>");try{window.vc.$page.html(content).prepend($('<div class="vc_empty-placeholder"></div>'))}catch(err){window.console&&window.console.warn&&window.console.warn("BuildFromContent error",err)}_.each(window.vc.post_shortcodes,function(params){var model=JSON.parse(decodeURIComponent(params+"")),$block=window.vc.$page.find("[data-model-id="+model.id+"]"),params=($block.parents("[data-model-id]"),_.isObject(model.attrs)?model.attrs:{}),model=window.vc.shortcodes.create({id:model.id,shortcode:model.tag,params:this.unescapeParams(params),parent_id:model.parent_id,from_content:!0},{silent:!0});$block.attr("data-model-id",model.get("id")),this._renderBlockCallback($block.get(0))},this),window.vc.frame.setSortable(),this.checkNoContent(),window.vc.frame.render();try{window.vc.frame_window.vc_iframe.reload()}catch(err){window.console&&window.console.warn&&window.console.warn("BuildFromContent render error",err)}},buildFromTemplate:function(html,data){var templateShortcodesHasId=!1;return _.each($(html),function(block){var $block=$(block);$block.is("[data-type=files]")?this._renderBlockCallback(block):window.vc.app.placeElement($block)},this),_.each(data,function(id_param){var model=JSON.parse(decodeURIComponent(id_param+"")),$block=window.vc.$page.find("[data-model-id="+model.id+"]"),params=_.isObject(model.attrs)?model.attrs:{};templateShortcodesHasId||(id_param=window.vc.shortcodeHasIdParam(model.tag))&&!_.isUndefined(params)&&!_.isUndefined(params[id_param.param_name])&&0<params[id_param.param_name].length&&(templateShortcodesHasId=!0),model=window.vc.shortcodes.create({id:model.id,shortcode:model.tag,params:this.unescapeParams(params),parent_id:model.parent_id,from_template:!0}),$block.attr("data-model-id",model.get("id")),this._renderBlockCallback($block.get(0))},this),window.vc.frame.setSortable(),window.vc.activity=!1,this.checkNoContent(),window.vc.frame_window.vc_iframe.loadScripts(),this.last()&&window.vc.frame.scrollTo(this.first()),this.models=[],this.showResultMessage(),window.vc.frame.render(),this.is_build_complete=!0,templateShortcodesHasId},_renderBlockCallback:function(model){var $html=$(model);"files"===$html.data("type")?(window.vc.frame_window.vc_iframe.addScripts($html.find("script,link")),window.vc.frame_window.vc_iframe.addStyles($html.find("style"))):(model=window.vc.shortcodes.get($html.data("modelId")),$html=$html.is("[data-type=element]")?$($html.html()):$html,model&&model.get("shortcode")&&this.renderShortcode($html,model)),window.vc.setFrameSize()},renderShortcode:function($html,model){var update_inner,view_name=this.getView(model),inner_html=$html;window.vc.last_inner=inner_html.html(),$("script",inner_html).each(function(){var key_inline;update_inner=($(this).attr("src")?(key_inline=window.vc.frame.addInlineScript($(this)),$('<span class="js_placeholder_'+key_inline+'"></span>').insertAfter($(this))):(key_inline=window.vc.frame.addInlineScriptBody($(this)),$('<span class="js_placeholder_inline_'+key_inline+'"></span>').insertAfter($(this))),!0),$(this).remove()}),update_inner&&$html.html(inner_html.html()),model.get("from_content")||model.get("from_template")||this.placeContainer($html,model),model.view=new view_name({model:model,el:$html}).render(),this.notifyParent(model.get("parent_id")),model.view.rendered()},getView:function(model){var view=model.setting("is_container")||model.setting("as_parent")?InlineShortcodeViewContainer:InlineShortcodeView;return view=_.isObject(window["InlineShortcodeView_"+model.get("shortcode")])?window["InlineShortcodeView_"+model.get("shortcode")]:view},update:function(model){var tag=model.get("shortcode"),shortcode=this.toString(model);window.vc.setDataChanged(),this.ajax({action:"vc_load_shortcode",shortcodes:[{id:model.get("id"),string:shortcode,tag:tag}],_vcnonce:window.vcAdminNonce},window.vc.frame_window.location.href).done(function(html){var old_view=model.view;_.each($(html),function(block){this._renderBlockCallback(block)},this),model.view&&(model.view.$el.insertAfter(old_view.$el),window.vc.shortcodes.where({parent_id:model.get("id")}).length&&old_view.content().find("> *").appendTo(model.view.content()),old_view.remove(),window.vc.frame_window.vc_iframe.loadScripts(),model.view.changed(),window.vc.frame.setSortable(),model.view.updated())})},ajax:function(data,url){return this._ajax=$.ajax({url:url||window.vc.admin_ajax,type:"POST",dataType:"html",data:_.extend({post_id:vc_post_id,vc_inline:!0,_vcnonce:window.vcAdminNonce},data),context:this}),this._ajax},notifyParent:function(parent){parent=window.vc.shortcodes.get(parent);parent&&parent.view&&parent.view.changed()},remove:function(){},_getContainer:function(parent_id){var container,parent_id=parent_id.get("parent_id");if(!1!==parent_id){if(container=window.vc.shortcodes.get(parent_id),_.isUndefined(container))return window.vc.app;container=container.view}else container=window.vc.app;return container},placeContainer:function($html,container){container=this._getContainer(container);return container&&container.placeElement($html,window.vc.activity),container},toString:function(mergedParams,type){var paramsForString={},tag=mergedParams.get("shortcode"),content=_.extend({},mergedParams.get("params")),mergedParams=window.vc.getMergedParams(tag,content),content=_.isString(content.content)?content.content:"";return _.each(mergedParams,function(value,key){paramsForString[key]=this.escapeParam(value)},this),wp.shortcode.string({tag:tag,attrs:paramsForString,content:content,type:_.isString(type)?type:""})},getContent:function(){var models=_.sortBy(window.vc.shortcodes.where({parent_id:!1}),function(model){return model.get("order")});return window.vc.shortcodes.modelsToString(models)},getTitle:function(){return window.vc.title},checkNoContent:function(){window.vc.frame.noContent(!vc.shortcodes.length)},save:function(status){var string=this.getContent(),data={action:"vc_save"};data.vc_post_custom_css=window.vc.$custom_css.val(),data.content=this.wpautop(string),status&&(data.post_status=status,$(".vc_button_save_draft").hide(100),$("#vc_button-update").text(window.i18nLocale.update_all)),window.vc.update_title&&(data.post_title=this.getTitle()),this.ajax(data).done(function(){window.vc.unsetDataChanged(),window.vc.showMessage(window.i18nLocale.vc_successfully_updated||"Successfully updated!")})},parse:function(data,content,parent){var tags=_.keys(window.vc.map).join("|"),matches=window.wp.shortcode.regexp(tags),matches=content.trim().match(matches);return _.isNull(matches)||_.each(matches,function(raw){var shortcode,sub_matches=raw.match(this.regexp(tags)),sub_content=sub_matches[5],sub_regexp=new RegExp("^[\\s]*\\[\\[?("+_.keys(window.vc.map).join("|")+")(?![\\w-])"),map_settings=window.wp.shortcode.attrs(sub_matches[3]),atts={},id=vc_guid();_.each(map_settings.named,function(value,key){atts[key]=this.unescapeParam(value)},this),shortcode={id:id,shortcode:sub_matches[2],params:_.extend({},atts),parent_id:!!_.isObject(parent)&&parent.id},map_settings=window.vc.getMapped(shortcode.shortcode),_.isArray(data)?(data.push(shortcode),id=data.length-1):data[id]=shortcode,id==shortcode.root_id&&(data[id].html=raw),_.isString(sub_content)&&sub_content.match(sub_regexp)&&(map_settings.is_container&&_.isBoolean(map_settings.is_container)&&!0===map_settings.is_container||!_.isEmpty(map_settings.as_parent)&&!1!==map_settings.as_parent)?data=this.parse(data,sub_content,data[id]):_.isString(sub_content)&&sub_content.length&&"vc_row"===sub_matches[2]?data=this.parse(data,'[vc_column width="1/1"][vc_column_text]'+sub_content+"[/vc_column_text][/vc_column]",data[id]):_.isString(sub_content)&&sub_content.length&&"vc_column"===sub_matches[2]?data=this.parse(data,"[vc_column_text]"+sub_content+"[/vc_column_text]",data[id]):_.isString(sub_content)&&(data[id].params.content=sub_content)},this),data},regexp:_.memoize(function(tags){return new RegExp("\\[(\\[?)("+tags+")(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)")}),wpautop:function(str){return str=vc_wpautop(str)},escapeParam:function(value){return _.isUndefined(value)||_.isNull(value)||!value.toString?"":value.toString().replace(/"/g,"``").replace(/\[/g,"`{`").replace(/\]/g,"`}`")},unescapeParam:function(value){return value=value.replace(/(\`{\`)/g,"[").replace(/(\`}\`)/g,"]").replace(/(\`{2})/g,'"'),value=vc_wpnop(value)},unescapeParams:function(params){return _.object(_.map(params,function(value,key){return[key,this.unescapeParam(value)]},this))},setResultMessage:function(str){this.message=str},showResultMessage:function(){!1!==this.message&&window.vc.showMessage(this.message),this.message=!1}},window.vc.builder=new window.vc.ShortcodesBuilder}(window.jQuery),function(){"use strict";_.isUndefined(window.vc)&&(window.vc={});var Shortcode=Backbone.Model.extend({defaults:function(){return{id:vc_guid(),shortcode:"vc_text_block",order:vc.shortcodes.nextOrder(),params:{},parent_id:!1}},settings:!1,getParam:function(key){return _.isObject(this.get("params"))&&!_.isUndefined(this.get("params")[key])?this.get("params")[key]:""},sync:function(){return!1},setting:function(name){return!1===this.settings&&(this.settings=vc.getMapped(this.get("shortcode"))||{}),this.settings[name]},view:!1}),Shortcodes=Backbone.Collection.extend({model:Shortcode,sync:function(){return!1},nextOrder:function(){return this.length?this.last().get("order")+1:1},initialize:function(){this.bind("remove",this.removeChildren,this),this.bind("remove",vc.builder.checkNoContent),this.bind("remove",this.removeEvents,this)},comparator:function(model){return model.get("order")},removeEvents:function(model){window.vc.events.triggerShortcodeEvents("destroy",model)},removeChildren:function(models){models=vc.shortcodes.where({parent_id:models.id});_.each(models,function(model){model.destroy()},this)},stringify:function(state){var models=_.sortBy(vc.shortcodes.where({parent_id:!1}),function(model){return model.get("order")});return this.modelsToString(models,state)},singleStringify:function(id,state){return this.modelsToString([vc.shortcodes.get(id)],state)},createShortcodeString:function(model,state){var tag=model.get("shortcode"),content=_.extend({},model.get("params")),paramsForString={},data=vc.getMergedParams(tag,content);return _.each(data,function(value,key){paramsForString[key]=vc.builder.escapeParam(value)},this),content=vc.getMapped(tag),data=_.isObject(content)&&(_.isBoolean(content.is_container)&&!0===content.is_container||!_.isEmpty(content.as_parent)),content=this._getShortcodeContent(model,state),data={tag:tag,attrs:paramsForString,content:content,type:_.isUndefined(vc.getParamSettings(tag,"content"))&&!data?"single":""},_.isUndefined(state)?model.trigger("stringify",model,data):model.trigger("stringify:"+state,model,data),wp.shortcode.string(data)},modelsToString:function(models,state){return _.reduce(models,function(memo,model){return memo+this.createShortcodeString(model,state)},"",this)},_getShortcodeContent:function(params,state){var models=_.sortBy(window.vc.shortcodes.where({parent_id:params.get("id")}),function(model){return model.get("order")});return models.length?_.reduce(models,function(memo,model){return memo+this.createShortcodeString(model,state)},"",this):(params=_.extend({},params.get("params")),_.isUndefined(params.content)?"":params.content)},create:function(model,options){return(model=Shortcodes.__super__.create.call(this,model,options)).get("cloned")&&window.vc.events.triggerShortcodeEvents("clone",model),window.vc.events.triggerShortcodeEvents("add",model),model}});window.vc.shortcodes=new Shortcodes}(window.jQuery),function($){"use strict";_.isUndefined(window.vc)&&(window.vc={}),vc.showSpinner=function(){$("#vc_logo").addClass("vc_ui-wp-spinner")},vc.hideSpinner=function(){$("#vc_logo").removeClass("vc_ui-wp-spinner")},$(document).ajaxSend(function(e,xhr,req){req&&req.data&&"string"==typeof req.data&&req.data.match(/vc_inline=true/)&&vc.showSpinner()}).ajaxStop(function(){vc.hideSpinner()}),vc.active_panel=!1,vc.closeActivePanel=function(model){if(!this.active_panel)return!1;(model&&vc.active_panel.model&&vc.active_panel.model.get("id")===model.get("id")||!model)&&(vc.active_panel.model=null,this.active_panel.hide())},vc.activePanelName=function(){return this.active_panel&&this.active_panel.panelName?this.active_panel.panelName:null},vc.updateSettingsBadge=function(){var value=vc.$custom_css.val();value&&""!==value.trim()?$("#vc_post-css-badge").show():$("#vc_post-css-badge").hide()},vc.ModalView=Backbone.View.extend({message_box_timeout:!1,events:{"hidden.bs.modal":"hide","shown.bs.modal":"shown"},initialize:function(){_.bindAll(this,"setSize","hide")},setSize:function(){var height=$(window).height()-150;this.$content.css("maxHeight",height),this.trigger("setSize")},render:function(){return $(window).on("resize.ModalView",this.setSize),this.setSize(),vc.closeActivePanel(),this.$el.modal("show"),this},showMessage:function(text,type){this.message_box_timeout&&this.$el.find(".vc_message").remove()&&window.clearTimeout(this.message_box_timeout),this.message_box_timeout=!1;var $message_box=$('<div class="vc_message type-'+type+'"></div>');this.$el.find(".vc_modal-body").prepend($message_box),$message_box.text(text).fadeIn(),this.message_box_timeout=window.setTimeout(function(){$message_box.remove()},6e3)},hide:function(){$(window).off("resize.ModalView")},shown:function(){}}),vc.element_start_index=0,vc.AddElementBlockView=vc.ModalView.extend({el:$("#vc_add-element-dialog"),prepend:!1,builder:"",events:{"click .vc_shortcode-link":"createElement","keyup #vc_elements_name_filter":"filterElements","hidden.bs.modal":"hide","show.bs.modal":"buildFiltering","click .wpb-content-layouts-container [data-filter]":"filterElements","shown.bs.modal":"shown"},buildFiltering:function(){var item_selector,tag,not_in;this.do_render=!1,item_selector='[data-vc-ui-element="add-element-button"]',tag=this.model?this.model.get("shortcode"):"vc_column",not_in=this._getNotIn(tag),$("#vc_elements_name_filter").val(""),this.$content.addClass("vc_filter-all"),this.$content.attr("data-vc-ui-filter","*");var parent_selector,mapped=vc.getMapped(tag),as_parent=!(!tag||_.isUndefined(mapped.as_parent))&&mapped.as_parent;_.isObject(as_parent)?(parent_selector=[],_.isString(as_parent.only)&&parent_selector.push(_.reduce(as_parent.only.replace(/\s/,"").split(","),function(memo,val){return memo+(_.isEmpty(memo)?"":",")+'[data-element="'+val.trim()+'"]'},"")),_.isString(as_parent.except)&&parent_selector.push(_.reduce(as_parent.except.replace(/\s/,"").split(","),function(memo,val){return memo+':not([data-element="'+val.trim()+'"])'},"")),item_selector+=parent_selector.join(",")):not_in&&(item_selector=not_in),tag&&!_.isUndefined(mapped.allowed_container_element)&&(mapped.allowed_container_element?_.isString(mapped.allowed_container_element)&&(item_selector+=":not([data-is-container=true]), [data-element="+mapped.allowed_container_element+"]"):item_selector+=":not([data-is-container=true])"),this.$buttons.removeClass("vc_visible").addClass("vc_inappropriate"),$(item_selector,this.$content).removeClass("vc_inappropriate").addClass("vc_visible"),this.hideEmptyFilters()},hideEmptyFilters:function(){this.$el.find(".vc_filter-content-elements .active").removeClass("active"),this.$el.find(".vc_filter-content-elements > :first").addClass("active");var self=this;this.$el.find("[data-filter]").each(function(){$($(this).data("filter")+".vc_visible:not(.vc_inappropriate)",self.$content).length?$(this).parent().show():$(this).parent().hide()})},render:function(model,prepend){return this.builder=new vc.ShortcodesBuilder,this.prepend=!!_.isBoolean(prepend)&&prepend,this.place_after_id=!!_.isString(prepend)&&prepend,this.model=!!_.isObject(model)&&model,this.$content=this.$el.find('[data-vc-ui-element="panel-add-element-list"]'),this.$buttons=$('[data-vc-ui-element="add-element-button"]',this.$content),this.preventDoubleExecution=!1,vc.AddElementBlockView.__super__.render.call(this)},hide:function(){this.do_render&&(this.show_settings&&this.showEditForm(),this.exit())},showEditForm:function(){vc.edit_element_block_view.render(this.builder.last())},exit:function(){this.builder.render()},createElement:function(params){var _this,i;if(!this.preventDoubleExecution){this.preventDoubleExecution=!0,this.do_render=!0,params.preventDefault(),newData=$(params.currentTarget).data("tag"),shortcodeFirst={},!(mapped={width:"1/1"})===this.model&&"vc_row"!==newData?(this.builder.create({shortcode:"vc_row",params:{}}).create({shortcode:"vc_column",parent_id:this.builder.lastID(),params:mapped}),this.model=this.builder.last()):!1!==this.model&&"vc_row"===newData&&(newData+="_inner");var shortcodeFirst,params={shortcode:newData,parent_id:!!this.model&&this.model.get("id"),params:"vc_row_inner"===newData?shortcodeFirst:{}};for(this.prepend?(params.order=0,(shortcodeFirst=vc.shortcodes.findWhere({parent_id:this.model.get("id")}))&&(params.order=shortcodeFirst.get("order")-1),vc.activity="prepend"):this.place_after_id&&(params.place_after_id=this.place_after_id),this.builder.create(params),i=this.builder.models.length-1;0<=i;i--)this.builder.models[i].get("shortcode");"vc_row"===newData?this.builder.create({shortcode:"vc_column",parent_id:this.builder.lastID(),params:mapped}):"vc_row_inner"===newData&&(mapped={width:"1/1"},this.builder.create({shortcode:"vc_column_inner",parent_id:this.builder.lastID(),params:mapped}));var newData,mapped=vc.getMapped(newData);_.isString(mapped.default_content)&&mapped.default_content.length&&(newData=this.builder.parse({},mapped.default_content,this.builder.last().toJSON()),_.each(newData,function(object){object.default_content=!0,this.builder.create(object)},this)),this.show_settings=!(_.isBoolean(mapped.show_settings_on_create)&&!1===mapped.show_settings_on_create),(_this=this).$el.one("hidden.bs.modal",function(){_this.preventDoubleExecution=!1}).modal("hide")}},_getNotIn:_.memoize(function(tag){return'[data-vc-ui-element="add-element-button"]:not('+_.reduce(vc.map,function(memo,shortcode){var separator=_.isEmpty(memo)?"":",";return _.isObject(shortcode.as_child)?(_.isString(shortcode.as_child.only)&&(_.contains(shortcode.as_child.only.replace(/\s/,"").split(","),tag)||(memo+=separator+"[data-element="+shortcode.base+"]")),_.isString(shortcode.as_child.except)&&_.contains(shortcode.as_child.except.replace(/\s/,"").split(","),tag)&&(memo+=separator+"[data-element="+shortcode.base+"]")):!1===shortcode.as_child&&(memo+=separator+"[data-element="+shortcode.base+"]"),memo},"")+")"}),filterElements:function(name_filter){name_filter.stopPropagation(),name_filter.preventDefault();var filter_value=$(name_filter.currentTarget),filter='[data-vc-ui-element="add-element-button"]',name_filter=$("#vc_elements_name_filter").val();this.$content.removeClass("vc_filter-all"),filter_value.is("[data-filter]")?($(".wpb-content-layouts-container .isotope-filter .active",this.$content).removeClass("active"),filter_value.parent().addClass("active"),filter+=filter_value=filter_value.data("filter"),"*"===filter_value?this.$content.addClass("vc_filter-all"):this.$content.removeClass("vc_filter-all"),this.$content.attr("data-vc-ui-filter",filter_value.replace(".js-category-","")),$("#vc_elements_name_filter").val("")):0<name_filter.length?(filter+=":containsi('"+name_filter+"'):not('.vc_element-deprecated')",$(".wpb-content-layouts-container .isotope-filter .active",this.$content).removeClass("active"),this.$content.attr("data-vc-ui-filter","name:"+name_filter)):name_filter.length||($('.wpb-content-layouts-container .isotope-filter [data-filter="*"]').parent().addClass("active"),this.$content.attr("data-vc-ui-filter","*"),this.$content.addClass("vc_filter-all")),$(".vc_visible",this.$content).removeClass("vc_visible"),$(filter,this.$content).addClass("vc_visible")},shown:function(){vc.is_mobile||$("#vc_elements_name_filter").trigger("focus")}}),vc.AddElementBlockViewBackendEditor=vc.AddElementBlockView.extend({render:function(model,prepend){return this.prepend=!!_.isBoolean(prepend)&&prepend,this.place_after_id=!!_.isString(prepend)&&prepend,this.model=!!_.isObject(model)&&model,this.$content=this.$el.find('[data-vc-ui-element="panel-add-element-list"]'),this.$buttons=$('[data-vc-ui-element="add-element-button"]',this.$content),vc.AddElementBlockView.__super__.render.call(this)},createElement:function(column_params){var that,column_inner_params,tag,model;this.preventDoubleExecution||(this.preventDoubleExecution=!0,column_params&&column_params.preventDefault&&column_params.preventDefault(),this.do_render=!0,tag=$(column_params.currentTarget).data("tag"),model=!(column_params={width:"1/1"})===this.model?(model=vc.shortcodes.create({shortcode:"vc_row",params:{}}),column_inner_params=vc.shortcodes.create({shortcode:"vc_column",params:column_params,parent_id:model.id,root_id:model.id}),"vc_row"!==tag?vc.shortcodes.create({shortcode:tag,parent_id:column_inner_params.id,root_id:model.id}):model):"vc_row"===tag?(column_inner_params={width:"1/1"},model=vc.shortcodes.create({shortcode:"vc_row_inner",params:{},parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.getNextOrder()}),vc.shortcodes.create({shortcode:"vc_column_inner",params:column_inner_params,parent_id:model.id,root_id:model.id})):vc.shortcodes.create({shortcode:tag,parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.getNextOrder(),root_id:this.model.get("root_id")}),this.show_settings=!(_.isBoolean(vc.getMapped(tag).show_settings_on_create)&&!1===vc.getMapped(tag).show_settings_on_create),this.model=model,this.model.get("shortcode"),(that=this).$el.one("hidden.bs.modal",function(){that.preventDoubleExecution=!1}).modal("hide"))},showEditForm:function(){vc.edit_element_block_view.render(this.model)},exit:function(){},getFirstPositionIndex:function(){return--vc.element_start_index,vc.element_start_index}}),vc.PanelView=vc.View.extend({mediaSizeClassPrefix:"vc_media-",customMediaQuery:!0,panelName:"panel",draggable:!1,$body:!1,$tabs:!1,$content:!1,events:{"click [data-dismiss=panel]":"hide","mouseover [data-transparent=panel]":"addOpacity","click [data-transparent=panel]":"toggleOpacity","mouseout [data-transparent=panel]":"removeOpacity","click .vc_panel-tabs-link":"changeTab"},_vcUIEventsHooks:[{resize:"setResize"}],options:{startTab:0},clicked:!1,showMessageDisabled:!0,initialize:function(){this.clicked=!1,this.$el.removeClass("vc_panel-opacity"),this.$body=$("body"),this.$content=this.$el.find(".vc_panel-body"),_.bindAll(this,"setSize","fixElContainment","changeTab","setTabsSize"),this.on("show",this.setSize,this),this.on("setSize",this.setResize,this),this.on("render",this.resetMinimize,this)},toggleOpacity:function(){this.clicked=!this.clicked},addOpacity:function(){this.clicked||this.$el.addClass("vc_panel-opacity")},removeOpacity:function(){this.clicked||this.$el.removeClass("vc_panel-opacity")},message_box_timeout:!1,init:function(){},render:function(){return this.trigger("render"),this.trigger("afterRender"),this},show:function(){var $tabs;this.$el.hasClass("vc_active")||(vc.closeActivePanel(),this.init(),(vc.active_panel=this).clicked=!1,this.$el.removeClass("vc_panel-opacity"),($tabs=this.$el.find(".vc_panel-tabs")).length&&(this.$tabs=$tabs,this.setTabs()),this.$el.addClass("vc_active"),this.draggable?this.initDraggable():$(window).trigger("resize"),this.fixElContainment(),this.trigger("show"))},hide:function(e){e&&e.preventDefault&&e.preventDefault(),this.model&&(this.model=null),vc.active_panel=!1,this.$el.removeClass("vc_active")},content:function(){return this.$el.find(".panel-body")},setResize:function(){this.customMediaQuery&&this.setMediaSizeClass()},setMediaSizeClass:function(){var modalWidth=this.$el.width(),classes={xs:!0,sm:!1,md:!1,lg:!1};525<=modalWidth&&(classes.sm=!0),745<=modalWidth&&(classes.md=!0),945<=modalWidth&&(classes.lg=!0),_.each(classes,function(value,key){value?this.$el.addClass(this.mediaSizeClassPrefix+key):this.$el.removeClass(this.mediaSizeClassPrefix+key)},this)},fixElContainment:function(){this.$body||(this.$body=$("body"));var containment=[20-this.$el.width(),0,this.$body.width()-20,this.$body.height()-30],positions=this.$el.position(),new_positions={};positions.left<containment[0]&&(new_positions.left=containment[0]),positions.top<0&&(new_positions.top=0),positions.left>containment[2]&&(new_positions.left=containment[2]),positions.top>containment[3]&&(new_positions.top=containment[3]),this.$el.css(new_positions),this.trigger("fixElContainment"),this.setSize()},initDraggable:function(){this.$el.draggable({iframeFix:!0,handle:".vc_panel-heading",start:this.fixElContainment,stop:this.fixElContainment}),this.draggable=!0},setSize:function(){this.trigger("setSize")},setTabs:function(){this.$tabs.length&&(this.$tabs.find(".vc_panel-tabs-control").removeClass("vc_active").eq(this.options.startTab).addClass("vc_active"),this.$tabs.find(".vc_panel-tab").removeClass("vc_active").eq(this.options.startTab).addClass("vc_active"),window.setTimeout(this.setTabsSize,100))},setTabsSize:function(){this.$tabs&&this.$tabs.parents(".vc_with-tabs.vc_panel-body").css("margin-top",this.$tabs.find(".vc_panel-tabs-menu").outerHeight())},changeTab:function($tab){$tab&&$tab.preventDefault&&$tab.preventDefault(),$tab.target&&this.$tabs&&($tab=$($tab.target),this.$tabs.find(".vc_active").removeClass("vc_active"),$tab.parent().addClass("vc_active"),this.$el.find($tab.data("target")).addClass("vc_active"),window.setTimeout(this.setTabsSize,100))},showMessage:function(text,type){if(this.showMessageDisabled)return!1;this.message_box_timeout&&(this.$el.find(".vc_panel-message").remove(),window.clearTimeout(this.message_box_timeout)),this.message_box_timeout=!1;var $message_box=$('<div class="vc_panel-message type-'+type+'"></div>').appendTo(this.$el.find(".vc_ui-panel-content-container"));$message_box.text(text).fadeIn(),this.message_box_timeout=window.setTimeout(function(){$message_box.remove()},6e3)},isVisible:function(){return this.$el.is(":visible")},resetMinimize:function(){this.$el.removeClass("vc_panel-opacity")}}),vc.PostSettingsPanelView=vc.PanelView.extend({events:{"click [data-save=true]":"save","click [data-dismiss=panel]":"hide","click [data-transparent=panel]":"toggleOpacity","mouseover [data-transparent=panel]":"addOpacity","mouseout [data-transparent=panel]":"removeOpacity"},saved_css_data:"",saved_title:"",$title:!1,editor:!1,post_settings_editor:!1,initialize:function(){vc.$custom_css=$("#vc_post-custom-css"),this.saved_css_data=vc.$custom_css.val(),this.saved_title=vc.title,this.initEditor(),this.$body=$("body"),_.bindAll(this,"setSize","fixElContainment"),this.on("show",this.setSize,this),this.on("setSize",this.setResize,this),this.on("render",this.resetMinimize,this)},initEditor:function(){this.editor=new Vc_postSettingsEditor},render:function(){return this.trigger("render"),this.$title=this.$el.find("#vc_page-title-field"),this.$title.val(vc.title),this.setEditor(),this.trigger("afterRender"),this},setEditor:function(){this.editor.setEditor(vc.$custom_css.val())},setSize:function(){this.editor.setSize(),this.trigger("setSize")},save:function(){var title;!this.$title||(title=this.$title.val())!==vc.title&&vc.frame.setTitle(title),this.setAlertOnDataChange(),vc.$custom_css.val(this.editor.getValue()),vc.frame_window&&vc.frame_window.vc_iframe.loadCustomCss(vc.$custom_css.val()),vc.updateSettingsBadge(),this.showMessage(window.i18nLocale.css_updated,"success"),this.trigger("save")},setAlertOnDataChange:function(){(this.saved_css_data!==this.editor.getValue()||this.$title&&this.saved_title!==this.$title.val())&&vc.setDataChanged()}}),vc.PostSettingsPanelViewBackendEditor=vc.PostSettingsPanelView.extend({render:function(){return this.trigger("render"),this.setEditor(),this.trigger("afterRender"),this},setAlertOnDataChange:function(){vc.saved_custom_css!==this.editor.getValue()&&window.tinymce&&(window.switchEditors.go("content","tmce"),window.setTimeout(function(){window.tinymce.get("content").isNotDirty=!1},1e3))},save:function(){vc.PostSettingsPanelViewBackendEditor.__super__.save.call(this),this.hide()}}),vc.TemplatesEditorPanelView=vc.PanelView.extend({events:{"click [data-dismiss=panel]":"hide","click [data-transparent=panel]":"toggleOpacity","mouseover [data-transparent=panel]":"addOpacity","mouseout [data-transparent=panel]":"removeOpacity","click .wpb_remove_template":"removeTemplate","click [data-template_id]":"loadTemplate","click [data-template_name]":"loadDefaultTemplate","click #vc_template-save":"saveTemplate"},render:function(){this.trigger("render"),this.$name=$("#vc_template-name"),this.$list=$("#vc_template-list");var $tabs=$("#vc_tabs-templates");return $tabs.find(".vc_edit-form-tab-control").removeClass("vc_active").eq(0).addClass("vc_active"),$tabs.find('[data-vc-ui-element="panel-edit-element-tab"]').removeClass("vc_active").eq(0).addClass("vc_active"),$tabs.find(".vc_edit-form-link").on("click",function($this){$this.preventDefault();$this=$(this);$tabs.find(".vc_active").removeClass("vc_active"),$this.parent().addClass("vc_active"),$($this.attr("href")).addClass("vc_active")}),this.trigger("afterRender"),this},removeTemplate:function(template_name){template_name&&template_name.preventDefault&&template_name.preventDefault();var $button=$(template_name.currentTarget),template_name=$button.closest('[data-vc-ui-element="template-title"]').text();confirm(window.i18nLocale.confirm_deleting_template.replace("{template_name}",template_name))&&($button.closest('[data-vc-ui-element="template"]').remove(),this.$list.html(window.i18nLocale.loading),$.ajax({type:"POST",url:window.ajaxurl,data:{action:"wpb_delete_template",template_id:$button.attr("rel"),vc_inline:!0,_vcnonce:window.vcAdminNonce},context:this}).done(function(html){this.$list.html(html)}))},loadTemplate:function($button){$button&&$button.preventDefault&&$button.preventDefault();$button=$($button.currentTarget);$.ajax({type:"POST",url:vc.frame_window.location.href,data:{action:"vc_frontend_template",template_id:$button.data("template_id"),vc_inline:!0,_vcnonce:window.vcAdminNonce},context:this}).done(function(html){var template,data;_.each($(html),function(element){if("vc_template-data"===element.id)try{data=JSON.parse(element.innerHTML)}catch(err){window.console&&window.console.warn&&window.console.warn("loadTemplate json error",err)}"vc_template-html"===element.id&&(template=element.innerHTML)}),template&&data&&vc.builder.buildFromTemplate(template,data),this.showMessage(window.i18nLocale.template_added,"success"),vc.closeActivePanel()})},ajaxData:function($button){return{action:"vc_frontend_default_template",template_name:$button.data("template_name"),vc_inline:!0,_vcnonce:window.vcAdminNonce}},loadDefaultTemplate:function($button){$button&&$button.preventDefault&&$button.preventDefault();$button=$($button.currentTarget);$.ajax({type:"POST",url:vc.frame_window.location.href,data:this.ajaxData($button),context:this}).done(function(html){var template,data;_.each($(html),function(element){if("vc_template-data"===element.id)try{data=JSON.parse(element.innerHTML)}catch(err){window.console&&window.console.warn&&window.console.warn("loadDefaultTemplate json error",err)}"vc_template-html"===element.id&&(template=element.innerHTML)}),template&&data&&vc.builder.buildFromTemplate(template,data),this.showMessage(window.i18nLocale.template_added,"success")})},saveTemplate:function(shortcodes){shortcodes&&shortcodes.preventDefault&&shortcodes.preventDefault();var data=this.$name.val();if(_.isString(data)&&data.length){if(!(shortcodes=this.getPostContent()).trim().length)return this.showMessage(window.i18nLocale.template_is_empty,"error"),!1;data={action:"wpb_save_template",template:shortcodes,template_name:data,frontend:!0,vc_inline:!0,_vcnonce:window.vcAdminNonce},this.$name.val(""),this.showMessage(window.i18nLocale.template_save,"success"),this.reloadTemplateList(data)}else this.showMessage(window.i18nLocale.please_enter_templates_name,"error")},reloadTemplateList:function(data){this.$list.html(window.i18nLocale.loading).load(window.ajaxurl,data)},getPostContent:function(){return vc.builder.getContent()}}),vc.TemplatesEditorPanelViewBackendEditor=vc.TemplatesEditorPanelView.extend({ajaxData:function($button){return{action:"vc_backend_template",template_id:$button.attr("data-template_id"),vc_inline:!0,_vcnonce:window.vcAdminNonce}},loadTemplate:function($button){$button&&$button.preventDefault&&$button.preventDefault();$button=$($button.currentTarget);$.ajax({type:"POST",url:window.ajaxurl,data:this.ajaxData($button),context:this}).done(function(shortcodes){_.each(vc.filters.templates,function(callback){shortcodes=callback(shortcodes)}),vc.storage.append(shortcodes),vc.shortcodes.fetch({reset:!0}),vc.closeActivePanel()})},loadDefaultTemplate:function($button){$button&&$button.preventDefault&&$button.preventDefault();$button=$($button.currentTarget);$.ajax({type:"POST",url:window.ajaxurl,data:{action:"vc_backend_default_template",template_name:$button.attr("data-template_name"),vc_inline:!0,_vcnonce:window.vcAdminNonce},context:this}).done(function(shortcodes){_.each(vc.filters.templates,function(callback){shortcodes=callback(shortcodes)}),vc.storage.append(shortcodes),vc.shortcodes.fetch({reset:!0})})},getPostContent:function(){return vc.storage.getContent()}}),vc.TemplatesPanelViewBackend=vc.PanelView.extend({$name:!1,$list:!1,template_load_action:"vc_backend_load_template",templateLoadPreviewAction:"vc_load_template_preview",save_template_action:"vc_save_template",delete_template_action:"vc_delete_template",appendedTemplateType:"my_templates",appendedTemplateCategory:"my_templates",appendedCategory:"my_templates",appendedClass:"my_templates",loadUrl:window.ajaxurl,events:$.extend(vc.PanelView.prototype.events,{"click .vc_template-save-btn":"saveTemplate","click [data-template_id] [data-template-handler]":"loadTemplate","click .vc_template-delete-icon":"removeTemplate"}),initialize:function(){_.bindAll(this,"checkInput","saveTemplate"),vc.TemplatesPanelViewBackend.__super__.initialize.call(this)},render:function(){return this.$el.css("left",($(window).width()-this.$el.width())/2),this.$name=this.$el.find('[data-js-element="vc-templates-input"]'),this.$name.off("keypress").on("keypress",this.checkInput),this.$list=this.$el.find(".vc_templates-list-my_templates"),vc.TemplatesPanelViewBackend.__super__.render.call(this)},saveTemplate:function(shortcodes){var data,_this;return shortcodes&&shortcodes.preventDefault&&shortcodes.preventDefault(),data=this.$name.val(),_this=this,_.isString(data)&&data.length?(shortcodes=this.getPostContent()).trim().length?(data={action:this.save_template_action,template:shortcodes,template_name:data,vc_inline:!0,_vcnonce:window.vcAdminNonce},void this.setButtonMessage(void 0,void 0,!0).reloadTemplateList(data,function(){_this.$name.val("").trigger("change")},function(){_this.showMessage(window.i18nLocale.template_save_error,"error"),_this.clearButtonMessage()})):(this.showMessage(window.i18nLocale.template_is_empty,"error"),!1):(this.showMessage(window.i18nLocale.please_enter_templates_name,"error"),!1)},checkInput:function(e){if(13===e.which)return this.saveTemplate(),!1},removeTemplate:function(template_action){template_action&&template_action.preventDefault&&template_action.preventDefault(),template_action&&template_action.stopPropagation&&template_action.stopPropagation();var template_id,template_type,$template=$(template_action.target).closest("[data-template_id]"),template_action=$template.find('[data-vc-ui-element="template-title"]').text();confirm(window.i18nLocale.confirm_deleting_template.replace("{template_name}",template_action))&&(template_id=$template.data("template_id"),template_type=$template.data("template_type"),template_action=$template.data("template_action"),$template.remove(),$.ajax({type:"POST",url:window.ajaxurl,data:{action:template_action||this.delete_template_action,template_id:template_id,template_type:template_type,vc_inline:!0,_vcnonce:window.vcAdminNonce},context:this}).done(function(){this.showMessage(window.i18nLocale.template_removed,"success"),vc.events.trigger("templates:delete",{id:template_id,type:template_type})}))},reloadTemplateList:function(data,successCallback,errorCallback){var _this=this;$.ajax({type:"POST",url:window.ajaxurl,data:data,context:this}).done(function(html){_this.filter=!1,_this.$list||(_this.$list=_this.$el.find(".vc_templates-list-my_templates")),_this.$list.prepend($(html)),"function"==typeof successCallback&&successCallback(html)}).fail("function"==typeof errorCallback?errorCallback:function(){})},getPostContent:function(){return vc.shortcodes.stringify("template")},loadTemplate:function($template){$template&&$template.preventDefault&&$template.preventDefault(),$template&&$template.stopPropagation&&$template.stopPropagation();$template=$($template.target).closest("[data-template_id][data-template_type]");$.ajax({type:"POST",url:this.loadUrl,data:{action:this.template_load_action,template_unique_id:$template.data("template_id"),template_type:$template.data("template_type"),vc_inline:!0,_vcnonce:window.vcAdminNonce},context:this}).done(this.renderTemplate)},renderTemplate:function(html){var models;_.each(vc.filters.templates,function(callback){html=callback(html)}),models=vc.storage.parseContent({},html),_.each(models,function(model){vc.shortcodes.create(model)}),vc.closeActivePanel()},buildTemplatePreview:function(e){e&&e.preventDefault&&e.preventDefault();try{var url,$el=$(e.currentTarget),$wrapper=$el.closest("[data-template_id]");if($wrapper.hasClass("vc_active")||$wrapper.hasClass("vc_loading"))$el.vcAccordion("collapseTemplate");else{var $localContent=$wrapper.find("[data-js-content]"),localContentChilds=0<$localContent.children().length;if(this.$content=$localContent,this.$content.find("iframe").length)return $el.vcAccordion("collapseTemplate"),!0;var _this=this;$el.vcAccordion("collapseTemplate",function(){var question,$frame=$wrapper.data("template_id"),templateType=$wrapper.data("template_type");$frame&&!localContentChilds&&(question="?",-1<window.ajaxurl.indexOf("?")&&(question="&"),url=window.ajaxurl+question+$.param({action:_this.templateLoadPreviewAction,template_unique_id:$frame,template_type:templateType,vc_inline:!0,post_id:vc_post_id,_vcnonce:window.vcAdminNonce}),$el.find("i").addClass("vc_ui-wp-spinner"),_this.$content.html('<iframe style="width: 100%;" data-vc-template-preview-frame="'+$frame+'"></iframe>'),($frame=_this.$content.find("[data-vc-template-preview-frame]")).attr("src",url),$wrapper.addClass("vc_loading"),$frame.on("load",function(){$wrapper.removeClass("vc_loading"),$el.find("i").removeClass("vc_ui-wp-spinner")}))})}}catch(err){window.console&&window.console.warn&&window.console.warn("buildTemplatePreview error",err),this.showMessage("Failed to build preview","error")}},setTemplatePreviewSize:function(height){var iframe=this.$content.find("iframe");0<iframe.length&&(iframe=iframe[0],void 0===height&&(iframe.height=iframe.contentWindow.document.body.offsetHeight,height=iframe.contentWindow.document.body.scrollHeight),iframe.height=height+"px")}}),vc.TemplatesPanelViewFrontend=vc.TemplatesPanelViewBackend.extend({template_load_action:"vc_frontend_load_template",loadUrl:!1,initialize:function(){this.loadUrl=vc.$frame.attr("src"),vc.TemplatesPanelViewFrontend.__super__.initialize.call(this)},render:function(){return vc.TemplatesPanelViewFrontend.__super__.render.call(this)},renderTemplate:function(html){var template,data;_.each($(html),function(element){if("vc_template-data"===element.id)try{data=JSON.parse(element.innerHTML)}catch(err){window.console&&window.console.warn&&window.console.warn("renderTemplate error",err)}"vc_template-html"===element.id&&(template=element.innerHTML)}),template&&data&&vc.builder.buildFromTemplate(template,data)?this.showMessage(window.i18nLocale.template_added_with_id,"error"):this.showMessage(window.i18nLocale.template_added,"success"),vc.closeActivePanel()}}),vc.RowLayoutEditorPanelView=vc.PanelView.extend({events:{"click [data-dismiss=panel]":"hide","click [data-transparent=panel]":"toggleOpacity","mouseover [data-transparent=panel]":"addOpacity","mouseout [data-transparent=panel]":"removeOpacity","click .vc_layout-btn":"setLayout","click #vc_row-layout-update":"updateFromInput"},_builder:!1,render:function(model){return this.$input=$("#vc_row-layout"),model&&(this.model=model),this.addCurrentLayout(),this.resetMinimize(),vc.column_trig_changes=!0,this},builder:function(){return this._builder||(this._builder=new vc.ShortcodesBuilder),this._builder},addCurrentLayout:function(){vc.shortcodes.sort();var string=_.map(vc.shortcodes.where({parent_id:this.model.get("id")}),function(width){width=width.getParam("width");return width||"1/1"},"",this).join(" + ");this.$input.val(string)},isBuildComplete:function(){return this.builder().isBuildComplete()},setLayout:function(columns){if(columns&&columns.preventDefault&&columns.preventDefault(),!this.isBuildComplete())return!1;columns=$(columns.currentTarget).attr("data-cells"),columns=this.model.view.convertRowColumns(columns,this.builder());this.$input.val(columns.join(" + "))},updateFromInput:function(layout){if(layout&&layout.preventDefault&&layout.preventDefault(),!this.isBuildComplete())return!1;var layout=this.$input.val();!1!==(layout=this.validateCellsList(layout))?this.model.view.convertRowColumns(layout,this.builder()):window.alert(window.i18nLocale.wrong_cells_layout)},validateCellsList:function(split){var b,num,denom,return_cells=[],split=split.replace(/\s/g,"").split("+");return!(1e3<=_.reduce(_.map(split,function(c){if(c.match(/^[vc\_]{0,1}span\d{1,2}$/)){var converted_c=vc_convert_column_span_size(c);return!1===converted_c?1e3:(b=converted_c.split(/\//),return_cells.push(b[0]+""+b[1]),12*parseInt(b[0],10)/parseInt(b[1],10))}return c.match(/^[1-9]|1[0-2]\/[1-9]|1[0-2]$/)?(b=c.split(/\//),num=parseInt(b[0],10),5!==(denom=parseInt(b[1],10))&&0!=12%denom||denom<num?1e3:(return_cells.push(num+""+denom),5===denom?num:12*num/denom)):1e3}),function(num,memo){return memo+=num},0))&&return_cells.join("_")}}),vc.RowLayoutEditorPanelViewBackend=vc.RowLayoutEditorPanelView.extend({builder:function(){return this.builder||(this.builder=vc.storage),this.builder},isBuildComplete:function(){return!0},setLayout:function(columns){columns&&columns.preventDefault&&columns.preventDefault();columns=$(columns.currentTarget).attr("data-cells"),columns=this.model.view.convertRowColumns(columns);this.$input.val(columns.join(" + "))}}),$(window).on("orientationchange",function(){vc.active_panel&&vc.active_panel.$el.css({top:"",left:"auto",height:"auto",width:"auto"})}),$(window).on("resize.fixElContainment",function(){vc.active_panel&&vc.active_panel.fixElContainment&&vc.active_panel.fixElContainment()}),$("body").on("keyup change input","[data-vc-disable-empty]",function(){var _this=$(this),$target=$(_this.data("vcDisableEmpty"));_this.val().length?$target.prop("disabled",!1):$target.prop("disabled",!0)})}(window.jQuery),function(){"use strict";window.vc.HelperAjax={ajax:!1,checkAjax:function(){this.ajax&&this.ajax.abort()},resetAjax:function(){this.ajax=!1}}}(),function(){"use strict";window.vc.HelperPrompts={uiEvents:{render:"removeAllPrompts"},removeAllPrompts:function(){this.$el.find(".vc_ui-panel-content-container").removeClass("vc_ui-content-hidden"),this.$el.find(".vc_ui-prompt").remove()}}}(),function($){"use strict";window.vc.HelperPanelViewHeaderFooter={buttonMessageTimeout:!1,events:{'click [data-vc-ui-element="button-save"]':"save",'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="button-minimize"]':"toggleOpacity"},uiEvents:{save:"setButtonMessage",render:"clearButtonMessage"},resetMinimize:function(){this.$el.removeClass("vc_panel-opacity"),this.$el.removeClass("vc_minimized")},toggleOpacity:function(styles){styles.preventDefault();var hasStyle,_this=this,$target=this.$el,$panel=$target.find($target.data("vcPanel")),$panelContainer=$panel.closest($panel.data("vcPanelContainer")),$trigger=$(styles.currentTarget);void 0===$target.data("vcHasHeight")&&$target.data("vcHasHeight",(styles=$target.attr("style"),hasStyle=!1,styles&&styles.split(";").forEach(function(style){style=style.split(":");"height"===$.trim(style[0])&&(hasStyle=!0)}),hasStyle)),$target.hasClass("vc_minimized")?(void 0===$target.data("vcMinimizeHeight")&&$target.data("vcMinimizeHeight",$(window).height()-.2*$(window).height()),$target.animate({height:$target.data("vcMinimizeHeight")},{duration:400,start:function(){$trigger.prop("disabled",!0),$target.addClass("vc_animating"),_this.tabsMenu&&_this.tabsMenu()&&_this.tabsMenu().vcTabsLine("moveTabs")},complete:function(){$target.removeClass("vc_minimized"),$target.removeClass("vc_animating"),$target.data("vcHasHeight")||$target.css({height:""}),_this.trigger("afterUnminimize"),$trigger.prop("disabled",!1)}})):($target.data("vcMinimizeHeight",$target.height()),$target.animate({height:$panel.outerHeight()+$panelContainer.outerHeight()-$panelContainer.height()},{duration:400,start:function(){$trigger.prop("disabled",!0),$target.addClass("vc_animating")},complete:function(){$target.addClass("vc_minimized"),$target.removeClass("vc_animating"),$target.css({height:""}),_this.trigger("afterMinimize"),$trigger.prop("disabled",!1)}}))},setButtonMessage:function(message,type,currentTextHtml){var $saveBtn;return void 0===currentTextHtml&&(currentTextHtml=!1),this.clearButtonMessage=_.bind(this.clearButtonMessage,this),!currentTextHtml&&!vc.frame_window||this.buttonMessageTimeout||(void 0===message&&(message=window.i18nLocale.ui_saved),void 0===type&&(type="success"),currentTextHtml=($saveBtn=this.$el.find('[data-vc-ui-element="button-save"]')).html(),$saveBtn.addClass("vc_ui-button-"+type+" vc_ui-button-undisabled").removeClass("vc_ui-button-action").data("vcCurrentTextHtml",currentTextHtml).data("vcCurrentTextType",type).html(message),_.delay(this.clearButtonMessage,5e3),this.buttonMessageTimeout=!0),this},clearButtonMessage:function(){var type,currentTextHtml,$saveBtn;this.buttonMessageTimeout&&(window.clearTimeout(this.buttonMessageTimeout),currentTextHtml=($saveBtn=this.$el.find('[data-vc-ui-element="button-save"]')).data("vcCurrentTextHtml")||"Save",type=$saveBtn.data("vcCurrentTextType"),$saveBtn.html(currentTextHtml).removeClass("vc_ui-button-"+type+" vc_ui-button-undisabled").addClass("vc_ui-button-action"),this.buttonMessageTimeout=!1)}}}(window.jQuery),function($){"use strict";window.vc.HelperTemplatesPanelViewSearch={searchSelector:"[data-vc-templates-name-filter]",events:{"keyup [data-vc-templates-name-filter]":"searchTemplate","search [data-vc-templates-name-filter]":"searchTemplate"},uiEvents:{show:"focusToSearch"},focusToSearch:function(){vc.is_mobile||$(this.searchSelector,this.$el).trigger("focus")},searchTemplate:function($el){$el=$($el.currentTarget);$el.val().length?this.searchByName($el.val()):this.clearSearch()},clearSearch:function(){this.$el.find("[data-vc-templates-name-filter]").val(""),this.$el.find("[data-template_name]").css("display","block"),this.$el.removeAttr("data-vc-template-search"),this.$el.find(".vc-search-result-empty").removeClass("vc-search-result-empty");var ev=new jQuery.Event("click");ev.isClearSearch=!0,this.$el.find('.vc_panel-tabs-control:first [data-vc-ui-element="panel-tab-control"]').trigger(ev)},searchByName:function(name){this.$el.find(".vc_panel-tabs-control.vc_active").removeClass("vc_active"),this.$el.attr("data-vc-template-search","true"),this.$el.find("[data-template_name]").css("display","none"),this.$el.find('[data-template_name*="'+vc_slugify(name)+'"]').css("display","block"),this.$el.find('[data-vc-ui-element="panel-edit-element-tab"]').each(function(){var $el=$(this);$el.removeClass("vc-search-result-empty"),$el.find("[data-template_name]:visible").length||$el.addClass("vc-search-result-empty")})}}}(window.jQuery),function($){"use strict";window.vc.HelperPanelViewResizable={sizeInitialized:!1,uiEvents:{show:"setSavedSize initResize",tabChange:"setDefaultHeightSettings",afterMinimize:"setupOnMinimize",afterUnminimize:"initResize",fixElContainment:"saveUIPanelSizes"},setDefaultHeightSettings:function(){this.$el.css("height","auto"),this.$el.css("maxHeight","75vh")},initResize:function(){var _this=this;this.$el.data("uiResizable")&&this.$el.resizable("destroy"),this.$el.resizable({minHeight:240,minWidth:380,resize:function(){_this.trigger("resize")},handles:"n, e, s, w, ne, se, sw, nw",start:function(e,ui){_this.trigger("beforeResizeStart"),_this.$el.css("maxHeight","none"),_this.$el.css("height",ui.size.height),$("iframe").css("pointerEvents","none"),_this.trigger("afterResizeStart")},stop:function(){_this.trigger("beforeResizeStop"),$("iframe").css("pointerEvents",""),_this.saveUIPanelSizes(),_this.trigger("afterResizeStop")}}),this.content().addClass("vc_properties-list-init"),this.trigger("resize")},setSavedSize:function(){if(this.setDefaultHeightSettings(),vc.is_mobile)return!1;var sizes={width:getUserSetting(this.panelName+"_vcUIPanelWidth"),left:getUserSetting(this.panelName+"_vcUIPanelLeft").replace("minus","-"),top:getUserSetting(this.panelName+"_vcUIPanelTop").replace("minus","-")};_.isEmpty(sizes.width)||this.$el.width(sizes.width),_.isEmpty(sizes.left)||this.$el.css("left",sizes.left),_.isEmpty(sizes.top)||this.$el.css("top",sizes.top),this.sizeInitialized=!0},saveUIPanelSizes:function(){if(!1===this.sizeInitialized)return!1;var sizes={width:this.$el.width(),left:parseInt(this.$el.css("left"),10),top:parseInt(this.$el.css("top"),10)};setUserSetting(this.panelName+"_vcUIPanelWidth",sizes.width),setUserSetting(this.panelName+"_vcUIPanelLeft",sizes.left.toString().replace("-","minus")+"px"),setUserSetting(this.panelName+"_vcUIPanelTop",sizes.top.toString().replace("-","minus")+"px")},setupOnMinimize:function(){this.$el.data("uiResizable")&&this.$el.resizable("destroy"),this.$el.resizable({minWidth:380,handles:"w, e",start:function(e){$("iframe").css("pointerEvents","none")},stop:function(){$("iframe").css("pointerEvents","")}})}}}(window.jQuery),function(){"use strict";window.vc.HelperPanelViewDraggable={draggable:!0,draggableOptions:{iframeFix:!0,handle:'[data-vc-ui-element="panel-heading"]'},uiEvents:{show:"initDraggable"},initDraggable:function(){this.$el.draggable(_.extend({},this.draggableOptions,{start:this.fixElContainment,stop:this.fixElContainment}))}}}(),function($){"use strict";window.vc.TemplateWindowUIPanelBackendEditor=vc.TemplatesPanelViewBackend.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperTemplatesPanelViewSearch).extend({panelName:"template_window",showMessageDisabled:!1,initialize:function(){window.vc.TemplateWindowUIPanelBackendEditor.__super__.initialize.call(this),this.trigger("show",this.initTemplatesTabs,this)},show:function(){this.clearSearch(),window.vc.TemplateWindowUIPanelBackendEditor.__super__.show.call(this)},initTemplatesTabs:function(){this.$el.find('[data-vc-ui-element="panel-tabs-controls"]').vcTabsLine("moveTabs")},showMessage:function(text,type){if(this.showMessageDisabled)return!1;this.message_box_timeout&&(this.$el.find("[data-vc-panel-message]").remove(),window.clearTimeout(this.message_box_timeout)),this.message_box_timeout=!1;var $messageBox,messageBoxTemplate=vc.template('<div class="vc_message_box vc_message_box-standard vc_message_box-rounded vc_color-<%- color %>"><div class="vc_message_box-icon"><i class="fa fa fa-<%- icon %>"></i></div><p><%- text %></p></div>');switch(type){case"error":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"danger",icon:"times",text:text}));break;case"warning":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"warning",icon:"exclamation-triangle",text:text}));break;case"success":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"success",icon:"check",text:text}))}$messageBox.prependTo(this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_row.vc_active')),$messageBox.fadeIn(),this.message_box_timeout=window.setTimeout(function(){$messageBox.remove()},6e3)},changeTab:function($tab){$tab&&$tab.preventDefault&&$tab.preventDefault(),$tab&&!$tab.isClearSearch&&this.clearSearch();$tab=$($tab.currentTarget);$tab.parent().hasClass("vc_active")||(this.$el.find('[data-vc-ui-element="panel-tabs-controls"] .vc_active:not([data-vc-ui-element="panel-tabs-line-dropdown"])').removeClass("vc_active"),$tab.parent().addClass("vc_active"),this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_active').removeClass("vc_active"),this.$el.find($tab.data("vcUiElementTarget")).addClass("vc_active"),this.$tabsMenu&&this.$tabsMenu.vcTabsLine("checkDropdownContainerActive"))},setPreviewFrameHeight:function(templateID,height){parseInt(height,10)<100&&(height=100),$('data-vc-template-preview-frame="'+templateID+'"').height(height)}}),window.vc.TemplateWindowUIPanelBackendEditor.prototype.events=$.extend(!0,window.vc.TemplateWindowUIPanelBackendEditor.prototype.events,{'click [data-vc-ui-element="button-save"]':"save",'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="button-minimize"]':"toggleOpacity","keyup [data-vc-templates-name-filter]":"searchTemplate","search [data-vc-templates-name-filter]":"searchTemplate","click .vc_template-save-btn":"saveTemplate","click [data-template_id] [data-template-handler]":"loadTemplate",'click [data-vc-container=".vc_ui-list-bar"][data-vc-preview-handler]':"buildTemplatePreview",'click [data-vc-ui-delete="template-title"]':"removeTemplate",'click [data-vc-ui-element="panel-tab-control"]':"changeTab"}),window.vc.TemplateWindowUIPanelFrontendEditor=vc.TemplatesPanelViewFrontend.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperTemplatesPanelViewSearch).extend({panelName:"template_window",showMessageDisabled:!1,show:function(){this.clearSearch(),window.vc.TemplateWindowUIPanelFrontendEditor.__super__.show.call(this)},showMessage:function(text,type){if(this.showMessageDisabled)return!1;this.message_box_timeout&&(this.$el.find("[data-vc-panel-message]").remove(),window.clearTimeout(this.message_box_timeout)),this.message_box_timeout=!1;var $messageBox,messageBoxTemplate=vc.template('<div class="vc_message_box vc_message_box-standard vc_message_box-rounded vc_color-<%- color %>"><div class="vc_message_box-icon"><i class="fa fa fa-<%- icon %>"></i></div><p><%- text %></p></div>');switch(type){case"error":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"danger",icon:"times",text:text}));break;case"warning":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"warning",icon:"exclamation-triangle",text:text}));break;case"success":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"success",icon:"check",text:text}))}$messageBox.prependTo(this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_row.vc_active')),$messageBox.fadeIn(),this.message_box_timeout=window.setTimeout(function(){$messageBox.remove()},6e3)},changeTab:function($tab){$tab&&$tab.preventDefault&&$tab.preventDefault(),$tab&&!$tab.isClearSearch&&this.clearSearch();$tab=$($tab.currentTarget);$tab.parent().hasClass("vc_active")||(this.$el.find('[data-vc-ui-element="panel-tabs-controls"] .vc_active:not([data-vc-ui-element="panel-tabs-line-dropdown"])').removeClass("vc_active"),$tab.parent().addClass("vc_active"),this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_active').removeClass("vc_active"),this.$el.find($tab.data("vcUiElementTarget")).addClass("vc_active"),this.$tabsMenu&&this.$tabsMenu.vcTabsLine("checkDropdownContainerActive"))}}),$.fn.vcAccordion.Constructor.prototype.collapseTemplate=function(showCallback){var $triggerPanel,$wrapper,$panel,$this=this.$element,i=0,$triggers=this.getContainer().find("[data-vc-preview-handler]").each(function(){var $this=$(this),accordion=$this.data("vc.accordion");void 0===accordion&&($this.vcAccordion(),accordion=$this.data("vc.accordion")),accordion&&accordion.setIndex&&accordion.setIndex(i++)}).filter(function(){var accordion=$(this).data("vc.accordion");return accordion.getTarget().hasClass(accordion.activeClass)}).filter(function(){return $this[0]!==this});$triggers.length&&$.fn.vcAccordion.call($triggers,"hide"),this.isActive()?$.fn.vcAccordion.call($this,"hide"):($.fn.vcAccordion.call($this,"show"),$triggerPanel=$this.closest(".vc_ui-list-bar-item"),$wrapper=$this.closest("[data-template_id]"),$panel=$wrapper.closest("[data-vc-ui-element=panel-content]").parent(),setTimeout(function(){var posit;Math.round($wrapper.offset().top-$panel.offset().top)<0&&(posit=Math.round($wrapper.offset().top-$panel.offset().top+$panel.scrollTop()-$triggerPanel.height()),$panel.animate({scrollTop:posit},400)),"function"==typeof showCallback&&showCallback($wrapper,$panel)},400))}}(window.jQuery),function($){"use strict";window.vc.element_start_index=0,window.vc.AddElementUIPanelBackendEditor=vc.PanelView.vcExtendUI(vc.HelperPanelViewHeaderFooter).extend({el:"#vc_ui-panel-add-element",searchSelector:"#vc_elements_name_filter",prepend:!1,builder:"",events:{'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="panel-tab-control"]':"filterElements","click .vc_shortcode-link":"createElement","keyup #vc_elements_name_filter":"filterElements","search #vc_elements_name_filter":"filterElements","click [data-vc-manage-elements]":"openPresetWindow"},initialize:function(){window.vc.AddElementUIPanelBackendEditor.__super__.initialize.call(this),window.vc.events.on("shortcodes:add",this.addCustomCssStyleTag.bind(this)),window.vc.events.on("vc:savePreset",this.updateAddElementPopUp.bind(this)),window.vc.events.on("vc:deletePreset",this.removePresetFromAddElementPopUp.bind(this))},render:function(model,prepend){return _.isUndefined(vc.ShortcodesBuilder)||(this.builder=new vc.ShortcodesBuilder),this.$el.is(":hidden")&&window.vc.closeActivePanel(),(window.vc.active_panel=this).prepend=!!_.isBoolean(prepend)&&prepend,this.place_after_id=!!_.isString(prepend)&&prepend,this.model=!!_.isObject(model)&&model,this.$content=this.$el.find('[data-vc-ui-element="panel-add-element-list"]'),this.$buttons=$('[data-vc-ui-element="add-element-button"]',this.$content),this.buildFiltering(),this.$el.find('[data-vc-ui-element="panel-tab-control"]').eq(0).click(),this.show(),this.$el.find('[data-vc-ui-element="panel-tabs-controls"]').vcTabsLine("moveTabs"),vc.is_mobile||$(this.searchSelector).trigger("focus"),vc.AddElementUIPanelBackendEditor.__super__.render.call(this)},buildFiltering:function(){var tag,asParent,parentSelector,itemSelector='[data-vc-ui-element="add-element-button"]',notIn=this._getNotIn(this.model?this.model.get("shortcode"):"");$(this.searchSelector).val(""),this.$content.addClass("vc_filter-all"),this.$content.attr("data-vc-ui-filter","*"),asParent=!(!(tag=this.model?this.model.get("shortcode"):"vc_column")||_.isUndefined(vc.getMapped(tag).as_parent))&&vc.getMapped(tag).as_parent,_.isObject(asParent)?(parentSelector=[],_.isString(asParent.only)&&parentSelector.push(_.reduce(asParent.only.replace(/\s/,"").split(","),function(memo,val){return memo+(_.isEmpty(memo)?"":",")+'[data-element="'+val.trim()+'"]'},"")),_.isString(asParent.except)&&parentSelector.push(_.reduce(asParent.except.replace(/\s/,"").split(","),function(memo,val){return memo+':not([data-element="'+val.trim()+'"])'},"")),itemSelector+=parentSelector.join(",")):notIn&&(itemSelector=notIn),!1===tag||_.isUndefined(vc.getMapped(tag).allowed_container_element)||(!1===vc.getMapped(tag).allowed_container_element?itemSelector+=":not([data-is-container=true])":_.isString(vc.getMapped(tag).allowed_container_element)&&(itemSelector+=":not([data-is-container=true]), [data-element="+vc.getMapped(tag).allowed_container_element+"]")),this.$buttons.removeClass("vc_visible").addClass("vc_inappropriate"),$(itemSelector,this.$content).removeClass("vc_inappropriate").addClass("vc_visible"),this.hideEmptyFilters()},hideEmptyFilters:function(){var _this=this;this.$el.find('[data-vc-ui-element="panel-add-element-tab"].vc_active').removeClass("vc_active"),this.$el.find('[data-vc-ui-element="panel-add-element-tab"]:first').addClass("vc_active"),this.$el.find("[data-filter]").each(function(){$($(this).data("filter")+".vc_visible:not(.vc_inappropriate)",_this.$content).length?$(this).parent().show():$(this).parent().hide()})},_getNotIn:_.memoize(function(tag){return'[data-vc-ui-element="add-element-button"]:not('+_.reduce(vc.map,function(memo,shortcode){var separator=_.isEmpty(memo)?"":",";return _.isObject(shortcode.as_child)?(_.isString(shortcode.as_child.only)&&(_.contains(shortcode.as_child.only.replace(/\s/,"").split(","),tag)||(memo+=separator+"[data-element="+shortcode.base+"]")),_.isString(shortcode.as_child.except)&&_.contains(shortcode.as_child.except.replace(/\s/,"").split(","),tag)&&(memo+=separator+"[data-element="+shortcode.base+"]")):!1===shortcode.as_child&&(memo+=separator+"[data-element="+shortcode.base+"]"),memo},"")+")"}),filterElements:function(e){var $visibleElements,filterValue,filter,nameFilter;e?(e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation()):e=window.event,filterValue=$(e.currentTarget),filter='[data-vc-ui-element="add-element-button"]',nameFilter=$(this.searchSelector).val(),this.$content.removeClass("vc_filter-all"),$('[data-vc-ui-element="panel-add-element-tab"].vc_active').removeClass("vc_active"),filterValue.is("[data-filter]")?(filterValue.parent().addClass("vc_active"),filter+=filterValue=filterValue.data("filter"),"*"===filterValue?this.$content.addClass("vc_filter-all"):this.$content.removeClass("vc_filter-all"),this.$content.attr("data-vc-ui-filter",filterValue.replace(".js-category-","")),$(this.searchSelector).val("")):nameFilter.length?(filter+=":containsi('"+nameFilter+"'):not('.vc_element-deprecated')",this.$content.attr("data-vc-ui-filter","name:"+nameFilter)):nameFilter.length||($('[data-vc-ui-element="panel-tab-control"][data-filter="*"]').parent().addClass("vc_active"),this.$content.attr("data-vc-ui-filter","*").addClass("vc_filter-all")),$(".vc_visible",this.$content).removeClass("vc_visible"),$(filter,this.$content).addClass("vc_visible"),nameFilter.length&&13===(e.keyCode||e.which)&&1===($visibleElements=$(".vc_visible:not(.vc_inappropriate)",this.$content)).length&&$visibleElements.find("[data-vc-clickable]").click()},createElement:function(inner_column_params){var options,inner_row_params,showSettings,preset,presetType,closestPreset,model,row,column;inner_column_params&&inner_column_params.preventDefault&&inner_column_params.preventDefault(),showSettings=(closestPreset=$(inner_column_params.currentTarget)).data("tag"),inner_row_params={},inner_column_params={width:"1/1"},(closestPreset=closestPreset.closest("[data-preset]"))&&(preset=closestPreset.data("preset"),presetType=closestPreset.data("element")),!1===this.model?(window.vc.storage.lock(),"vc_section"===showSettings?(model={shortcode:showSettings},preset&&"vc_section"===presetType&&(model.preset=preset),model=vc.shortcodes.create(model)):(column={shortcode:"vc_row",params:inner_row_params},preset&&presetType===showSettings&&(column.preset=preset),column={shortcode:"vc_column",params:inner_column_params,parent_id:(row=vc.shortcodes.create(column)).id,root_id:row.id},preset&&"vc_column"===presetType&&(column.preset=preset),column=vc.shortcodes.create(column),model=row,"vc_row"!==showSettings&&(options={shortcode:showSettings,parent_id:column.id,root_id:row.id},preset&&presetType===showSettings&&(options.preset=preset),model=vc.shortcodes.create(options)))):model="vc_row"===showSettings?(column="vc_section"===this.model.get("shortcode")?(window.vc.storage.lock(),row=vc.shortcodes.create({shortcode:"vc_row",params:inner_row_params,parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.getNextOrder()}),vc.shortcodes.create({shortcode:"vc_column",params:inner_column_params,parent_id:row.id,root_id:row.id})):(inner_row_params={},inner_column_params={width:"1/1"},window.vc.storage.lock(),row=vc.shortcodes.create({shortcode:"vc_row_inner",params:inner_row_params,parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.getNextOrder()}),vc.shortcodes.create({shortcode:"vc_column_inner",params:inner_column_params,parent_id:row.id,root_id:row.id})),row):(options={shortcode:showSettings,parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.getNextOrder(),root_id:this.model.get("root_id")},preset&&presetType===showSettings&&(options.preset=preset),vc.shortcodes.create(options)),this.model=model,showSettings=!(_.isBoolean(vc.getMapped(showSettings).show_settings_on_create)&&!1===vc.getMapped(showSettings).show_settings_on_create),this.model.get("shortcode"),this.hide(),showSettings&&this.showEditForm()},getFirstPositionIndex:function(){return--window.vc.element_start_index,vc.element_start_index},show:function(){this.$el.addClass("vc_active"),this.trigger("show")},hide:function(){this.$el.removeClass("vc_active"),window.vc.active_panel=!1,this.trigger("hide")},showEditForm:function(){window.vc.edit_element_block_view.render(this.model)},addCustomCssStyleTag:function(customCss){customCss&&customCss.getParam&&((customCss=customCss.getParam("css"))&&vc.frame_window&&window.vc.frame_window.vc_iframe.setCustomShortcodeCss(customCss))},updateAddElementPopUp:function(id,shortcode,title,data){var $anotherNewPreset=this.$el.find('[data-element="'+shortcode+'"]:first').clone(!0);vc_all_presets[id]=data,$anotherNewPreset.find("[data-vc-shortcode-name]").text(title),$anotherNewPreset.find(".vc_element-description").text(""),$anotherNewPreset.attr("data-preset",id),$anotherNewPreset.addClass("js-category-_my_elements_"),$anotherNewPreset.insertAfter(this.$el.find('[data-element="'+shortcode+'"]:last')),this.$el.find('[data-filter="js-category-_my_elements_"]').show();$anotherNewPreset=this.$body.find('[data-vc-ui-element="panel-preset"] [data-vc-presets-list-content] .vc_ui-template:first').clone(!0);$anotherNewPreset.find('[data-vc-ui-element="template-title"]').attr("title",title).text(title),$anotherNewPreset.find('[data-vc-ui-delete="preset-title"]').attr("data-preset",id).attr("data-preset-parent",shortcode),$anotherNewPreset.find("[data-vc-ui-add-preset]").attr("data-preset",id).attr("id",shortcode).attr("data-tag",shortcode),$anotherNewPreset.show(),$anotherNewPreset.insertAfter(this.$body.find('[data-vc-ui-element="panel-preset"] [data-vc-presets-list-content] .vc_ui-template:last'))},removePresetFromAddElementPopUp:function(id){this.$el.find('[data-preset="'+id+'"]').remove()},openPresetWindow:function(e){e&&e.preventDefault&&e.preventDefault(),window.vc.preset_panel_view.render().show()}}),window.vc.AddElementUIPanelFrontendEditor=vc.AddElementUIPanelBackendEditor.vcExtendUI(vc.HelperPanelViewHeaderFooter).extend({events:{'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="panel-tab-control"]':"filterElements","click .vc_shortcode-link":"createElement","keyup #vc_elements_name_filter":"filterElements"},createElement:function(inner_column_params){var newData,i,row_params,showSettings,preset,presetType,closestPreset,columnOptions;for(inner_column_params&&inner_column_params.preventDefault&&inner_column_params.preventDefault(),showSettings=(closestPreset=$(inner_column_params.currentTarget)).data("tag"),row_params={},inner_column_params={width:"1/1"},(closestPreset=closestPreset.closest("[data-preset]"))&&(preset=closestPreset.data("preset"),presetType=closestPreset.data("element")),this.prepend&&(window.vc.activity="prepend"),0==this.model?"vc_section"===showSettings?(columnOptions={shortcode:showSettings},preset&&"vc_section"===presetType&&(columnOptions.preset=preset),this.builder.create(columnOptions)):(columnOptions={shortcode:"vc_row",params:row_params},preset&&"vc_row"===presetType&&(columnOptions.preset=preset),this.builder.create(columnOptions),columnOptions={shortcode:"vc_column",parent_id:this.builder.lastID(),params:inner_column_params},preset&&"vc_column"===presetType&&(columnOptions.preset=preset),this.builder.create(columnOptions),"vc_row"!==showSettings&&(newData={shortcode:showSettings,parent_id:this.builder.lastID()},preset&&presetType===showSettings&&(newData.preset=preset),this.builder.create(newData))):"vc_row"===showSettings?"vc_section"===this.model.get("shortcode")?this.builder.create({shortcode:"vc_row",params:row_params,parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.nextOrder()}).create({shortcode:"vc_column",params:inner_column_params,parent_id:this.builder.lastID()}):(inner_column_params={width:"1/1"},this.builder.create({shortcode:"vc_row_inner",params:{},parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.nextOrder()}).create({shortcode:"vc_column_inner",params:inner_column_params,parent_id:this.builder.lastID()})):(newData={shortcode:showSettings,parent_id:this.model.id,order:this.prepend?this.getFirstPositionIndex():vc.shortcodes.nextOrder()},preset&&presetType===showSettings&&(newData.preset=preset),this.builder.create(newData)),this.model=this.builder.last(),i=this.builder.models.length-1;0<=i;i--)this.builder.models[i].get("shortcode");_.isString(vc.getMapped(showSettings).default_content)&&vc.getMapped(showSettings).default_content.length&&(newData=this.builder.parse({},window.vc.getMapped(showSettings).default_content,this.builder.last().toJSON()),_.each(newData,function(object){object.default_content=!0,this.builder.create(object)},this)),this.model=this.builder.last(),showSettings=!(_.isBoolean(vc.getMapped(showSettings).show_settings_on_create)&&!1===vc.getMapped(showSettings).show_settings_on_create),this.hide(),showSettings&&this.showEditForm(),this.builder.render()}})}(window.jQuery),function($){"use strict";window.vc.ExtendPresets={settingsMenuSelector:'[data-vc-ui-element="settings-dropdown-list"]',settingsButtonSelector:'[data-vc-ui-element="settings-dropdown-button"]',settingsDropdownSelector:'[data-vc-ui-element="settings-dropdown"]',settingsPresetId:null,uiEvents:{init:"addEvents",render:"hideDropdown",afterRender:"afterRenderActions"},afterRenderActions:function(){this.untaintSettingsPresetData(),this.showDropdown()},hideDropdown:function(){this.$el.find('[data-vc-ui-element="settings-dropdown"]').hide()},showDropdown:function(){var tag=this.model.get("shortcode");window.vc_settings_show&&"vc_column"!==tag&&this.$el.find('[data-vc-ui-element="settings-dropdown"]').show()},showDropdownMenu:function(){var tag=this.model.get("shortcode"),$this=$(this);$this.data("vcSettingsMenuLoaded")&&tag===$this.data("vcShortcodeName")||this.reloadSettingsMenuContent()},addEvents:function(){var $tab=this.$el.find(".vc_edit-form-tab.vc_active"),tag=this.model.get("shortcode"),_this=this;$(document).off("beforeMinimize.vc.paramWindow",this.minimizeButtonSelector).on("beforeMinimize.vc.paramWindow",this.minimizeButtonSelector,function(){$tab.find(".vc_ui-prompt-presets .vc_ui-prompt-close").trigger("click")}),$(document).off("close.vc.paramWindow",this.closeButtonSelector).on("beforeClose.vc.paramWindow",this.closeButtonSelector,function(){$tab.find(".vc_ui-prompt-presets .vc_ui-prompt-close").trigger("click")}),$(document).off("show.vc.accordion",this.settingsButtonSelector).on("show.vc.accordion",this.settingsButtonSelector,function(){var $this=$(this);$this.data("vcSettingsMenuLoaded")&&tag===$this.data("vcShortcodeName")||_this.reloadSettingsMenuContent()})},saveSettingsAjaxData:function(shortcode_name,title,is_default,data){return{action:"vc_action_save_settings_preset",shortcode_name:shortcode_name,is_default:is_default?1:0,vc_inline:!0,title:title,data:data,_vcnonce:window.vcAdminNonce}},saveSettings:function(title,is_default){var shortcode_name=this.model.get("shortcode"),data=JSON.stringify(this.getParamsForSettingsPreset());if(void 0!==title&&title.length)return void 0===is_default&&(is_default=!1),this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.saveSettingsAjaxData(shortcode_name,title,is_default,data),context:this}).done(function(response){response.success&&(this.setSettingsMenuContent(response.html),this.settingsPresetId=response.id,this.untaintSettingsPresetData())}).always(this.resetAjax),this.ajax},fetchSaveSettingsDialogAjaxData:function(){return{action:"vc_action_render_settings_preset_title_prompt",vc_inline:!0,_vcnonce:window.vcAdminNonce}},fetchSaveSettingsDialog:function(callback){var $contentContainer=this.$el.find(".vc_ui-panel-content-container");$contentContainer.find(".vc_ui-prompt-presets").length?void 0!==callback&&callback(!1):(this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.fetchSaveSettingsDialogAjaxData()}).done(function(response){response.success&&($contentContainer.prepend(response.html),void 0!==callback&&callback(!0))}).fail(function(){void 0!==callback&&callback(!1)}).always(this.resetAjax))},showSaveSettingsDialog:function(is_default){var _this=this;this.isSettingsPresetDefault=!!is_default,this.fetchSaveSettingsDialog(function(created){var $contentContainer=_this.$el.find(".vc_ui-panel-content-container"),$prompt=$contentContainer.find(".vc_ui-prompt-presets"),$title=$prompt.find(".textfield");$contentContainer.find(".vc_ui-prompt.vc_visible").removeClass("vc_visible");var $btn,delay,$viewPresetsButton=$prompt.find("[data-vc-view-settings-preset]");"undefined"!==window.vc_vendor_settings_presets[_this.model.get("shortcode")]?$viewPresetsButton.removeAttr("disabled"):$viewPresetsButton.attr("disabled","disabled"),$prompt.addClass("vc_visible"),$title.trigger("focus"),$contentContainer.addClass("vc_ui-content-hidden"),created&&($btn=$prompt.find("#vc_ui-save-preset-btn"),delay=0,$prompt.on("submit",function(){var title=$title.val();return title.length&&_this.saveSettings(title,_this.isSettingsPresetDefault).done(function(e){var data=this.getParamsForSettingsPreset();$title.val(""),_this.setCustomButtonMessage($btn,void 0,void 0,!0),vc.events.trigger("vc:savePreset",e.id,_this.model.get("shortcode"),title,data),delay=_.delay(function(){$prompt.removeClass("vc_visible"),$contentContainer.removeClass("vc_ui-content-hidden")},5e3)}).fail(function(){_this.setCustomButtonMessage($btn,window.i18nLocale.ui_danger,"danger",!0)}),!1}),$prompt.on("click",".vc_ui-prompt-close",function(){return _this.checkAjax(),$prompt.removeClass("vc_visible"),$contentContainer.removeClass("vc_ui-content-hidden"),_this.clearCustomButtonMessage.call(this,$btn),delay&&(window.clearTimeout(delay),delay=0),!1}))})},loadSettingsAjaxData:function(id){return{action:"vc_action_get_settings_preset",vc_inline:!0,id:id,_vcnonce:window.vcAdminNonce}},loadSettings:function(id){return this.panelInit=!1,this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.loadSettingsAjaxData(id),context:this}).done(function(response){response.success&&(this.settingsPresetId=id,this.applySettingsPreset(response.data))}).always(this.resetAjax),this.ajax},saveAsDefaultSettingsAjaxData:function(shortcode_name,id){return{action:"vc_action_set_as_default_settings_preset",shortcode_name:shortcode_name,id:id,vc_inline:!0,_vcnonce:window.vcAdminNonce}},saveAsDefaultSettings:function(presetId,doneCallback){var shortcode_name=this.model.get("shortcode"),presetId=presetId||this.settingsPresetId;presetId?(this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.saveAsDefaultSettingsAjaxData(shortcode_name,presetId),context:this}).done(function(response){response.success&&(this.setSettingsMenuContent(response.html),this.untaintSettingsPresetData(),doneCallback&&doneCallback())}).always(this.resetAjax)):this.showSaveSettingsDialog(!0)},restoreDefaultSettingsAjaxData:function(shortcode_name){return{action:"vc_action_restore_default_settings_preset",shortcode_name:shortcode_name,vc_inline:!0,_vcnonce:window.vcAdminNonce}},restoreDefaultSettings:function(){var shortcode_name=this.model.get("shortcode");this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.restoreDefaultSettingsAjaxData(shortcode_name),context:this}).done(function(response){response.success&&this.setSettingsMenuContent(response.html)}).always(this.resetAjax)},setSettingsMenuContent:function(html){var $button=this.$el.find(this.settingsButtonSelector),$menu=this.$el.find(this.settingsMenuSelector),shortcode_name=this.model.get("shortcode"),_this=this;$button.data("vcShortcodeName",shortcode_name),$menu.html(html),window.vc_presets_data&&0<window.vc_presets_data.presetsCount?$menu.find("[data-vc-view-settings-preset]").removeAttr("disabled"):$menu.find("[data-vc-view-settings-preset]").attr("disabled","disabled"),$menu.find("[data-vc-view-settings-preset]").on("click",function(){_this.showViewSettingsList(),_this.closeSettings()}),$menu.find("[data-vc-save-settings-preset]").on("click",function(){_this.showSaveSettingsDialog(),_this.closeSettings()}),$menu.find("[data-vc-save-template]").on("click",function(){_this.showSaveTemplateDialog(),_this.closeSettings()}),$menu.find("[data-vc-save-default-settings-preset]").on("click",function(){_this.saveAsDefaultSettings(),_this.closeSettings()}),$menu.find("[data-vc-restore-default-settings-preset]").on("click",function(){_this.restoreDefaultSettings(),_this.closeSettings()})},reloadSettingsMenuContentAjaxData:function(shortcode_name){return{action:"vc_action_render_settings_preset_popup",shortcode_name:shortcode_name,vc_inline:!0,_vcnonce:window.vcAdminNonce}},showViewSettingsList:function(){var _this,$prompt,closePrompt,$contentContainer=this.$el.find(".vc_ui-panel-content-container");$contentContainer.find(".vc_ui-prompt-view-presets:not(.vc_visible)").remove(),$contentContainer.find(".vc_ui-prompt-view-presets").length||($contentContainer.find(".vc_ui-prompt.vc_visible").removeClass("vc_visible"),_this=this,$prompt=jQuery('<form class="vc_ui-prompt vc_ui-prompt-view-presets"><div class="vc_ui-prompt-controls"><button type="button" class="vc_general vc_ui-control-button vc_ui-prompt-close"><i class="vc-composer-icon vc-c-icon-close"></i></button></div><div class="vc_ui-prompt-title"><label for="prompt_title" class="wpb_element_label">Elements</label></div><div class="vc_ui-prompt-content"><div class="vc_ui-prompt-column"><div class="vc_ui-template-list vc_ui-list-bar" data-vc-action="collapseAll" style="margin-top: 20px;" data-vc-presets-list-content></div></div></div>'),this.buildsettingsListContent($prompt),$prompt.appendTo($contentContainer),$prompt.addClass("vc_visible"),$contentContainer.addClass("vc_ui-content-hidden"),closePrompt=function(){return $prompt.remove(),$contentContainer.removeClass("vc_ui-content-hidden"),!1},$prompt.off("click.vc1").on("click.vc1","[data-vc-load-settings-preset]",function(e){_this.loadSettings($(e.currentTarget).data("vcLoadSettingsPreset")),closePrompt()}),$prompt.off("click.vc4").on("click.vc4","[data-vc-set-default-settings-preset]",function(){_this.saveAsDefaultSettings($(this).data("vcSetDefaultSettingsPreset"),function(){_this.buildsettingsListContent($prompt)})}),$prompt.off("click.vc3").on("click.vc3",".vc_ui-prompt-close",function(){closePrompt(),_this.checkAjax()}))},buildsettingsListContent:function($prompt){var itemsTemplate=vc.template('<div class="vc_ui-template"><div class="vc_ui-list-bar-item"><button class="vc_ui-list-bar-item-trigger" title="Apply Element" type="button" data-vc-load-settings-preset="<%- id %>"><%- title %></button><div class="vc_ui-list-bar-item-actions"><button class="vc_general vc_ui-control-button" title="Apply Element" type="button" data-vc-load-settings-preset="<%- id %>"><i class="vc-composer-icon vc-c-icon-add"></i></button><button class="vc_general vc_ui-control-button" title="Delete Element" type="button" data-vc-delete-settings-preset="<%- id %>"><i class="vc-composer-icon vc-c-icon-delete_empty"></i></button></div></div></div>'),$content=$prompt.find("[data-vc-presets-list-content]");$content.empty(),_.each(window.vc_presets_data.presets[0],function(item,id){var title=item;0<window.vc_presets_data.defaultId&&parseInt(id,10)===window.vc_presets_data.defaultId&&(title=item+" (default)"),$content.append(itemsTemplate({title:title,id:id}))}),_.each(window.vc_presets_data.presets[1],function(item,id){var title=item;0<window.vc_presets_data.defaultId&&parseInt(id,10)===window.vc_presets_data.defaultId&&(title=item+" (default)"),$content.append(itemsTemplate({title:title,id:id}))})},reloadSettingsMenuContent:function(){var shortcode_name=this.model.get("shortcode"),$button=this.$el.find(this.settingsButtonSelector),success=!1;return this.setSettingsMenuContent(""),this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.reloadSettingsMenuContentAjaxData(shortcode_name),context:this}).done(function(response){response.success&&(success=!0,this.setSettingsMenuContent(response.html),$button.data("vcSettingsMenuLoaded",!0))}).always(function(){success||this.closeSettings(),this.resetAjax()}),this.ajax},closeSettings:function(destroy){void 0===destroy&&(destroy=!1);var $menu=this.$el.find(this.settingsMenuSelector),$button=this.$el.find(this.settingsButtonSelector);destroy&&($button.data("vcSettingsMenuLoaded",!1),$menu.html("")),$button.vcAccordion("hide")},isSettingsPresetDataTainted:function(){var params=(params=JSON.stringify(this.getParamsForSettingsPreset())).replace(/vc_custom_\d+/,"");return this.$el.data("vcSettingsPresetHash")!==vc_globalHashCode(params)},untaintSettingsPresetData:function(){var params=(params=JSON.stringify(this.getParamsForSettingsPreset())).replace(/vc_custom_\d+/,"");this.$el.data("vcSettingsPresetHash",vc_globalHashCode(params))},applySettingsPresetAjaxData:function(params){var parent_id=this.model.get("parent_id");return{action:"vc_edit_form",tag:this.model.get("shortcode"),parent_tag:parent_id?vc.shortcodes.get(parent_id).get("shortcode"):null,post_id:vc_post_id,params:params,_vcnonce:window.vcAdminNonce}},applySettingsPreset:function(params){return this.currentModelParams=params,vc.events.trigger("presets:apply",this.model,params),this._killEditor(),this.trigger("render"),this.show(),this.checkAjax(),this.ajax=$.ajax({type:"POST",url:window.ajaxurl,data:this.applySettingsPresetAjaxData(params),context:this}).done(this.buildParamsContent).always(this.resetAjax),this},getParamsForSettingsPreset:function(){var shortcode=this.model.get("shortcode"),params=this.getParams();return"vc_column"!==shortcode&&"vc_column_inner"!==shortcode||(delete params.width,delete params.offset),params}},vc.events.on("presets.apply",function(model,params){return"vc_tta_section"===model.get("shortcode")&&void 0!==params.tab_id&&(params.tab_id=vc_guid()+"-cl"),params})}(window.jQuery),function($){"use strict";window.vc.ExtendTemplates={fetchSaveTemplateDialogAjaxData:function(){return{action:"vc_action_render_settings_templates_prompt",vc_inline:!0,_vcnonce:window.vcAdminNonce}},fetchSaveTemplateDialog:function(callback){var $tab=this.$el.find(".vc_ui-panel-content-container");if(!$tab.find(".vc_ui-prompt-templates").length)return this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.fetchSaveTemplateDialogAjaxData()}).done(function(response){response.success&&($tab.prepend(response.html),void 0!==callback&&callback(!0))}).always(this.resetAjax),this.ajax;void 0!==callback&&callback(!1)},showSaveTemplateDialog:function(){var _this=this;this.fetchSaveTemplateDialog(function(created){var delay,$btn,$tab=_this.$el.find(".vc_ui-panel-content-container"),$prompt=$tab.find(".vc_ui-prompt-templates"),$title=$prompt.find(".textfield");$tab.find(".vc_ui-prompt.vc_visible").removeClass("vc_visible"),$prompt.addClass("vc_visible"),$title.trigger("focus"),$tab.addClass("vc_ui-content-hidden"),created&&(delay=0,$btn=$prompt.find("#vc_ui-save-templates-btn"),$prompt.on("submit",function(){var data=$title.val();_this.$el.find(_this.settingsButtonSelector);if(!data.length)return!1;data={action:vc.templates_panel_view.save_template_action,template:vc.shortcodes.singleStringify(_this.model.get("id"),"template"),template_name:data,vc_inline:!0,_vcnonce:window.vcAdminNonce};return vc.templates_panel_view.reloadTemplateList(data,function(){$title.val(""),_this.setCustomButtonMessage($btn,void 0,void 0,!0),delay=_.delay(function(){$prompt.removeClass("vc_visible"),$tab.removeClass("vc_ui-content-hidden")},5e3)},function(){_this.setCustomButtonMessage($btn,window.i18nLocale.ui_danger,"danger")}),!1}),$prompt.on("click",".vc_ui-prompt-close",function(){return _this.checkAjax(),$prompt.removeClass("vc_visible"),$tab.removeClass("vc_ui-content-hidden"),_this.clearCustomButtonMessage.call(this,$btn),delay&&(window.clearTimeout(delay),delay=0),!1}))})}}}(window.jQuery),function($){"use strict";window.vc.EditElementPanelView=vc.PanelView.vcExtendUI(vc.HelperAjax).vcExtendUI(vc.ExtendPresets).vcExtendUI(vc.ExtendTemplates).vcExtendUI(vc.HelperPrompts).extend({panelName:"edit_element",el:"#vc_properties-panel",contentSelector:".vc_ui-panel-content.vc_properties-list",minimizeButtonSelector:'[data-vc-ui-element="button-minimize"]',closeButtonSelector:'[data-vc-ui-element="button-close"]',titleSelector:".vc_panel-title",tabsInit:!1,doCheckTabs:!0,$tabsMenu:!1,dependent_elements:{},mapped_params:{},draggable:!1,panelInit:!1,$spinner:!1,active_tab_index:0,buttonMessageTimeout:!1,notRequestTemplate:!1,requiredParamsInitialized:!1,currentModelParams:!1,customButtonMessageTimeout:!1,events:{"click [data-save=true]":"save","click [data-dismiss=panel]":"hide","mouseover [data-transparent=panel]":"addOpacity","click [data-transparent=panel]":"toggleOpacity","mouseout [data-transparent=panel]":"removeOpacity"},initialize:function(){_.bindAll(this,"setSize","setTabsSize","fixElContainment","hookDependent","resetAjax","removeAllPrompts"),this.on("setSize",this.setResize,this),this.on("render",this.resetMinimize,this),this.on("render",this.setTitle,this),this.on("render",this.prepareContentBlock,this)},setCustomButtonMessage:function($btn,message,type,currentTextHtml){return void 0===$btn&&($btn=this.$el.find('[data-vc-ui-element="button-save"]')),void 0===currentTextHtml&&(currentTextHtml=!1),this.clearCustomButtonMessage=_.bind(this.clearCustomButtonMessage,this),!currentTextHtml&&!vc.frame_window||this.customButtonMessageTimeout||(void 0===message&&(message=window.i18nLocale.ui_saved),void 0===type&&(type="success"),currentTextHtml=$btn.html(),$btn.addClass("vc_ui-button-"+type+" vc_ui-button-undisabled").removeClass("vc_ui-button-action").data("vcCurrentTextHtml",currentTextHtml).data("vcCurrentTextType",type).html(message),_.delay(this.clearCustomButtonMessage.bind(this,$btn),5e3),this.customButtonMessageTimeout=!0),this},clearCustomButtonMessage:function($btn){var type,currentTextHtml;this.customButtonMessageTimeout&&(window.clearTimeout(this.customButtonMessageTimeout),currentTextHtml=$btn.data("vcCurrentTextHtml")||"Save",type=$btn.data("vcCurrentTextType"),$btn.html(currentTextHtml).removeClass("vc_ui-button-"+type+" vc_ui-button-undisabled").addClass("vc_ui-button-action"),this.customButtonMessageTimeout=!1)},render:function(params,not_request_template){return this.$el.is(":hidden")&&vc.closeActivePanel(),not_request_template&&(this.notRequestTemplate=!0),this.model=params,this.currentModelParams=this.model.get("params"),(vc.active_panel=this).resetMinimize(),this.clicked=!1,this.$el.css("height","auto"),this.$el.css("maxHeight","75vh"),params=this.model.setting("params")||[],this.$el.attr("data-vc-shortcode",this.model.get("shortcode")),this.tabsInit=!1,this.panelInit=!1,this.active_tab_index=0,this.requiredParamsInitialized=!1,this.mapped_params={},this.dependent_elements={},_.each(params,function(param){this.mapped_params[param.param_name]=param},this),this.trigger("render"),this.show(),this.checkAjax(),this.ajax=$.ajax({type:"POST",url:window.ajaxurl,data:this.ajaxData(),context:this}).done(this.buildParamsContent).always(this.resetAjax),this},prepareContentBlock:function(){this.$content=this.notRequestTemplate?this.$el:this.$el.find(this.contentSelector).removeClass("vc_with-tabs"),this.$content.empty(),this.$spinner=$('<span class="vc_ui-wp-spinner vc_ui-wp-spinner-lg vc_ui-wp-spinner-dark"></span>'),this.$content.prepend(this.$spinner)},buildParamsContent:function($panelHeader){var $data=$($panelHeader),$tabs=$data.find('[data-vc-ui-element="panel-tabs-controls"]');$tabs.find(".vc_edit-form-tab-control:first-child").addClass("vc_active"),$panelHeader=this.$el.find('[data-vc-ui-element="panel-header-content"]'),$tabs.prependTo($panelHeader),this.$content.html($data),this.$content.removeAttr("data-vc-param-initialized"),this.active_tab_index=0,this.tabsInit=!1,this.panelInit=!1,this.dependent_elements={},this.requiredParamsInitialized=!1,this.$content.find("[data-vc-param-initialized]").removeAttr("data-vc-param-initialized"),this.init(),this.$content.parent().scrollTop(1).scrollTop(0),this.$content.removeClass("vc_properties-list-init"),this.$el.trigger("vcPanel.shown"),this.trigger("afterRender")},resetMinimize:function(){this.$el.removeClass("vc_panel-opacity")},ajaxData:function(){var mergedParams=this.model.get("parent_id"),parent_tag=mergedParams?this.model.collection.get(mergedParams).get("shortcode"):null,mergedParams=this.model.get("params"),mergedParams=_.extend({},vc.getDefaults(this.model.get("shortcode")),mergedParams);return{action:"vc_edit_form",tag:this.model.get("shortcode"),parent_tag:parent_tag,post_id:vc_post_id,params:mergedParams,_vcnonce:window.vcAdminNonce}},init:function(){vc.EditElementPanelView.__super__.init.call(this),this.initParams(),this.initDependency();$(".wpb_edit_form_elements .textarea_html").each(function(){window.init_textarea_html($(this))}),this.trigger("init"),this.panelInit=!0},initParams:function(){var _this=this,$content=this.content().find('#vc_edit-form-tabs [data-vc-ui-element="panel-edit-element-tab"]:eq('+this.active_tab_index+")");($content=!$content.length?this.content():$content).attr("data-vc-param-initialized")||($('[data-vc-ui-element="panel-shortcode-param"]',$content).each(function(){var param,$field=$(this);$field.data("vcInitParam")||(param=$field.data("param_settings"),vc.atts.init.call(_this,param,$field),$field.data("vcInitParam",!0))}),$content.attr("data-vc-param-initialized",!0)),this.requiredParamsInitialized||_.isUndefined(vc.required_params_to_init)||($('[data-vc-ui-element="panel-shortcode-param"]',this.content()).each(function(){var param,$field=$(this);!$field.data("vcInitParam")&&-1<_.indexOf(vc.required_params_to_init,$field.data("param_type"))&&(param=$field.data("param_settings"),vc.atts.init.call(_this,param,$field),$field.data("vcInitParam",!0))}),this.requiredParamsInitialized=!0)},initDependency:function(){var callDependencies={};_.each(this.mapped_params,function(param){var rules,$masters,$slave;_.isObject(param)&&_.isObject(param.dependency)&&(rules=param.dependency,_.isString(param.dependency.element)&&($masters=$("[name="+param.dependency.element+"].wpb_vc_param_value",this.$content),$slave=$("[name= "+param.param_name+"].wpb_vc_param_value",this.$content),_.each($masters,function(name){var $master=$(name),name=$master.attr("name");_.isArray(this.dependent_elements[$master.attr("name")])||(this.dependent_elements[$master.attr("name")]=[]),this.dependent_elements[$master.attr("name")].push($slave),$master.data("dependentSet")||($master.attr("data-dependent-set","true"),$master.off("keyup change",this.hookDependent).on("keyup change",this.hookDependent)),callDependencies[name]||(callDependencies[name]=$master)},this)),_.isString(rules.callback)&&window[rules.callback].call(this))},this),this.doCheckTabs=!1,_.each(callDependencies,function(obj){this.hookDependent({currentTarget:obj})},this),this.doCheckTabs=!0,this.checkTabs(),callDependencies=null},hookDependent:function(checkTabs){var is_empty,$master=$(checkTabs.currentTarget),$master_container=$master.closest(".vc_column"),dependent_elements=this.dependent_elements[$master.attr("name")],master_value=$master.is(":checkbox")?_.map(this.$content.find("[name="+$(checkTabs.currentTarget).attr("name")+"].wpb_vc_param_value:checked"),function(element){return $(element).val()}):$master.val(),checkTabs=this.doCheckTabs;return this.doCheckTabs=!1,is_empty=$master.is(":checkbox")?!this.$content.find("[name="+$master.attr("name")+"].wpb_vc_param_value:checked").length:!master_value.length,$master_container.hasClass("vc_dependent-hidden")?_.each(dependent_elements,function($element){var event=jQuery.Event("change");event.extra_type="vcHookDepended",$element.closest(".vc_column").addClass("vc_dependent-hidden"),$element.trigger(event)}):_.each(dependent_elements,function($element){var event=$element.attr("name"),rules=_.isObject(this.mapped_params[event])&&_.isObject(this.mapped_params[event].dependency)?this.mapped_params[event].dependency:{},event=$element.closest(".vc_column");_.isBoolean(rules.not_empty)&&!0===rules.not_empty&&!is_empty||_.isBoolean(rules.is_empty)&&!0===rules.is_empty&&is_empty||rules.value&&_.intersection(_.isArray(rules.value)?rules.value:[rules.value],_.isArray(master_value)?master_value:[master_value]).length||rules.value_not_equal_to&&!_.intersection(_.isArray(rules.value_not_equal_to)?rules.value_not_equal_to:[rules.value_not_equal_to],_.isArray(master_value)?master_value:[master_value]).length?event.removeClass("vc_dependent-hidden"):event.addClass("vc_dependent-hidden");event=jQuery.Event("change");event.extra_type="vcHookDepended",$element.trigger(event)},this),checkTabs&&(this.checkTabs(),this.doCheckTabs=!0),this},checkTabs:function(){var that=this;!1===this.tabsInit&&(this.tabsInit=!0,this.$content.hasClass("vc_with-tabs")&&(this.$tabsMenu=this.$content.find(".vc_edit-form-tabs-menu"))),this.$tabsMenu&&(this.$content.find('[data-vc-ui-element="panel-edit-element-tab"]').each(function(index){var $tabControl=that.$tabsMenu.find('> [data-tab-index="'+index+'"]');$(this).find('[data-vc-ui-element="panel-shortcode-param"]:not(".vc_dependent-hidden")').length?$tabControl.hasClass("vc_dependent-hidden")&&($tabControl.removeClass("vc_dependent-hidden").removeClass("vc_tab-color-animated").addClass("vc_tab-color-animated"),window.setTimeout(function(){$tabControl.removeClass("vc_tab-color-animated")},200)):$tabControl.addClass("vc_dependent-hidden")}),window.setTimeout(this.setTabsSize,100))},setTabsSize:function(){this.$tabsMenu.parents(".vc_with-tabs.vc_panel-body").css("margin-top",this.$tabsMenu.outerHeight())},setActive:function(){this.$el.prev().addClass("active")},window:function(){return window},getParams:function(){var paramsSettings=this.mapped_params;return this.params=_.extend({},this.model.get("params")),_.each(paramsSettings,function(param){var value=vc.atts.parseFrame.call(this,param);this.params[param.param_name]=value},this),_.each(vc.edit_form_callbacks,function(callback){callback.call(this)},this),this.params},content:function(){return this.$content},save:function(){var shortcode,params,mergedParams;this.panelInit&&(shortcode=this.model.get("shortcode"),params=this.getParams(),mergedParams=_.extend({},vc.getDefaults(shortcode),vc.getMergedParams(shortcode,params)),_.isUndefined(params.content)||(mergedParams.content=params.content),this.model.save({params:mergedParams}),this.showMessage(window.sprintf(window.i18nLocale.inline_element_saved,vc.getMapped(shortcode).name),"success"),vc.frame_window||this.hide(),this.trigger("save"))},show:function(){this.$el.hasClass("vc_active")||(this.$el.addClass("vc_active"),this.draggable||this.initDraggable(),this.fixElContainment(),this.trigger("show"))},hide:function(e){e&&e.preventDefault&&e.preventDefault(),this.checkAjax(),this.ajax=!1,this.model&&(this.model=null),vc.active_panel=!1,this.currentModelParams=!1,this._killEditor(),this.$el.removeClass("vc_active"),this.$el.find(".vc_properties-list").removeClass("vc_with-tabs").css("margin-top","auto"),this.$content.empty(),this.trigger("hide")},setTitle:function(){return this.$el.find(this.titleSelector).html(vc.getMapped(this.model.get("shortcode")).name+" "+window.i18nLocale.settings),this},_killEditor:function(){_.isUndefined(window.tinyMCE)||$("textarea.textarea_html",this.$el).each(function(){var id=$(this).attr("id");"4"===tinymce.majorVersion?window.tinyMCE.execCommand("mceRemoveEditor",!0,id):window.tinyMCE.execCommand("mceRemoveControl",!0,id)}),jQuery("body").off("click.wpcolorpicker")}}),window.vc.EditElementUIPanel=vc.EditElementPanelView.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperPanelViewResizable).vcExtendUI(vc.HelperPanelViewDraggable).extend({el:"#vc_ui-panel-edit-element",events:{'click [data-vc-ui-element="button-save"]':"save",'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="button-minimize"]':"toggleOpacity",'click [data-vc-ui-element="panel-tab-control"]':"changeTab"},titleSelector:'[data-vc-ui-element="panel-title"]',initialize:function(){vc.EditElementUIPanel.__super__.initialize.call(this),this.on("afterResizeStart",function(){this.$el.css("maxHeight","none")})},show:function(){vc.EditElementUIPanel.__super__.show.call(this),$('[data-vc-ui-element="panel-tabs-controls"]',this.$el).remove(),this.$el.css("maxHeight","75vh")},tabsMenu:function(){var $tabsMenu;return!1===this.tabsInit&&(this.tabsInit=!0,($tabsMenu=this.$el.find('[data-vc-ui-element="panel-tabs-controls"]')).length&&(this.$tabsMenu=$tabsMenu)),this.$tabsMenu},buildTabs:function(){this.content().find('[data-vc-ui-element="panel-tabs-controls"]').prependTo('[data-vc-ui-element="panel-header-content"]')},changeTab:function($tab){$tab&&$tab.preventDefault&&$tab.preventDefault();$tab=$($tab.currentTarget);$tab.parent().hasClass("vc_active")||(this.$el.find('[data-vc-ui-element="panel-tabs-controls"] .vc_active:not([data-vc-ui-element="panel-tabs-line-dropdown"])').removeClass("vc_active"),$tab.parent().addClass("vc_active"),this.$el.find('[data-vc-ui-element="panel-edit-element-tab"].vc_active').removeClass("vc_active"),this.active_tab_index=this.$el.find($tab.data("vcUiElementTarget")).addClass("vc_active").index(),this.initParams(),this.$tabsMenu&&this.$tabsMenu.vcTabsLine("checkDropdownContainerActive"),this.$content.parent().scrollTop(1).scrollTop(0),this.trigger("tabChange"))},checkTabs:function(){var _this=this;!1===this.tabsInit&&(this.tabsInit=!0,this.$tabsMenu=this.$el.find('[data-vc-ui-element="panel-tabs-controls"]')),this.tabsMenu()&&(this.content().find('[data-vc-ui-element="panel-edit-element-tab"]').each(function(index){var $tabControl=_this.$tabsMenu.find('> [data-tab-index="'+index+'"]');$(this).find('[data-vc-ui-element="panel-shortcode-param"]:not(".vc_dependent-hidden")').length?$tabControl.hasClass("vc_dependent-hidden")&&($tabControl.removeClass("vc_dependent-hidden"),window.setTimeout(function(){$tabControl.removeClass("vc_tab-color-animated")},200)):$tabControl.addClass("vc_dependent-hidden")}),this.$tabsMenu.vcTabsLine("refresh"),this.$tabsMenu.vcTabsLine("moveTabs"))}})}(window.jQuery),function($){"use strict";window.vc.TemplateLibraryView=vc.PanelView.vcExtendUI(vc.HelperAjax).extend({myTemplates:[],$mainPopup:!1,$loadingPage:!1,$gridContainer:!1,$myTemplateContainer:!1,$popupItems:!1,$previewImage:!1,$previewTitle:!1,$previewUpdate:!1,$previewDownload:!1,$previewUpdateBtn:!1,$previewDownloadBtn:!1,$templatePreview:!1,$templatePage:!1,$downloadPage:!1,$updatePage:!1,$content:!1,$filter:!1,compiledGridTemplate:!1,compiledTemplate:!1,loaded:!1,data:!1,events:{"click [data-dismiss=panel]":"hide","click .vc_ui-panel-close-button":"closePopupButton","click .vc_ui-access-library-btn":"accessLibrary","click #vc_template-library-template-grid .vc_ui-panel-template-preview-button":"previewButton","click .vc_ui-panel-back-button":"backToTemplates","click .vc_ui-panel-template-download-button, #vc_template-library-download-btn":"downloadButton","click .vc_ui-panel-template-update-button, #vc_template-library-update-btn":"updateButton","keyup #vc_template_lib_name_filter":"filterTemplates","search #vc_template_lib_name_filter":"filterTemplates"},initialize:function(){_.bindAll(this,"loadLibrary","addTemplateStatus","loadMyTemplates","deleteTemplate"),this.$mainPopup=this.$el.find(".vc_ui-panel-popup"),this.$loadingPage=this.$el.find(".vc_ui-panel-loading"),this.$gridContainer=this.$el.find("#vc_template-library-template-grid"),this.$myTemplateContainer=this.$el.find("#vc_template-library-shared_templates"),this.$popupItems=this.$el.find(".vc_ui-panel-popup-item"),this.$previewImage=this.$el.find(".vc_ui-panel-preview-image"),this.$previewTitle=this.$el.find(".vc_ui-panel-template-preview .vc_ui-panel-title"),this.$previewUpdate=this.$el.find("#vc_template-library-update"),this.$previewDownload=this.$el.find("#vc_template-library-download"),this.$previewUpdateBtn=this.$previewUpdate.find("#vc_template-library-update-btn"),this.$previewDownloadBtn=this.$previewUpdate.find("#vc_template-library-download-btn"),this.$templatePreview=this.$el.find(".vc_ui-panel-template-preview"),this.$templatePage=this.$el.find(".vc_ui-panel-template-content"),this.$downloadPage=this.$el.find(".vc_ui-panel-download"),this.$updatePage=this.$el.find(".vc_ui-panel-update"),this.$filter=this.$el.find("#vc_template_lib_name_filter"),this.$content=this.$el.find(".vc_ui-templates-content");var myTemplateHtml=$("#vc_template-grid-item").html();this.compiledGridTemplate=vc.template(myTemplateHtml);myTemplateHtml=$("#vc_template-item").html();this.compiledTemplate=vc.template(myTemplateHtml),window.vc.events.on("templates:delete",this.deleteTemplate)},getLibrary:function(){var data,_this;this.loaded?this.showLibrary():(this.checkAjax(),data=this.getStorage("templates"),_this=this,data&&"object"==typeof data&&!_.isEmpty(data)?(this.loaded=!0,this.loadLibrary(data),this.showLibrary()):this.ajax=$.getJSON("https://vc-cc-templates.wpbakery.com/templates.json").done(function(data){_this.setStorage("templates",data),_this.loaded=!0,_this.loadLibrary(data),_this.showLibrary()}).always(this.resetAjax))},removeStorage:function(name){try{localStorage.removeItem("vc4-"+name),localStorage.removeItem("vc4-"+name+"_expiresIn")}catch(e){return!1}return!0},getStorage:function(key){var now=Date.now(),expiresIn=localStorage.getItem("vc4-"+key+"_expiresIn");if((expiresIn=null==expiresIn?0:expiresIn)<now)return this.removeStorage(key),null;try{return JSON.parse(localStorage.getItem("vc4-"+key))}catch(e){return null}},setStorage:function(key,value,schedule){schedule=null==schedule?86400:Math.abs(schedule);schedule=Date.now()+1e3*schedule;try{localStorage.setItem("vc4-"+key,JSON.stringify(value)),localStorage.setItem("vc4-"+key+"_expiresIn",schedule)}catch(err){return window.console&&window.console.warn&&window.console.warn("template setStorage error",err),!1}return!0},loadLibrary:function(data){var renderedOutput,_this;data&&(renderedOutput="",(_this=this).loaded=!0,this.data=data,this.$filter.val(""),data.forEach(function(item){item=_this.addTemplateStatus(item),renderedOutput+=_this.compiledGridTemplate({id:item.id,title:item.title,thumbnailUrl:item.thumbnailUrl,previewUrl:item.previewUrl,status:item.status,downloaded:_.find(_this.myTemplates,{id:item.id}),version:item.version})}),this.$gridContainer.html(renderedOutput))},showLibrary:function(){this.$loadingPage.addClass("vc_ui-hidden"),this.$mainPopup.removeClass("vc_ui-hidden"),this.$templatePage.removeClass("vc_ui-hidden")},addTemplateStatus:function(template){var status,statusHtml="",myTemplate=_.find(this.myTemplates,{id:template.id});return myTemplate&&(status=window.i18nLocale.ui_template_downloaded,statusHtml='<span class="vc_ui-panel-template-item-info"><span>'+(status=template.version>myTemplate.version?window.i18nLocale.ui_template_fupdate:status)+"</span></span>"),template.status=statusHtml,template},loadMyTemplates:function(){var renderedOutput="",_this=this;this.myTemplates.forEach(function(item){renderedOutput+=_this.compiledTemplate({post_id:item.post_id,title:item.title})}),this.$myTemplateContainer.html(renderedOutput)},closePopupButton:function(e){e&&e.preventDefault&&e.preventDefault(),this.$mainPopup.toggleClass("vc_ui-hidden"),this.$popupItems.addClass("vc_ui-hidden"),this.$content.removeClass("vc_ui-hidden")},accessLibrary:function(){this.$loadingPage.removeClass("vc_ui-hidden"),this.$content.addClass("vc_ui-hidden"),this.getLibrary()},previewButton:function(templateId){var templateVersion=$(templateId.currentTarget),imgUrl=templateVersion.data("preview-url"),myTemplate=templateVersion.data("title"),templateId=templateVersion.data("template-id"),templateVersion=templateVersion.data("template-version");this.$previewImage.attr("src",imgUrl),this.$previewTitle.text(myTemplate);myTemplate=_.find(this.myTemplates,{id:templateId});this.$previewUpdate.toggleClass("vc_ui-hidden",!(myTemplate&&myTemplate.version<templateVersion)),this.$previewDownload.toggleClass("vc_ui-hidden",!!myTemplate),this.$previewUpdateBtn.data("template-id",templateId),this.$previewDownloadBtn.data("template-id",templateId),this.$popupItems.addClass("vc_ui-hidden"),this.$templatePreview.removeClass("vc_ui-hidden"),this.$templatePreview.attr("data-template-id",templateId)},backToTemplates:function(){this.$popupItems.addClass("vc_ui-hidden"),this.$templatePage.removeClass("vc_ui-hidden")},deleteTemplate:function(index){"shared_templates"!==index.type||-1!==(index=_.findIndex(this.myTemplates,{post_id:index.id}))&&(this.myTemplates.splice(index,1),this.loaded&&this.loadLibrary(this.data))},downloadButton:function(id){id&&id.preventDefault&&id.preventDefault();id=jQuery(id.currentTarget).closest("[data-template-id]").data("templateId");id&&(this.showDownloadOverlay(),this.downloadTemplate(id))},updateButton:function(e){e&&e.preventDefault&&e.preventDefault(),jQuery(e.currentTarget).closest("[data-template-id]").data("templateId")&&this.showUpdateOverlay()},showDownloadOverlay:function(){this.$popupItems.addClass("vc_ui-hidden"),this.$downloadPage.removeClass("vc_ui-hidden")},hideDownloadOverlay:function(message){message&&alert(message),this.$downloadPage.addClass("vc_ui-hidden"),this.$templatePage.removeClass("vc_ui-hidden")},showUpdateOverlay:function(){this.$popupItems.addClass("vc_ui-hidden"),this.$updatePage.removeClass("vc_ui-hidden")},hideUpdateOverlay:function(message){this.$updatePage.addClass("vc_ui-hidden"),this.$templatePage.removeClass("vc_ui-hidden")},downloadTemplate:function(id){this.checkAjax();var fail=!0;this.ajax=$.ajax({type:"POST",url:window.ajaxurl,data:{action:"vc_shared_templates_download",id:id,_vcnonce:window.vcAdminNonce},dataType:"json",context:this}).done(function(response){var template;response&&response.success&&((template=_.find(this.data,{id:id}))&&(fail=!1,template.post_id=response.data.post_id,this.myTemplates.unshift(template),this.loadMyTemplates(),this.loadLibrary(this.data),this.showLibrary()))}).always(function(response,status){var message="";"success"===status&&!fail||(message=response&&response.data&&response.data.message?response.data.message:window.i18nLocale.ui_templates_failed_to_download),this.hideDownloadOverlay(message),this.resetAjax()})},filterTemplates:function(){var filter=".vc_ui-panel-template-item .vc_ui-panel-template-item-name:containsi('"+this.$filter.val()+"')";$(".vc_ui-panel-template-item.vc_ui-visible",this.$gridContainer).removeClass("vc_ui-visible"),$(filter,this.$gridContainer).closest(".vc_ui-panel-template-item").addClass("vc_ui-visible")}}),$(function(){window.vcTemplatesLibraryData&&(window.vc.templatesLibrary=new vc.TemplateLibraryView({el:'[data-vc-ui-element="panel-edit-element-tab"][data-tab="shared_templates"]'}),window.vc.templatesLibrary.myTemplates=window.vcTemplatesLibraryData.templates||[],window.vc.templatesLibrary.loadMyTemplates())})}(window.jQuery),function($){"use strict";vc.PostSettingsUIPanelFrontendEditor=vc.PostSettingsPanelView.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperPanelViewResizable).vcExtendUI(vc.HelperPanelViewDraggable).vcExtendUI({panelName:"post_settings",uiEvents:{setSize:"setEditorSize",show:"setEditorSize"},setSize:function(){this.trigger("setSize")},setDefaultHeightSettings:function(){this.$el.css("height","75vh")},setEditorSize:function(){this.editor.setSizeResizable()}}),vc.PostSettingsUIPanelBackendEditor=vc.PostSettingsPanelViewBackendEditor.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperPanelViewResizable).vcExtendUI(vc.HelperPanelViewDraggable).vcExtendUI({uiEvents:{setSize:"setEditorSize",show:"setEditorSize",render:"removeChangeTitleField"},setSize:function(){this.trigger("setSize")},setEditorSize:function(){this.editor.setSizeResizable()},setDefaultHeightSettings:function(){this.$el.css("height","75vh")},removeChangeTitleField:function(){$("#vc_settings-title-container").remove()}})}(window.jQuery),function(){"use strict";var events={'click [data-vc-ui-element="button-save"]':"save",'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="button-minimize"]':"toggleOpacity",'click [data-vc-ui-element="button-layout"]':"setLayout",'click [data-vc-ui-element="button-update-layout"]':"updateFromInput"};vc.RowLayoutUIPanelFrontendEditor=vc.RowLayoutEditorPanelView.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperPanelViewDraggable).extend({panelName:"rowLayouts",events:events}),vc.RowLayoutUIPanelBackendEditor=vc.RowLayoutEditorPanelViewBackend.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperPanelViewDraggable).extend({panelName:"rowLayouts",events:events})}(window.jQuery),function($){"use strict";window.vc.PresetSettingsUIPanelFrontendEditor=vc.PanelView.vcExtendUI(vc.HelperPanelViewHeaderFooter).vcExtendUI(vc.HelperAjax).vcExtendUI({panelName:"preset_settings",showMessageDisabled:!1,events:{'click [data-vc-ui-delete="preset-title"]':"removePreset",'click [data-vc-ui-element="button-close"]':"hide",'click [data-vc-ui-element="button-minimize"]':"toggleOpacity","click [data-vc-ui-add-preset]":"createPreset"},initialize:function(options){this.frontEnd=options&&options.frontEnd},createPreset:function(column_params){var options,columnOptions,preset,tag,model;_.isUndefined(vc.ShortcodesBuilder)||(this.builder=new vc.ShortcodesBuilder),preset=(model=$(column_params.currentTarget)).data("preset"),tag=model.data("tag"),column_params={width:"1/1"},model={shortcode:"vc_row",params:{}},this.frontEnd?(this.builder.create(model),columnOptions={shortcode:"vc_column",params:column_params,parent_id:this.builder.lastID()},this.builder.create(columnOptions),options={shortcode:tag,parent_id:this.builder.lastID()},preset&&(options.preset=preset),window.vc.closeActivePanel(),this.builder.create(options),this.model=this.builder.last(),this.builder.render()):(columnOptions={shortcode:"vc_column",params:column_params,parent_id:(model=vc.shortcodes.create(model)).id,root_id:model.id},options={shortcode:tag,parent_id:vc.shortcodes.create(columnOptions).id,root_id:(model=model).id},preset&&(options.preset=preset),model=vc.shortcodes.create(options),window.vc.closeActivePanel(),this.model=model),_.isBoolean(vc.getMapped(tag).show_settings_on_create)&&!1===vc.getMapped(tag).show_settings_on_create||this.showEditForm()},showEditForm:function(){window.vc.edit_element_block_view.render(this.model)},render:function(){return this.$el.css("left",($(window).width()-this.$el.width())/2),this},removePreset:function(e){e&&e.preventDefault&&e.preventDefault();var presetParent=jQuery(e.currentTarget).closest('[data-vc-ui-delete="preset-title"]'),presetId=presetParent.data("preset"),presetParent=presetParent.data("preset-parent");this.deleteSettings(presetId,presetParent,e)},deleteSettings:function(id,shortcode_name){var _this=this;return!!confirm(window.i18nLocale.delete_preset_confirmation)&&(this.checkAjax(),this.ajax=$.ajax({type:"POST",dataType:"json",url:window.ajaxurl,data:this.deleteSettingsAjaxData(shortcode_name,id),context:this}).done(function(response){response&&response.success&&(this.showMessage(window.i18nLocale.preset_removed,"success"),_this.$el.find('[data-preset="'+id+'"]').closest(".vc_ui-template").remove(),window.vc.events.trigger("vc:deletePreset",id))}).always(this.resetAjax),this.ajax)},deleteSettingsAjaxData:function(shortcode_name,id){return{action:"vc_action_delete_settings_preset",shortcode_name:shortcode_name,vc_inline:!0,id:id,_vcnonce:window.vcAdminNonce}},showMessage:function(text,type){if(this.showMessageDisabled)return!1;this.message_box_timeout&&(this.$el.find("[data-vc-panel-message]").remove(),window.clearTimeout(this.message_box_timeout)),this.message_box_timeout=!1;var $messageBox,messageBoxTemplate=vc.template('<div class="vc_message_box vc_message_box-standard vc_message_box-rounded vc_color-<%- color %>"><div class="vc_message_box-icon"><i class="fa fa fa-<%- icon %>"></i></div><p><%- text %></p></div>');switch(type){case"error":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"danger",icon:"times",text:text}));break;case"warning":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"warning",icon:"exclamation-triangle",text:text}));break;case"success":$messageBox=$('<div class="vc_col-xs-12 wpb_element_wrapper" data-vc-panel-message>').html(messageBoxTemplate({color:"success",icon:"check",text:text}))}$messageBox.prependTo(this.$el.find(".vc_properties-list")),$messageBox.fadeIn(),this.message_box_timeout=window.setTimeout(function(){$messageBox.remove()},6e3)}})}(window.jQuery),_.isUndefined(window.vc)&&(window.vc={}),_.extend(vc,{no_title_placeholder:window.i18nLocale.no_title_parenthesis,responsive_disabled:!1,activity:!1,clone_index:1,loaded:!1,path:"",admin_ajax:window.ajaxurl,filters:{templates:[]},title:"",$title:!1,update_title:!1,$hold_active:!1,data_changed:!1,setDataChanged:function(){var that;vc.undoRedoApi&&(that=this,_.defer(function(){that.addUndo(vc.builder.getContent())})),window.jQuery(window).on("beforeunload.vcSave",function(e){return window.i18nLocale.confirm_to_leave}),this.data_changed=!0},addUndo:_.debounce(function(content){vc.undoRedoApi.add(content)},100),unsetDataChanged:function(){window.jQuery(window).off("beforeunload.vcSave"),this.data_changed=!1},addTemplateFilter:function(callback){_.isFunction(callback)&&this.filters.templates.push(callback)},unsetHoldActive:function(){this.$hold_active&&(this.$hold_active.removeClass("vc_hold-active"),this.$hold_active=!1)}}),function($){"use strict";vc.map={},vc.setFrameSize=function(size){var $vc_navbar=$("#vc_navbar"),height=$(window).height()-$vc_navbar.height();vc.$frame.width(size),vc.$frame_wrapper.css({top:$vc_navbar.height()}),vc.$frame.height(height)},vc.getDefaults=vc.memoizeWrapper(function(params){var defaults={},params=_.isArray(vc.getMapped(params).params)?vc.getMapped(params).params:[];return _.each(params,function(param){_.isObject(param)&&(_.isUndefined(param.std)?vc.atts[param.type]&&vc.atts[param.type].defaults?defaults[param.param_name]=vc.atts[param.type].defaults(param):_.isUndefined(param.value)||(!_.isObject(param.value)||_.isArray(param.value)||_.isString(param.value)?_.isArray(param.value)?defaults[param.param_name]=param.value[0]:defaults[param.param_name]=param.value:defaults[param.param_name]=_.values(param.value)[0]):defaults[param.param_name]=param.std)}),defaults}),vc.getDefaultsAndDependencyMap=vc.memoizeWrapper(function(params){var dependencyMap={},defaults={},params=_.isArray(vc.getMapped(params).params)?vc.getMapped(params).params:[];return _.each(params,function(param){_.isObject(param)&&"content"!==param.param_name&&(_.isUndefined(param.std)?_.isUndefined(param.value)||(vc.atts[param.type]&&vc.atts[param.type].defaults?defaults[param.param_name]=vc.atts[param.type].defaults(param):_.isObject(param.value)?defaults[param.param_name]=_.values(param.value)[0]:_.isArray(param.value)?defaults[param.param_name]=param.value[0]:defaults[param.param_name]=param.value):defaults[param.param_name]=param.std,_.isUndefined(param.dependency)||_.isUndefined(param.dependency.element)||(dependencyMap[param.param_name]=param.dependency))}),{defaults:defaults,dependencyMap:dependencyMap}}),vc.getMergedParams=function(tag,values){var paramsDependencies,paramsMap=vc.getDefaultsAndDependencyMap(tag),outputParams={};return values=_.extend({},paramsMap.defaults,values),paramsDependencies=_.extend({},paramsMap.dependencyMap),_.each(values,function(value,key){if("content"!==key){if(!_.isUndefined(paramsDependencies[key])){if(!_.isUndefined(paramsDependencies[paramsDependencies[key].element])&&_.isBoolean(paramsDependencies[paramsDependencies[key].element].failed)&&!0===paramsDependencies[paramsDependencies[key].element].failed)return void(paramsDependencies[key].failed=!0);var isDependedEmpty,rules=paramsDependencies[key].element,dependedValue=values[rules],paramSettings=!1;if("string"==typeof dependedValue&&(paramSettings=values[rules].split(",").map(function(i){return i.trim()}).filter(function(i){return i})),isDependedEmpty=_.isEmpty(dependedValue),rules=_.omit(paramsDependencies[key],"element"),_.isBoolean(rules.not_empty)&&!0===rules.not_empty&&isDependedEmpty||_.isBoolean(rules.is_empty)&&!0===rules.is_empty&&!isDependedEmpty||rules.value&&!_.intersection(_.isArray(rules.value)?rules.value:[rules.value],_.isArray(dependedValue)?dependedValue:[dependedValue]).length&¶mSettings&&rules.value&&!_.intersection(_.isArray(rules.value)?rules.value:[rules.value],_.isArray(paramSettings)?paramSettings:[paramSettings]).length||rules.value_not_equal_to&&_.intersection(_.isArray(rules.value_not_equal_to)?rules.value_not_equal_to:[rules.value_not_equal_to],_.isArray(dependedValue)?dependedValue:[dependedValue]).length&¶mSettings&&rules.value_not_equal_to&&_.intersection(_.isArray(rules.value_not_equal_to)?rules.value_not_equal_to:[rules.value_not_equal_to],_.isArray(paramSettings)?paramSettings:[paramSettings]).length)return void(paramsDependencies[key].failed=!0)}paramSettings=vc.getParamSettings(tag,key),(_.isUndefined(paramSettings)||!_.isUndefined(paramsMap.defaults[key])&¶msMap.defaults[key]!==value||_.isUndefined(paramsMap.defaults[key])&&""!==value||!_.isUndefined(paramSettings.save_always)&&!0===paramSettings.save_always)&&(outputParams[key]=value)}}),outputParams},vc.getParamSettings=vc.memoizeWrapper(function(params,paramName){params=_.isArray(vc.getMapped(params).params)?vc.getMapped(params).params:[];return _.find(params,function(settings){return _.isObject(settings)&&settings.param_name===paramName},this)},function(){return arguments[0]+","+arguments[1]}),vc.getParamSettingsByType=vc.memoizeWrapper(function(params,paramType){params=_.isArray(vc.getMapped(params).params)?vc.getMapped(params).params:[];return _.find(params,function(settings){return _.isObject(settings)&&settings.type===paramType},this)},function(){return arguments[0]+","+arguments[1]}),vc.shortcodeHasIdParam=vc.memoizeWrapper(function(tag){return vc.getParamSettingsByType(tag,"el_id")}),vc.buildRelevance=function(){vc.shortcode_relevance={},_.each(vc.map,function(object){_.isObject(object.as_parent)&&_.isString(object.as_parent.only)&&(vc.shortcode_relevance["parent_only_"+object.base]=object.as_parent.only.replace(/\s/,"").split(",")),_.isObject(object.as_parent)&&_.isString(object.as_parent.except)&&(vc.shortcode_relevance["parent_except_"+object.base]=object.as_parent.except.replace(/\s/,"").split(",")),_.isObject(object.as_child)&&_.isString(object.as_child.only)&&(vc.shortcode_relevance["child_only_"+object.base]=object.as_child.only.replace(/\s/,"").split(",")),_.isObject(object.as_child)&&_.isString(object.as_child.except)&&(vc.shortcode_relevance["child_except_"+object.base]=object.as_child.except.replace(/\s/,"").split(","))}),vc.checkRelevance=function(tag,related_tag){return!(_.isArray(vc.shortcode_relevance["parent_only_"+tag])&&!_.contains(vc.shortcode_relevance["parent_only_"+tag],related_tag))&&((!_.isArray(vc.shortcode_relevance["parent_except_"+tag])||!_.contains(vc.shortcode_relevance["parent_except_"+tag],related_tag))&&(!(_.isArray(vc.shortcode_relevance["child_only_"+related_tag])&&!_.contains(vc.shortcode_relevance["child_only_"+related_tag],tag))&&(!_.isArray(vc.shortcode_relevance["child_except_"+related_tag])||!_.contains(vc.shortcode_relevance["child_except"+related_tag],tag))))}},vc.CloneModel=function(builder,model,parent_id,child_of_clone){var newOrder,tag,data,newModel;return vc.clone_index/=10,newOrder=_.isBoolean(child_of_clone)&&!0===child_of_clone?model.get("order"):parseFloat(model.get("order"))+vc.clone_index,data=_.extend({},model.get("params")),data={shortcode:tag=model.get("shortcode"),parent_id:parent_id,order:newOrder,cloned:!0,cloned_from:model.toJSON(),params:data},vc["cloneMethod_"+tag]&&(data=vc["cloneMethod_"+tag](data,model)),_.isBoolean(child_of_clone)&&!0===child_of_clone||(data.place_after_id=model.get("id")),builder.create(data),newModel=builder.last(),_.each(vc.shortcodes.where({parent_id:model.get("id")}),function(shortcode){vc.CloneModel(builder,shortcode,newModel.get("id"),!0)},this),newModel},vc.getColumnSize=function(column){var n,mod=12%column;return 0<mod&&(n=column,_.isNumber(n)&&1==n%2)&&column%3?column+"/12":column/(mod=0===mod?column:mod)+"/"+12/mod},vc.showMessage=function(message,type,timeout){vc.message_timeout&&($(".vc_message").remove(),window.clearTimeout(vc.message_timeout)),timeout=timeout||1e4;var $message=$('<div class="vc_message '+(type=type||"success")+'" style="z-index: 999;">'+message+"</div>").prependTo($("body"));$message.fadeIn(500),vc.message_timeout=window.setTimeout(function(){$message.slideUp(500,function(){$(this).remove()}),vc.message_timeout=!1},timeout)},window.InlineShortcodeView=vc.shortcode_view=Backbone.View.extend({hold_hover_on:!1,events:{"click > .vc_controls .vc_control-btn-delete":"destroy","click > .vc_controls .vc_control-btn-edit":"edit","click > .vc_controls .vc_control-btn-clone":"clone",mousemove:"checkControlsPosition"},controls_set:!1,$content:!1,move_timeout:!1,out_timeout:!1,hold_active:!0,builder:!1,default_controls_template:!1,initialize:function(){this.listenTo(this.model,"destroy",this.removeView),this.listenTo(this.model,"change:params",this.update),this.listenTo(this.model,"change:parent_id",this.changeParentId)},render:function(){this.$el.attr("data-model-id",this.model.get("id"));var tag=this.model.get("shortcode");return this.$el.attr("data-tag",tag),this.$el.addClass("vc_"+tag),this.addControls(),_.isObject(vc.getMapped(tag))&&(_.isBoolean(vc.getMapped(tag).is_container)&&!0===vc.getMapped(tag).is_container||!_.isEmpty(vc.getMapped(tag).as_parent))&&this.$el.addClass("vc_container-block"),this.changed(),this},checkControlsPosition:function(){var new_position,element_height;this.$controls_buttons&&(element_height=this.$el.height(),vc.$frame.height()<element_height&&(new_position=$(vc.frame_window).scrollTop(),this.$controls_buttons.offset().top,40<(new_position=new_position-this.$el.offset().top+vc.$frame.height()/2)&&new_position<element_height?this.$controls_buttons.css("top",new_position):element_height<new_position?this.$controls_buttons.css("top",element_height-40):this.$controls_buttons.css("top",40)))},beforeUpdate:function(){},updated:function(){_.each(vc.shortcodes.where({parent_id:this.model.get("id")}),function(model){model.view.parent_view=this,model.view.parentChanged()},this),_.defer(_.bind(function(){vc.events.trigger("shortcodeView:updated",this.model),vc.events.trigger("shortcodeView:updated:"+this.model.get("shortcode"),this.model),vc.events.trigger("shortcodeView:updated:"+this.model.get("id"),this.model)},this))},parentChanged:function(){this.checkControlsPosition()},rendered:function(){_.defer(_.bind(function(){vc.events.trigger("shortcodeView:ready",this.model),vc.events.trigger("shortcodeView:ready:"+this.model.get("shortcode"),this.model),vc.events.trigger("shortcodeView:ready:"+this.model.get("id"),this.model)},this))},hasUserAccess:function(){return!0},addControls:function(){var shortcodeTag=this.model.get("shortcode"),parent=$("#vc_controls-template-"+shortcodeTag),allAccess=vc_user_access().shortcodeAll(shortcodeTag),editAccess=vc_user_access().shortcodeEdit(shortcodeTag),data=vc_user_access().partAccess("dragndrop"),compiledTemplate=parent.length?parent.html():this._getDefaultTemplate(),parent=vc.shortcodes.get(this.model.get("parent_id")),data={name:vc.getMapped(shortcodeTag).name,tag:shortcodeTag,parent_name:parent?vc.getMapped(parent.get("shortcode")).name:"",parent_tag:parent?parent.get("shortcode"):"",can_edit:editAccess,can_all:allAccess,moveAccess:data,state:vc_user_access().getState("shortcodes"),allowAdd:null},compiledTemplate=vc.template(_.unescape(compiledTemplate),_.extend({},vc.templateOptions.custom,{evaluate:/\{#([\s\S]+?)#}/g}));this.$controls=$(compiledTemplate(data).trim()).addClass("vc_controls"),this.$controls.appendTo(this.$el),this.$controls_buttons=this.$controls.find("> :first")},content:function(){return!1===this.$content&&(this.$content=this.$el.find("> :first")),this.$content},changeParentId:function(){var parent=this.model.get("parent_id");vc.builder.notifyParent(this.model.get("parent_id")),!1===parent?this.placeElement(this.$el):(parent=vc.shortcodes.get(parent))&&parent.view&&parent.view.placeElement(this.$el),this.parentChanged()},_getDefaultTemplate:function(){var controls;return!_.isUndefined(this.default_controls_template)&&this.default_controls_template||(this.default_controls_template=$("<div><div>").html($("#vc_controls-template-default").html()),controls=this.$el.data("shortcode-controls"),_.isUndefined(controls)||$(".vc_control-btn[data-control]",this.default_controls_template).each(function(){-1==$.inArray($(this).data("control"),controls)&&$(this).remove()})),this.default_controls_template.html()},changed:function(){this.$el.removeClass("vc_empty-shortcode-element"),this.$el.height()<5&&this.$el.addClass("vc_empty-shortcode-element")},edit:function(e){e&&e.preventDefault&&e.preventDefault(),e&&e.stopPropagation&&e.stopPropagation(),"edit_element"===vc.activePanelName()&&vc.active_panel.model&&vc.active_panel.model.get("id")===this.model.get("id")||(vc.closeActivePanel(),vc.edit_element_block_view.render(this.model))},destroy:function(e){e&&e.preventDefault&&e.preventDefault(),e&&e.stopPropagation&&e.stopPropagation(),vc.showMessage(window.sprintf(window.i18nLocale.inline_element_deleted,this.model.setting("name"))),this.model.destroy()},removeView:function(model){this.remove(),vc.setDataChanged(),vc.builder.notifyParent(this.model.get("parent_id")),vc.closeActivePanel(model),vc.setFrameSize()},update:function(model){this.beforeUpdate(),vc.builder.update(model||this.model)},clone:function(new_model){var builder=new vc.ShortcodesBuilder;if(new_model&&new_model.preventDefault&&new_model.preventDefault(),new_model&&new_model.stopPropagation&&new_model.stopPropagation(),this.builder&&!this.builder.is_build_complete)return!1;this.builder=builder,new_model=vc.CloneModel(builder,this.model,this.model.get("parent_id")),builder.setResultMessage(window.sprintf(window.i18nLocale.inline_element_cloned,new_model.setting("name"),new_model.get("id"))),builder.render()},getParam:function(param_name){return _.isObject(this.model.get("params"))&&!_.isUndefined(this.model.get("params")[param_name])?this.model.get("params")[param_name]:null},placeElement:function($el,activity){var model=vc.shortcodes.get($el.data("modelId"));model&&model.get("place_after_id")?($el.insertAfter(vc.$page.find("[data-model-id="+model.get("place_after_id")+"]")),model.unset("place_after_id")):_.isString(activity)&&"prepend"===activity?$el.prependTo(this.content()):$el.appendTo(this.content()),this.changed()}}),vc.FrameView=Backbone.View.extend({events:{'click [data-vc-element="add-element-action"]':"addElement","click #vc_no-content-add-text-block":"addTextBlock","click #vc_templates-more-layouts":"openTemplatesWindow","click .vc_template[data-template_id] > .wpb_wrapper":"loadDefaultTemplate"},openTemplatesWindow:function(e){vc.templates_panel_view.once("show",function(){$('[data-vc-ui-element-target="[data-tab=default_templates]"]').click()}),vc.app.openTemplatesWindow.call(this,e)},updateKeyPress:function(e){if(13===e.which)return e&&e.preventDefault&&e.preventDefault(),vc.$title.attr("contenteditable",!1),$(".entry-content").trigger("click"),!1},loadDefaultTemplate:function(e){e&&e.preventDefault&&e.preventDefault(),vc.templates_panel_view.loadTemplate(e),$("#vc_no-content-helper").remove()},setTitle:function(title){vc.$title.length&&vc.$title.text(title||vc.no_title_placeholder),vc.title=title,vc.update_title=!0},initialize:function(){vc.frame_window=vc.$frame.get(0).contentWindow},setActiveHover:function(e){this.$hover_element&&this.$hover_element.removeClass("vc_hover"),this.$hover_element=$(e.currentTarget).addClass("vc_hover"),e.stopPropagation()},unsetActiveHover:function(e){this.$hover_element&&this.$hover_element.removeClass("vc_hover")},setSortable:function(){vc.frame_window.vc_iframe.setSortable(vc.app)},render:function(){return!1!==vc_user_access().getState("post_settings")&&(vc.$title=$(vc.$frame.get(0).contentWindow.document).find('h1:contains("'+(vc.title||vc.no_title_placeholder).replace(/"/g,'\\"')+'")'),vc.$title.on("click",function(e){e.preventDefault(),vc.post_settings_view.render().show()})),this},noContent:function(no){vc.frame_window.vc_iframe.showNoContent(no)},addElement:function(e){e&&e.preventDefault&&e.preventDefault(),vc.add_element_block_view.render(!1)},addTextBlock:function(builder){var row_params,column_params,column_text_params;builder&&builder.preventDefault&&builder.preventDefault(),row_params={},column_params={width:"1/1"},column_text_params=vc.getDefaults("vc_column_text"),(builder=new vc.ShortcodesBuilder).create({shortcode:"vc_row",params:row_params}).create({shortcode:"vc_column",parent_id:builder.lastID(),params:column_params}).create({shortcode:"vc_column_text",parent_id:builder.lastID(),params:column_text_params}).render(),vc.edit_element_block_view.render(builder.last())},scrollTo:function(model){vc.frame_window.vc_iframe.scrollTo(model.get("id"))},addInlineScript:function(script){return vc.frame_window.vc_iframe.addInlineScript(script)},addInlineScriptBody:function(script){return vc.frame_window.vc_iframe.addInlineScriptBody(script)}}),vc.View=Backbone.View.extend({el:$("body"),mode:"view",current_size:"100%",events:{"click #vc_add-new-row":"createRow","click #vc_add-new-element":"addElement","click #vc_post-settings-button":"editSettings","click #vc_templates-editor-button":"openTemplatesWindow","click #vc_guides-toggle-button":"toggleMode","click #vc_button-cancel":"cancel","click #vc_button-edit-admin":"cancel","click #vc_button-update":"save","click #vc_button-save-draft, #vc_button-save-as-pending":"save","click .vc_screen-width":"resizeFrame","click .vc_edit-cloned":"editCloned","click [data-vc-manage-elements]":"openPresetWindow"},initialize:function(){_.bindAll(this,"saveRowOrder","saveElementOrder","saveColumnOrder","resizeWindow"),vc.shortcodes.on("change:params",this.changeParamsEvents,this),vc.events.on("shortcodes:add shortcodes:vc_section",vcAddShortcodeDefaultParams,this),vc.events.on("shortcodes:add",vc.atts.addShortcodeIdParam,this)},changeParamsEvents:function(model){vc.events.triggerShortcodeEvents("update",model)},render:function(){return vc.updateSettingsBadge(),vc.$page=$(vc.$frame.get(0).contentWindow.document).find("#vc_inline-anchor").parent(),vc.$frame_body=$(vc.$frame.get(0).contentWindow.document).find("body").addClass("vc_editor"),this.setMode("compose"),this.$size_control=$("#vc_screen-size-control"),$(".vc_element-container",vc.frame_window.document).droppable({accept:".vc_element_button"}),$(window).on("resize",this.resizeWindow),_.defer(function(){vc.events.trigger("app.render")}),this},cancel:function(e){e&&e.preventDefault&&e.preventDefault(),window.location.href=$(e.currentTarget).data("url")},save:function(e){e&&e.preventDefault&&e.preventDefault(),vc.builder.save($(e.currentTarget).data("changeStatus"))},resizeFrame:function(e){var $control=$(e.currentTarget);if(e&&e.preventDefault&&e.preventDefault(),$control.hasClass("active"))return!1;this.$size_control.find(".active").removeClass("active"),$("#vc_screen-size-current").attr("class","vc_current-layout-icon "+$control.attr("class")),this.current_size=$control.data("size"),$control.addClass("active"),vc.setFrameSize(this.current_size)},editCloned:function(model){model&&model.preventDefault&&model.preventDefault(),model=$(model.currentTarget).data("modelId"),model=vc.shortcodes.get(model),vc.edit_element_block_view.render(model)},resizeWindow:function(){vc.setFrameSize(this.current_size)},switchMode:function(e){var $control=$(e.currentTarget);e&&e.preventDefault&&e.preventDefault(),this.setMode($control.data("mode")),$control.siblings(".vc_active").removeClass("vc_active"),$control.addClass("vc_active")},toggleMode:function(e){var $control=$(e.currentTarget);e&&e.preventDefault&&e.preventDefault(),"compose"===this.mode?($control.addClass("vc_off").text(window.i18nLocale.guides_off),this.setMode("view")):($control.removeClass("vc_off").text(window.i18nLocale.guides_on),this.setMode("compose"))},setMode:function(mode){var $body=$("body").removeClass(this.mode+"-mode");vc.$frame_body.removeClass(this.mode+"-mode"),this.mode=mode,$body.addClass(this.mode+"-mode"),vc.$frame_body.addClass(this.mode+"-mode")},placeElement:function($view,activity){var model=vc.shortcodes.get($view.data("modelId"));model&&model.get("place_after_id")?($view.insertAfter(vc.$page.find("[data-model-id="+model.get("place_after_id")+"]")),model.unset("place_after_id")):_.isString(activity)&&"prepend"===activity?$view.prependTo(vc.$page):$view.insertBefore(vc.$page.find("#vc_no-content-helper"))},addShortcodes:function(models){_.each(models,function(model){this.addShortcode(model),this.addShortcodes(vc.shortcodes.where({parent_id:model.get("id")}))},this)},createShortcodeHtml:function(model){var compiledTemplate=$("#vc_template-"+model.get("shortcode")),compiledTemplate=compiledTemplate.length?compiledTemplate.html():'<div class="vc_block"></div>',compiledTemplate=vc.template(compiledTemplate,vc.templateOptions.custom);return $(compiledTemplate(model.toJSON()).trim())},addAll:function(models){this.addShortcodes(models.where({parent_id:!1}))},createRow:function(column_params){column_params&&column_params.preventDefault&&column_params.preventDefault();var builder=new vc.ShortcodesBuilder,column_params={width:"1/1"};builder.create({shortcode:"vc_row",params:{}}).create({shortcode:"vc_column",parent_id:builder.lastID(),params:column_params}).render()},addElement:function(e){e&&e.preventDefault&&e.preventDefault(),vc.add_element_block_view.render(!1)},editSettings:function(e){e&&e.preventDefault&&e.preventDefault(),vc.post_settings_view.render().show()},openTemplatesEditor:function(e){e&&e.preventDefault&&e.preventDefault(),vc.templates_editor_view.render().show()},openTemplatesWindow:function(e){e&&e.preventDefault&&e.preventDefault(),vc.templates_panel_view.render().show()},setFrameSize:function(){vc.setFrameSize()},dropButton:function(){},saveRowOrder:function(event,ui){_.defer(function(app){var row_params,column_params,$current_parent=$(ui.item.parent()),$rows=$current_parent.find("> [data-tag=vc_row],> [data-tag=vc_section]"),builder=new vc.ShortcodesBuilder;$rows.each(function(key,value){var model,prev_parent,current_parent=$(this);current_parent.is(".droppable")?(row_params={},column_params={width:"1/1"},current_parent.remove(),prev_parent={shortcode:"vc_row",params:row_params,order:key},0===key?vc.activity="prepend":key+1!==$rows.length&&(prev_parent.place_after_id=vc.$page.find("> [data-tag=vc_row]:eq("+(key-1)+")").data("modelId")),builder.create(prev_parent).create({shortcode:"vc_column",parent_id:builder.lastID(),params:column_params}).render()):(prev_parent=(model=vc.shortcodes.get(current_parent.data("modelId"))).get("parent_id"),current_parent=$current_parent.closest(".vc_element").data("modelId")||!1,model.save({order:key,parent_id:current_parent},{silent:!0}),prev_parent!==current_parent&&(vc.builder.notifyParent(current_parent),vc.builder.notifyParent(prev_parent)))}),vc.setDataChanged()},this)},saveElementOrder:function(event,ui){_.defer(function(app,e,ui){var $column,$elements;_.isNull(ui.sender)&&($column=ui.item.parent(),$elements=$column.find("> [data-model-id]"),$column.find("> [data-model-id]").each(function(key,value){var current_parent,prev_parent=$(this),model=!1;prev_parent.is(".droppable")?(current_parent=vc.shortcodes.get($column.parents(".vc_element[data-tag]:first").data("modelId")),prev_parent.remove(),0===key?model=!0:key+1!==$elements.length&&(model=$column.find("> [data-tag]:eq("+(key-1)+")").data("modelId")),current_parent&&vc.add_element_block_view.render(current_parent,model)):(prev_parent=(model=vc.shortcodes.get(prev_parent.data("modelId"))).get("parent_id"),current_parent=$column.parents(".vc_element[data-tag]:first").data("modelId"),model.save({order:key,parent_id:current_parent},{silent:!0}),prev_parent!==current_parent&&(vc.builder.notifyParent(current_parent),vc.builder.notifyParent(prev_parent)))})),vc.setDataChanged()},this,event,ui)},saveColumnOrder:function(event,ui){_.defer(function(app,e,ui){ui.item.parent().find("> [data-model-id]").each(function(){var $element=$(this),index=$element.index();vc.shortcodes.get($element.data("modelId")).save({order:index})})},this,event,ui),vc.setDataChanged()},openPresetWindow:function(e){e&&e.preventDefault&&e.preventDefault(),vc.preset_panel_view.render().show()}})}(window.jQuery),function(){"use strict";_.isUndefined(window.vc)&&(window.vc={}),vc.addTemplateFilter(function(str){var random_id=VCS4()+"-"+VCS4();return str.replace(/tab\_id\=\"([^\"]+)\"/g,'tab_id="$1'+random_id+'"')})}(window.jQuery),function($){"use strict";window.vc.events.on("shortcodeView:updated",function(modelId){!0===(vc.map[modelId.get("shortcode")]||!1).is_container&&(modelId=modelId.get("id"),window.vc.frame_window.vc_iframe.updateChildGrids(modelId))}),window.InlineShortcodeViewContainer=window.InlineShortcodeView.extend({controls_selector:"#vc_controls-template-container",events:{"click > .vc_controls .vc_element .vc_control-btn-delete":"destroy","click > .vc_controls .vc_element .vc_control-btn-edit":"edit","click > .vc_controls .vc_element .vc_control-btn-clone":"clone","click > .vc_controls .vc_element .vc_control-btn-prepend":"prependElement","click > .vc_controls .vc_control-btn-append":"appendElement","click > .vc_empty-element":"appendElement",mouseenter:"resetActive",mouseleave:"holdActive"},hold_active:!1,parent_view:!1,initialize:function(params){_.bindAll(this,"holdActive"),window.InlineShortcodeViewContainer.__super__.initialize.call(this,params),this.model.get("parent_id")&&(this.parent_view=vc.shortcodes.get(this.model.get("parent_id")).view)},resetActive:function(e){this.hold_active&&window.clearTimeout(this.hold_active)},holdActive:function(e){this.resetActive(),this.$el.addClass("vc_hold-active");var view=this;this.hold_active=window.setTimeout(function(){view.hold_active&&window.clearTimeout(view.hold_active),view.hold_active=!1,view.$el.removeClass("vc_hold-active")},700)},content:function(){return!1===this.$content&&(this.$content=this.$el.find(".vc_container-anchor:first").parent(),this.$el.find(".vc_container-anchor:first").remove()),this.$content},render:function(){return window.InlineShortcodeViewContainer.__super__.render.call(this),this.content().addClass("vc_element-container"),this.$el.addClass("vc_container-block"),this},changed:function(){this.allowAddControlOnEmpty()&&(0===this.$el.find(".vc_element[data-tag]").length?this.$el.addClass("vc_empty").find("> :first").addClass("vc_empty-element"):this.$el.removeClass("vc_empty").find("> .vc_empty-element").removeClass("vc_empty-element"))},prependElement:function(e){e&&e.preventDefault&&e.preventDefault(),this.prepend=!0,window.vc.add_element_block_view.render(this.model,!0)},appendElement:function(e){e&&e.preventDefault&&e.preventDefault(),window.vc.add_element_block_view.render(this.model)},addControls:function(){var parentShortcodeTag,parentName,shortcodeTag=this.model.get("shortcode"),compiledTemplate=$(this.controls_selector).html(),moveAccess=vc.shortcodes.get(this.model.get("parent_id"));moveAccess&&(parentName=vc.getMapped(moveAccess.get("shortcode")).name,parentShortcodeTag=moveAccess.get("shortcode"));var data=vc_user_access().shortcodeAll(shortcodeTag),editAccess=vc_user_access().shortcodeEdit(shortcodeTag),parentAllAccess=vc_user_access().shortcodeAll(parentShortcodeTag),parentEditAccess=vc_user_access().shortcodeEdit(parentShortcodeTag),moveAccess=vc_user_access().partAccess("dragndrop"),data={name:vc.getMapped(shortcodeTag).name,tag:shortcodeTag,parent_name:parentName,parent_tag:parentShortcodeTag,can_edit:editAccess,can_all:data,moveAccess:moveAccess,parent_can_edit:parentEditAccess,parent_can_all:parentAllAccess,state:vc_user_access().getState("shortcodes"),allowAdd:this.allowAddControl(),switcherPrefix:parentAllAccess&&data?"":"-disable-switcher"},compiledTemplate=vc.template(_.unescape(compiledTemplate),_.extend({},vc.templateOptions.custom,{evaluate:/\{#([\s\S]+?)#}/g}));this.$controls=$(compiledTemplate(data).trim()).addClass("vc_controls"),this.$controls.appendTo(this.$el)},allowAddControl:function(){return"edit"!==vc_user_access().getState("shortcodes")},multi_edit:function(e){var children,models=[];e&&e.preventDefault&&e.preventDefault(),(children=this.model.get("parent_id")?vc.shortcodes.get(this.model.get("parent_id")):children)?(models.push(children),children=vc.shortcodes.where({parent_id:children.get("id")}),window.vc.multi_edit_element_block_view.render(models.concat(children),this.model.get("id"))):window.vc.edit_element_block_view.render(this.model)},allowAddControlOnEmpty:function(){return"edit"!==vc_user_access().getState("shortcodes")}})}(window.jQuery),function($){"use strict";window.InlineShortcodeViewContainerWithParent=window.InlineShortcodeViewContainer.extend({controls_selector:"#vc_controls-template-container-with-parent",events:{"click > .vc_controls .vc_element .vc_control-btn-delete":"destroy","click > .vc_controls .vc_element .vc_control-btn-edit":"edit","click > .vc_controls .vc_element .vc_control-btn-clone":"clone","click > .vc_controls .vc_element .vc_control-btn-prepend":"prependElement","click > .vc_controls .vc_control-btn-append":"appendElement","click > .vc_controls .vc_parent .vc_control-btn-delete":"destroyParent","click > .vc_controls .vc_parent .vc_control-btn-edit":"editParent","click > .vc_controls .vc_parent .vc_control-btn-clone":"cloneParent","click > .vc_controls .vc_parent .vc_control-btn-prepend":"addSibling","click > .vc_controls .vc_parent .vc_control-btn-layout":"changeLayout","click > .vc_empty-element":"appendElement","click > .vc_controls .vc_control-btn-switcher":"switchControls",mouseenter:"resetActive",mouseleave:"holdActive"},destroyParent:function(e){e&&e.preventDefault&&e.preventDefault(),this.parent_view.destroy(e)},cloneParent:function(e){e&&e.preventDefault&&e.preventDefault(),this.parent_view.clone(e)},editParent:function(e){e&&e.preventDefault&&e.preventDefault(),this.parent_view.edit(e)},addSibling:function(e){e&&e.preventDefault&&e.preventDefault(),this.parent_view.addElement(e)},changeLayout:function(e){e&&e.preventDefault&&e.preventDefault(),this.parent_view.changeLayout(e)},switchControls:function($current){$current&&$current.preventDefault&&$current.preventDefault(),vc.unsetHoldActive(),($current=$($current.currentTarget).parent()).addClass("vc_active"),($current=$current.siblings(".vc_active")).removeClass("vc_active"),$current.hasClass("vc_element")||window.setTimeout(this.holdActive,500)}})}(window.jQuery),function(){"use strict";window.InlineShortcodeView_vc_section=window.InlineShortcodeViewContainer.extend({controls_selector:"#vc_controls-template-container",initialize:function(){_.bindAll(this,"checkSectionWidth"),window.InlineShortcodeView_vc_section.__super__.initialize.call(this),vc.frame_window.jQuery(vc.frame_window.document).off("vc-full-width-row-single",this.checkSectionWidth),vc.frame_window.jQuery(vc.frame_window.document).on("vc-full-width-row-single",this.checkSectionWidth)},checkSectionWidth:function(e,data){data.el.hasClass("vc_section")&&data.el.attr("data-vc-stretch-content")&&data.el.siblings(".vc_controls").find(".vc_controls-out-tl").css({left:data.offset-17})},render:function(){var $content=this.content();return $content&&$content.hasClass("vc_row-has-fill")&&($content.removeClass("vc_row-has-fill"),this.$el.addClass("vc_row-has-fill")),window.InlineShortcodeView_vc_section.__super__.render.call(this)}})}(),function($){"use strict";window.InlineShortcodeView_vc_row=window.InlineShortcodeView.extend({column_tag:"vc_column",events:{mouseenter:"removeHoldActive"},layout:1,addControls:function(){return this.$controls=$('<div class="no-controls"></div>'),this.$controls.appendTo(this.$el),this},render:function(){var $content=this.content();return $content&&$content.hasClass("vc_row-has-fill")&&($content.removeClass("vc_row-has-fill"),this.$el.addClass("vc_row-has-fill")),window.InlineShortcodeView_vc_row.__super__.render.call(this),this},removeHoldActive:function(){vc.unsetHoldActive()},addColumn:function(){vc.builder.create({shortcode:this.column_tag,parent_id:this.model.get("id")}).render()},addElement:function(e){e&&e.preventDefault&&e.preventDefault(),this.addColumn()},changeLayout:function(e){e&&e.preventDefault&&e.preventDefault(),this.layoutEditor().render(this.model).show()},layoutEditor:function(){return _.isUndefined(vc.row_layout_editor)&&(vc.row_layout_editor=new vc.RowLayoutUIPanelFrontendEditor({el:$("#vc_ui-panel-row-layout")})),vc.row_layout_editor},convertToWidthsArray:function(string){return _.map(string.split(/_/),function(c){var w=c.split("");return w.splice(Math.floor(c.length/2),0,"/"),w.join("")})},changed:function(){window.InlineShortcodeView_vc_row.__super__.changed.call(this),this.addLayoutClass()},content:function(){return!1===this.$content&&(this.$content=this.$el.find(".vc_container-anchor:first").parent()),this.$el.find(".vc_container-anchor:first").remove(),this.$content},addLayoutClass:function(){this.$el.removeClass("vc_layout_"+this.layout),this.layout=_.reject(vc.shortcodes.where({parent_id:this.model.get("id")}),function(model){return model.get("deleted")}).length,this.$el.addClass("vc_layout_"+this.layout)},convertRowColumns:function(columns,builder){if(!columns)return!1;var column_params,new_model,columns_contents=[],columns=this.convertToWidthsArray(columns);return vc.layout_change_shortcodes=[],vc.layout_old_columns=vc.shortcodes.where({parent_id:this.model.get("id")}),_.each(vc.layout_old_columns,function(column){column.set("deleted",!0),columns_contents.push({shortcodes:vc.shortcodes.where({parent_id:column.get("id")}),params:column.get("params")})}),_.each(columns,function(column){var prev_settings=columns_contents.shift();_.isObject(prev_settings)?(new_model=builder.create({shortcode:this.column_tag,parent_id:this.model.get("id"),order:vc.shortcodes.nextOrder(),params:_.extend({},prev_settings.params,{width:column})}).last(),_.each(prev_settings.shortcodes,function(shortcode){shortcode.save({parent_id:new_model.get("id"),order:vc.shortcodes.nextOrder()},{silent:!0}),vc.layout_change_shortcodes.push(shortcode)},this)):(column_params={width:column},new_model=builder.create({shortcode:this.column_tag,parent_id:this.model.get("id"),order:vc.shortcodes.nextOrder(),params:column_params}).last())},this),_.each(columns_contents,function(column){_.each(column.shortcodes,function(shortcode){shortcode.save({parent_id:new_model.get("id"),order:vc.shortcodes.nextOrder()},{silent:!0}),vc.layout_change_shortcodes.push(shortcode),shortcode.view.rowsColumnsConverted&&shortcode.view.rowsColumnsConverted()},this)},this),builder.render(function(){_.each(vc.layout_change_shortcodes,function(shortcode){shortcode.trigger("change:parent_id"),shortcode.view.rowsColumnsConverted&&shortcode.view.rowsColumnsConverted()}),_.each(vc.layout_old_columns,function(column){column.destroy()}),vc.layout_old_columns=[],vc.layout_change_shortcodes=[]}),columns},allowAddControl:function(){return"edit"!==vc_user_access().getState("shortcodes")},allowAddControlOnEmpty:function(){return"edit"!==vc_user_access().getState("shortcodes")}})}(window.jQuery),function($){"use strict";window.InlineShortcodeView_vc_column=window.InlineShortcodeViewContainerWithParent.extend({controls_selector:"#vc_controls-template-vc_column",resizeDomainName:"columnSize",_x:0,css_width:12,prepend:!1,initialize:function(params){window.InlineShortcodeView_vc_column.__super__.initialize.call(this,params),_.bindAll(this,"startChangeSize","stopChangeSize","resize")},render:function(){return window.InlineShortcodeView_vc_column.__super__.render.call(this),this.prepend=!1,$('<div class="vc_resize-bar"></div>').appendTo(this.$el).mousedown(this.startChangeSize),this.setColumnClasses(),this.customCssClassReplace(),this},destroy:function(e){var parent_id=this.model.get("parent_id");window.InlineShortcodeView_vc_column.__super__.destroy.call(this,e),vc.shortcodes.where({parent_id:parent_id}).length||vc.shortcodes.get(parent_id).destroy()},customCssClassReplace:function(){var css_classes=this.$el.find(".wpb_column").attr("class"),class_match=!(!css_classes||!css_classes.match)&&css_classes.match(/.*(vc_custom_\d+).*/);class_match&&class_match[1]&&(this.$el.addClass(class_match[1]),this.$el.find(".wpb_column").attr("class",css_classes.replace(class_match[1],"").trim()))},setColumnClasses:function(){var offset=this.getParam("offset")||"",width=this.getParam("width")||"1/1",$content=this.$el.find("> .wpb_column");this.css_class_width=this.convertSize(width),this.css_class_width!==width&&(this.css_class_width=this.css_class_width.replace(/[^\d]/g,"")),$content.removeClass("vc_col-sm-"+this.css_class_width),offset.match(/vc_col\-sm\-\d+/)||this.$el.addClass("vc_col-sm-"+this.css_class_width),vc.responsive_disabled&&(offset=offset.replace(/vc_col\-(lg|md|xs)[^\s]*/g,"")),_.isEmpty(offset)||($content.removeClass(offset),this.$el.addClass(offset))},startChangeSize:function(e){var width=this.getParam(void 0)||12;this._grid_step=this.parent_view.$el.width()/width,vc.frame_window.jQuery("body").addClass("vc_column-dragging").disableSelection(),this._x=parseInt(e.pageX,10),vc.$page.bind("mousemove."+this.resizeDomainName,this.resize),$(vc.frame_window.document).on("mouseup",this.stopChangeSize)},stopChangeSize:function(){this._x=0,vc.frame_window.jQuery("body").removeClass("vc_column-dragging").enableSelection(),vc.$page.unbind("mousemove."+this.resizeDomainName)},resize:function(old_width){var params=this.model.get("params"),diff=old_width.pageX-this._x;Math.abs(diff)<this._grid_step||(this._x=parseInt(old_width.pageX,10),old_width=""+this.css_class_width,0<diff?this.css_class_width+=1:diff<0&&--this.css_class_width,12<this.css_class_width&&(this.css_class_width=12),this.css_class_width<1&&(this.css_class_width=1),params.width=vc.getColumnSize(this.css_class_width),this.model.save({params:params},{silent:!0}),this.$el.removeClass("vc_col-sm-"+old_width).addClass("vc_col-sm-"+this.css_class_width))},convertSize:function(width){var numbers=width?width.split("/"):[1,1],dev=_.range(1,13),num=!_.isUndefined(numbers[0])&&0<=_.indexOf(dev,parseInt(numbers[0],10))&&parseInt(numbers[0],10),dev=!_.isUndefined(numbers[1])&&0<=_.indexOf(dev,parseInt(numbers[1],10))&&parseInt(numbers[1],10);return"5"===numbers[1]?width:!1!==num&&!1!==dev?"vc_col-sm-"+12*num/dev:"vc_col-sm-12"},allowAddControl:function(){return vc_user_access().shortcodeAll("vc_column")}})}(window.jQuery),function(){"use strict";window.InlineShortcodeView_vc_row_inner=window.InlineShortcodeView_vc_row.extend({column_tag:"vc_column_inner"})}(),function(){"use strict";window.InlineShortcodeView_vc_column_inner=window.InlineShortcodeView_vc_column.extend({})}(),function(){"use strict";window.InlineShortcodeView_vc_column_text=window.InlineShortcodeView.extend({initialize:function(options){window.InlineShortcodeView_vc_column_text.__super__.initialize.call(this,options),_.bindAll(this,"setupEditor","updateContent")},setupEditor:function(ed){ed.on("keyup",this.updateContent)},updateContent:function(){var params=this.model.get("params");params.content=tinyMCE.activeEditor.getContent(),this.model.save({params:params},{silent:!0})}})}(),function(){"use strict";window.InlineShortcodeView_vc_pie=window.InlineShortcodeView.extend({render:function(){return _.bindAll(this,"parentChanged"),window.InlineShortcodeView_vc_pie.__super__.render.call(this),this.unbindResize(),vc.frame_window.vc_iframe.addActivity(function(){this.vc_iframe.vc_pieChart()}),this},unbindResize:function(){vc.frame_window.jQuery(vc.frame_window).off("resize.vcPieChartEditable")},parentChanged:function(){this.$el.find(".vc_pie_chart").removeClass("vc_ready"),vc.frame_window.vc_pieChart()},rowsColumnsConverted:function(){window.setTimeout(this.parentChanged,200),this.parentChanged()}})}(window.jQuery),function(){"use strict";window.InlineShortcodeView_vc_round_chart=window.InlineShortcodeView.extend({render:function(){var model_id=this.model.get("id");return window.InlineShortcodeView_vc_round_chart.__super__.render.call(this),vc.frame_window.vc_iframe.addActivity(function(){this.vc_round_charts(model_id)}),this},parentChanged:function(){var modelId=this.model.get("id");return window.InlineShortcodeView_vc_round_chart.__super__.parentChanged.call(this),_.defer(function(){vc.frame_window.vc_round_charts(modelId)}),this},remove:function(){var id=this.$el.find(".vc_round-chart").data("vcChartId");window.InlineShortcodeView_vc_round_chart.__super__.remove.call(this),id&&void 0!==vc.frame_window.Chart.instances[id]&&delete vc.frame_window.Chart.instances[id]}})}(window.jQuery),function(){"use strict";window.InlineShortcodeView_vc_line_chart=window.InlineShortcodeView.extend({render:function(){var model_id=this.model.get("id");return window.InlineShortcodeView_vc_line_chart.__super__.render.call(this),vc.frame_window.vc_iframe.addActivity(function(){this.vc_line_charts(model_id)}),this},parentChanged:function(){var modelId=this.model.get("id");return window.InlineShortcodeView_vc_line_chart.__super__.parentChanged.call(this),_.defer(function(){vc.frame_window.vc_line_charts(modelId)}),this},remove:function(){var id=this.$el.find(".vc_line-chart").data("vcChartId");window.InlineShortcodeView_vc_line_chart.__super__.remove.call(this),id&&void 0!==vc.frame_window.Chart.instances[id]&&delete vc.frame_window.Chart.instances[id]}})}(window.jQuery),function(){"use strict";window.InlineShortcodeView_vc_single_image=window.InlineShortcodeView.extend({render:function(){var model_id=this.model.get("id");return window.InlineShortcodeView_vc_single_image.__super__.render.call(this),vc.frame_window.vc_iframe.addActivity(function(){void 0!==this.vc_image_zoom&&this.vc_image_zoom(model_id)}),this},parentChanged:function(){var model_id=this.model.get("id");return window.InlineShortcodeView_vc_single_image.__super__.parentChanged.call(this),void 0!==vc.frame_window.vc_image_zoom&&_.defer(function(){vc.frame_window.vc_image_zoom(model_id)}),this}})}(),function(){"use strict";window.InlineShortcodeView_vc_images_carousel=window.InlineShortcodeView.extend({render:function(){var model_id=this.model.get("id");return window.InlineShortcodeView_vc_images_carousel.__super__.render.call(this),vc.frame_window.vc_iframe.addActivity(function(){this.vc_iframe.vc_imageCarousel(model_id)}),this}})}(),function(){"use strict";window.InlineShortcodeView_vc_gallery=window.InlineShortcodeView.extend({render:function(){var model_id=this.model.get("id");return window.InlineShortcodeView_vc_gallery.__super__.render.call(this),vc.frame_window.vc_iframe.addActivity(function(){this.vc_iframe.vc_gallery(model_id)}),this},parentChanged:function(){window.InlineShortcodeView_vc_gallery.__super__.parentChanged.call(this),vc.frame_window.vc_iframe.vc_gallery(this.model.get("id"))}})}(),function(){"use strict";window.InlineShortcodeView_vc_posts_slider=window.InlineShortcodeView.extend({render:function(){var model_id=this.model.get("id");return window.InlineShortcodeView_vc_posts_slider.__super__.render.call(this),vc.frame_window.vc_iframe.addActivity(function(){this.vc_iframe.vc_postsSlider(model_id)}),this}})}(),function(){"use strict";window.InlineShortcodeView_vc_toggle=window.InlineShortcodeView.extend({render:function(){var model_id=this.model.get("id");return window.InlineShortcodeView_vc_toggle.__super__.render.call(this),vc.frame_window.vc_iframe.addActivity(function(){this.vc_iframe.vc_toggle(model_id)}),this}})}(),function(){"use strict";window.InlineShortcodeView_vc_raw_js=window.InlineShortcodeView.extend({render:function(){window.InlineShortcodeView_vc_raw_js.__super__.render.call(this);var script=this.$el.find(".vc_js_inline_holder").val();return this.$el.find(".wpb_wrapper").html(script),this}})}(),function(){"use strict";window.InlineShortcodeView_vc_basic_grid=vc.shortcode_view.extend({render:function(e){return window.InlineShortcodeView_vc_basic_grid.__super__.render.call(this,e),this.initGridJs(!0),this},parentChanged:function(){window.InlineShortcodeView_vc_basic_grid.__super__.parentChanged.call(this),this.initGridJs()},initGridJs:function(useAddActivity){var model=this.model;if(!0===model.get("grid_activity"))return!1;model.set("grid_activity",!0),!0===useAddActivity?vc.frame_window.vc_iframe.addActivity(function(){this.vc_iframe.gridInit(model.get("id")),model.set("grid_activity",!1)}):(vc.frame_window.vc_iframe.gridInit(model.get("id")),model.set("grid_activity",!1))}})}(),function(){"use strict";window.InlineShortcodeView_vc_masonry_grid=window.InlineShortcodeView_vc_basic_grid.extend()}(),function(){"use strict";window.InlineShortcodeView_vc_media_grid=window.InlineShortcodeView_vc_basic_grid.extend()}(),function(){"use strict";window.InlineShortcodeView_vc_masonry_media_grid=window.InlineShortcodeView_vc_basic_grid.extend()}(),function($){"use strict";window.InlineShortcodeView_vc_tta_accordion=window.InlineShortcodeViewContainer.extend({events:{},childTag:"vc_tta_section",activeClass:"vc_active",defaultSectionTitle:window.i18nLocale.section,initialize:function(){_.bindAll(this,"buildSortable","updateSorting"),window.InlineShortcodeView_vc_tta_accordion.__super__.initialize.call(this)},render:function(){return window.InlineShortcodeViewContainer.__super__.render.call(this),this.content(),this.buildPagination(),this},addControls:function(){return this.$controls=$('<div class="no-controls"></div>'),this.$controls.appendTo(this.$el),this},addElement:function(e){e&&e.preventDefault&&e.preventDefault(),this.addSection("parent.prepend"===$(e.currentTarget).data("vcControl"))},appendElement:function(e){return this.addElement(e)},prependElement:function(e){return this.addElement(e)},addSection:function(prepend){var i,params={shortcode:this.childTag,parent_id:this.model.get("id"),isActiveSection:!0,params:{title:this.defaultSectionTitle}};for(prepend&&(vc.activity="prepend",params.order=this.getSiblingsFirstPositionIndex()),vc.builder.create(params),i=vc.builder.models.length-1;0<=i;i--)vc.builder.models[i].get("shortcode");vc.builder.render()},getSiblingsFirstPositionIndex:function(){var order=0,first_shortcode=vc.shortcodes.sort().findWhere({parent_id:this.model.get("id")});return order=first_shortcode?first_shortcode.get("order")-1:order},changed:function(){vc.frame_window.vc_iframe.buildTTA(),window.InlineShortcodeView_vc_tta_accordion.__super__.changed.call(this),_.defer(this.buildSortable),this.buildPagination()},updated:function(){window.InlineShortcodeView_vc_tta_accordion.__super__.updated.call(this),_.defer(this.buildSortable),this.buildPagination()},buildSortable:function(){vc_user_access().shortcodeEdit(this.model.get("shortcode"))&&this.$el&&this.$el.find(".vc_tta-panels").sortable({forcePlaceholderSize:!0,placeholder:"vc_placeholder-row",start:this.startSorting,over:function(event,ui){ui.placeholder.css({maxWidth:ui.placeholder.parent().width()}),ui.placeholder.removeClass("vc_hidden-placeholder")},items:"> .vc_element",handle:".vc_tta-panel-heading, .vc_child-element-move",update:this.updateSorting})},startSorting:function(event,ui){ui.placeholder.width(ui.item.width())},updateSorting:function(event,ui){var self=this;this.getPanelsList().find("> .vc_element").each(function(){var $this=$(this),model_id=$this.data("modelId");vc.shortcodes.get(model_id).save({order:self.getIndex($this)},{silent:!0})}),this.buildPagination()},getIndex:function($element){return $element.index()},getPanelsList:function(){return this.$el.find(".vc_tta-panels")},parentChanged:function(){window.InlineShortcodeView_vc_tta_accordion.__super__.parentChanged.call(this),void 0!==vc.frame_window.vc_round_charts&&vc.frame_window.vc_round_charts(this.model.get("id")),void 0!==vc.frame_window.vc_line_charts&&vc.frame_window.vc_line_charts(this.model.get("id"))},buildPagination:function(){},removePagination:function(){this.$el.find(".vc_tta-panels-container").find(" > .vc_pagination").remove()},getPaginationList:function(){var $accordions,classes,style_chunks,that,html,params=this.model.get("params");return!_.isUndefined(params.pagination_style)&¶ms.pagination_style.length?($accordions=this.$el.find("[data-vc-accordion]"),(classes=[]).push("vc_general"),classes.push("vc_pagination"),style_chunks=params.pagination_style.split("-"),classes.push("vc_pagination-style-"+style_chunks[0]),classes.push("vc_pagination-shape-"+style_chunks[1]),!_.isUndefined(params.pagination_color)&¶ms.pagination_color.length&&classes.push("vc_pagination-color-"+params.pagination_color),(html=[]).push('<ul class="'+classes.join(" ")+'">'),that=this,$accordions.each(function(){var a_html,$this=$(this),section_classes=["vc_pagination-item"];$this.closest(".vc_tta-panel").hasClass(that.activeClass)&§ion_classes.push(that.activeClass),0!==(a_html=$this.attr("href")).indexOf("#")&&(a_html=""),a_html='<a href="javascript:;" data-vc-target="'+(a_html=$this.attr("data-vc-target")?$this.attr("data-vc-target"):a_html)+'" class="vc_pagination-trigger" data-vc-tabs data-vc-container=".vc_tta"></a>',html.push('<li class="'+section_classes.join(" ")+'" data-vc-tab>'+a_html+"</li>")}),html.push("</ul>"),$(html.join(""))):null}})}(window.jQuery),function($){"use strict";window.InlineShortcodeView_vc_tta_tabs=window.InlineShortcodeView_vc_tta_accordion.extend({render:function(){return window.InlineShortcodeView_vc_tta_tabs.__super__.render.call(this),_.bindAll(this,"buildSortableNavigation","updateSortingNavigation"),this.createTabs(),_.defer(this.buildSortableNavigation),this},createTabs:function(){var models=_.sortBy(vc.shortcodes.where({parent_id:this.model.get("id")}),function(model){return model.get("order")});_.each(models,function(model){this.sectionUpdated(model,!0)},this)},defaultSectionTitle:window.i18nLocale.tab,addIcon:function(model,html){var icon,icon_html;return"true"===model.getParam("add_icon")&&(icon=model.getParam("i_icon_"+model.getParam("i_type")),_.isUndefined(icon)||(icon_html='<i class="'+("vc_tta-icon "+icon)+'"></i>'),"right"===model.getParam("i_position")?html+=icon_html:html=icon_html+html),html},sectionUpdated:function(model,justAppend){var index,$element,tabAdded=!1,sectionId=model.get("id"),$navigation=this.$el.find(".vc_tta-tabs-container .vc_tta-tabs-list"),$tabEl=$navigation.find('[data-vc-target="[data-model-id='+sectionId+']"]'),title=model.getParam("title");$tabEl.length?($element=this.addIcon(model,$element='<span class="vc_tta-title-text">'+title+"</span>"),$tabEl.html($element)):($element=this.addIcon(model,$element='<span class="vc_tta-title-text">'+title+"</span>"),$element=$('<li class="vc_tta-tab" data-vc-target-model-id="'+sectionId+'" data-vc-tab><a href="javascript:;" data-vc-use-cache="false" data-vc-tabs data-vc-target="[data-model-id='+sectionId+']" data-vc-container=".vc_tta">'+$element+"</a></li>"),!0!==justAppend&&-1<(index=_.pluck(_.sortBy(vc.shortcodes.where({parent_id:this.model.get("id")}),function(childModel){return childModel.get("order")}),"id").indexOf(model.get("id"))-1)&&$navigation.find("[data-vc-tab]:eq("+index+")").length&&($element.insertAfter($navigation.find("[data-vc-tab]:eq("+index+")")),tabAdded=!0),tabAdded||$element.appendTo($navigation),model.get("isActiveSection")&&$element.addClass(this.activeClass)),this.buildPagination()},getNextTab:function($nextTab){var $navigationSections=this.$el.find(".vc_tta-tabs-container .vc_tta-tabs-list").children(),lastIndex=$navigationSections.length-1,$nextTab=$nextTab.index(),$nextTab=$nextTab!==lastIndex?$navigationSections.eq($nextTab+1):$navigationSections.eq($nextTab-1);return $nextTab},removeSection:function($nextTab){var $viewTab=this.$el.find('.vc_tta-tabs-container .vc_tta-tabs-list [data-vc-target="[data-model-id='+$nextTab+']"]').parent();$viewTab.hasClass(this.activeClass)&&($nextTab=this.getNextTab($viewTab),vc.frame_window.jQuery($nextTab).find("[data-vc-target]").trigger("click")),$viewTab.remove(),this.buildPagination()},buildSortableNavigation:function(){vc_user_access().shortcodeEdit(this.model.get("shortcode"))&&this.$el.find(".vc_tta-tabs-container .vc_tta-tabs-list").sortable({items:".vc_tta-tab",forcePlaceholderSize:!0,placeholder:"vc_tta-tab vc_placeholder-tta-tab",helper:this.renderSortingHelper,start:function(event,ui){ui.placeholder.width(ui.item.width())},over:function(event,ui){ui.placeholder.css({maxWidth:ui.placeholder.parent().width()}),ui.placeholder.removeClass("vc_hidden-placeholder")},update:this.updateSortingNavigation})},updateSorting:function(event,ui){window.InlineShortcodeView_vc_tta_tabs.__super__.updateSorting.call(this,event,ui),this.updateTabsPositions(this.getPanelsList())},updateSortingNavigation:function(){var self=this,$tabs=this.$el.find(".vc_tta-tabs-list");$tabs.find("> .vc_tta-tab").each(function(){var $li=$(this).removeAttr("style"),modelId=$li.data("vcTargetModelId");vc.shortcodes.get(modelId).save({order:self.getIndex($li)},{silent:!0})}),this.updatePanelsPositions($tabs)},updateTabsPositions:function(tabSortableData){var $elements,$tabs=this.$el.find(".vc_tta-tabs-list");$tabs.length&&($elements=[],tabSortableData=tabSortableData.sortable("toArray",{attribute:"data-model-id"}),_.each(tabSortableData,function(value){$elements.push($tabs.find('[data-vc-target-model-id="'+value+'"]'))},this),$tabs.prepend($elements)),this.buildPagination()},updatePanelsPositions:function(tabSortableData){var $panels=this.getPanelsList(),$elements=[],tabSortableData=tabSortableData.sortable("toArray",{attribute:"data-vc-target-model-id"});_.each(tabSortableData,function(value){$elements.push($panels.find('[data-model-id="'+value+'"]'))},this),$panels.prepend($elements),this.buildPagination()},renderSortingHelper:function(event,currentItemHeight){var helper=currentItemHeight,currentItemWidth=currentItemHeight.width()+1,currentItemHeight=currentItemHeight.height();return helper.width(currentItemWidth),helper.height(currentItemHeight),helper},buildPagination:function(){var params;this.removePagination(),params=this.model.get("params"),!_.isUndefined(params.pagination_style)&¶ms.pagination_style.length&&("top"===params.tab_position?this.$el.find(".vc_tta-panels-container").append(this.getPaginationList()):this.getPaginationList().insertBefore(this.$el.find(".vc_tta-container .vc_tta-panels")))}})}(window.jQuery),function(){"use strict";window.InlineShortcodeView_vc_tta_tour=window.InlineShortcodeView_vc_tta_tabs.extend({defaultSectionTitle:window.i18nLocale.section,buildPagination:function(){this.removePagination();var params=this.model.get("params");!_.isUndefined(params.pagination_style)&¶ms.pagination_style.length&&this.$el.find(".vc_tta-panels-container").append(this.getPaginationList())}})}(),function(){"use strict";window.InlineShortcodeView_vc_tta_pageable=window.InlineShortcodeView_vc_tta_tour.extend({})}(),function($){"use strict";window.vc.ttaSectionActivateOnClone=!1,window.InlineShortcodeView_vc_tta_section=window.InlineShortcodeViewContainerWithParent.extend({events:{'click > .vc_controls [data-vc-control="destroy"]':"destroy",'click > .vc_controls [data-vc-control="edit"]':"edit",'click > .vc_controls [data-vc-control="clone"]':"clone",'click > .vc_controls [data-vc-control="prepend"]':"prependElement",'click > .vc_controls [data-vc-control="append"]':"appendElement",'click > .vc_controls [data-vc-control="parent.destroy"]':"destroyParent",'click > .vc_controls [data-vc-control="parent.edit"]':"editParent",'click > .vc_controls [data-vc-control="parent.clone"]':"cloneParent",'click > .vc_controls [data-vc-control="parent.append"]':"addSibling","click .vc_tta-panel-body > [data-js-panel-body].vc_empty-element":"appendElement","click > .vc_controls .vc_control-btn-switcher":"switchControls",mouseenter:"resetActive",mouseleave:"holdActive"},controls_selector:"#vc_controls-template-vc_tta_section",previousClasses:!1,activeClass:"vc_active",render:function(){var model=this.model;return window.InlineShortcodeView_vc_tta_section.__super__.render.call(this),_.bindAll(this,"bindAccordionEvents"),this.refreshContent(),this.moveClasses(),_.defer(this.bindAccordionEvents),this.isAsActiveSection()&&window.vc.frame_window.vc_iframe.addActivity(function(){window.vc.frame_window.jQuery('[data-vc-accordion][data-vc-target="[data-model-id='+model.get("id")+']"]').trigger("click")}),this},allowAddControl:function(){return vc_user_access().shortcodeAll("vc_tta_section")},clone:function(e){vc.ttaSectionActivateOnClone=!0,window.InlineShortcodeView_vc_tta_section.__super__.clone.call(this,e)},addSibling:function(e){window.InlineShortcodeView_vc_tta_section.__super__.addSibling.call(this,e)},parentChanged:function(){return window.InlineShortcodeView_vc_tta_section.__super__.parentChanged.call(this),this.refreshContent(!0),this},changed:function(){this.allowAddControlOnEmpty()&&0===this.$el.find(".vc_element[data-tag]").length?this.$el.addClass("vc_empty").find(".vc_tta-panel-body > [data-js-panel-body]").addClass("vc_empty-element"):this.$el.removeClass("vc_empty").find(".vc_tta-panel-body > [data-js-panel-body].vc_empty-element").removeClass("vc_empty-element")},moveClasses:function(){var panelClassName;this.previousClasses&&(this.$el.get(0).className=this.$el.get(0).className.replace(this.previousClasses,"")),panelClassName=this.$el.find(".vc_tta-panel").get(0).className,this.$el.attr("data-vc-content",this.$el.find(".vc_tta-panel").data("vcContent")),this.previousClasses=panelClassName,this.$el.find(".vc_tta-panel").get(0).className="",this.$el.get(0).className=this.$el.get(0).className+" "+this.previousClasses,this.$el.find(".vc_tta-panel-title [data-vc-target]").attr("data-vc-target","[data-model-id="+this.model.get("id")+"]")},refreshContent:function(noSectionUpdate){var $controlsIconsPositionEl,parentParams,$controlsIcon,parentModel=vc.shortcodes.get(this.model.get("parent_id"));_.isObject(parentModel)&&($controlsIcon=vc.getDefaultsAndDependencyMap(parentModel.get("shortcode")),parentParams=_.extend({},$controlsIcon.defaults,parentModel.get("params")),$controlsIcon=this.$el.find(".vc_tta-controls-icon"),parentParams&&!_.isUndefined(parentParams.c_icon)&&0<parentParams.c_icon.length?($controlsIcon.length?$controlsIcon.attr("data-vc-tta-controls-icon",parentParams.c_icon):this.$el.find("[data-vc-tta-controls-icon-wrapper]").append($('<i class="vc_tta-controls-icon" data-vc-tta-controls-icon="'+parentParams.c_icon+'"></i>')),!_.isUndefined(parentParams.c_position)&&0<parentParams.c_position.length&&($controlsIconsPositionEl=this.$el.find("[data-vc-tta-controls-icon-position]")).length&&$controlsIconsPositionEl.attr("data-vc-tta-controls-icon-position",parentParams.c_position)):($controlsIcon.remove(),this.$el.find("[data-vc-tta-controls-icon-position]").attr("data-vc-tta-controls-icon-position","")),!0!==noSectionUpdate&&parentModel.view&&parentModel.view.sectionUpdated&&parentModel.view.sectionUpdated(this.model))},setAsActiveSection:function(isActive){this.model.set("isActiveSection",!!isActive)},isAsActiveSection:function(){return!!this.model.get("isActiveSection")},bindAccordionEvents:function(){var that=this;window.vc.frame_window.jQuery('[data-vc-target="[data-model-id='+this.model.get("id")+']"]').on("show.vc.accordion hide.vc.accordion",function(e){that.setAsActiveSection("show"===e.type)})},destroy:function(parentModel){var parentId=this.model.get("parent_id");window.InlineShortcodeView_vc_tta_section.__super__.destroy.call(this,parentModel),parentModel=vc.shortcodes.get(parentId),vc.shortcodes.where({parent_id:parentId}).length?parentModel.view&&parentModel.view.removeSection&&parentModel.view.removeSection(this.model.get("id")):parentModel.destroy()}})}(window.jQuery),function(){"use strict";function ttaMapChildEvents(model){window.vc.events.on("shortcodes:vc_tta_section:add:parent:"+model.get("id"),function(model){var parent_model=window.vc.shortcodes.get(model.get("parent_id")),active_tab_index=parseInt(parent_model.getParam("active_section"),10);return void 0===active_tab_index&&(active_tab_index=1),_.pluck(_.sortBy(window.vc.shortcodes.where({parent_id:parent_model.get("id")}),function(model){return model.get("order")}),"id").indexOf(model.get("id"))===active_tab_index-1&&model.set("isActiveSection",!0),model}),window.vc.events.on("shortcodes:vc_tta_section:clone:parent:"+model.get("id"),function(model){window.vc.ttaSectionActivateOnClone&&model.set("isActiveSection",!0),window.vc.ttaSectionActivateOnClone=!1})}window.vc.events.on("shortcodes:vc_tta_accordion:add",ttaMapChildEvents),window.vc.events.on("shortcodes:vc_tta_tabs:add",ttaMapChildEvents),window.vc.events.on("shortcodes:vc_tta_tour:add",ttaMapChildEvents),window.vc.events.on("shortcodes:vc_tta_pageable:add",ttaMapChildEvents)}(),function(){"use strict";window.InlineShortcodeView_vc_carousel=window.InlineShortcodeView_vc_images_carousel.extend({})}(),function($){"use strict";window.vc.cloneMethod_vc_tab=function(data,model){return data.params=_.extend({},data.params),data.params.tab_id=vc_guid()+"-cl",_.isUndefined(model.get("active_before_cloned"))||(data.active_before_cloned=model.get("active_before_cloned")),data},window.InlineShortcodeView_vc_tabs=window.InlineShortcodeView_vc_row.extend({events:{"click > :first > .vc_empty-element":"addElement","click > :first > .wpb_wrapper > .ui-tabs-nav > li":"setActiveTab"},already_build:!1,active_model_id:!1,$tabsNav:!1,active:0,render:function(){return _.bindAll(this,"stopSorting"),this.$tabs=this.$el.find("> .wpb_tabs"),window.InlineShortcodeView_vc_tabs.__super__.render.call(this),this.buildNav(),this},buildNav:function(){var $nav=this.tabsControls();this.$tabs.find('> .wpb_wrapper > .vc_element[data-tag="vc_tab"]').each(function(key){$("li:eq("+key+")",$nav).attr("data-m-id",$(this).data("model-id"))})},changed:function(){this.allowAddControlOnEmpty()&&0===this.$el.find(".vc_element[data-tag]").length?this.$el.addClass("vc_empty").find("> :first > div").addClass("vc_empty-element"):this.$el.removeClass("vc_empty").find("> :first > div").removeClass("vc_empty-element"),this.setSorting()},setActiveTab:function($tab){$tab=$($tab.currentTarget);this.active_model_id=$tab.data("m-id")},tabsControls:function(){return this.$tabsNav||(this.$tabsNav=this.$el.find(".wpb_tabs_nav"))},buildTabs:function(active_el){active_el&&(this.active_model_id=active_el.get("id"),this.active=this.tabsControls().find("[data-m-id="+this.active_model_id+"]").index()),!1===this.active_model_id&&(active_el=this.tabsControls().find("li:first"),this.active=active_el.index(),this.active_model_id=active_el.data("m-id")),this.checkCount()||window.vc.frame_window.vc_iframe.buildTabs(this.$tabs,this.active)},checkCount:function(){return this.$tabs.find('> .wpb_wrapper > .vc_element[data-tag="vc_tab"]').length!=this.$tabs.find("> .wpb_wrapper > .vc_element.vc_vc_tab").length},beforeUpdate:function(){this.$tabs.find(".wpb_tabs_heading").remove(),window.vc.frame_window.vc_iframe.destroyTabs(this.$tabs)},updated:function(){window.InlineShortcodeView_vc_tabs.__super__.updated.call(this),this.$tabs.find(".wpb_tabs_nav:first").remove(),this.buildNav(),window.vc.frame_window.vc_iframe.buildTabs(this.$tabs),this.setSorting()},rowsColumnsConverted:function(){_.each(window.vc.shortcodes.where({parent_id:this.model.get("id")}),function(model){model.view.rowsColumnsConverted&&model.view.rowsColumnsConverted()})},addTab:function(model){if(this.updateIfExistTab(model))return!1;var $control=this.buildControlHtml(model);return model.get("cloned")&&this.tabsControls().find("[data-m-id="+model.get("cloned_from").id+"]").length?model.get("cloned_appended")||($control.appendTo(this.tabsControls()),model.set("cloned_appended",!0)):$control.appendTo(this.tabsControls()),this.changed(),!0},cloneTabAfter:function(model){this.$tabs.find("> .wpb_wrapper > .wpb_tabs_nav > div").remove(),this.buildTabs(model)},updateIfExistTab:function(model){var $tab=this.tabsControls().find("[data-m-id="+model.get("id")+"]");return!!$tab.length&&($tab.attr("aria-controls","tab-"+model.getParam("tab_id")).find("a").attr("href","#tab-"+model.getParam("tab_id")).text(model.getParam("title")),!0)},buildControlHtml:function(model){model.get("params");var $tab=$('<li data-m-id="'+model.get("id")+'"><a href="#tab-'+model.getParam("tab_id")+'"></a></li>');return $tab.data("model",model),$tab.find("> a").text(model.getParam("title")),$tab},addElement:function(e){e&&e.preventDefault&&e.preventDefault(),(new window.vc.ShortcodesBuilder).create({shortcode:"vc_tab",params:{tab_id:vc_guid()+"-"+this.tabsControls().find("li").length,title:this.getDefaultTabTitle()},parent_id:this.model.get("id")}).render()},getDefaultTabTitle:function(){return window.i18nLocale.tab},setSorting:function(){this.hasUserAccess()&&window.vc.frame_window.vc_iframe.setTabsSorting(this)},stopSorting:function(event,ui){this.tabsControls().find("> li").each(function(key,value){$(this).data("model").save({order:key},{silent:!0})})},placeElement:function($view,activity){var model=window.vc.shortcodes.get($view.data("modelId"));model&&model.get("place_after_id")?($view.insertAfter(window.vc.$page.find("[data-model-id="+model.get("place_after_id")+"]")),model.unset("place_after_id")):$view.insertAfter(this.tabsControls()),this.changed()},removeTab:function(index){if(1===window.vc.shortcodes.where({parent_id:this.model.get("id")}).length)return this.model.destroy();var $tab=this.tabsControls().find("[data-m-id="+index.get("id")+"]"),index=$tab.index();this.tabsControls().find("[data-m-id]:eq("+(index+1)+")").length?window.vc.frame_window.vc_iframe.setActiveTab(this.$tabs,index+1):this.tabsControls().find("[data-m-id]:eq("+(index-1)+")").length?window.vc.frame_window.vc_iframe.setActiveTab(this.$tabs,index-1):window.vc.frame_window.vc_iframe.setActiveTab(this.$tabs,0),$tab.remove()},clone:function(e){_.each(window.vc.shortcodes.where({parent_id:this.model.get("id")}),function(model){model.set("active_before_cloned",this.active_model_id===model.get("id"))},this),window.InlineShortcodeView_vc_tabs.__super__.clone.call(this,e)}})}(window.jQuery),function(){"use strict";window.InlineShortcodeView_vc_tour=window.InlineShortcodeView_vc_tabs.extend({render:function(){return _.bindAll(this,"stopSorting"),this.$tabs=this.$el.find("> .wpb_tour"),window.InlineShortcodeView_vc_tabs.__super__.render.call(this),this.buildNav(),this},beforeUpdate:function(){this.$tabs.find(".wpb_tour_heading,.wpb_tour_next_prev_nav").remove(),vc.frame_window.vc_iframe.destroyTabs(this.$tabs)},updated:function(){this.$tabs.find(".wpb_tour_next_prev_nav").appendTo(this.$tabs),window.InlineShortcodeView_vc_tour.__super__.updated.call(this)}})}(),function(){"use strict";window.InlineShortcodeView_vc_tab=window.InlineShortcodeViewContainerWithParent.extend({controls_selector:"#vc_controls-template-vc_tab",render:function(){var active,params=this.model.get("params");return window.InlineShortcodeView_vc_tab.__super__.render.call(this),this.$tab=this.$el.find("> :first"),_.isEmpty(params.tab_id)?(params.tab_id=vc_guid()+"-"+Math.floor(11*Math.random()),this.model.save("params",params),active="tab-"+params.tab_id,this.$tab.attr("id",active)):active=this.$tab.attr("id"),this.$el.attr("id",active),this.$tab.attr("id",active+"-real"),this.$tab.find(".vc_element[data-tag]").length||this.$tab.empty(),this.$el.addClass("ui-tabs-panel wpb_ui-tabs-hide"),this.$tab.removeClass("ui-tabs-panel wpb_ui-tabs-hide"),this.parent_view&&this.parent_view.addTab&&(this.parent_view.addTab(this.model)||this.$el.removeClass("wpb_ui-tabs-hide")),active=this.doSetAsActive(),this.parent_view.buildTabs(active),this},allowAddControl:function(){return vc_user_access().shortcodeAll("vc_tab")},doSetAsActive:function(){var active_before_cloned=this.model.get("active_before_cloned");return(!this.model.get("from_content")&&!this.model.get("default_content")&&_.isUndefined(active_before_cloned)||!_.isUndefined(active_before_cloned)&&(this.model.unset("active_before_cloned"),!0===active_before_cloned))&&this.model},removeView:function(model){window.InlineShortcodeView_vc_tab.__super__.removeView.call(this,model),this.parent_view&&this.parent_view.removeTab&&this.parent_view.removeTab(model)},clone:function(builder){builder&&builder.preventDefault&&builder.preventDefault(),builder&&builder.stopPropagation&&builder.stopPropagation(),vc.clone_index/=10;this.model.clone().get("params");var builder=new vc.ShortcodesBuilder,new_model=vc.CloneModel(builder,this.model,this.model.get("parent_id")),that=(this.parent_view.active_model_id,this);builder.render(function(){that.parent_view.cloneTabAfter&&that.parent_view.cloneTabAfter(new_model)})},rowsColumnsConverted:function(){_.each(vc.shortcodes.where({parent_id:this.model.get("id")}),function(model){model.view.rowsColumnsConverted&&model.view.rowsColumnsConverted()})}})}(),function($){"use strict";window.InlineShortcodeView_vc_accordion=window.InlineShortcodeView_vc_row.extend({events:{"click > .wpb_accordion > .vc_empty-element":"addElement"},render:function(){return _.bindAll(this,"stopSorting"),this.$accordion=this.$el.find("> .wpb_accordion"),window.InlineShortcodeView_vc_accordion.__super__.render.call(this),this},changed:function(){this.allowAddControlOnEmpty()&&0===this.$el.find(".vc_element[data-tag]").length?this.$el.addClass("vc_empty").find("> :first").addClass("vc_empty-element"):(this.allowAddControlOnEmpty()&&this.$el.removeClass("vc_empty").find("> .vc_empty-element").removeClass("vc_empty-element"),this.setSorting())},buildAccordion:function(active_model){var active=!1;active_model&&(active=this.$accordion.find("[data-model-id="+active_model.get("id")+"]").index()),vc.frame_window.vc_iframe.buildAccordion(this.$accordion,active)},setSorting:function(){vc.frame_window.vc_iframe.setAccordionSorting(this)},beforeUpdate:function(){this.$el.find(".wpb_accordion_heading").remove(),window.InlineShortcodeView_vc_accordion.__super__.beforeUpdate.call(this)},stopSorting:function(){this.$accordion.find("> .wpb_accordion_wrapper > .vc_element[data-tag]").each(function(){vc.shortcodes.get($(this).data("modelId")).save({order:$(this).index()},{silent:!0})})},addElement:function(e){e&&e.preventDefault&&e.preventDefault(),(new vc.ShortcodesBuilder).create({shortcode:"vc_accordion_tab",params:{title:window.i18nLocale.section},parent_id:this.model.get("id")}).render()},rowsColumnsConverted:function(){_.each(vc.shortcodes.where({parent_id:this.model.get("id")}),function(model){model.view.rowsColumnsConverted&&model.view.rowsColumnsConverted()})}})}(window.jQuery),function(){"use strict";window.InlineShortcodeView_vc_accordion_tab=window.InlineShortcodeView_vc_tab.extend({events:{"click > .vc_controls .vc_element .vc_control-btn-delete":"destroy","click > .vc_controls .vc_element .vc_control-btn-edit":"edit","click > .vc_controls .vc_element .vc_control-btn-clone":"clone","click > .vc_controls .vc_element .vc_control-btn-prepend":"prependElement","click > .vc_controls .vc_control-btn-append":"appendElement","click > .vc_controls .vc_parent .vc_control-btn-delete":"destroyParent","click > .vc_controls .vc_parent .vc_control-btn-edit":"editParent","click > .vc_controls .vc_parent .vc_control-btn-clone":"cloneParent","click > .vc_controls .vc_parent .vc_control-btn-prepend":"addSibling","click > .wpb_accordion_section > .vc_empty-element":"appendElement","click > .vc_controls .vc_control-btn-switcher":"switchControls",mouseenter:"resetActive",mouseleave:"holdActive"},changed:function(){this.allowAddControlOnEmpty()&&0===this.$el.find(".vc_element[data-tag]").length?(this.$el.addClass("vc_empty"),this.content().addClass("vc_empty-element")):(this.$el.removeClass("vc_empty"),this.content().removeClass("vc_empty-element"))},render:function(){return window.InlineShortcodeView_vc_tab.__super__.render.call(this),this.content().find(".vc_element[data-tag]").length||this.content().empty(),this.parent_view.buildAccordion(!this.model.get("from_content")&&!this.model.get("default_content")&&this.model),this},rowsColumnsConverted:function(){_.each(vc.shortcodes.where({parent_id:this.model.get("id")}),function(model){model.view.rowsColumnsConverted&&model.view.rowsColumnsConverted()})},destroy:function(e){var parent_id=this.model.get("parent_id");window.InlineShortcodeView_vc_accordion_tab.__super__.destroy.call(this,e),vc.shortcodes.where({parent_id:parent_id}).length||vc.shortcodes.get(parent_id).destroy()},allowAddControl:function(){return vc_user_access().shortcodeAll("vc_accordion_tab")}})}(),_.isUndefined(vc)&&(window.vc={}),function($){"use strict";vc.createPreLoader=function(){vc.$preloader=$("#vc_preloader").show()},vc.removePreLoader=function(){vc.$preloader&&vc.$preloader.hide()},vc.createOverlaySpinner=function(){vc.$overlaySpinner=$("#vc_overlay_spinner").show()},vc.removeOverlaySpinner=function(){vc.$overlaySpinner&&vc.$overlaySpinner.hide()},vc.createPreLoader(),vc.$frame_wrapper=$("#vc_inline-frame-wrapper"),vc.$frame=$('<iframe src="'+window.vc_iframe_src+'" scrolling="auto" style="width: 100%;" id="vc_inline-frame"></iframe>'),vc.$frame.appendTo(vc.$frame_wrapper),vc.build=function(){var $body;vc.loaded||(vc.loaded=!0,vc.map=window.vc_mapper,$("#wpadminbar").remove(),$("#screen-meta-links, #screen-meta").hide(),($body=$("body")).attr("data-vc",!0),vc.is_mobile=0<$("body.mobile").length,vc.title=$("#vc_title-saved").val(),vc.add_element_block_view=new vc.AddElementUIPanelFrontendEditor({el:"#vc_ui-panel-add-element"}),vc.edit_element_block_view=new vc.EditElementUIPanel({el:"#vc_ui-panel-edit-element"}),vc.post_settings_view=new vc.PostSettingsUIPanelFrontendEditor({el:"#vc_ui-panel-post-settings"}),vc.templates_editor_view=new vc.TemplatesEditorPanelView({el:"#vc_templates-editor"}),vc.templates_panel_view=new vc.TemplateWindowUIPanelFrontendEditor({el:"#vc_ui-panel-templates"}),vc.preset_panel_view=new vc.PresetSettingsUIPanelFrontendEditor({el:"#vc_ui-panel-preset",frontEnd:!0}),vc.app=new vc.View,vc.buildRelevance(),$body.hasClass("vc_responsive_disabled")&&(vc.responsive_disabled=!0),vc.setFrameSize("100%"),vc.frame=new vc.FrameView({el:$(vc.$frame.get(0).contentWindow.document).find("body").get(0)}),vc.app.render(),vc.post_shortcodes=vc.frame_window.vc_post_shortcodes,vc.builder.buildFromContent(),void 0!==window.vc.undoRedoApi&&_.defer(function(){vc.undoRedoApi.setZeroState(vc.builder.getContent())}),vc.removePreLoader(),vc.$frame.get(0).contentWindow.vc_js&&vc.$frame.get(0).contentWindow.vc_js(),$(window).trigger("vc_build"))},vc.$frame.on("load",function(){!function check(){vc.$frame.get(0).contentWindow.vc_iframe?vc.loaded||window.setTimeout(function(){vc.build()},50):window.setTimeout(check,100)}()})}(window.jQuery),function($){"use strict";var vcPointerMessage=function(target,pointerOptions,texts){this.target=target,this.$pointer=null,this.texts=texts,this.pointerOptions=pointerOptions,this.init()};vcPointerMessage.prototype={init:function(){_.bindAll(this,"openedEvent","reposition")},show:function(){this.$pointer=$(this.target),this.$pointer.data("vcPointerMessage",this),this.pointerOptions.opened=this.openedEvent,this.$pointer.addClass("vc-with-vc-pointer").pointer(this.pointerOptions).pointer("open"),$(window).on("resize.vcPointer",this.reposition)},domButtonsWrapper:function(){return $('<div class="vc_wp-pointer-controls" />')},domCloseBtn:function(){return $('<a class="vc_pointer-close close">'+this.texts.finish+"</a>")},domNextBtn:function(){return $('<button class="button button-primary button-large vc_wp-pointers-next">'+this.texts.next+'<i class="vc_pointer-icon"></i></button>')},domPrevBtn:function(){return $('<button class="button button-primary button-large vc_wp-pointers-prev"><i class="vc_pointer-icon"></i>'+this.texts.prev+"</button> ")},openedEvent:function(a,b){var offset=b.pointer.offset();b.pointer.css("z-index",1e5),offset&&offset.top&&$("body").scrollTop(80<offset.top?offset.top-80:0)},reposition:function(){this.$pointer.pointer("reposition")},close:function(){this.$pointer&&this.$pointer.removeClass("vc-with-vc-pointer").pointer("close"),$(window).off("resize.vcPointer")}},window.vcPointerMessage=vcPointerMessage}(window.jQuery),function($){"use strict";var vcPointersController=function(Pointer,texts){this.pointers=Pointer&&Pointer.messages||[],this._texts=texts,this.pointerId=Pointer&&Pointer.pointer_id?Pointer.pointer_id:"",this.pointerData={},this._index=0,this.messagesDismissed=!1,this.init()};vcPointersController.prototype={init:function(){_.bindAll(this,"show","clickEventClose","clickEventNext","clickEventPrev","buttonsEvent"),this.build()},getPointer:function(index){return this.pointerData=this.pointers[index]&&this.pointers[index].target?this.pointers[index]:null,this.pointerData&&this.pointerData.options?new vcPointerMessage(this.pointerData.target,this.buildOptions(this.pointerData.options),this._texts):null},buildOptions:function(data){return data.buttonsEvent&&_.isFunction(window[data.buttonsEvent])?data.buttons=_.bind(window[data.buttonsEvent],this):data.buttons=this.buttonsEvent,data.vcPointerController=this,data},build:function(){if(this.pointer=this.getPointer(this._index),vc.events.once("backendEditor.close",this.close,this),!this.pointer)return!1;this.setShowEventHandler()},show:function(){this.pointer.show(),this.setCloseEventHandler(),vc.events.trigger("vcPointer:show")},setShowEventHandler:function(){var showEvent;this.pointerData.showCallback&&window[this.pointerData.showCallback]?window[this.pointerData.showCallback].call(this):this.pointerData.showEvent?this.pointerData.showEvent.match(/\s/)?1<(showEvent=this.pointerData.closeEvent.split(/\s+(.+)?/)).length&&$(showEvent[1]).one(showEvent[0],this.show):vc.events.once(this.pointerData.showEvent,this.show):this.show()},setCloseEventHandler:function(){var closeEvent;this.pointerData.closeCallback&&window[this.pointerData.closeCallback]?window[this.pointerData.closeCallback].call(this):this.pointerData.closeEvent?this.pointerData.closeEvent.match(/\s/)?(closeEvent=this.pointerData.closeEvent.split(/\s+(.+)?/),$(closeEvent[1]||this.$pointer).one(closeEvent[1]&&closeEvent[0]?closeEvent[0]:"click",this.clickEventNext)):vc.events.once(this.pointerData.closeEvent,this.nextOnEvent,this):this.pointer.$pointer&&0<this.pointer.$pointer.length&&$(this.pointer.$pointer).one("click",this.clickEventNext)},nextOnEvent:function(){this.close(),this.next()},next:function(){this._index++,this.build()},prev:function(){this._index--,this.build()},close:function(){this.pointer&&(this.pointer.close(),this.pointerData=null,this.pointer=null,vc.events.trigger("vcPointer:close",this))},buttonsEvent:function(){var $buttons=this.pointer.domCloseBtn(),$nextBtn=this.pointer.domNextBtn(),$prevBtn=this.pointer.domPrevBtn();return $buttons.bind("click.vcPointer",this.clickEventClose),$buttons=this.pointer.domButtonsWrapper().append($buttons),0<this._index&&($prevBtn.bind("click.vcPointer",this.clickEventPrev),$buttons.addClass("vc_wp-pointer-controls-prev").append($prevBtn)),this._index+1<this.pointers.length&&($nextBtn.bind("click.vcPointer",this.clickEventNext),$buttons.addClass("vc_wp-pointer-controls-next").append($nextBtn)),$buttons},clickEventClose:function(){this.close(),this.dismissMessages()},clickEventNext:function(){this.close(),this.next()},clickEventPrev:function(){this.close(),this.prev()},dismissMessages:function(){if(this.messagesDismissed)return!1;$.post(window.ajaxurl,{pointer:this.pointerId,action:"dismiss-wp-pointer"}),this.messagesDismissed=!0}},window.vcPointersController=vcPointersController}(window.jQuery),function($){"use strict";vc.events.on("app.render",function(){window.vcPointer&&window.vcPointer.pointers&&window.vcPointer.pointers.length&&_.each(vcPointer.pointers,function(pointer){new vcPointersController(pointer,vcPointer.texts)},this)}),vc.events.on("vcPointer:show",function(){vc.app.disableFixedNav=!0}),vc.events.on("vcPointer:close",function(){vc.app.disableFixedNav=!1}),window.vcPointersEditorsTourEvents=function(){var $close_btn=this.pointer.domCloseBtn();return $close_btn.bind("click.vcPointer",this.clickEventClose),$close_btn},window.vcPointersShowOnContentElementControls=function(){this.pointer&&$(this.pointer.target).length?($(this.pointer.target).parent().addClass("vc-with-vc-pointer-controls"),this.show(),$("#wpb_visual_composer").one("click",function(){$(".vc-with-vc-pointer-controls").removeClass("vc-with-vc-pointer-controls")})):vc.events.once("shortcodes:add",vcPointersShowOnContentElementControls,this)},window.vcPointersSetInIFrame=function(){this.pointerData&&vc.frame_window.jQuery(this.pointerData.target).length?(this.pointer=new vc.frame_window.vcPointerMessage(this.pointerData.target,this.buildOptions(this.pointerData.options),this._texts),this.show(),this.pointer.$pointer.closest(".vc_controls").addClass("vc-with-vc-pointer-controls")):vc.events.once("shortcodeView:ready",vcPointersSetInIFrame,this)},window.vcPointersCloseInIFrame=function(){var controller=this,_$=vc.frame_window.jQuery;_$("body").one("click",function(){_$(".vc-with-vc-pointer-controls").removeClass("vc-with-vc-pointer-controls"),controller.nextOnEvent()})}}(window.jQuery),window.jQuery,vc_user_access().partAccess("unfiltered_html")||vc.showMessage(window.i18nLocale.unfiltered_html_access,"type-error",15e3),function(){"use strict";var undo_redo_core={stack:[],stackPosition:0,stackHash:JSON.stringify(""),zeroState:null,locked:!1,add:function(data){null===this.zeroState&&this.setZeroState(data),this.stackHash!==JSON.stringify(data)&&(this.can("redo")&&(this.stack=this.stack.slice(0,this.stackPosition)),this.stack.push(data),this.stackPosition=this.stack.length,this.stackHash=JSON.stringify(this.get()))},can:function(what){var result=!1;return"undo"===what?result=0<this.stack.length&&0<this.stackPosition:"redo"===what&&(result=0<this.stack.length&&this.stackPosition<this.stack.length),result},undo:function(){this.can("undo")&&(--this.stackPosition,this.stackHash=JSON.stringify(this.get()))},redo:function(){this.can("redo")&&(this.stackPosition+=1,this.stackHash=JSON.stringify(this.get()))},set:function(index){return this.stackPosition<index&&(this.stack=this.stack.slice(index-this.stackPosition),this.stackHash=JSON.stringify(this.get()),!0)},get:function(){return this.stackPosition<1?this.zeroState:this.stack[this.stackPosition-1]},setZeroState:function(data){this.zeroState=data,this.stackHash=JSON.stringify(this.get())}},undo_redo_api={add:function(document){!0!==undo_redo_core.locked&&(undo_redo_core.add(document),window.vc.events.trigger("undoredo:add",document))},getCurrentPosition:function(){return undo_redo_core.stackPosition},undo:function(){return undo_redo_core.undo(),window.vc.events.trigger("undoredo:undo"),undo_redo_api.get()},redo:function(){return undo_redo_core.redo(),window.vc.events.trigger("undoredo:redo"),undo_redo_api.get()},get:function(){return undo_redo_core.get()},canUndo:function(){return!this.isLocked()&&undo_redo_core.can("undo")},canRedo:function(){return!this.isLocked()&&undo_redo_core.can("redo")},setZeroState:function(data){null===undo_redo_core.zeroState?this.add(data):undo_redo_core.setZeroState(data)},lock:function(){undo_redo_core.locked=!0,window.vc.events.trigger("undoredo:lock")},unlock:function(){undo_redo_core.locked=!1,window.vc.events.trigger("undoredo:unlock")},isLocked:function(){return!0===undo_redo_core.locked}};void 0===window.vc&&(window.vc={}),window.vc.undoRedoApi=undo_redo_api}(),function($){"use strict";$(function(){var $undoControl,$redoControl,checkControls,renderNewContent;window.vc&&window.vc.events&&($undoControl=$("#vc_navbar-undo"),$redoControl=$("#vc_navbar-redo"),checkControls=function(){$undoControl.attr("disabled",!window.vc.undoRedoApi.canUndo()),$redoControl.attr("disabled",!window.vc.undoRedoApi.canRedo())},renderNewContent=function(content){for(vc.createOverlaySpinner();vc.shortcodes.models.length;)vc.shortcodes.models[0].destroy();vc.shortcodes.reset([],{silent:!0}),_.delay(function(){var models=content.length?vc.builder.parse([],content):[];models.length&&_.each(models,function(model){vc.builder.create(model)}),vc.builder.render(function(){_.delay(function(){window.vc.undoRedoApi.unlock(),vc.removeOverlaySpinner()},100)})},50)},window.vc.events.on("undoredo:add undoredo:undo undoredo:redo undoredo:lock undoredo:unlock",checkControls),$undoControl.on("click.vc-undo",function(newContent){$(this).is("[disabled]")||window.vc.undoRedoApi.isLocked()?newContent&&newContent.preventDefault&&newContent.preventDefault():(window.vc.undoRedoApi.lock(),newContent=window.vc.undoRedoApi.undo(),renderNewContent(newContent))}),$redoControl.on("click.vc-redo",function(newContent){$(this).is("[disabled]")||window.vc.undoRedoApi.isLocked()?newContent&&newContent.preventDefault&&newContent.preventDefault():(window.vc.undoRedoApi.lock(),newContent=window.vc.undoRedoApi.redo(),renderNewContent(newContent))}))})}(window.jQuery); assets/js/dist/vc_grid.min.js 0000644 00000063404 15133272365 0012200 0 ustar 00 /*! * WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2021 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing */ // jscs:disable // jshint ignore: start !function($){"use strict";var vcGridStyleAll=function(grid){this.grid=grid,this.settings=grid.settings,this.filterValue=null,this.$el=!1,this.$content=!1,this.isLoading=!1,this.$loader=$('<div class="vc_grid-loading"></div>'),this.init()};vcGridStyleAll.prototype.init=function(){_.bindAll(this,"addItems","showItems","setIsLoading")},vcGridStyleAll.prototype.render=function(){this.$el=this.grid.$el,this.$content=this.$el,this.$content.find(".vc_grid-item").length?(this.grid.initFilter(),this.filter(),this.showItems(),this.filterValue=-1,window.vc_prettyPhoto()):(_.defer(this.setIsLoading),this.grid.ajax({},this.addItems))},vcGridStyleAll.prototype.setIsLoading=function(){this.$content.append(this.$loader),this.isLoading=!0},vcGridStyleAll.prototype.unsetIsLoading=function(){this.isLoading=!1,this.$loader&&this.$loader.remove()},vcGridStyleAll.prototype.filter=function(filter){if(filter=_.isUndefined(filter)||"*"===filter?"":filter,this.filterValue==filter)return!1;var animation=this.$content.closest(".vc_grid-container").data("initial-loading-animation");window.vcGridSettings.addItemsAnimation=animation,this.$content.find(".vc_visible-item").removeClass("vc_visible-item "+window.vcGridSettings.addItemsAnimation+" animated"),this.filterValue=filter,_.defer(this.showItems)},vcGridStyleAll.prototype.showItems=function(){var $els=this.$content.find(".vc_grid-item"+this.filterValue);this.setIsLoading();var animation=this.$content.closest(".vc_grid-container").data("initial-loading-animation");window.vcGridSettings.addItemsAnimation=animation,$els.addClass("vc_visible-item "+("none"!==window.vcGridSettings.addItemsAnimation?window.vcGridSettings.addItemsAnimation+" animated":"")),this.unsetIsLoading(),$(window).trigger("grid:items:added",this.$el)},vcGridStyleAll.prototype.addItems=function($els){$els&&$els.length&&($els=$($els),this.$el.html($els),this.unsetIsLoading(),this.$content=$els.find('[data-vc-grid-content="true"]'),this.grid.initFilter(),this.filter(),window.vc_prettyPhoto())},window.vcGridStyleAll=vcGridStyleAll}(window.jQuery),function($){"use strict";var vcGridStyleLoadMore=function(grid){this.grid=grid,this.settings=grid.settings,this.$loadMoreBtn=!1,this.$el=!1,this.filterValue=null,this.$content=!1,this.isLoading=!1,this.$loader=$('<div class="vc_grid-loading"></div>'),this.init()};vcGridStyleLoadMore.prototype.setIsLoading=function(){this.$loadMoreBtn&&this.$loadMoreBtn.hide(),this.isLoading=!0},vcGridStyleLoadMore.prototype.unsetIsLoading=function(){this.isLoading=!1,this.setLoadMoreBtn()},vcGridStyleLoadMore.prototype.init=function(){_.bindAll(this,"addItems")},vcGridStyleLoadMore.prototype.render=function(){this.$el=this.grid.$el,this.$content=this.$el,this.grid.initFilter(),this.filter(void 0,!0),this.showItems(!0),this.filterValue=-1,window.vc_prettyPhoto(),this.$content.append(this.$loader),this.grid.ajax({},this.addItems)},vcGridStyleLoadMore.prototype.showItems=function(animate){var $els=this.$content.find(".vc_grid_filter-item:not(.vc_visible-item):lt("+this.settings.items_per_page+")");this.setIsLoading();var animation=this.$content.closest(".vc_grid-container").data("initial-loading-animation");window.vcGridSettings.addItemsAnimation=animation,$els.addClass("vc_visible-item"),animate&&$els.addClass(window.vcGridSettings.addItemsAnimation+" animated"),this.unsetIsLoading(),$(window).trigger("grid:items:added",this.$el)},vcGridStyleLoadMore.prototype.filter=function(filter,animate){if(filter=_.isUndefined(filter)||"*"===filter?"":filter,this.filterValue==filter)return!1;this.$content.find(".vc_visible-item, .vc_grid_filter-item").removeClass("vc_visible-item vc_grid_filter-item "),this.filterValue=filter,this.$content.find(".vc_grid-item"+this.filterValue).addClass("vc_grid_filter-item"),this.showItems(animate)},vcGridStyleLoadMore.prototype.addItems=function($els){var self;$els&&$els.length&&($els=$($els),this.$el.html($els),this.unsetIsLoading(),this.$content=$els.find('[data-vc-grid-content="true"]'),this.$loadMoreBtn=$els.find('[data-vc-grid-load-more-btn="true"] .vc_btn3'),this.$loadMoreBtn.length||(this.$loadMoreBtn=$els.find('[data-vc-grid-load-more-btn="true"] .vc_btn')),(self=this).$loadMoreBtn.on("click",function(e){e.preventDefault(),self.showItems(!0)}),this.$loadMoreBtn.hide(),this.grid.initFilter(),this.filter(),this.$loader.remove(),window.vc_prettyPhoto())},vcGridStyleLoadMore.prototype.setLoadMoreBtn=function(){$('.vc_grid_filter-item:not(".vc_visible-item")',this.$content).length&&$(".vc_grid_filter-item",this.$content).length?this.$loadMoreBtn&&this.$loadMoreBtn.show():this.$loadMoreBtn&&this.$loadMoreBtn.hide()},window.vcGridStyleLoadMore=vcGridStyleLoadMore}(window.jQuery),function($){"use strict";var vcGridStyleLazy;!function($){var VcWaypoint=window.VcWaypoint;window.VcGridInfinite=function($el,options){var opts=$.extend({},window.VcWaypoint.defaults,{container:"auto",items:".infinite-item",offset:"bottom-in-view"},options);opts.element=$el,opts.handler=function(direction){"down"!==direction&&"right"!==direction||($el.data("vcWaypoint")&&$el.data("vcWaypoint").destroy(),opts.handle.load.call(this,opts))},$el.data("vcWaypoint",new VcWaypoint(opts))}}(window.jQuery),(vcGridStyleLazy=function(grid){this.grid=grid,this.settings=grid.settings,this.$el=!1,this.filterValue=null,this.$content=!1,this.isLoading=!1,this.$loader=$('<div class="vc_grid-loading"></div>'),this.init()}).prototype.setIsLoading=function(){this.$content.append(this.$loader),this.isLoading=!0},vcGridStyleLazy.prototype.unsetIsLoading=function(){this.isLoading=!1,this.$loader&&this.$loader.remove()},vcGridStyleLazy.prototype.init=function(){_.bindAll(this,"addItems","showItems","setIsLoading")},vcGridStyleLazy.prototype.render=function(){this.$el=this.grid.$el,this.$content=this.$el,this.grid.initFilter(),this.filter(),this.showItems(),this.filterValue=-1,window.vc_prettyPhoto(),_.defer(this.setIsLoading),this.grid.ajax({},this.addItems)},vcGridStyleLazy.prototype.showItems=function(){var $els=this.$content.find(".vc_grid_filter-item:not(.vc_visible-item):lt("+this.settings.items_per_page+")");this.setIsLoading();var animation=this.$content.closest(".vc_grid-container").data("initial-loading-animation");vcGridSettings.addItemsAnimation=animation,$els.addClass("vc_visible-item "+vcGridSettings.addItemsAnimation+" animated"),this.unsetIsLoading(),$(window).trigger("grid:items:added",this.$el)},vcGridStyleLazy.prototype.filter=function(filter){if(filter=_.isUndefined(filter)||"*"===filter?"":filter,this.filterValue==filter)return!1;var animation=this.$content.closest(".vc_grid-container").data("initial-loading-animation");vcGridSettings.addItemsAnimation=animation,this.$content.find(".vc_visible-item, .vc_grid_filter-item").removeClass("vc_visible-item vc_grid_filter-item "+("none"!==vcGridSettings.addItemsAnimation?vcGridSettings.addItemsAnimation+" animated":"")),this.filterValue=filter,this.$content.find(".vc_grid-item"+this.filterValue).addClass("vc_grid_filter-item"),_.defer(this.showItems),this.initScroll()},vcGridStyleLazy.prototype.addItems=function($els){$els&&$els.length&&($els=$($els),this.$el.html($els),this.unsetIsLoading(),this.$content=$els.find('[data-vc-grid-content="true"]'),this.grid.initFilter(),this.filter(),window.vc_prettyPhoto())},vcGridStyleLazy.prototype.initScroll=function(){var self=this;this.$content.unbind(".vcwaypoint"),new window.VcGridInfinite(this.$content,{container:"auto",items:".vc_grid-item",handle:{load:function(opts){self.showItems(),self.checkNext(opts)}}})},vcGridStyleLazy.prototype.checkNext=function(opts){var self;this.$content.find('.vc_grid_filter-item:not(".vc_visible-item")').length&&(self=this,_.defer(function(){return self.$content.vcwaypoint(opts)}))},window.vcGridStyleLazy=vcGridStyleLazy}(window.jQuery),function($){"use strict";var vcGridStylePagination=function(grid){this.grid=grid,this.settings=grid.settings,this.$el=!1,this.$content=!1,this.filterValue=null,this.isLoading=!1,this.htmlCache=!1,this.$loader=$('<div class="vc_grid-loading"></div>'),this.init()};vcGridStylePagination.prototype.init=function(){_.bindAll(this,"addItems","initCarousel")},vcGridStylePagination.prototype.setIsLoading=function(){this.$loader.show(),this.isLoading=!0},vcGridStylePagination.prototype.unsetIsLoading=function(){this.isLoading=!1,this.$loader.hide()},vcGridStylePagination.prototype.render=function(){this.$el=this.grid.$el,this.$content=this.$el,this.$content.append(this.$loader),this.setIsLoading(),this.grid.ajax({},this.addItems)},vcGridStylePagination.prototype.filter=function(filter){return filter=_.isUndefined(filter)||"*"===filter?"":filter,this.filterValue!=filter&&(!(!this.htmlCache||!this.htmlCache.length)&&(this.$content.data("owl.vccarousel")&&(this.$content.off("initialized.owl.vccarousel"),this.$content.off("changed.owl.vccarousel"),this.$content.data("vcPagination")&&this.$content.data("vcPagination").twbsPagination("destroy"),this.$content.data("owl.vccarousel").destroy()),this.$content.empty(),$html=$(".vc_grid-item",this.htmlCache),""!==filter&&($html=$html.filter(filter)),this.filterValue=filter,void this.buildSlides($html.addClass("vc_visible-item"))));var $html},vcGridStylePagination.prototype.buildSlides=function($html){for(var tempArray,chunk=parseInt(this.settings.items_per_page,10),i=0,j=$html.length;i<j;i+=chunk)tempArray=$html.slice(i,i+chunk),$('<div class="vc_pageable-slide-wrapper">').append($(tempArray)).appendTo(this.$content);this.$content.find(".vc_pageable-slide-wrapper:first").imagesLoaded(this.initCarousel)},vcGridStylePagination.prototype.addItems=function(html){this.$el.append(html),!1===this.htmlCache&&(this.htmlCache=html),this.unsetIsLoading(),this.$content=this.$el.find('[data-vc-pageable-content="true"]'),this.$content.addClass("owl-carousel vc_grid-owl-theme"),this.grid.initFilter(),this.filter(),window.vc_prettyPhoto()},vcGridStylePagination.prototype.initCarousel=function(){var that,$vcCarousel;$.fn.vcOwlCarousel&&(($vcCarousel=(that=this).$content.data("owl.vccarousel"))&&$vcCarousel.destroy(),this.$content.on("initialized.owl.vccarousel",function(itemsCount){var $carousel=itemsCount.relatedTarget,$pagination=$carousel.items(),animation=that.$content.closest(".vc_grid-container").data("initial-loading-animation");$pagination.forEach(function(i){jQuery(i).find(".vc_grid-item").addClass(animation+" animated")}),-1<that.settings.paging_design.indexOf("pagination")&&(itemsCount=$carousel.items().length,($pagination=$("<div></div>").addClass("vc_grid-pagination").appendTo(that.$el)).twbsPagination({totalPages:itemsCount,visiblePages:that.settings.visible_pages,onPageClick:function(event,page){$carousel.to(page-1)},paginationClass:"vc_grid-pagination-list vc_grid-"+that.settings.paging_design+" vc_grid-pagination-color-"+that.settings.paging_color,nextClass:"vc_grid-next",first:20<itemsCount&&" ",last:20<itemsCount&&" ",prev:5<itemsCount&&" ",next:5<itemsCount&&" ",prevClass:"vc_grid-prev",lastClass:"vc_grid-last",loop:that.settings.loop,firstClass:"vc_grid-first",pageClass:"vc_grid-page",activeClass:"vc_grid-active",disabledClass:"vc_grid-disabled"}),$(this).data("vcPagination",$pagination),that.$content.on("changed.owl.vccarousel",function(event){var $pag_object=$(this).data("vcPagination").data("twbsPagination");$pag_object.render($pag_object.getPages(1+event.page.index)),$pag_object.setupEvents()}),window.vc_prettyPhoto())}).vcOwlCarousel({items:1,loop:this.settings.loop,margin:10,nav:!0,navText:["",""],navContainerClass:"vc_grid-owl-nav vc_grid-owl-nav-color-"+this.settings.arrows_color,dotClass:"vc_grid-owl-dot",dotsClass:"vc_grid-owl-dots vc_grid-"+this.settings.paging_design+" vc_grid-owl-dots-color-"+this.settings.paging_color,navClass:["vc_grid-owl-prev "+this.settings.arrows_design+" vc_grid-nav-prev-"+this.settings.arrows_position,"vc_grid-owl-next "+this.settings.arrows_design.replace("_left","_right")+" vc_grid-nav-next-"+this.settings.arrows_position],animateIn:"none"!==this.settings.animation_in&&this.settings.animation_in,animateOut:"none"!==this.settings.animation_out&&this.settings.animation_out,autoHeight:!0,autoplay:!0===this.settings.auto_play,autoplayTimeout:this.settings.speed,callbacks:!0,onTranslated:function(){setTimeout(function(){$(window).trigger("grid:items:added",that.$el)},750)},onRefreshed:function(){setTimeout(function(){$(window).trigger("grid:items:added",that.$el)},750)}}))},window.vcGridStylePagination=vcGridStylePagination}(window.jQuery),function($){"use strict";var vcGridStyleAllMasonry=function(grid){this.grid=grid,this.settings=grid.settings,this.filterValue=null,this.$el=!1,this.$content=!1,this.isLoading=!1,this.filtered=!1,this.$loader=$('<div class="vc_grid-loading"></div>'),this.masonryEnabled=!1,_.bindAll(this,"setMasonry"),this.init()};vcGridStyleAllMasonry.prototype=_.extend({},window.vcGridStyleAll.prototype,{render:function(){this.$el=this.grid.$el,this.$content=this.$el,_.defer(this.setIsLoading),this.grid.ajax({},this.addItems)},showItems:function(){var $els=this.$content.find(".vc_grid-item"+this.filterValue),self=this;this.setIsLoading(),$els.imagesLoaded(function(){$els.addClass("vc_visible-item"),self.setItems($els),self.filtered&&(self.filtered=!1,self.setMasonry()),self.unsetIsLoading(),window.vc_prettyPhoto(),$(window).trigger("grid:items:added",self.$el)})},filter:function(filter){if(filter=_.isUndefined(filter)||"*"===filter?"":filter,this.filterValue==filter)return!1;this.filterValue=filter,this.$content.data("masonry")&&this.$content.masonry("destroy"),this.masonryEnabled=!1,this.$content.find(".vc_visible-item").removeClass("vc_visible-item"),this.$content.find(".vc_grid-item"+this.filterValue),this.filtered=!0,$(window).on("resize",this.setMasonry),this.setMasonry(),this.showItems()},setIsLoading:function(){this.$el.append(this.$loader),this.isLoading=!0},unsetIsLoading:function(){this.isLoading=!1,this.$loader&&this.$loader.remove()},setItems:function(els){this.masonryEnabled?this.$content.masonry("appended",els):this.setMasonry()},setMasonry:function(){var animation,settings;window.innerWidth<window.vcGridSettings.mobileWindowWidth?(this.$content.data("masonry")&&this.$content.masonry("destroy"),this.masonryEnabled=!1):this.masonryEnabled?(this.$content.masonry("reloadItems"),this.$content.masonry("layout")):(settings={itemSelector:".vc_visible-item",isResizeBound:!1},"none"===(animation=this.$content.closest(".vc_grid-container").data("initial-loading-animation"))?(settings.hiddenStyle={visibility:"hidden",transition:"none"},settings.visibleStyle={visibility:"visible",transition:"none"}):"fadeIn"===animation?(settings.hiddenStyle={opacity:0},settings.visibleStyle={opacity:1}):(settings.hiddenStyle={opacity:0,transform:"scale(0.001)"},settings.visibleStyle={opacity:1,transform:"scale(1)"}),this.$content.masonry(settings),this.masonryEnabled=!0)}}),window.vcGridStyleAllMasonry=vcGridStyleAllMasonry}(window.jQuery),function($){"use strict";var vcGridStyleLazyMasonry=function(grid){this.grid=grid,this.settings=grid.settings,this.$el=!1,this.filterValue=null,this.filtered=!1,this.$content=!1,this.isLoading=!1,this.$loader=$('<div class="vc_grid-loading"></div>'),this.masonryEnabled=!1,_.bindAll(this,"setMasonry"),this.init()};vcGridStyleLazyMasonry.prototype=_.extend({},window.vcGridStyleLazy.prototype,{render:function(){this.$el=this.grid.$el,this.$content=this.$el,this.setIsLoading(),this.grid.ajax({},this.addItems)},showItems:function(){if(!0===this.isLoading)return!1;this.setIsLoading();var $els=this.$content.find(".vc_grid_filter-item:not(.vc_visible-item):lt("+this.settings.items_per_page+")"),self=this;$els.imagesLoaded(function(){$els.addClass("vc_visible-item"),self.setItems($els),self.filtered&&(self.filtered=!1,self.setMasonry(),self.initScroll(),window.vc_prettyPhoto()),self.unsetIsLoading(),$(window).trigger("grid:items:added",self.$el)})},setIsLoading:function(){this.$el.append(this.$loader),this.isLoading=!0},filter:function(filter){if(filter=_.isUndefined(filter)||"*"===filter?"":filter,this.filterValue==filter)return!1;this.$content.data("masonry")&&this.$content.masonry("destroy"),this.masonryEnabled=!1,this.$content.find(".vc_visible-item, .vc_grid_filter-item").removeClass("vc_visible-item vc_grid_filter-item"),this.filterValue=filter,this.$content.find(".vc_grid-item"+this.filterValue).addClass("vc_grid_filter-item"),this.filtered=!0,$(window).on("resize",this.setMasonry),this.setMasonry(),_.defer(this.showItems)},setItems:function(els){this.masonryEnabled?this.$content.masonry("appended",els):this.setMasonry()},setMasonry:function(){var animation,settings;window.innerWidth<window.vcGridSettings.mobileWindowWidth?(this.$content.data("masonry")&&this.$content.masonry("destroy"),this.masonryEnabled=!1):this.masonryEnabled?(this.$content.masonry("reloadItems"),this.$content.masonry("layout")):(settings={itemSelector:".vc_visible-item",isResizeBound:!1},"none"===(animation=this.$content.closest(".vc_grid-container").data("initial-loading-animation"))?(settings.hiddenStyle={visibility:"hidden"},settings.visibleStyle={visibility:"visible"}):"fadeIn"===animation?(settings.hiddenStyle={opacity:0},settings.visibleStyle={opacity:1}):(settings.hiddenStyle={opacity:0,transform:"scale(0.001)"},settings.visibleStyle={opacity:1,transform:"scale(1)"}),this.$content.masonry(settings),this.masonryEnabled=!0)}}),window.vcGridStyleLazyMasonry=vcGridStyleLazyMasonry}(window.jQuery),function($){"use strict";var vcGridStyleLoadMoreMasonry=function(grid){this.grid=grid,this.settings=grid.settings,this.$loadMoreBtn=!1,this.$el=!1,this.filterValue=null,this.$content=!1,this.isLoading=!1,this.filtered=!1,this.$loader=$('<div class="vc_grid-loading"></div>'),this.masonryEnabled=!1,_.bindAll(this,"setMasonry"),this.init()};vcGridStyleLoadMoreMasonry.prototype=_.extend({},window.vcGridStyleLoadMore.prototype,{render:function(){this.$el=this.grid.$el,this.$content=this.$el,this.setIsLoading(),this.grid.ajax({},this.addItems)},showItems:function(){if(!0===this.isLoading)return!1;this.setIsLoading();var $els=this.$content.find(".vc_grid_filter-item:not(.vc_visible-item):lt("+this.settings.items_per_page+")"),self=this;$els.imagesLoaded(function(){$els.addClass("vc_visible-item"),self.setItems($els),self.filtered&&(self.filtered=!1,self.setMasonry(),window.vc_prettyPhoto()),self.unsetIsLoading(),$(window).trigger("grid:items:added",self.$el)})},filter:function(filter){if(filter=_.isUndefined(filter)||"*"===filter?"":filter,this.filterValue==filter)return!1;this.$content.data("masonry")&&this.$content.masonry("destroy"),this.masonryEnabled=!1,this.$content.find(".vc_visible-item, .vc_grid_filter-item").removeClass("vc_visible-item vc_grid_filter-item"),this.filterValue=filter,this.$content.find(".vc_grid-item"+this.filterValue).addClass("vc_grid_filter-item"),this.filtered=!0,$(window).on("resize",this.setMasonry),this.setMasonry(),this.showItems()},setIsLoading:function(){this.$el.append(this.$loader),this.$loadMoreBtn&&this.$loadMoreBtn.hide(),this.isLoading=!0},unsetIsLoading:function(){this.isLoading=!1,this.$loader&&this.$loader.remove(),this.setLoadMoreBtn()},setItems:function(els){this.masonryEnabled?this.$content.masonry("appended",els):this.setMasonry()},setMasonry:function(){var animation,settings;window.innerWidth<window.vcGridSettings.mobileWindowWidth?(this.$content.data("masonry")&&this.$content.masonry("destroy"),this.masonryEnabled=!1):this.masonryEnabled?(this.$content.masonry("reloadItems"),this.$content.masonry("layout")):(settings={itemSelector:".vc_visible-item",isResizeBound:!1},"none"===(animation=this.$content.closest(".vc_grid-container").data("initial-loading-animation"))?(settings.hiddenStyle={visibility:"hidden"},settings.visibleStyle={visibility:"visible"}):"fadeIn"===animation?(settings.hiddenStyle={opacity:0},settings.visibleStyle={opacity:1}):(settings.hiddenStyle={opacity:0,transform:"scale(0.001)"},settings.visibleStyle={opacity:1,transform:"scale(1)"}),this.$content.masonry(settings),this.masonryEnabled=!0)}}),window.vcGridStyleLoadMoreMasonry=vcGridStyleLoadMoreMasonry}(window.jQuery),function($){"use strict";var VcGrid,vcGridSettings={addItemsAnimation:"zoomIn",mobileWindowWidth:768,itemAnimationSpeed:1e3,itemAnimationDelay:[],clearAnimationDelays:function(){_.each(this.itemAnimationDelay,function(id){window.clearTimeout(id)}),this.itemAnimationDelay=[]}};(VcGrid=function(el){this.$el=$(el),this.settings={},this.$filter=!1,this.gridBuilder=!1,this.init()}).prototype.init=function(){_.bindAll(this,"filterItems","filterItemsDropdown"),this.setSettings(),this.initStyle(),this.initHover(),this.initZoneLink()},VcGrid.prototype.setSettings=function(){this.settings=$.extend({visible_pages:5},this.$el.data("vcGridSettings")||{})},VcGrid.prototype.initStyle=function(){var styleObject=!!this.settings.style&&$.camelCase("vc-grid-style-"+this.settings.style);styleObject&&!_.isUndefined(window[styleObject])&&window[styleObject].prototype.render&&(this.gridBuilder=new window[styleObject](this),this.gridBuilder.render())},VcGrid.prototype.initFilter=function(){this.$filter=this.$el.find("[data-vc-grid-filter]"),this.$filterDropdown=this.$el.find("[data-vc-grid-filter-select]"),this.$filter.length&&this.$filter.find(".vc_grid-filter-item").off("click.vc-grid").on("click.vc-grid",this.filterItems),this.$filterDropdown.length&&this.$filterDropdown.off("change.vc-grid").on("change.vc-grid",this.filterItemsDropdown)},VcGrid.prototype.initHover=function(){this.$el.off("mouseover.vc-grid").off("mouseleave.vc-grid").on("mouseover.vc-grid",".vc_grid-item-mini",function(){$(this).addClass("vc_is-hover")}).on("mouseleave.vc-grid",".vc_grid-item-mini",function(){$(this).removeClass("vc_is-hover")})},VcGrid.prototype.initZoneLink=function(){window.vc_iframe?(this.$el.off("click.zonePostLink").on("click.zonePostLink","[data-vc-link]",function(){$(this);var href=$(this).data("vcLink");window.open(href)}),this.$el.off("click.vc-grid-zone").on("click.vc-grid-zone",".vc_gitem-link",function($this){$this&&$this.prevenDefault&&$this.preventDefault();$this=$(this);$this.hasClass("vc-gitem-link-ajax")||window.open($this.attr("href"))})):(this.$el.off("click.zonePostLink").on("click.zonePostLink","[data-vc-link]",function(){var $this=$(this),href=$(this).data("vcLink");"_blank"===$this.data("vcTarget")?window.open(href):window.location.href=href}),this.$el.off("click.vc-grid-zone").on("click.vc-grid-zone",".vc_gitem-link",function(e){var httpRequest,removeSpinner,timeout,$this=$(this);$this.hasClass("vc-gitem-link-ajax")&&(e.preventDefault(),httpRequest=new XMLHttpRequest,$this.addClass("vc-spinner"),httpRequest.open("GET",$this.attr("href"),!0),httpRequest.send(),removeSpinner=function(){$this.removeClass("vc-spinner vc-spinner-complete vc-spinner-failed")},timeout=0,httpRequest.onreadystatechange=function(){XMLHttpRequest.DONE===httpRequest.readyState&&(timeout=(200===httpRequest.status?$this.addClass("vc-spinner-complete"):$this.addClass("vc-spinner-failed"),timeout&&(window.clearTimeout(timeout),timeout=0),window.setTimeout(removeSpinner,500)))})}))},VcGrid.prototype.initHover_old=function(){this.$el.on("mouseover",".vc_grid-item",function(){var $this=$(this);$this.hasClass("vc_is-hover")||(vcGridSettings.clearAnimationDelays(),$this.addClass("vc_is-hover vc_is-animated"),$this.find(".vc_grid-item-row-animate").each(function(){var $animate=$(this),animationIn=$animate.data("animationIn"),animationOut=$animate.data("animationOut");$animate.removeClass(animationOut).addClass(animationIn),vcGridSettings.itemAnimationDelay.push(_.delay(function(){$animate.removeClass(animationIn),$this.removeClass("vc_is-animated")},vcGridSettings.itemAnimationSpeed))}))}).on("mouseleave",".vc_grid-item",function(){var $this=$(this);vcGridSettings.clearAnimationDelays(),$this.addClass("vc_is-animated").removeClass("vc_is-hover"),$this.find(".vc_grid-item-row-animate").each(function(){var $animate=$this.find(".vc_grid-item-row-animate"),animationOut=$animate.data("animationOut"),animationIn=$animate.data("animationIn");$animate.addClass(animationOut),vcGridSettings.itemAnimationDelay.push(_.delay(function(){$animate.removeClass(animationOut+" "+animationIn),$this.removeClass("vc_is-animated")},vcGridSettings.itemAnimationSpeed-1))})})},VcGrid.prototype.filterItems=function(filter){var $control;if(filter&&filter.preventDefault&&filter.preventDefault(),this.style&&$.camelCase("filter-"+this.style),filter=($control=$(filter.currentTarget).find("[data-vc-grid-filter-value]")).data("vcGridFilterValue"),$control.hasClass("vc_active"))return!1;this.$filter.find(".vc_active").removeClass("vc_active"),this.$filterDropdown.find(".vc_active").removeClass("vc_active"),this.$filterDropdown.find('[value="'+filter+'"]').addClass("vc_active").attr("selected","selected"),$control.parent().addClass("vc_active"),this.gridBuilder.filter(filter)},VcGrid.prototype.filterItemsDropdown=function(e){var $control=this.$filterDropdown.find(":selected"),filter=$control.val();if($control.hasClass("vc_active"))return!1;this.$filterDropdown.find(".vc_active").removeClass("vc_active"),this.$filter.find(".vc_active").removeClass("vc_active"),this.$filter.find('[data-vc-grid-filter-value="'+filter+'"]').parent().addClass("vc_active"),$control.addClass("vc_active"),this.gridBuilder.filter(filter)},VcGrid.prototype.ajax=function(requestData,callback){_.isUndefined(requestData)&&(requestData={}),requestData=_.extend({action:"vc_get_vc_grid_data",vc_action:"vc_get_vc_grid_data",tag:this.settings.tag,data:this.settings,vc_post_id:this.$el.data("vcPostId"),_vcnonce:this.$el.data("vcPublicNonce")},requestData),$.ajax({type:"POST",dataType:"html",url:this.$el.data("vcRequest"),data:requestData}).done(callback)},$.fn.vcGrid=function(option){return this.each(function(){var $this=$(this),data=$this.data("vcGrid");data||$this.data("vcGrid",data=new VcGrid(this)),"string"==typeof option&&data[option]()})},$.fn.vcGrid.Constructor=VcGrid,$(document).ready(function(){$("[data-vc-grid-settings]").vcGrid()}),window.VcGrid=VcGrid,window.vcGridSettings=vcGridSettings}(window.jQuery); assets/js/dist/grid-builder.min.js 0000644 00000056466 15133272365 0013146 0 ustar 00 /*! * WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2021 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing */ // jscs:disable // jshint ignore: start !function(){"use strict";vc.events.on("vc:access:initialize",function(access){access.add("be_editor",vc_user_access().editor("grid_builder")),access.add("classic_editor",!1),vc.events.trigger("vc:access:grid_builder:ready",access)})}(),function($){"use strict";vc.gridItemEditor=!0,vc.Storage.prototype.getContent=function(){var content;return _.isObject(window.tinymce)&&tinymce.editors.content&&tinymce.editors.content.save(),(content=window.vc_wpnop($("#content").val())).length?content:vcDefaultGridItemContent},vc.visualComposerView.prototype.rowSortableSelector="> [data-element_type]",vc.visualComposerView.prototype.events={"click #vc_templates-editor-button":"openTemplatesWindow",'click [data-vc-navbar-control="edit"]':"openVcGitemEditForm",'click [data-vc-navbar-control="preview"]':"renderGitemPreview",'change [data-vc-navbar-control="preview_width"]':"setPreviewItemWidth","click #wpb-save-post":"save",'change [data-vc-navbar-control="animation"]':"changeAnimation"},vc.visualComposerView.previewActivated=!1,vc.visualComposerView.prototype.renderGitemPreview=function(e){e&&e.preventDefaul&&e.preventDefault(),this.previewActivated?this.hidePreview():(vc.showSpinner(),this.sendDataGitemPreview())},vc.visualComposerView.prototype.sendDataGitemPreview=function(){var $form;$('[data-vc-grid-item="preview"]').html('<iframe name="vc_gitem-preview-iframe"></iframe>').addClass("vc_visible"),($form=$('<form id="vc_gitem-preview-form" action="'+encodeURI(ajaxurl)+'" method="post" target="vc_gitem-preview-iframe" style="position: absolute;visibility: hidden;right: 0; bottom:0"><input type="hidden" name="action" value="vc_gitem_preview"><input type="hidden" id="vc_gitem-preview-form-shortcode-string" name="shortcodes_string"><input type="hidden" name="post_id"><input type="hidden" name="_vcnonce" value="'+window.vcAdminNonce+'"><input type="submit" name="submit">').prependTo("body")).find('[name="post_id"]').val($("#post_ID").val()),$form.find('[name="shortcodes_string"]').val(vc.storage.getContent()),$form.find('[type="submit"]').trigger("click"),$form.remove()},vc.visualComposerView.prototype.showPreview=function(e){$("#visual_composer_content").hide(),$('[data-vc-grid-item="preview"]').addClass("vc_visible"),_.isString(e)&&$('[data-vc-grid-item="navbar_preview_width"] select').val(e),$('[data-vc-grid-item="navbar_preview_width"]').addClass("vc_visible"),vc.hideSpinner(),$('[data-vc-navbar-control="preview"]').text(i18nLocaleGItem.builder),this.previewActivated=!0},vc.visualComposerView.prototype.hidePreview=function(){$("#visual_composer_content").show(),$('[data-vc-grid-item="preview"]').removeClass("vc_visible").empty(),$('[data-vc-grid-item="navbar_preview_width"]').removeClass("vc_visible"),this.previewActivated=!1,$('[data-vc-navbar-control="preview"]').text(i18nLocaleGItem.preview)},vc.visualComposerView.prototype.setPreviewItemWidth=function(e){var iframeWindow=$("#vc_gitem-preview iframe").get(0).contentWindow;_.isString(e)?$('[data-vc-grid-item="navbar_preview_width"] select').val(e):e&&e.currentTarget&&iframeWindow.vcSetItemWidth($(e.currentTarget).val())},vc.visualComposerView.prototype.openVcGitemEditForm=function(vcGitemModel){vcGitemModel&&vcGitemModel.preventDefaul&&vcGitemModel.preventDefault();vcGitemModel=vc.shortcodes.findWhere({shortcode:"vc_gitem"});this.previewActivated&&this.hidePreview(),vcGitemModel&&vc.edit_element_block_view.render(vcGitemModel)},vc.visualComposerView.prototype.setSortable=function(){return $(".wpb_column_container").sortable({forcePlaceholderSize:!0,forceHelperSize:!1,connectWith:".wpb_column_container",placeholder:"vc_placeholder",items:"> .wpb_sortable.wpb_content_element,> .wpb_content_element.vc-non-draggable",cancel:".vc-non-draggable",helper:this.renderPlaceholder,distance:3,scroll:!0,scrollSensitivity:70,cursor:"move",cursorAt:{top:20,left:16},tolerance:"intersect",start:function(){$("#visual_composer_content").addClass("vc_sorting-started"),$(".vc_not_inner_content").addClass("dragging_in")},stop:function(event,ui){$("#visual_composer_content").removeClass("vc_sorting-started"),$(".dragging_in").removeClass("dragging_in");var tag=ui.item.data("element_type"),parent_tag=ui.item.parent().closest("[data-element_type]").data("element_type"),allowed_container_element=!!_.isUndefined(vc.map[parent_tag].allowed_container_element)||vc.map[parent_tag].allowed_container_element;vc.check_relevance(parent_tag,tag)||$(this).sortable("cancel"),_.isObject(vc.map[tag])&&(_.isBoolean(vc.map[tag].is_container)&&!0===vc.map[tag].is_container||!_.isEmpty(vc.map[tag].as_parent))&&!0!==allowed_container_element&&allowed_container_element!==ui.item.data("element_type").replace(/_inner$/,"")&&$(this).sortable("cancel"),$(".vc_sorting-empty-container").removeClass("vc_sorting-empty-container")},update:this.updateElementsSorting,over:function(event,ui){var tag=ui.item.data("element_type"),parent_tag=ui.placeholder.closest("[data-element_type]").data("element_type"),allowed_container_element=!!_.isUndefined(vc.map[parent_tag].allowed_container_element)||vc.map[parent_tag].allowed_container_element;return!vc.check_relevance(parent_tag,tag)||_.isObject(vc.map[tag])&&(_.isBoolean(vc.map[tag].is_container)&&!0===vc.map[tag].is_container||!_.isEmpty(vc.map[tag].as_parent))&&!0!==allowed_container_element&&allowed_container_element!==ui.item.data("element_type").replace(/_inner$/,"")?(ui.placeholder.addClass("vc_hidden-placeholder"),!1):(ui.sender&&ui.sender.length&&!ui.sender.find("[data-element_type]:visible").length&&ui.sender.addClass("vc_sorting-empty-container"),ui.placeholder.removeClass("vc_hidden-placeholder"),void ui.placeholder.css({maxWidth:ui.placeholder.parent().width()}))}}),this},vc.visualComposerView.prototype.changeAnimation=function(params){var $dropdown,model=vc.shortcodes.findWhere({shortcode:"vc_gitem_animated_block"});if(!model)return!1;$dropdown=$(params.currentTarget),(params=$.extend({},model.get("params"))).animation=$dropdown.val(),model.save({params:params}),this.previewActivated&&this.changePreviewAnimation(params.animation)},vc.visualComposerView.prototype.changePreviewAnimation=function(animation){var iframeWindow=$("#vc_gitem-preview iframe").get(0).contentWindow;iframeWindow&&iframeWindow.changeAnimation(animation)},vc.visualComposerView.prototype.initializeAccessPolicy=function(){this.accessPolicy={be_editor:vc_user_access().editor("grid_builder"),fe_editor:!1,classic_editor:!1}},vc.EditElementPanelView.prototype.ajaxData=function(){var params=this.model.get("params"),merged_params=vc.getMergedParams(this.model.get("shortcode"),_.extend({},vc.getDefaults(this.model.get("shortcode")),params));return _.isUndefined(params.content)||(merged_params.content=params.content),{action:"vc_edit_form",vc_grid_item_editor:"true",tag:this.model.get("shortcode"),post_id:$("#post_ID").val(),params:merged_params,_vcnonce:window.vcAdminNonce}},vc.EditElementPanelView.prototype.fetchSaveSettingsDialogAjaxData=function(){return{action:"vc_action_render_settings_preset_title_prompt",vc_inline:!0,vc_grid_item_editor:!0,_vcnonce:window.vcAdminNonce}},vc.EditElementPanelView.prototype.saveSettingsAjaxData=function(shortcode_name,title,is_default,data){return{action:"vc_action_save_settings_preset",shortcode_name:shortcode_name,is_default:is_default?1:0,vc_inline:!0,title:title,data:data,vc_grid_item_editor:!0,_vcnonce:window.vcAdminNonce}},vc.EditElementPanelView.prototype.fetchSaveSettingsDialogAjaxData=function(){return{action:"vc_action_render_settings_preset_title_prompt",vc_inline:!0,vc_grid_item_editor:!0,_vcnonce:window.vcAdminNonce}},vc.EditElementPanelView.prototype.loadSettingsAjaxData=function(id){return{action:"vc_action_get_settings_preset",vc_inline:!0,id:id,vc_grid_item_editor:!0,_vcnonce:window.vcAdminNonce}},vc.EditElementPanelView.prototype.deleteSettingsAjaxData=function(shortcode_name,id){return{action:"vc_action_delete_settings_preset",shortcode_name:shortcode_name,vc_inline:!0,id:id,vc_grid_item_editor:!0,_vcnonce:window.vcAdminNonce}},vc.EditElementPanelView.prototype.saveAsDefaultSettingsAjaxData=function(shortcode_name){return{action:"vc_action_set_as_default_settings_preset",shortcode_name:shortcode_name,id:this.settingsPresetId,vc_inline:!0,vc_grid_item_editor:!0,_vcnonce:window.vcAdminNonce}},vc.EditElementPanelView.prototype.restoreDefaultSettingsAjaxData=function(shortcode_name){return{action:"vc_action_restore_default_settings_preset",shortcode_name:shortcode_name,vc_inline:!0,vc_grid_item_editor:!0,_vcnonce:window.vcAdminNonce}},vc.EditElementPanelView.prototype.reloadSettingsMenuContentAjaxData=function(shortcode_name){return{action:"vc_action_render_settings_preset_popup",shortcode_name:shortcode_name,vc_inline:!0,vc_grid_item_editor:!0,_vcnonce:window.vcAdminNonce}},vc.EditElementPanelView.prototype.renderSettingsPresetAjaxData=function(params){var parent_id=this.model.get("parent_id");return{action:"vc_edit_form",tag:this.model.get("shortcode"),parent_tag:parent_id?this.model.collection.get(parent_id).get("shortcode"):null,post_id:$("#post_ID").val(),params:params,vc_grid_item_editor:!0,_vcnonce:window.vcAdminNonce}},window.VcGitemView=window.VcColumnView.extend({animatedBlock:!1,cZone:!1,events:{'click > .vc_controls [data-vc-control="delete"]':"deleteShortcode",'click > .vc_controls [data-vc-control="add"]':"addElement",'click > .vc_controls [data-vc-control="edit"]':"editElement",'click > .vc_controls [data-vc-control="clone"]':"clone",'click [data-vc-gitem="add-c"]':"addCZone",'click > .vc_empty [data-vc-gitem="add-ab"]':"addAnimatedBlock"},initialize:function(options){window.VcColumnView.__super__.initialize.call(this,options),vc.shortcodes.on("all",this.setCZoneHeight)},setContent:function(){this.$content=this.$el.find("> .vc_gitem-content"),_.bindAll(this,"savePositionC","startCDragging","stopCDragging")},setCEmpty:function(){this.$content.addClass("vc_empty-c")},unsetCEmpty:function(){this.$content.removeClass("vc_empty-c")},setEmpty:function(){this.$content.addClass("vc_empty")},unsetEmpty:function(){this.$content.removeClass("vc_empty")},checkIsEmpty:function(){vc.shortcodes.where({parent_id:this.model.id,shortcode:"vc_gitem_zone_c"}).length?this.unsetCEmpty():this.setCEmpty(),vc.shortcodes.where({parent_id:this.model.if,shortcode:"vc_gitem_animated_block"}).length?this.unsetEmpty():this.setEmpty(),window.VcColumnView.__super__.checkIsEmpty.call(this)},addAnimatedBlock:function(animatedBlock){animatedBlock&&animatedBlock.preventDefault&&animatedBlock.preventDefault(),this.animatedBlock||(vc.storage.lock(),animatedBlock=vc.shortcodes.create({shortcode:"vc_gitem_animated_block",parent_id:this.model.get("id"),order:1,params:vc.getDefaults("vc_gitem_animated_block"),root_id:this.model.get("id")}),vc.storage.lock(),animatedBlock.view.addZone("a"),animatedBlock.view.addZone("b"))},addCZone:function(model){var $column=$(model.currentTarget),model=$column.data("vcPosition");if(this.cZone)return this.updateCZonePosition($column,model),!1;(model=new vc.shortcode({shortcode:"vc_gitem_add_c_zone",params:{cZonePosition:this.getCZoneModelOrder(model),position:model},parent_id:this.model.get("id")})).view=this,vc.add_element_block_view.render(model)},updateCZonePosition:function($column,position){this.setCZonePosition(position),this.setCZoneOrder(position),this.changeCZonePosition($column),this.setCssPosition($column)},setCZoneOrder:function(position){this.cZone.save({order:this.getCZoneModelOrder(position)})},changeCZonePosition:function($column){this.cZone.view.$el.appendTo($column)},setCZonePosition:function(position){this.model.save({params:_.extend({},this.model.get("params")||{},{c_zone_position:position})})},setCZoneHeight:function(){var $left=$('[data-vc-gitem="add-c"][data-vc-position="left"]'),max_height=$('[data-element_type="vc_gitem_animated_block"]'),$right=$('[data-vc-gitem="add-c"][data-vc-position="right"]');$left.height("auto"),$right.height("auto"),max_height=Math.max($left.height(),max_height.height(),$right.height()),$left.css("height",max_height),$right.css("height",max_height)},getCZoneModelOrder:function(position){var animatedBlockOrder=this.animatedBlock.get("order");return"top"===position||"left"===position?animatedBlockOrder-1:animatedBlockOrder+1},cZoneRemoved:function(){this.cZone=!1,this.$content.find(".vc_zone-added").removeClass("vc_zone-added"),this.setCZonePosition("")},setDraggableC:function(){this.$content.find('[data-vc-gitem="add-c"]').sortable({items:'[data-element_type="vc_gitem_zone_c"]:not(.vc-non-draggable)',connectWith:'[data-vc-gitem="add-c"]',forcePlaceholderSize:!0,forceHelperSize:!1,placeholder:"vc_placeholder",update:this.savePositionC,start:this.startCDragging,stop:this.stopCDragging}).disableSelection()},startCDragging:function(event,ui){this.$el.addClass("vc_sorting")},stopCDragging:function(event,ui){this.$el.removeClass("vc_sorting")},savePositionC:function(event,position){var cBlockContainer=position.item.parent(),position=cBlockContainer.data("vcPosition")||"bottom";vc.storage.lock(),this.cZone&&this.cZone.save({order:this.getCZoneModelOrder(position)}),this.setCZonePosition(position),this.setCssPosition(cBlockContainer)},setCssPosition:function($container){this.$content.find('[data-vc-gitem="add-c"].vc_zone-added').removeClass("vc_zone-added"),$container.addClass("vc_zone-added")},addShortcode:function(view){var $zone,tag=view.model.get("shortcode");view.render(),"vc_gitem_zone_c"===tag?($zone=this.model.getParam("c_zone_position")||"bottom",$zone=this.$content.find('[data-vc-gitem="add-c"][data-vc-position="'+$zone+'"]'),view.$el.appendTo($zone.addClass("vc_zone-added")),this.setDraggableC(),this.cZone=view.model):"vc_gitem_animated_block"===tag&&(view.$el.appendTo($('[data-vc-gitem="add-ab"]')),this.animatedBlock=view.model)}}),window.VcGitemAnimatedBlockView=window.VcColumnView.extend({aZone:!1,bZone:!1,currentAnimation:"",events:{'click > .vc_controls [data-vc-control="delete"]':"deleteShortcode",'click > .vc_controls [data-vc-control="add"]':"addElement",'click > .vc_controls [data-vc-control="edit"]':"editElement",'click > .vc_controls [data-vc-control="clone"]':"clone",'click > .vc_empty-a [data-vc-gitem-animated-block="add-a"]':"addAZone",'click > .vc_empty-b [data-vc-gitem-animated-block="add-b"]':"addBZone","click > .vc_gitem-animated-block-content [data-vc-gitem-tab-link]":"activateZone",'click > .vc_gitem-animated-block-content [data-vc-control="edit"]':"showEditForm"},render:function(){var animation;return window.VcGitemAnimatedBlockView.__super__.render.call(this),(animation=this.model.getParam("animation"))&&$('[data-vc-navbar-control="animation"]').val(animation),this},setContent:function(){this.$content=this.$el.find("> .vc_gitem-animated-block-content")},buildDesignHelpers:function(){window.VcGitemAnimatedBlockView.__super__.buildDesignHelpers.call(this),this.setAnimationDropDown(),this.setAnimationClassToBlock()},changeShortcodeParams:function(model){window.VcGitemAnimatedBlockView.__super__.changeShortcodeParams.call(this,model)},setAnimationClassToBlock:function(){var animation=this.model.getParam("animation")||"single";this.currentAnimation&&this.$el.removeClass("vc_gitem-animation-"+this.currentAnimation),this.$el.addClass("vc_gitem-animation vc_gitem-animation-"+animation),this.currentAnimation=animation},setAnimationDropDown:function(){var animation=this.model.getParam("animation");animation&&$('[data-vc-gitem-animated-block="animation-dropdown"]').val(animation),""===animation&&this.activateZone({currentTarget:$(".vc_gitem-tab-a").get(0)})},addAZone:function(e){e&&e.preventDefault&&e.preventDefault(),this.addZone("a")},addBZone:function(e){e&&e.preventDefault&&e.preventDefault(),this.addZone("b")},addZone:function(zone){this[zone+"Zone"]||vc.shortcodes.create({shortcode:"vc_gitem_zone_"+zone,parent_id:this.model.get("id"),params:vc.getDefaults("vc_gitem_zone_"+zone)})},addTab:function(zone,$zone){$zone=$('<li class="vc_gitem-animated-block-tab vc_gitem-tab-'+zone+'"><a href="#" data-vc-gitem-tab-link="'+zone+'"><span class="vc_label">'+this.getZoneLabel(zone)+'</span></a><a class="vc_control column_edit" data-vc-control="edit" data-vc-zone-model-id="'+$zone+'"><i class="vc-composer-icon vc-c-icon-mode_edit"></i></a></li>');$zone.appendTo('[data-vc-gitem-animated-block="tabs"]'),"a"===zone&&this.switchZone($zone.find("a"))},getZoneLabel:function(zone){var zoneSettings=vc.map["vc_gitem_zone_"+zone]||!1;return zoneSettings&&zoneSettings.name?zoneSettings.name:zone},activateZone:function(e){var $control=$(e.currentTarget);e&&e.preventDefault&&e.preventDefault(),$control.hasClass("vc_active")||this.switchZone($control)},showEditForm:function(model_id){model_id&&model_id.preventDefault&&model_id.preventDefault(),(model_id=$(model_id.currentTarget).data("vcZoneModelId"))&&vc.app.views[model_id]&&vc.app.views[model_id].editElement()},switchZone:function($zone){this.$el.find('[data-vc-gitem-animated-block="tabs"] .vc_active, [data-vc-gitem-animated-block].vc_active').removeClass("vc_active"),$zone.parent().addClass("vc_active"),this.$el.find('[data-vc-gitem-animated-block="add-'+$zone.data("vcGitemTabLink")+'"]').addClass("vc_active")},setAEmpty:function(){this.$content.addClass("vc_empty-a")},unsetAEmpty:function(){this.$content.removeClass("vc_empty-a")},setBEmpty:function(){this.$content.addClass("vc_empty-b")},unsetBEmpty:function(){this.$content.removeClass("vc_empty-b")},setEmpty:function(){this.setAEmpty(),this.setBEmpty()},checkIsEmpty:function(){vc.shortcodes.where({parent_id:this.model.get("id"),shortcode:"vc_gitem_zone_a"}).length?this.unsetAEmpty():this.setAEmpty(),vc.shortcodes.where({parent_id:this.model.get("id"),shortcode:"vc_gitem_zone_b"}).length?this.unsetBEmpty():this.setBEmpty()},addShortcode:function(view){var tag=view.model.get("shortcode");view.render(),"vc_gitem_zone_a"===tag?(view.$el.appendTo(this.$el.find('[data-vc-gitem-animated-block="add-a"]')),this.aZone=view.model,this.addTab("a",view.model.get("id"))):"vc_gitem_zone_b"===tag&&(view.$el.appendTo(this.$el.find('[data-vc-gitem-animated-block="add-b"]')),this.bZone=view.model,this.addTab("b",view.model.get("id")))}}),window.VcGitemZoneView=window.VcColumnView.extend({addElement:function(row){row&&row.preventDefault&&row.preventDefault(),vc.storage.lock(),row=vc.shortcodes.create({shortcode:"vc_gitem_row",params:_.extend({},vc.getDefaults("vc_gitem_row")),parent_id:this.model.get("id")}),vc.shortcodes.create({shortcode:"vc_gitem_col",params:_.extend({width:"1/1"},vc.getDefaults("vc_gitem_col")),parent_id:row.get("id")})},buildDesignHelpers:function(){var matches,image,color,css=this.model.getParam("css"),$before=this.$el.find("> .vc_controls").get(0),featuredImage=this.model.getParam("featured_image");this.$el.find('> [data-vc-helper="color"]').remove(),this.$el.find('> [data-vc-helper="image"]').remove(),this.$el.find('> [data-vc-helper="image-featured"]').remove(),(matches=css.match(/background\-image:\s*url\(([^\)]+)\)/))&&!_.isUndefined(matches[1])&&(image=matches[1]),(matches=css.match(/background\-color:\s*([^\s\;]+)\b/))&&!_.isUndefined(matches[1])&&(color=matches[1]),(matches=css.match(/background:\s*([^\s]+)\b\s*url\(([^\)]+)\)/))&&!_.isUndefined(matches[1])&&(color=matches[1],image=matches[2]),image&&$('<span class="vc_css-helper vc_image-helper" data-vc-helper="image" style="background-image: url('+image+');" title="'+i18nLocale.column_background_image+'"></span>').insertBefore($before),color&&$('<span class="vc_css-helper vc_color-helper" data-vc-helper="color" style="background-color: '+color+'" title="'+i18nLocale.column_background_color+'"></span>').insertBefore($before),"yes"===featuredImage&&$('<span class="vc_css-helper vc_featured" data-vc-helper="image-featured"></span>').insertBefore($before)}}),window.VcGitemZoneCView=window.VcGitemZoneView.extend({removeView:function(){window.VcGitemZoneCView.__super__.removeView.call(this);var parentModel=vc.shortcodes.get(this.model.get("parent_id"));parentModel&&vc.app.views[parentModel.get("id")]&&vc.app.views[parentModel.get("id")].cZoneRemoved()}}),window.VcGitemRowView=window.VcRowView.extend({zone:"",sortingSelector:"> [data-element_type=vc_gitem_col]",getChildTag:function(){return"vc_gitem_col"},addElement:function(e){e&&e.preventDefault&&e.preventDefault(),vc.shortcodes.create({shortcode:this.getChildTag(),params:{},parent_id:this.model.id}),this.setActiveLayoutButton()},buildDesignHelpers:function(){}}),window.VcGitemColView=window.VcColumnView.extend({events:{'click > .vc_controls [data-vc-control="delete"]':"deleteShortcode",'click > .vc_controls [data-vc-control="add"]':"addElement",'click > .vc_controls [data-vc-control="edit"]':"editElement",'click > .vc_controls [data-vc-control="clone"]':"clone","click > .vc_controls [data-vc-align]":"changeTextAlign","click > .wpb_element_wrapper > .vc_empty-container":"addToEmpty"},designHelpersSelector:"> .vc_controls .column_edit",changeTextAlign:function($control){if($control){if($control.preventDefault&&$control.preventDefault(),($control=$($control.currentTarget)).hasClass("vc_active"))return!1;$control.parent().find(".vc_active").removeClass("vc_active"),$control.addClass("vc_active"),_.defer(this.setTextAlign,$control.data("vcAlign")||"left")}else this.$el.find('> .vc_controls [data-vc-align="'+(this.model.getParam("align")||"left")+'"]').addClass("vc_active")},setTextAlign:function(params){params=_.extend({},this.model.get("params"),{align:params});this.model.save({params:params})},render:function(){return _.bindAll(this,"setTextAlign"),window.VcGitemColView.__super__.render.call(this),this.changeTextAlign(void 0),this}}),vc.AddElementUIPanelBackendEditor.prototype.createElement=function(cZoneRow){cZoneRow&&cZoneRow.preventDefault&&cZoneRow.preventDefault();var cZone,model=!1,showSettings=$(cZoneRow.currentTarget).data("tag");!1!==this.model&&"vc_gitem_add_c_zone"===this.model.get("shortcode")?(this.model.view.setCZonePosition(this.model.getParam("position")),vc.storage.lock(),cZone=vc.shortcodes.create({shortcode:"vc_gitem_zone_c",parent_id:this.model.get("parent_id"),params:_.extend({},vc.getDefaults("vc_gitem_zone_c")),order:this.model.getParam("cZonePosition")}),this.model.view.cZone=cZone,vc.storage.lock(),cZoneRow=vc.shortcodes.create({shortcode:"vc_gitem_row",params:_.extend({},vc.getDefaults("vc_gitem_row")),parent_id:cZone.get("id")}),vc.storage.lock(),model=vc.shortcodes.create({shortcode:"vc_gitem_col",params:_.extend({width:"1/1"},vc.getDefaults("vc_gitem_col")),parent_id:cZoneRow.get("id")}).get("id"),cZone=null):!1!==this.model&&(model=this.model.get("id")),model=vc.shortcodes.create({shortcode:showSettings,parent_id:model,params:vc.getDefaults(showSettings),root_id:vc.shortcodes.findWhere({shortcode:"vc_gitem"})||!1}),"vc_gitem_row"===showSettings&&vc.shortcodes.create({shortcode:"vc_gitem_col",params:{width:"1/1"},parent_id:model.get("id"),root_id:model.get("id")}),this.model=model,showSettings=!(_.isBoolean(vc.getMapped(showSettings).show_settings_on_create)&&!1===vc.getMapped(showSettings).show_settings_on_create),this.model.get("shortcode"),this.hide(),showSettings&&this.showEditForm()},vc.TemplatesPanelViewBackend.prototype.templateLoadPreviewAction="vc_grid_item_editor_load_template_preview",vc.TemplatesPanelViewBackend.prototype.renderTemplate=function(html){_.each(vc.filters.templates,function(callback){html=callback(html)}),vc.storage.setContent(html),vc.shortcodes.fetch({reset:!0}),this.hide()},$(document).ready(function(){$('[name="screen_columns"][value="1"]').trigger("click"),$("#screen-meta-links, #screen-meta").hide()})}(window.jQuery); assets/js/dist/backend-actions.min.js 0000644 00000012017 15133272365 0013602 0 ustar 00 /*! * WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2021 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing */ // jscs:disable // jshint ignore: start window.vc||(window.vc={}),function(){var ListenerHelper=vc.events={};_.extend(ListenerHelper,Backbone.Events),ListenerHelper.triggerShortcodeEvents=function(eventType,shortcodeModel){var shortcodeTag=shortcodeModel.get("shortcode");this.trigger("shortcodes",shortcodeModel,eventType),this.trigger("shortcodes:"+shortcodeTag,shortcodeModel,eventType),this.trigger("shortcodes:"+eventType,shortcodeModel),this.trigger("shortcodes:"+shortcodeTag+":"+eventType,shortcodeModel),this.trigger("shortcodes:"+shortcodeTag+":"+eventType+":parent:"+shortcodeModel.get("parent_id"),shortcodeModel),this.triggerParamsEvents(eventType,shortcodeModel)},ListenerHelper.triggerParamsEvents=function(eventType,shortcodeModel){var shortcodeTag=shortcodeModel.get("shortcode"),params=_.extend({},shortcodeModel.get("params")),settings=vc.map[shortcodeTag];_.isArray(settings.params)&&_.each(settings.params,function(paramSettings){this.trigger("shortcodes:"+eventType+":param",shortcodeModel,params[paramSettings.param_name],paramSettings),this.trigger("shortcodes:"+shortcodeTag+":"+eventType+":param",shortcodeModel,params[paramSettings.param_name],paramSettings),this.trigger("shortcodes:"+eventType+":param:type:"+paramSettings.type,shortcodeModel,params[paramSettings.param_name],paramSettings),this.trigger("shortcodes:"+shortcodeTag+":"+eventType+":param:type:"+paramSettings.type,shortcodeModel,params[paramSettings.param_name],paramSettings),this.trigger("shortcodes:"+eventType+":param:name:"+paramSettings.param_name,shortcodeModel,params[paramSettings.param_name],paramSettings),this.trigger("shortcodes:"+shortcodeTag+":"+eventType+":param:name:"+paramSettings.param_name,shortcodeModel,params[paramSettings.param_name],paramSettings)},this)}}(window.jQuery),function($){"use strict";vc.AccessPolicyConstructor=function(){this.accessPolicy={},vc.events.trigger("vc:access:initialize",this)},vc.AccessPolicyConstructor.prototype={accessPolicy:{},add:function(part,grant){grant=!!_.isUndefined(grant)||!!grant,this.accessPolicy[part]=grant},can:function(part){return!!this.accessPolicy[part]}},$(function(){vc.accessPolicy=new vc.AccessPolicyConstructor})}(window.jQuery),function($){"use strict";vc.events.on("vc:access:initialize",function(access){access.add("be_editor",vc_user_access().editor("backend_editor")),access.add("fe_editor",window.vc_frontend_enabled&&vc_user_access().editor("frontend_editor")),access.add("classic_editor",!vc_user_access().check("backend_editor","disabled_ce_editor",void 0,!0)),window.vc.gridItemEditor||vc.events.trigger("vc:access:backend:ready",access)}),vc.events.on("vc:access:backend:ready",function(access){var front="",back="",$buttonsContainer="",$titleDiv=$("div#titlediv"),gutenbergEditor=document.getElementById("editor");$titleDiv.length?(access.can("fe_editor")&&(front='<a class="wpb_switch-to-front-composer" href="'+$("#wpb-edit-inline").attr("href")+'">'+window.i18nLocale.main_button_title_frontend_editor+"</a>"),access.can("classic_editor")?access.can("be_editor")&&(back='<a class="wpb_switch-to-composer" href="javascript:;">'+window.i18nLocale.main_button_title_backend_editor+"</a>"):($("#postdivrich").addClass("vc-disable-editor"),access.can("be_editor")&&!vc_user_access().isBlockEditorIsEnabled()&&_.defer(function(){vc.events.trigger("vc:backend_editor:show")})),window.wpbIsGutenberg&&($buttonsContainer='<a class="wpb_switch-to-gutenberg" href="'+window.wpbGutenbergEditorSWitchUrl+'">'+window.i18nLocale.main_button_title_gutenberg+"</a>"),(front||back||$buttonsContainer)&&($buttonsContainer=$titleDiv.length?$('<div class="composer-switch"><div class="composer-inner-switch"><span class="logo-icon"></span>'+back+front+"</div>"+$buttonsContainer+"</div>").insertAfter($titleDiv):$('<div class="composer-switch"><div class="composer-inner-switch"><span class="logo-icon"></span>'+back+front+"</div>"+$buttonsContainer+"</div>").prependTo("#post-body-content"),access.can("classic_editor")&&$buttonsContainer.find(".wpb_switch-to-composer").on("click",function(e){vc.events.trigger("vc:backend_editor:switch")}))):gutenbergEditor&&window.wp.data.subscribe(function(){setTimeout(function(){back='<a data-toolbar-item="true" class="wpb_switch-to-composer" href="'+window.wpbGutenbergEditorClassicSWitchUrl+'">'+window.i18nLocale.main_button_title+"</a>";var $switcherContainer,gutenbergEditorHeader=gutenbergEditor?gutenbergEditor.querySelector(".edit-post-header-toolbar"):null;gutenbergEditorHeader&&!gutenbergEditorHeader.querySelector(".composer-switch")&&($switcherContainer=$('<div class="composer-switch"><div class="composer-inner-switch"><span class="logo-icon"></span>'+back+"</div></div>"),gutenbergEditorHeader.querySelector(".edit-post-header-toolbar__left")?gutenbergEditorHeader.querySelector(".edit-post-header-toolbar__left").after($switcherContainer.get(0)):gutenbergEditorHeader.append($switcherContainer.get(0)))},100)})})}(window.jQuery); assets/js/frontend_editor/shortcodes/grids/vc_masonry_grid.js 0000644 00000000205 15133272365 0020663 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_masonry_grid = window.InlineShortcodeView_vc_basic_grid.extend(); })(); assets/js/frontend_editor/shortcodes/grids/vc_basic_grid.js 0000644 00000001617 15133272365 0020264 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_basic_grid = vc.shortcode_view.extend( { render: function ( e ) { window.InlineShortcodeView_vc_basic_grid.__super__.render.call( this, e ); this.initGridJs( true ); return this; }, parentChanged: function () { window.InlineShortcodeView_vc_basic_grid.__super__.parentChanged.call( this ); this.initGridJs(); }, initGridJs: function ( useAddActivity ) { var model = this.model; if ( true === model.get( 'grid_activity' ) ) { return false; } model.set( 'grid_activity', true ); if ( true === useAddActivity ) { vc.frame_window.vc_iframe.addActivity( function () { this.vc_iframe.gridInit( model.get( 'id' ) ); model.set( 'grid_activity', false ); } ); } else { vc.frame_window.vc_iframe.gridInit( model.get( 'id' ) ); model.set( 'grid_activity', false ); } } } ); })(); assets/js/frontend_editor/shortcodes/grids/vc_media_grid.js 0000644 00000000203 15133272365 0020250 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_media_grid = window.InlineShortcodeView_vc_basic_grid.extend(); })(); assets/js/frontend_editor/shortcodes/grids/vc_masonry_media_grid.js 0000644 00000000213 15133272365 0022021 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_masonry_media_grid = window.InlineShortcodeView_vc_basic_grid.extend(); })(); assets/js/frontend_editor/shortcodes/content/vc_posts_slider.js 0000644 00000000620 15133272365 0021243 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_posts_slider = window.InlineShortcodeView.extend( { render: function () { var model_id = this.model.get( 'id' ); window.InlineShortcodeView_vc_posts_slider.__super__.render.call( this ); vc.frame_window.vc_iframe.addActivity( function () { this.vc_iframe.vc_postsSlider( model_id ); } ); return this; } } ); })(); assets/js/frontend_editor/shortcodes/content/vc_toggle.js 0000644 00000000577 15133272365 0020025 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_toggle = window.InlineShortcodeView.extend( { render: function () { var model_id = this.model.get( 'id' ); window.InlineShortcodeView_vc_toggle.__super__.render.call( this ); vc.frame_window.vc_iframe.addActivity( function () { this.vc_iframe.vc_toggle( model_id ); } ); return this; } } ); })(); assets/js/frontend_editor/shortcodes/content/vc_raw_js.js 0000644 00000000535 15133272365 0020023 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_raw_js = window.InlineShortcodeView.extend( { render: function () { window.InlineShortcodeView_vc_raw_js.__super__.render.call( this ); var script = this.$el.find( '.vc_js_inline_holder' ).val(); this.$el.find( '.wpb_wrapper' ).html( script ); return this; } } ); })(); assets/js/frontend_editor/shortcodes/content/vc_column_text.js 0000644 00000001107 15133272365 0021073 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_column_text = window.InlineShortcodeView.extend( { initialize: function ( options ) { window.InlineShortcodeView_vc_column_text.__super__.initialize.call( this, options ); _.bindAll( this, 'setupEditor', 'updateContent' ); }, setupEditor: function ( ed ) { ed.on( 'keyup', this.updateContent ); }, updateContent: function () { var params = this.model.get( 'params' ); params.content = tinyMCE.activeEditor.getContent(); this.model.save( { params: params }, { silent: true } ); } } ); })(); assets/js/frontend_editor/shortcodes/tta/vc_tta_tour.js 0000644 00000000726 15133272365 0017517 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_tta_tour = window.InlineShortcodeView_vc_tta_tabs.extend( { defaultSectionTitle: window.i18nLocale.section, buildPagination: function () { this.removePagination(); var params = this.model.get( 'params' ); if ( !_.isUndefined( params.pagination_style ) && params.pagination_style.length ) { this.$el.find( '.vc_tta-panels-container' ).append( this.getPaginationList() ); } } } ); })(); assets/js/frontend_editor/shortcodes/tta/tta_events.js 0000644 00000002624 15133272365 0017341 0 ustar 00 (function () { 'use strict'; function ttaMapChildEvents( model ) { var child_tag = 'vc_tta_section'; window.vc.events.on( 'shortcodes:' + child_tag + ':add:parent:' + model.get( 'id' ), function ( model ) { var active_tab_index, models, parent_model; parent_model = window.vc.shortcodes.get( model.get( 'parent_id' ) ); active_tab_index = parseInt( parent_model.getParam( 'active_section' ), 10 ); if ( 'undefined' === typeof (active_tab_index) ) { active_tab_index = 1; } models = _.pluck( _.sortBy( window.vc.shortcodes.where( { parent_id: parent_model.get( 'id' ) } ), function ( model ) { return model.get( 'order' ); } ), 'id' ); if ( models.indexOf( model.get( 'id' ) ) === active_tab_index - 1 ) { model.set( 'isActiveSection', true ); } return model; } ); window.vc.events.on( 'shortcodes:' + child_tag + ':clone:parent:' + model.get( 'id' ), function ( model ) { if ( window.vc.ttaSectionActivateOnClone ) { model.set( 'isActiveSection', true ); } window.vc.ttaSectionActivateOnClone = false; } ); } window.vc.events.on( 'shortcodes:vc_tta_accordion:add', ttaMapChildEvents ); window.vc.events.on( 'shortcodes:vc_tta_tabs:add', ttaMapChildEvents ); window.vc.events.on( 'shortcodes:vc_tta_tour:add', ttaMapChildEvents ); window.vc.events.on( 'shortcodes:vc_tta_pageable:add', ttaMapChildEvents ); })(); assets/js/frontend_editor/shortcodes/tta/vc_tta_tabs.js 0000644 00000016402 15133272365 0017455 0 ustar 00 (function ( $ ) { 'use strict'; window.InlineShortcodeView_vc_tta_tabs = window.InlineShortcodeView_vc_tta_accordion.extend( { render: function () { window.InlineShortcodeView_vc_tta_tabs.__super__.render.call( this ); _.bindAll( this, 'buildSortableNavigation', 'updateSortingNavigation' ); this.createTabs(); _.defer( this.buildSortableNavigation ); return this; }, createTabs: function () { var models = _.sortBy( vc.shortcodes.where( { parent_id: this.model.get( 'id' ) } ), function ( model ) { return model.get( 'order' ); } ); _.each( models, function ( model ) { this.sectionUpdated( model, true ); }, this ); }, defaultSectionTitle: window.i18nLocale.tab, addIcon: function ( model, html ) { var icon, icon_class, icon_html; if ( 'true' === model.getParam( 'add_icon' ) ) { icon = model.getParam( 'i_icon_' + model.getParam( 'i_type' ) ); if ( !_.isUndefined( icon ) ) { icon_class = 'vc_tta-icon' + ' ' + icon; icon_html = '<i class="' + icon_class + '"></i>'; } if ( 'right' === model.getParam( 'i_position' ) ) { html += icon_html; } else { html = icon_html + html; } } return html; }, /** * * @param {Backbone.Model}model */ sectionUpdated: function ( model, justAppend ) { // update build tabs, remove/add check orders and title/target var $tabEl, $navigation, sectionId, html, title, models, index, tabAdded; tabAdded = false; sectionId = model.get( 'id' ); $navigation = this.$el.find( '.vc_tta-tabs-container .vc_tta-tabs-list' ); $tabEl = $navigation.find( '[data-vc-target="[data-model-id=' + sectionId + ']"]' ); title = model.getParam( 'title' ); if ( $tabEl.length ) { html = '<span class="vc_tta-title-text">' + title + '</span>'; html = this.addIcon( model, html ); $tabEl.html( html ); } else { var $element; html = '<span class="vc_tta-title-text">' + title + '</span>'; html = this.addIcon( model, html ); $element = $( '<li class="vc_tta-tab" data-vc-target-model-id="' + sectionId + '" data-vc-tab><a href="javascript:;" data-vc-use-cache="false" data-vc-tabs data-vc-target="[data-model-id=' + sectionId + ']" data-vc-container=".vc_tta">' + html + '</a></li>' ); if ( true !== justAppend ) { models = _.pluck( _.sortBy( vc.shortcodes.where( { parent_id: this.model.get( 'id' ) } ), function ( childModel ) { return childModel.get( 'order' ); } ), 'id' ); index = models.indexOf( model.get( 'id' ) ) - 1; if ( index > - 1 && $navigation.find( '[data-vc-tab]:eq(' + index + ')' ).length ) { $element.insertAfter( $navigation.find( '[data-vc-tab]:eq(' + index + ')' ) ); tabAdded = true; } } if ( !tabAdded ) { $element.appendTo( $navigation ); } if ( model.get( 'isActiveSection' ) ) { $element.addClass( this.activeClass ); } } this.buildPagination(); }, getNextTab: function ( $viewTab ) { var lastIndex, viewTabIndex, $nextTab, $navigationSections; $navigationSections = this.$el.find( '.vc_tta-tabs-container .vc_tta-tabs-list' ).children(); lastIndex = $navigationSections.length - 1; // -1 because length starts from 1 viewTabIndex = $viewTab.index(); if ( viewTabIndex !== lastIndex ) { $nextTab = $navigationSections.eq( viewTabIndex + 1 ); } else { // If we are the last tab in in navigation lets make active previous $nextTab = $navigationSections.eq( viewTabIndex - 1 ); } return $nextTab; }, removeSection: function ( modelId ) { var $viewTab, $nextTab, tabIsActive; $viewTab = this.$el.find( '.vc_tta-tabs-container .vc_tta-tabs-list [data-vc-target="[data-model-id=' + modelId + ']"]' ).parent(); tabIsActive = $viewTab.hasClass( this.activeClass ); // Make next tab active if needed if ( tabIsActive ) { $nextTab = this.getNextTab( $viewTab ); vc.frame_window.jQuery( $nextTab ).find( '[data-vc-target]' ).trigger( 'click' ); } // Remove tab from navigation $viewTab.remove(); this.buildPagination(); }, buildSortableNavigation: function () { if ( !vc_user_access().shortcodeEdit( this.model.get( 'shortcode' ) ) ) { return; } // this should be called when new tab added/removed/changed. this.$el.find( '.vc_tta-tabs-container .vc_tta-tabs-list' ).sortable( { items: '.vc_tta-tab', forcePlaceholderSize: true, placeholder: 'vc_tta-tab vc_placeholder-tta-tab', helper: this.renderSortingHelper, start: function ( event, ui ) { ui.placeholder.width( ui.item.width() ); }, over: function ( event, ui ) { ui.placeholder.css( { maxWidth: ui.placeholder.parent().width() } ); ui.placeholder.removeClass( 'vc_hidden-placeholder' ); }, update: this.updateSortingNavigation } ); }, updateSorting: function ( event, ui ) { window.InlineShortcodeView_vc_tta_tabs.__super__.updateSorting.call( this, event, ui ); this.updateTabsPositions( this.getPanelsList() ); }, updateSortingNavigation: function () { var $tabs, self; self = this; $tabs = this.$el.find( '.vc_tta-tabs-list' ); // we are sorting a tabs navigation $tabs.find( '> .vc_tta-tab' ).each( function () { var shortcode, modelId, $li; $li = $( this ).removeAttr( 'style' ); // TODO: Attensiton maybe e need to create method with filter modelId = $li.data( 'vcTargetModelId' ); shortcode = vc.shortcodes.get( modelId ); shortcode.save( { 'order': self.getIndex( $li ) }, { silent: true } ); // now we need to sort panels } ); this.updatePanelsPositions( $tabs ); }, updateTabsPositions: function ( $panels ) { var $tabs, $elements, tabSortableData; $tabs = this.$el.find( '.vc_tta-tabs-list' ); if ( $tabs.length ) { $elements = []; tabSortableData = $panels.sortable( 'toArray', { attribute: 'data-model-id' } ); _.each( tabSortableData, function ( value ) { $elements.push( $tabs.find( '[data-vc-target-model-id="' + value + '"]' ) ); }, this ); $tabs.prepend( $elements ); } this.buildPagination(); }, updatePanelsPositions: function ( $tabs ) { var $elements, tabSortableData, $panels; $panels = this.getPanelsList(); $elements = []; tabSortableData = $tabs.sortable( 'toArray', { attribute: 'data-vc-target-model-id' } ); _.each( tabSortableData, function ( value ) { $elements.push( $panels.find( '[data-model-id="' + value + '"]' ) ); }, this ); $panels.prepend( $elements ); this.buildPagination(); }, renderSortingHelper: function ( event, currentItem ) { var helper, currentItemWidth, currentItemHeight; helper = currentItem; currentItemWidth = currentItem.width() + 1; currentItemHeight = currentItem.height(); helper.width( currentItemWidth ); helper.height( currentItemHeight ); return helper; }, buildPagination: function () { var params; this.removePagination(); // If tap-pos top append: params = this.model.get( 'params' ); if ( !_.isUndefined( params.pagination_style ) && params.pagination_style.length ) { if ( 'top' === params.tab_position ) { this.$el.find( '.vc_tta-panels-container' ).append( this.getPaginationList() ); } else { this.getPaginationList().insertBefore( this.$el.find( '.vc_tta-container .vc_tta-panels' ) ); } } } } ); })( window.jQuery ); assets/js/frontend_editor/shortcodes/tta/vc_tta_section.js 0000644 00000013601 15133272365 0020166 0 ustar 00 (function ( $ ) { 'use strict'; window.vc.ttaSectionActivateOnClone = false; window.InlineShortcodeView_vc_tta_section = window.InlineShortcodeViewContainerWithParent.extend( { events: { 'click > .vc_controls [data-vc-control="destroy"]': 'destroy', 'click > .vc_controls [data-vc-control="edit"]': 'edit', 'click > .vc_controls [data-vc-control="clone"]': 'clone', 'click > .vc_controls [data-vc-control="prepend"]': 'prependElement', 'click > .vc_controls [data-vc-control="append"]': 'appendElement', 'click > .vc_controls [data-vc-control="parent.destroy"]': 'destroyParent', 'click > .vc_controls [data-vc-control="parent.edit"]': 'editParent', 'click > .vc_controls [data-vc-control="parent.clone"]': 'cloneParent', 'click > .vc_controls [data-vc-control="parent.append"]': 'addSibling', 'click .vc_tta-panel-body > [data-js-panel-body].vc_empty-element': 'appendElement', 'click > .vc_controls .vc_control-btn-switcher': 'switchControls', 'mouseenter': 'resetActive', 'mouseleave': 'holdActive' }, controls_selector: '#vc_controls-template-vc_tta_section', previousClasses: false, activeClass: 'vc_active', render: function () { var model = this.model; window.InlineShortcodeView_vc_tta_section.__super__.render.call( this ); _.bindAll( this, 'bindAccordionEvents' ); this.refreshContent(); this.moveClasses(); _.defer( this.bindAccordionEvents ); if ( this.isAsActiveSection() ) { window.vc.frame_window.vc_iframe.addActivity( function () { var $accordion = window.vc.frame_window.jQuery( '[data-vc-accordion][data-vc-target="[data-model-id=' + model.get( 'id' ) + ']"]' ); $accordion.trigger( 'click' ); } ); } return this; }, allowAddControl: function () { return vc_user_access().shortcodeAll( 'vc_tta_section' ); }, clone: function ( e ) { vc.ttaSectionActivateOnClone = true; window.InlineShortcodeView_vc_tta_section.__super__.clone.call( this, e ); }, addSibling: function ( e ) { window.InlineShortcodeView_vc_tta_section.__super__.addSibling.call( this, e ); }, parentChanged: function () { window.InlineShortcodeView_vc_tta_section.__super__.parentChanged.call( this ); this.refreshContent( true ); return this; }, changed: function () { if ( this.allowAddControlOnEmpty() && 0 === this.$el.find( '.vc_element[data-tag]' ).length ) { this.$el.addClass( 'vc_empty' ).find( '.vc_tta-panel-body > [data-js-panel-body]' ).addClass( 'vc_empty-element' ); } else { this.$el.removeClass( 'vc_empty' ).find( '.vc_tta-panel-body > [data-js-panel-body].vc_empty-element' ).removeClass( 'vc_empty-element' ); } }, moveClasses: function () { var panelClassName; if ( this.previousClasses ) { this.$el.get( 0 ).className = this.$el.get( 0 ).className.replace( this.previousClasses, "" ); } panelClassName = this.$el.find( '.vc_tta-panel' ).get( 0 ).className; this.$el.attr( 'data-vc-content', this.$el.find( '.vc_tta-panel' ).data( 'vcContent' ) ); this.previousClasses = panelClassName; this.$el.find( '.vc_tta-panel' ).get( 0 ).className = ""; this.$el.get( 0 ).className = this.$el.get( 0 ).className + " " + this.previousClasses; // Fix data-vc-target for accordions: this.$el.find( '.vc_tta-panel-title [data-vc-target]' ).attr( 'data-vc-target', '[data-model-id=' + this.model.get( 'id' ) + ']' ); }, refreshContent: function ( noSectionUpdate ) { var $controlsIcon, $controlsIconsPositionEl, parentModel, parentParams, paramsMap, parentLayout; parentModel = vc.shortcodes.get( this.model.get( 'parent_id' ) ); if ( _.isObject( parentModel ) ) { paramsMap = vc.getDefaultsAndDependencyMap( parentModel.get( 'shortcode' ) ); parentParams = _.extend( {}, paramsMap.defaults, parentModel.get( 'params' ) ); $controlsIcon = this.$el.find( '.vc_tta-controls-icon' ); if ( parentParams && !_.isUndefined( parentParams.c_icon ) && 0 < parentParams.c_icon.length ) { if ( $controlsIcon.length ) { $controlsIcon.attr( 'data-vc-tta-controls-icon', parentParams.c_icon ); } else { this.$el.find( '[data-vc-tta-controls-icon-wrapper]' ).append( $( '<i class="vc_tta-controls-icon" data-vc-tta-controls-icon="' + parentParams.c_icon + '"></i>' ) ); } if ( !_.isUndefined( parentParams.c_position ) && 0 < parentParams.c_position.length ) { $controlsIconsPositionEl = this.$el.find( '[data-vc-tta-controls-icon-position]' ); if ( $controlsIconsPositionEl.length ) { $controlsIconsPositionEl.attr( 'data-vc-tta-controls-icon-position', parentParams.c_position ); } } } else { $controlsIcon.remove(); this.$el.find( '[data-vc-tta-controls-icon-position]' ).attr( 'data-vc-tta-controls-icon-position', '' ); } if ( true !== noSectionUpdate && parentModel.view && parentModel.view.sectionUpdated ) { parentModel.view.sectionUpdated( this.model ); } } }, setAsActiveSection: function ( isActive ) { this.model.set( 'isActiveSection', !!isActive ); }, isAsActiveSection: function () { return !!this.model.get( 'isActiveSection' ); }, bindAccordionEvents: function () { var that = this; window.vc.frame_window.jQuery( '[data-vc-target="[data-model-id=' + this.model.get( 'id' ) + ']"]' ) .on( 'show.vc.accordion hide.vc.accordion', function ( e ) { that.setAsActiveSection( 'show' === e.type ); } ); }, destroy: function ( e ) { var parentModel, parentId; parentId = this.model.get( 'parent_id' ); window.InlineShortcodeView_vc_tta_section.__super__.destroy.call( this, e ); parentModel = vc.shortcodes.get( parentId ); if ( !vc.shortcodes.where( { parent_id: parentId } ).length ) { parentModel.destroy(); } else { if ( parentModel.view && parentModel.view.removeSection ) { parentModel.view.removeSection( this.model.get( 'id' ) ); } } } } ); })( window.jQuery ); assets/js/frontend_editor/shortcodes/tta/vc_tta_pageable.js 0000644 00000000207 15133272365 0020260 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_tta_pageable = window.InlineShortcodeView_vc_tta_tour.extend( {} ); })(); assets/js/frontend_editor/shortcodes/tta/vc_tta_accordion.js 0000644 00000014202 15133272365 0020461 0 ustar 00 (function ( $ ) { 'use strict'; window.InlineShortcodeView_vc_tta_accordion = window.InlineShortcodeViewContainer.extend( { events: {}, childTag: 'vc_tta_section', activeClass: 'vc_active', // controls_selector: '#vc_controls-template-vc_tta_accordion', defaultSectionTitle: window.i18nLocale.section, initialize: function () { _.bindAll( this, 'buildSortable', 'updateSorting' ); window.InlineShortcodeView_vc_tta_accordion.__super__.initialize.call( this ); }, render: function () { window.InlineShortcodeViewContainer.__super__.render.call( this ); this.content(); // just to remove span inline-container anchor.. this.buildPagination(); return this; }, addControls: function () { this.$controls = $( '<div class="no-controls"></div>' ); this.$controls.appendTo( this.$el ); return this; }, /** * Add new element to Accordion. * @param e */ addElement: function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } this.addSection( 'parent.prepend' === $( e.currentTarget ).data( 'vcControl' ) ); }, appendElement: function ( e ) { return this.addElement( e ); }, prependElement: function ( e ) { return this.addElement( e ); }, addSection: function ( prepend ) { var shortcode, params, i; shortcode = this.childTag; params = { shortcode: shortcode, parent_id: this.model.get( 'id' ), isActiveSection: true, params: { title: this.defaultSectionTitle } }; if ( prepend ) { vc.activity = 'prepend'; params.order = this.getSiblingsFirstPositionIndex(); } vc.builder.create( params ); // extend default params with settings presets if there are any for ( i = vc.builder.models.length - 1; i >= 0; i -- ) { shortcode = vc.builder.models[ i ].get( 'shortcode' ); } vc.builder.render(); }, getSiblingsFirstPositionIndex: function () { var order, first_shortcode; order = 0; first_shortcode = vc.shortcodes.sort().findWhere( { parent_id: this.model.get( 'id' ) } ); if ( first_shortcode ) { order = first_shortcode.get( 'order' ) - 1; } return order; }, changed: function () { vc.frame_window.vc_iframe.buildTTA(); window.InlineShortcodeView_vc_tta_accordion.__super__.changed.call( this ); _.defer( this.buildSortable ); this.buildPagination(); }, updated: function () { window.InlineShortcodeView_vc_tta_accordion.__super__.updated.call( this ); _.defer( this.buildSortable ); this.buildPagination(); }, buildSortable: function () { if ( !vc_user_access().shortcodeEdit( this.model.get( 'shortcode' ) ) ) { return; } if ( this.$el ) { this.$el.find( '.vc_tta-panels' ).sortable( { forcePlaceholderSize: true, placeholder: 'vc_placeholder-row', // TODO: fix placeholder start: this.startSorting, over: function ( event, ui ) { ui.placeholder.css( { maxWidth: ui.placeholder.parent().width() } ); ui.placeholder.removeClass( 'vc_hidden-placeholder' ); }, items: '> .vc_element', handle: '.vc_tta-panel-heading, .vc_child-element-move',// TODO: change vc_column to vc_tta_section update: this.updateSorting } ); } }, startSorting: function ( event, ui ) { ui.placeholder.width( ui.item.width() ); }, updateSorting: function ( event, ui ) { var self = this; this.getPanelsList().find( '> .vc_element' ).each( function () { var shortcode, model_id, $this; $this = $( this ); model_id = $this.data( 'modelId' ); shortcode = vc.shortcodes.get( model_id ); shortcode.save( { 'order': self.getIndex( $this ) }, { silent: true } ); } ); // re-render pagination this.buildPagination(); }, getIndex: function ( $element ) { return $element.index(); }, getPanelsList: function () { return this.$el.find( '.vc_tta-panels' ); }, parentChanged: function () { window.InlineShortcodeView_vc_tta_accordion.__super__.parentChanged.call( this ); if ( 'undefined' !== typeof (vc.frame_window.vc_round_charts) ) { vc.frame_window.vc_round_charts( this.model.get( 'id' ) ); } if ( 'undefined' !== typeof (vc.frame_window.vc_line_charts) ) { vc.frame_window.vc_line_charts( this.model.get( 'id' ) ); } }, buildPagination: function () { }, removePagination: function () { this.$el.find( '.vc_tta-panels-container' ).find( ' > .vc_pagination' ).remove(); // TODO: check this }, getPaginationList: function () { var $accordions, classes, style_chunks, that, html, params; params = this.model.get( 'params' ); if ( !_.isUndefined( params.pagination_style ) && params.pagination_style.length ) { $accordions = this.$el.find( '[data-vc-accordion]' ); classes = []; classes.push( 'vc_general' ); classes.push( 'vc_pagination' ); style_chunks = params.pagination_style.split( '-' ); classes.push( 'vc_pagination-style-' + style_chunks[ 0 ] ); classes.push( 'vc_pagination-shape-' + style_chunks[ 1 ] ); if ( !_.isUndefined( params.pagination_color ) && params.pagination_color.length ) { classes.push( 'vc_pagination-color-' + params.pagination_color ); } html = []; html.push( '<ul class="' + classes.join( ' ' ) + '">' ); that = this; $accordions.each( function () { var section_classes, active_section, $this, $closest_panel, selector, a_html; $this = $( this ); $closest_panel = $this.closest( '.vc_tta-panel' ); active_section = $closest_panel.hasClass( that.activeClass ); section_classes = [ 'vc_pagination-item' ]; if ( active_section ) { section_classes.push( that.activeClass ); } selector = $this.attr( 'href' ); if ( 0 !== selector.indexOf( '#' ) ) { selector = ''; } if ( $this.attr( 'data-vc-target' ) ) { selector = $this.attr( 'data-vc-target' ); } a_html = '<a href="javascript:;" data-vc-target="' + selector + '" class="vc_pagination-trigger" data-vc-tabs data-vc-container=".vc_tta"></a>'; html.push( '<li class="' + section_classes.join( ' ' ) + '" data-vc-tab>' + a_html + '</li>' ); } ); html.push( '</ul>' ); return $( html.join( '' ) ); } return null; } } ); })( window.jQuery ); assets/js/frontend_editor/shortcodes/containers/container.js 0000644 00000012217 15133272365 0020523 0 ustar 00 (function ( $ ) { 'use strict'; window.vc.events.on( 'shortcodeView:updated', function ( model ) { var modelId, settings; settings = vc.map[ model.get( 'shortcode' ) ] || false; if ( true === settings.is_container ) { modelId = model.get( 'id' ); window.vc.frame_window.vc_iframe.updateChildGrids( modelId ); } } ); window.InlineShortcodeViewContainer = window.InlineShortcodeView.extend( { controls_selector: '#vc_controls-template-container', events: { 'click > .vc_controls .vc_element .vc_control-btn-delete': 'destroy', 'click > .vc_controls .vc_element .vc_control-btn-edit': 'edit', 'click > .vc_controls .vc_element .vc_control-btn-clone': 'clone', 'click > .vc_controls .vc_element .vc_control-btn-prepend': 'prependElement', 'click > .vc_controls .vc_control-btn-append': 'appendElement', 'click > .vc_empty-element': 'appendElement', 'mouseenter': 'resetActive', 'mouseleave': 'holdActive' }, hold_active: false, parent_view: false, initialize: function ( params ) { _.bindAll( this, 'holdActive' ); window.InlineShortcodeViewContainer.__super__.initialize.call( this, params ); if ( this.model.get( 'parent_id' ) ) { this.parent_view = vc.shortcodes.get( this.model.get( 'parent_id' ) ).view; } }, resetActive: function ( e ) { if ( this.hold_active ) { window.clearTimeout( this.hold_active ); } }, holdActive: function ( e ) { this.resetActive(); this.$el.addClass( 'vc_hold-active' ); var view = this; this.hold_active = window.setTimeout( function () { if ( view.hold_active ) { window.clearTimeout( view.hold_active ); } view.hold_active = false; view.$el.removeClass( 'vc_hold-active' ); }, 700 ); }, content: function () { if ( false === this.$content ) { this.$content = this.$el.find( '.vc_container-anchor:first' ).parent(); this.$el.find( '.vc_container-anchor:first' ).remove(); } return this.$content; }, render: function () { window.InlineShortcodeViewContainer.__super__.render.call( this ); this.content().addClass( 'vc_element-container' ); this.$el.addClass( 'vc_container-block' ); return this; }, changed: function () { if ( this.allowAddControlOnEmpty() ) { if ( 0 === this.$el.find( '.vc_element[data-tag]' ).length ) { this.$el.addClass( 'vc_empty' ).find( '> :first' ).addClass( 'vc_empty-element' ); } else { this.$el.removeClass( 'vc_empty' ).find( '> .vc_empty-element' ).removeClass( 'vc_empty-element' ); } } }, prependElement: function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } this.prepend = true; window.vc.add_element_block_view.render( this.model, true ); }, appendElement: function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } window.vc.add_element_block_view.render( this.model ); }, addControls: function () { var shortcodeTag, parentShortcodeTag, allAccess, moveAccess, editAccess, parentAllAccess, parentEditAccess, template, parent, data; shortcodeTag = this.model.get( 'shortcode' ); template = $( this.controls_selector ).html(); var parentName; parent = vc.shortcodes.get( this.model.get( 'parent_id' ) ); if ( parent ) { parentName = vc.getMapped( parent.get( 'shortcode' ) ).name; parentShortcodeTag = parent.get( 'shortcode' ); } allAccess = vc_user_access().shortcodeAll( shortcodeTag ); editAccess = vc_user_access().shortcodeEdit( shortcodeTag ); parentAllAccess = vc_user_access().shortcodeAll( parentShortcodeTag ); parentEditAccess = vc_user_access().shortcodeEdit( parentShortcodeTag ); moveAccess = vc_user_access().partAccess( 'dragndrop' ); data = { name: vc.getMapped( shortcodeTag ).name, tag: shortcodeTag, parent_name: parentName, parent_tag: parentShortcodeTag, can_edit: editAccess, can_all: allAccess, moveAccess: moveAccess, parent_can_edit: parentEditAccess, parent_can_all: parentAllAccess, state: vc_user_access().getState( 'shortcodes' ), allowAdd: this.allowAddControl(), switcherPrefix: !parentAllAccess || !allAccess ? '-disable-switcher' : '' }; var compiledTemplate = vc.template( _.unescape( template ), _.extend( {}, vc.templateOptions.custom, { evaluate: /\{#([\s\S]+?)#}/g } ) ); this.$controls = $( compiledTemplate( data ).trim() ).addClass( 'vc_controls' ); this.$controls.appendTo( this.$el ); }, allowAddControl: function () { return 'edit' !== vc_user_access().getState( 'shortcodes' ); }, multi_edit: function ( e ) { var models = [], parent, children; if ( e && e.preventDefault ) { e.preventDefault(); } if ( this.model.get( 'parent_id' ) ) { parent = vc.shortcodes.get( this.model.get( 'parent_id' ) ); } if ( parent ) { models.push( parent ); children = vc.shortcodes.where( { parent_id: parent.get( 'id' ) } ); window.vc.multi_edit_element_block_view.render( models.concat( children ), this.model.get( 'id' ) ); } else { window.vc.edit_element_block_view.render( this.model ); } }, allowAddControlOnEmpty: function () { return 'edit' !== vc_user_access().getState( 'shortcodes' ); } } ); })( window.jQuery ); assets/js/frontend_editor/shortcodes/containers/vc_row_inner.js 0000644 00000000241 15133272365 0021225 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_row_inner = window.InlineShortcodeView_vc_row.extend( { column_tag: 'vc_column_inner' } ); })(); assets/js/frontend_editor/shortcodes/containers/vc_section.js 0000644 00000002127 15133272365 0020674 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_section = window.InlineShortcodeViewContainer.extend( { controls_selector: '#vc_controls-template-container', initialize: function () { _.bindAll( this, 'checkSectionWidth' ); window.InlineShortcodeView_vc_section.__super__.initialize.call( this ); vc.frame_window.jQuery( vc.frame_window.document ).off( 'vc-full-width-row-single', this.checkSectionWidth ); vc.frame_window.jQuery( vc.frame_window.document ).on( 'vc-full-width-row-single', this.checkSectionWidth ); }, checkSectionWidth: function ( e, data ) { if ( data.el.hasClass( 'vc_section' ) && data.el.attr( 'data-vc-stretch-content' ) ) { data.el.siblings( '.vc_controls' ).find( '.vc_controls-out-tl' ).css( { left: data.offset - 17 } ); } }, render: function () { var $content = this.content(); if ( $content && $content.hasClass( 'vc_row-has-fill' ) ) { $content.removeClass( 'vc_row-has-fill' ); this.$el.addClass( 'vc_row-has-fill' ); } return window.InlineShortcodeView_vc_section.__super__.render.call( this ); } } ); })(); assets/js/frontend_editor/shortcodes/containers/container_with_parent.js 0000644 00000004657 15133272365 0023140 0 ustar 00 (function ( $ ) { 'use strict'; window.InlineShortcodeViewContainerWithParent = window.InlineShortcodeViewContainer.extend( { controls_selector: '#vc_controls-template-container-with-parent', events: { 'click > .vc_controls .vc_element .vc_control-btn-delete': 'destroy', 'click > .vc_controls .vc_element .vc_control-btn-edit': 'edit', 'click > .vc_controls .vc_element .vc_control-btn-clone': 'clone', 'click > .vc_controls .vc_element .vc_control-btn-prepend': 'prependElement', 'click > .vc_controls .vc_control-btn-append': 'appendElement', 'click > .vc_controls .vc_parent .vc_control-btn-delete': 'destroyParent', 'click > .vc_controls .vc_parent .vc_control-btn-edit': 'editParent', 'click > .vc_controls .vc_parent .vc_control-btn-clone': 'cloneParent', 'click > .vc_controls .vc_parent .vc_control-btn-prepend': 'addSibling', 'click > .vc_controls .vc_parent .vc_control-btn-layout': 'changeLayout', 'click > .vc_empty-element': 'appendElement', 'click > .vc_controls .vc_control-btn-switcher': 'switchControls', 'mouseenter': 'resetActive', 'mouseleave': 'holdActive' }, destroyParent: function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } this.parent_view.destroy( e ); }, cloneParent: function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } this.parent_view.clone( e ); }, editParent: function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } this.parent_view.edit( e ); }, addSibling: function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } this.parent_view.addElement( e ); }, changeLayout: function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } this.parent_view.changeLayout( e ); }, switchControls: function ( e ) { var $control, $parent, $current; if ( e && e.preventDefault ) { e.preventDefault(); } vc.unsetHoldActive(); $control = $( e.currentTarget ); $parent = $control.parent(); // $parentAdvanced = $parent.find( '.vc_advanced' ); //$parentAdvanced.width( 30 * $parentAdvanced.find( '.vc_control-btn' ).length ); $parent.addClass( 'vc_active' ); $current = $parent.siblings( '.vc_active' ); //$current.find( '.vc_advanced' ).width( 0 ); $current.removeClass( 'vc_active' ); if ( !$current.hasClass( 'vc_element' ) ) { window.setTimeout( this.holdActive, 500 ); } } } ); })( window.jQuery ); assets/js/frontend_editor/shortcodes/containers/vc_row.js 0000644 00000011424 15133272365 0020037 0 ustar 00 (function ( $ ) { 'use strict'; window.InlineShortcodeView_vc_row = window.InlineShortcodeView.extend( { column_tag: 'vc_column', events: { 'mouseenter': 'removeHoldActive' }, layout: 1, addControls: function () { this.$controls = $( '<div class="no-controls"></div>' ); this.$controls.appendTo( this.$el ); return this; }, render: function () { var $content = this.content(); if ( $content && $content.hasClass( 'vc_row-has-fill' ) ) { $content.removeClass( 'vc_row-has-fill' ); this.$el.addClass( 'vc_row-has-fill' ); } window.InlineShortcodeView_vc_row.__super__.render.call( this ); return this; }, removeHoldActive: function () { vc.unsetHoldActive(); }, addColumn: function () { vc.builder.create( { shortcode: this.column_tag, parent_id: this.model.get( 'id' ) } ).render(); }, addElement: function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } this.addColumn(); }, changeLayout: function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } this.layoutEditor().render( this.model ).show(); }, layoutEditor: function () { if ( _.isUndefined( vc.row_layout_editor ) ) { vc.row_layout_editor = new vc.RowLayoutUIPanelFrontendEditor( { el: $( '#vc_ui-panel-row-layout' ) } ); } return vc.row_layout_editor; }, convertToWidthsArray: function ( string ) { return _.map( string.split( /_/ ), function ( c ) { var w = c.split( '' ); w.splice( Math.floor( c.length / 2 ), 0, '/' ); return w.join( '' ); } ); }, changed: function () { window.InlineShortcodeView_vc_row.__super__.changed.call( this ); this.addLayoutClass(); }, content: function () { if ( false === this.$content ) { this.$content = this.$el.find( '.vc_container-anchor:first' ).parent(); } this.$el.find( '.vc_container-anchor:first' ).remove(); return this.$content; }, addLayoutClass: function () { this.$el.removeClass( 'vc_layout_' + this.layout ); this.layout = _.reject( vc.shortcodes.where( { parent_id: this.model.get( 'id' ) } ), function ( model ) { return model.get( 'deleted' ); } ).length; this.$el.addClass( 'vc_layout_' + this.layout ); }, convertRowColumns: function ( layout, builder ) { if ( !layout ) { return false; } var column_params, new_model, columns_contents, columns; columns_contents = []; columns = this.convertToWidthsArray( layout ); vc.layout_change_shortcodes = []; vc.layout_old_columns = vc.shortcodes.where( { parent_id: this.model.get( 'id' ) } ); _.each( vc.layout_old_columns, function ( column ) { column.set( 'deleted', true ); columns_contents.push( { shortcodes: vc.shortcodes.where( { parent_id: column.get( 'id' ) } ), params: column.get( 'params' ) } ); } ); _.each( columns, function ( column ) { var prev_settings = columns_contents.shift(); if ( _.isObject( prev_settings ) ) { new_model = builder.create( { shortcode: this.column_tag, parent_id: this.model.get( 'id' ), order: vc.shortcodes.nextOrder(), params: _.extend( {}, prev_settings.params, { width: column } ) } ).last(); _.each( prev_settings.shortcodes, function ( shortcode ) { shortcode.save( { parent_id: new_model.get( 'id' ), order: vc.shortcodes.nextOrder() }, { silent: true } ); vc.layout_change_shortcodes.push( shortcode ); }, this ); } else { column_params = { width: column }; new_model = builder.create( { shortcode: this.column_tag, parent_id: this.model.get( 'id' ), order: vc.shortcodes.nextOrder(), params: column_params } ).last(); } }, this ); _.each( columns_contents, function ( column ) { _.each( column.shortcodes, function ( shortcode ) { shortcode.save( { parent_id: new_model.get( 'id' ), order: vc.shortcodes.nextOrder() }, { silent: true } ); vc.layout_change_shortcodes.push( shortcode ); if ( shortcode.view.rowsColumnsConverted ) { shortcode.view.rowsColumnsConverted(); } }, this ); }, this ); builder.render( function () { _.each( vc.layout_change_shortcodes, function ( shortcode ) { shortcode.trigger( 'change:parent_id' ); if ( shortcode.view.rowsColumnsConverted ) { shortcode.view.rowsColumnsConverted(); } } ); _.each( vc.layout_old_columns, function ( column ) { column.destroy(); } ); vc.layout_old_columns = []; vc.layout_change_shortcodes = []; } ); return columns; }, allowAddControl: function () { return 'edit' !== vc_user_access().getState( 'shortcodes' ); }, allowAddControlOnEmpty: function () { return 'edit' !== vc_user_access().getState( 'shortcodes' ); } } ); })( window.jQuery ); assets/js/frontend_editor/shortcodes/containers/vc_column_inner.js 0000644 00000000205 15133272365 0021713 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_column_inner = window.InlineShortcodeView_vc_column.extend( {} ); })(); assets/js/frontend_editor/shortcodes/containers/vc_column.js 0000644 00000010647 15133272365 0020533 0 ustar 00 (function ( $ ) { 'use strict'; window.InlineShortcodeView_vc_column = window.InlineShortcodeViewContainerWithParent.extend( { controls_selector: '#vc_controls-template-vc_column', resizeDomainName: 'columnSize', _x: 0, css_width: 12, prepend: false, initialize: function ( params ) { window.InlineShortcodeView_vc_column.__super__.initialize.call( this, params ); _.bindAll( this, 'startChangeSize', 'stopChangeSize', 'resize' ); }, render: function () { var width; window.InlineShortcodeView_vc_column.__super__.render.call( this ); this.prepend = false; // Here goes width logic $( '<div class="vc_resize-bar"></div>' ) .appendTo( this.$el ) .mousedown( this.startChangeSize ); this.setColumnClasses(); this.customCssClassReplace(); return this; }, destroy: function ( e ) { var parent_id = this.model.get( 'parent_id' ); window.InlineShortcodeView_vc_column.__super__.destroy.call( this, e ); if ( !vc.shortcodes.where( { parent_id: parent_id } ).length ) { vc.shortcodes.get( parent_id ).destroy(); } }, customCssClassReplace: function () { var css_classes, css_regex, class_match; css_classes = this.$el.find( '.wpb_column' ).attr( 'class' ); css_regex = /.*(vc_custom_\d+).*/; class_match = css_classes && css_classes.match ? css_classes.match( css_regex ) : false; if ( class_match && class_match[ 1 ] ) { this.$el.addClass( class_match[ 1 ] ); this.$el.find( '.wpb_column' ).attr( 'class', css_classes.replace( class_match[ 1 ], '' ).trim() ); } }, setColumnClasses: function () { var offset, width, $content; offset = this.getParam( 'offset' ) || ''; width = this.getParam( 'width' ) || '1/1'; $content = this.$el.find( '> .wpb_column' ); this.css_class_width = this.convertSize( width ); if ( this.css_class_width !== width ) { this.css_class_width = this.css_class_width.replace( /[^\d]/g, '' ); } $content.removeClass( 'vc_col-sm-' + this.css_class_width ); if ( !offset.match( /vc_col\-sm\-\d+/ ) ) { this.$el.addClass( 'vc_col-sm-' + this.css_class_width ); } if ( vc.responsive_disabled ) { offset = offset.replace( /vc_col\-(lg|md|xs)[^\s]*/g, '' ); } if ( !_.isEmpty( offset ) ) { $content.removeClass( offset ); this.$el.addClass( offset ); } }, startChangeSize: function ( e ) { var width = this.getParam( width ) || 12; this._grid_step = this.parent_view.$el.width() / width; vc.frame_window.jQuery( 'body' ).addClass( 'vc_column-dragging' ).disableSelection(); this._x = parseInt( e.pageX, 10 ); vc.$page.bind( 'mousemove.' + this.resizeDomainName, this.resize ); $( vc.frame_window.document ).on( 'mouseup', this.stopChangeSize ); }, stopChangeSize: function () { this._x = 0; vc.frame_window.jQuery( 'body' ).removeClass( 'vc_column-dragging' ).enableSelection(); vc.$page.unbind( 'mousemove.' + this.resizeDomainName ); }, resize: function ( e ) { var width, old_width, diff, params = this.model.get( 'params' ); diff = e.pageX - this._x; if ( Math.abs( diff ) < this._grid_step ) { return; } this._x = parseInt( e.pageX, 10 ); old_width = '' + this.css_class_width; if ( 0 < diff ) { this.css_class_width += 1; } else if ( 0 > diff ) { this.css_class_width -= 1; } if ( 12 < this.css_class_width ) { this.css_class_width = 12; } if ( 1 > this.css_class_width ) { this.css_class_width = 1; } params.width = vc.getColumnSize( this.css_class_width ); this.model.save( { params: params }, { silent: true } ); this.$el.removeClass( 'vc_col-sm-' + old_width ).addClass( 'vc_col-sm-' + this.css_class_width ); }, convertSize: function ( width ) { var prefix, numbers, range, num, dev; prefix = 'vc_col-sm-'; numbers = width ? width.split( '/' ) : [ 1, 1 ]; range = _.range( 1, 13 ); num = !_.isUndefined( numbers[ 0 ] ) && 0 <= _.indexOf( range, parseInt( numbers[ 0 ], 10 ) ) ? parseInt( numbers[ 0 ], 10 ) : false; dev = !_.isUndefined( numbers[ 1 ] ) && 0 <= _.indexOf( range, parseInt( numbers[ 1 ], 10 ) ) ? parseInt( numbers[ 1 ], 10 ) : false; // Custom fix for 5 columns grid if ( '5' === numbers[ 1 ] ) { return width; } if ( false !== num && false !== dev ) { return prefix + (12 * num / dev); } return prefix + '12'; }, allowAddControl: function () { return vc_user_access().shortcodeAll( 'vc_column' ); } } ); })( window.jQuery ); assets/js/frontend_editor/shortcodes/deprecated/vc_carousel.js 0000644 00000000212 15133272365 0020771 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_carousel = window.InlineShortcodeView_vc_images_carousel.extend( {} ); })(); assets/js/frontend_editor/shortcodes/deprecated/tabs/vc_tab.js 0000644 00000005622 15133272365 0020665 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_tab = window.InlineShortcodeViewContainerWithParent.extend( { controls_selector: '#vc_controls-template-vc_tab', render: function () { var tab_id, active, params; params = this.model.get( 'params' ); window.InlineShortcodeView_vc_tab.__super__.render.call( this ); this.$tab = this.$el.find( '> :first' ); /** * @deprecated 4.4.3 * @see composer-atts.js vc.atts.tab_id.addShortcode */ if ( _.isEmpty( params.tab_id ) ) { params.tab_id = vc_guid() + '-' + Math.floor( Math.random() * 11 ); this.model.save( 'params', params ); tab_id = 'tab-' + params.tab_id; this.$tab.attr( 'id', tab_id ); } else { tab_id = this.$tab.attr( 'id' ); } this.$el.attr( 'id', tab_id ); this.$tab.attr( 'id', tab_id + '-real' ); if ( !this.$tab.find( '.vc_element[data-tag]' ).length ) { this.$tab.empty(); } this.$el.addClass( 'ui-tabs-panel wpb_ui-tabs-hide' ); this.$tab.removeClass( 'ui-tabs-panel wpb_ui-tabs-hide' ); if ( this.parent_view && this.parent_view.addTab ) { if ( !this.parent_view.addTab( this.model ) ) { this.$el.removeClass( 'wpb_ui-tabs-hide' ); } } active = this.doSetAsActive(); this.parent_view.buildTabs( active ); return this; }, allowAddControl: function () { return vc_user_access().shortcodeAll( 'vc_tab' ); }, doSetAsActive: function () { var active_before_cloned = this.model.get( 'active_before_cloned' ); if ( !this.model.get( 'from_content' ) && !this.model.get( 'default_content' ) && _.isUndefined( active_before_cloned ) ) { return this.model; } else if ( !_.isUndefined( active_before_cloned ) ) { this.model.unset( 'active_before_cloned' ); if ( true === active_before_cloned ) { return this.model; } } return false; }, removeView: function ( model ) { window.InlineShortcodeView_vc_tab.__super__.removeView.call( this, model ); if ( this.parent_view && this.parent_view.removeTab ) { this.parent_view.removeTab( model ); } }, clone: function ( e ) { var clone, params, builder; if ( e && e.preventDefault ) { e.preventDefault(); } if ( e && e.stopPropagation ) { e.stopPropagation(); } vc.clone_index /= 10; clone = this.model.clone(); params = clone.get( 'params' ); builder = new vc.ShortcodesBuilder(); var new_model = vc.CloneModel( builder, this.model, this.model.get( 'parent_id' ) ); var active_model = this.parent_view.active_model_id; var that = this; builder.render( function () { if ( that.parent_view.cloneTabAfter ) { that.parent_view.cloneTabAfter( new_model ); } } ); }, rowsColumnsConverted: function () { _.each( vc.shortcodes.where( { parent_id: this.model.get( 'id' ) } ), function ( model ) { if ( model.view.rowsColumnsConverted ) { model.view.rowsColumnsConverted(); } } ); } } ); })(); assets/js/frontend_editor/shortcodes/deprecated/tabs/vc_accordion_tab.js 0000644 00000004411 15133272365 0022701 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_accordion_tab = window.InlineShortcodeView_vc_tab.extend( { events: { 'click > .vc_controls .vc_element .vc_control-btn-delete': 'destroy', 'click > .vc_controls .vc_element .vc_control-btn-edit': 'edit', 'click > .vc_controls .vc_element .vc_control-btn-clone': 'clone', 'click > .vc_controls .vc_element .vc_control-btn-prepend': 'prependElement', 'click > .vc_controls .vc_control-btn-append': 'appendElement', 'click > .vc_controls .vc_parent .vc_control-btn-delete': 'destroyParent', 'click > .vc_controls .vc_parent .vc_control-btn-edit': 'editParent', 'click > .vc_controls .vc_parent .vc_control-btn-clone': 'cloneParent', 'click > .vc_controls .vc_parent .vc_control-btn-prepend': 'addSibling', 'click > .wpb_accordion_section > .vc_empty-element': 'appendElement', 'click > .vc_controls .vc_control-btn-switcher': 'switchControls', 'mouseenter': 'resetActive', 'mouseleave': 'holdActive' }, changed: function () { if ( this.allowAddControlOnEmpty() && 0 === this.$el.find( '.vc_element[data-tag]' ).length ) { this.$el.addClass( 'vc_empty' ); this.content().addClass( 'vc_empty-element' ); } else { this.$el.removeClass( 'vc_empty' ); this.content().removeClass( 'vc_empty-element' ); } }, render: function () { window.InlineShortcodeView_vc_tab.__super__.render.call( this ); if ( !this.content().find( '.vc_element[data-tag]' ).length ) { this.content().empty(); } this.parent_view.buildAccordion( !this.model.get( 'from_content' ) && !this.model.get( 'default_content' ) ? this.model : false ); return this; }, rowsColumnsConverted: function () { _.each( vc.shortcodes.where( { parent_id: this.model.get( 'id' ) } ), function ( model ) { if ( model.view.rowsColumnsConverted ) { model.view.rowsColumnsConverted(); } } ); }, destroy: function ( e ) { var parent_id = this.model.get( 'parent_id' ); window.InlineShortcodeView_vc_accordion_tab.__super__.destroy.call( this, e ); if ( !vc.shortcodes.where( { parent_id: parent_id } ).length ) { vc.shortcodes.get( parent_id ).destroy(); } }, allowAddControl: function () { return vc_user_access().shortcodeAll( 'vc_accordion_tab' ); } } ); })(); assets/js/frontend_editor/shortcodes/deprecated/tabs/vc_tour.js 0000644 00000001253 15133272365 0021104 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_tour = window.InlineShortcodeView_vc_tabs.extend( { render: function () { _.bindAll( this, 'stopSorting' ); this.$tabs = this.$el.find( '> .wpb_tour' ); window.InlineShortcodeView_vc_tabs.__super__.render.call( this ); this.buildNav(); return this; }, beforeUpdate: function () { this.$tabs.find( '.wpb_tour_heading,.wpb_tour_next_prev_nav' ).remove(); vc.frame_window.vc_iframe.destroyTabs( this.$tabs ); }, updated: function () { this.$tabs.find( '.wpb_tour_next_prev_nav' ).appendTo( this.$tabs ); window.InlineShortcodeView_vc_tour.__super__.updated.call( this ); } } ); })(); assets/js/frontend_editor/shortcodes/deprecated/tabs/vc_tabs.js 0000644 00000015105 15133272365 0021045 0 ustar 00 (function ( $ ) { 'use strict'; window.vc.cloneMethod_vc_tab = function ( data, model ) { data.params = _.extend( {}, data.params ); data.params.tab_id = vc_guid() + '-cl'; if ( !_.isUndefined( model.get( 'active_before_cloned' ) ) ) { data.active_before_cloned = model.get( 'active_before_cloned' ); } return data; }; window.InlineShortcodeView_vc_tabs = window.InlineShortcodeView_vc_row.extend( { events: { 'click > :first > .vc_empty-element': 'addElement', 'click > :first > .wpb_wrapper > .ui-tabs-nav > li': 'setActiveTab' }, already_build: false, active_model_id: false, $tabsNav: false, active: 0, render: function () { _.bindAll( this, 'stopSorting' ); this.$tabs = this.$el.find( '> .wpb_tabs' ); window.InlineShortcodeView_vc_tabs.__super__.render.call( this ); this.buildNav(); return this; }, buildNav: function () { var $nav = this.tabsControls(); this.$tabs.find( '> .wpb_wrapper > .vc_element[data-tag="vc_tab"]' ).each( function ( key ) { $( 'li:eq(' + key + ')', $nav ).attr( 'data-m-id', $( this ).data( 'model-id' ) ); } ); }, changed: function () { if ( this.allowAddControlOnEmpty() && 0 === this.$el.find( '.vc_element[data-tag]' ).length ) { this.$el.addClass( 'vc_empty' ).find( '> :first > div' ).addClass( 'vc_empty-element' ); } else { this.$el.removeClass( 'vc_empty' ).find( '> :first > div' ).removeClass( 'vc_empty-element' ); } this.setSorting(); }, setActiveTab: function ( e ) { var $tab = $( e.currentTarget ); this.active_model_id = $tab.data( 'm-id' ); }, tabsControls: function () { return this.$tabsNav ? this.$tabsNav : this.$tabsNav = this.$el.find( '.wpb_tabs_nav' ); }, buildTabs: function ( active_model ) { if ( active_model ) { this.active_model_id = active_model.get( 'id' ); this.active = this.tabsControls().find( '[data-m-id=' + this.active_model_id + ']' ).index(); } if ( false === this.active_model_id ) { var active_el = this.tabsControls().find( 'li:first' ); this.active = active_el.index(); this.active_model_id = active_el.data( 'm-id' ); } if ( !this.checkCount() ) { window.vc.frame_window.vc_iframe.buildTabs( this.$tabs, this.active ); } }, checkCount: function () { return this.$tabs.find( '> .wpb_wrapper > .vc_element[data-tag="vc_tab"]' ).length != this.$tabs.find( '> .wpb_wrapper > .vc_element.vc_vc_tab' ).length; }, beforeUpdate: function () { this.$tabs.find( '.wpb_tabs_heading' ).remove(); window.vc.frame_window.vc_iframe.destroyTabs( this.$tabs ); }, updated: function () { window.InlineShortcodeView_vc_tabs.__super__.updated.call( this ); this.$tabs.find( '.wpb_tabs_nav:first' ).remove(); this.buildNav(); window.vc.frame_window.vc_iframe.buildTabs( this.$tabs ); this.setSorting(); }, rowsColumnsConverted: function () { _.each( window.vc.shortcodes.where( { parent_id: this.model.get( 'id' ) } ), function ( model ) { if ( model.view.rowsColumnsConverted ) { model.view.rowsColumnsConverted(); } } ); }, addTab: function ( model ) { if ( this.updateIfExistTab( model ) ) { return false; } var $control = this.buildControlHtml( model ), $cloned_tab; if ( model.get( 'cloned' ) && ($cloned_tab = this.tabsControls().find( '[data-m-id=' + model.get( 'cloned_from' ).id + ']' )).length ) { if ( !model.get( 'cloned_appended' ) ) { $control.appendTo( this.tabsControls() ); model.set( 'cloned_appended', true ); } } else { $control.appendTo( this.tabsControls() ); } this.changed(); return true; }, cloneTabAfter: function ( model ) { this.$tabs.find( '> .wpb_wrapper > .wpb_tabs_nav > div' ).remove(); this.buildTabs( model ); }, updateIfExistTab: function ( model ) { var $tab = this.tabsControls().find( '[data-m-id=' + model.get( 'id' ) + ']' ); if ( $tab.length ) { $tab.attr( 'aria-controls', 'tab-' + model.getParam( 'tab_id' ) ) .find( 'a' ) .attr( 'href', '#tab-' + model.getParam( 'tab_id' ) ) .text( model.getParam( 'title' ) ); return true; } return false; }, buildControlHtml: function ( model ) { var params = model.get( 'params' ), $tab = $( '<li data-m-id="' + model.get( 'id' ) + '"><a href="#tab-' + model.getParam( 'tab_id' ) + '"></a></li>' ); $tab.data( 'model', model ); $tab.find( '> a' ).text( model.getParam( 'title' ) ); return $tab; }, addElement: function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } new window.vc.ShortcodesBuilder() .create( { shortcode: 'vc_tab', params: { tab_id: vc_guid() + '-' + this.tabsControls().find( 'li' ).length, title: this.getDefaultTabTitle() }, parent_id: this.model.get( 'id' ) } ) .render(); }, getDefaultTabTitle: function () { return window.i18nLocale.tab; }, setSorting: function () { if ( this.hasUserAccess() ) { window.vc.frame_window.vc_iframe.setTabsSorting( this ); } }, stopSorting: function ( event, ui ) { this.tabsControls().find( '> li' ).each( function ( key, value ) { var model = $( this ).data( 'model' ); model.save( { order: key }, { silent: true } ); } ); }, placeElement: function ( $view, activity ) { var model = window.vc.shortcodes.get( $view.data( 'modelId' ) ); if ( model && model.get( 'place_after_id' ) ) { $view.insertAfter( window.vc.$page.find( '[data-model-id=' + model.get( 'place_after_id' ) + ']' ) ); model.unset( 'place_after_id' ); } else { $view.insertAfter( this.tabsControls() ); } this.changed(); }, removeTab: function ( model ) { if ( 1 === window.vc.shortcodes.where( { parent_id: this.model.get( 'id' ) } ).length ) { return this.model.destroy(); } var $tab = this.tabsControls().find( '[data-m-id=' + model.get( 'id' ) + ']' ), index = $tab.index(); if ( this.tabsControls().find( '[data-m-id]:eq(' + (index + 1) + ')' ).length ) { window.vc.frame_window.vc_iframe.setActiveTab( this.$tabs, (index + 1) ); } else if ( this.tabsControls().find( '[data-m-id]:eq(' + (index - 1) + ')' ).length ) { window.vc.frame_window.vc_iframe.setActiveTab( this.$tabs, (index - 1) ); } else { window.vc.frame_window.vc_iframe.setActiveTab( this.$tabs, 0 ); } $tab.remove(); }, clone: function ( e ) { _.each( window.vc.shortcodes.where( { parent_id: this.model.get( 'id' ) } ), function ( model ) { model.set( 'active_before_cloned', this.active_model_id === model.get( 'id' ) ); }, this ); window.InlineShortcodeView_vc_tabs.__super__.clone.call( this, e ); } } ); })( window.jQuery ); assets/js/frontend_editor/shortcodes/deprecated/tabs/vc_accordion.js 0000644 00000004211 15133272365 0022051 0 ustar 00 (function ( $ ) { 'use strict'; window.InlineShortcodeView_vc_accordion = window.InlineShortcodeView_vc_row.extend( { events: { 'click > .wpb_accordion > .vc_empty-element': 'addElement' }, render: function () { _.bindAll( this, 'stopSorting' ); this.$accordion = this.$el.find( '> .wpb_accordion' ); window.InlineShortcodeView_vc_accordion.__super__.render.call( this ); return this; }, changed: function () { if ( this.allowAddControlOnEmpty() && 0 === this.$el.find( '.vc_element[data-tag]' ).length ) { this.$el.addClass( 'vc_empty' ).find( '> :first' ).addClass( 'vc_empty-element' ); } else { if ( this.allowAddControlOnEmpty() ) { this.$el.removeClass( 'vc_empty' ).find( '> .vc_empty-element' ).removeClass( 'vc_empty-element' ); } this.setSorting(); } }, buildAccordion: function ( active_model ) { var active = false; if ( active_model ) { active = this.$accordion.find( '[data-model-id=' + active_model.get( 'id' ) + ']' ).index(); } vc.frame_window.vc_iframe.buildAccordion( this.$accordion, active ); }, setSorting: function () { vc.frame_window.vc_iframe.setAccordionSorting( this ); }, beforeUpdate: function () { this.$el.find( '.wpb_accordion_heading' ).remove(); window.InlineShortcodeView_vc_accordion.__super__.beforeUpdate.call( this ); }, stopSorting: function () { this.$accordion.find( '> .wpb_accordion_wrapper > .vc_element[data-tag]' ).each( function () { var model = vc.shortcodes.get( $( this ).data( 'modelId' ) ); model.save( { order: $( this ).index() }, { silent: true } ); } ); }, addElement: function ( e ) { if ( e && e.preventDefault ) { e.preventDefault(); } new vc.ShortcodesBuilder() .create( { shortcode: 'vc_accordion_tab', params: { title: window.i18nLocale.section }, parent_id: this.model.get( 'id' ) } ) .render(); }, rowsColumnsConverted: function () { _.each( vc.shortcodes.where( { parent_id: this.model.get( 'id' ) } ), function ( model ) { if ( model.view.rowsColumnsConverted ) { model.view.rowsColumnsConverted(); } } ); } } ); })( window.jQuery ); assets/js/frontend_editor/shortcodes/images/vc_single_image.js 0000644 00000001425 15133272365 0020753 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_single_image = window.InlineShortcodeView.extend( { render: function () { var model_id = this.model.get( 'id' ); window.InlineShortcodeView_vc_single_image.__super__.render.call( this ); vc.frame_window.vc_iframe.addActivity( function () { if ( 'undefined' !== typeof (this.vc_image_zoom) ) { this.vc_image_zoom( model_id ); } } ); return this; }, parentChanged: function () { var model_id = this.model.get( 'id' ); window.InlineShortcodeView_vc_single_image.__super__.parentChanged.call( this ); if ( 'undefined' !== typeof (vc.frame_window.vc_image_zoom) ) { _.defer( function () { vc.frame_window.vc_image_zoom( model_id ); } ); } return this; } } ); })(); assets/js/frontend_editor/shortcodes/images/vc_images_carousel.js 0000644 00000000631 15133272365 0021470 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_images_carousel = window.InlineShortcodeView.extend( { render: function () { var model_id = this.model.get( 'id' ); window.InlineShortcodeView_vc_images_carousel.__super__.render.call( this ); vc.frame_window.vc_iframe.addActivity( function () { this.vc_iframe.vc_imageCarousel( model_id ); } ); return this; } } ); })(); assets/js/frontend_editor/shortcodes/images/vc_gallery.js 0000644 00000001067 15133272365 0017771 0 ustar 00 (function () { 'use strict'; window.InlineShortcodeView_vc_gallery = window.InlineShortcodeView.extend( { render: function () { var model_id = this.model.get( 'id' ); window.InlineShortcodeView_vc_gallery.__super__.render.call( this ); vc.frame_window.vc_iframe.addActivity( function () { this.vc_iframe.vc_gallery( model_id ); } ); return this; }, parentChanged: function () { window.InlineShortcodeView_vc_gallery.__super__.parentChanged.call( this ); vc.frame_window.vc_iframe.vc_gallery( this.model.get( 'id' ) ); } } ); })(); assets/js/frontend_editor/shortcodes/charts/vc_line_chart.js 0000644 00000001673 15133272365 0020464 0 ustar 00 (function ( $ ) { 'use strict'; window.InlineShortcodeView_vc_line_chart = window.InlineShortcodeView.extend( { render: function () { var model_id = this.model.get( 'id' ); window.InlineShortcodeView_vc_line_chart.__super__.render.call( this ); vc.frame_window.vc_iframe.addActivity( function () { this.vc_line_charts( model_id ); } ); return this; }, parentChanged: function () { var modelId = this.model.get( 'id' ); window.InlineShortcodeView_vc_line_chart.__super__.parentChanged.call( this ); _.defer( function () { vc.frame_window.vc_line_charts( modelId ); } ); return this; }, remove: function () { var id = this.$el.find( '.vc_line-chart' ).data( 'vcChartId' ); window.InlineShortcodeView_vc_line_chart.__super__.remove.call( this ); if ( id && undefined !== vc.frame_window.Chart.instances[ id ] ) { delete vc.frame_window.Chart.instances[ id ]; } } } ); })( window.jQuery ); assets/js/frontend_editor/shortcodes/charts/vc_round_chart.js 0000644 00000001702 15133272365 0020655 0 ustar 00 (function ( $ ) { 'use strict'; window.InlineShortcodeView_vc_round_chart = window.InlineShortcodeView.extend( { render: function () { var model_id = this.model.get( 'id' ); window.InlineShortcodeView_vc_round_chart.__super__.render.call( this ); vc.frame_window.vc_iframe.addActivity( function () { this.vc_round_charts( model_id ); } ); return this; }, parentChanged: function () { var modelId = this.model.get( 'id' ); window.InlineShortcodeView_vc_round_chart.__super__.parentChanged.call( this ); _.defer( function () { vc.frame_window.vc_round_charts( modelId ); } ); return this; }, remove: function () { var id = this.$el.find( '.vc_round-chart' ).data( 'vcChartId' ); window.InlineShortcodeView_vc_round_chart.__super__.remove.call( this ); if ( id && undefined !== vc.frame_window.Chart.instances[ id ] ) { delete vc.frame_window.Chart.instances[ id ]; } } } ); })( window.jQuery ); assets/js/frontend_editor/shortcodes/charts/vc_pie.js 0000644 00000001405 15133272365 0017122 0 ustar 00 (function ( $ ) { 'use strict'; window.InlineShortcodeView_vc_pie = window.InlineShortcodeView.extend( { render: function () { _.bindAll( this, 'parentChanged' ); window.InlineShortcodeView_vc_pie.__super__.render.call( this ); this.unbindResize(); vc.frame_window.vc_iframe.addActivity( function () { this.vc_iframe.vc_pieChart(); } ); return this; }, unbindResize: function () { vc.frame_window.jQuery( vc.frame_window ).off( 'resize.vcPieChartEditable' ); }, parentChanged: function () { this.$el.find( '.vc_pie_chart' ).removeClass( 'vc_ready' ); vc.frame_window.vc_pieChart(); }, rowsColumnsConverted: function () { window.setTimeout( this.parentChanged, 200 ); this.parentChanged(); } } ); })( window.jQuery ); assets/js/frontend_editor/vendors/plugins/jwplayer.js 0000644 00000001300 15133272365 0017204 0 ustar 00 (function ( $ ) { 'use strict'; var minHeight = '340px'; function vc_jwplayer_resize( target ) { window.jwplayer( target ).onReady( function () { $( this.container ).css( 'min-height', minHeight ); } ); $( window.jwplayer( target ).container ).css( 'min-height', minHeight ); } $( document ).on( 'ready', function () { $( "div" ).filter( function () { return this.id.match( /^jwplayer\-\d+$/ ); } ).each( function () { vc_jwplayer_resize( this ); } ); } ); $( window ).on( 'vc_reload', function () { $( "div" ).filter( function () { return this.id.match( /^jwplayer\-\d+$/ ); } ).each( function () { vc_jwplayer_resize( this ); } ); } ); })( window.jQuery ); assets/js/vendors/woocommerce.js 0000644 00000003032 15133272365 0013024 0 ustar 00 if ( !window.ajaxurl ) { window.ajaxurl = window.location.href; } (function ( $ ) { 'use strict'; var vcWoocommerceProductAttributeFilterDependencyCallback; vcWoocommerceProductAttributeFilterDependencyCallback = function () { (function ( $, that ) { var $filterDropdown, $empty; $filterDropdown = $( '[data-vc-shortcode-param-name="filter"]', that.$content ); $filterDropdown.removeClass( 'vc_dependent-hidden' ); $empty = $( '#filter-empty', $filterDropdown ); if ( $empty.length ) { $empty.parent().remove(); $( '.edit_form_line', $filterDropdown ).prepend( $( '<div class="vc_checkbox-label"><span>No values found</span></div>' ) ); } $( 'select[name="attribute"]', that.$content ).on( 'change', function () { $( '.vc_checkbox-label', $filterDropdown ).remove(); $filterDropdown.removeClass( 'vc_dependent-hidden' ); $.ajax( { type: 'POST', dataType: 'json', url: window.ajaxurl, data: { action: 'vc_woocommerce_get_attribute_terms', attribute: this.value, _vcnonce: window.vcAdminNonce } } ).done( function ( data ) { if ( 0 < data.length ) { $( '.edit_form_line', $filterDropdown ).prepend( $( data ) ); } else { $( '.edit_form_line', $filterDropdown ).prepend( $( '<div class="vc_checkbox-label"><span>No values found</span></div>' ) ); } } ); } ); }( window.jQuery, this )); }; window.vcWoocommerceProductAttributeFilterDependencyCallback = vcWoocommerceProductAttributeFilterDependencyCallback; })( window.jQuery ); assets/js/vendors/qtranslatex_frontend.js 0000644 00000000727 15133272365 0014762 0 ustar 00 (function ( $ ) { 'use strict'; $( '#vc_vendor_qtranslatex_langs_front' ).on( 'change', function () { vc.closeActivePanel(); $( '#vc_logo' ).addClass( 'vc_ui-wp-spinner' ); window.location.href = $( this ).val(); } ); var native_getContent = vc.ShortcodesBuilder.prototype.getContent; vc.ShortcodesBuilder.prototype.getContent = function () { var content = native_getContent(); $( '#content' ).val( content ); return content; }; })( window.jQuery ); assets/js/vendors/advanced_custom_fields.js 0000644 00000000527 15133272365 0015200 0 ustar 00 (function ( $ ) { 'use strict'; $( document ).on( 'acf/setup_fields', function () { // Redeclare active editor. setTimeout( function () { if ( 'tinymce' === getUserSetting( 'editor' ) ) { $( '#content-tmce' ).trigger( 'click' ); } else { $( '#content-html' ).trigger( 'click' ); } }, 10 ); } ); })( window.jQuery ); assets/js/vendors/seo.js 0000644 00000006205 15133272365 0011300 0 ustar 00 /* global vc, YoastSEO, _, jQuery */ (function ( $ ) { 'use strict'; var imageEventString, vcYoast, relevantData, eventsList; relevantData = {}; eventsList = [ 'sync', 'add', 'update' ]; var contentModification = _.memoize( function ( data ) { data = _.reduce( relevantData, function ( memo, value, key ) { if ( value.html ) { memo = memo.replace( '"' + value.text + '"', value.html ); } if ( value.image && value.param ) { var i, imagesString = '', attachment; for ( i = 0; value.image.length > i; i ++ ) { attachment = window.wp.media.model.Attachment.get( value.image[ i ] ); if ( attachment.get( 'url' ) ) { imagesString += '<img src=\'' + attachment.get( 'url' ) + '\' alt=\'' + (attachment.get( 'alt' ) || attachment.get( 'caption' ) || attachment.get( 'title' )) + '\'>'; } } memo += imagesString; } return memo; }, data ); return data; } ); function getImageEventString( e ) { return ' shortcodes:' + e + ':param:type:attach_image' + ' shortcodes:' + e + ':param:type:attach_images'; } // add relevant data for images imageEventString = _.reduce( eventsList, function ( memo, e ) { return memo + getImageEventString( e ); }, '' ); vc.events.on( imageEventString, function ( model, param, settings ) { if ( param && param.length > 0 ) { var ids = param.split( /\s*,\s*/ ); _.each( ids, function ( id ) { var attachment = window.wp.media.model.Attachment.get( id ); if ( !attachment.get( 'url' ) ) { attachment.once( 'sync', function () { if ( window.YoastSEO ) { YoastSEO.app.pluginReloaded( 'wpbVendorYoast' ); } } ); attachment.fetch(); } } ); relevantData[ model.get( 'id' ) + settings.param_name ] = { image: ids, paramName: settings.param_name, param: param }; } } ); vc.events.on( getImageEventString( 'destroy' ), function ( model, param, settings ) { delete relevantData[ model.get( 'id' ) + settings.param_name ]; } ); // Add relevant data to headings vc.events.on( 'shortcodes:vc_custom_heading', function ( model, event ) { var params, tagSearch; params = model.get( 'params' ); params = _.extend( {}, vc.getDefaults( model.get( 'shortcode' ) ), params ); if ( 'destroy' === event ) { delete relevantData[ model.get( 'id' ) ]; } else if ( params.text && params.font_container ) { tagSearch = params.font_container.match( /tag:([^\|]+)/ ); if ( tagSearch[ 1 ] ) { relevantData[ model.get( 'id' ) ] = { html: '<' + tagSearch[ 1 ] + '>' + params.text + '</' + tagSearch[ 1 ] + '>', text: params.text }; } } } ); $( window ).on( 'YoastSEO:ready', function () { var VcVendorYoast = function () { // init YoastSEO.app.registerPlugin( 'wpbVendorYoast', { status: 'ready' } ); YoastSEO.app.pluginReady( 'wpbVendorYoast' ); YoastSEO.app.registerModification( 'content', contentModification, 'wpbVendorYoast', 5 ); }; vcYoast = new VcVendorYoast(); } ); $( document ).ready( function () { if ( window.wp && wp.hooks && wp.hooks.addFilter ) { wp.hooks.addFilter( 'rank_math_content', 'wpbRankMath', contentModification ); } } ); })( window.jQuery ); assets/js/vendors/woocommerce-add-to-cart.js 0000644 00000001740 15133272365 0015125 0 ustar 00 (function ( $ ) { 'use strict'; $( document ).ready( function () { $( 'body' ).on( 'adding_to_cart', function ( event, $button, data ) { if ( $button && $button.hasClass( 'vc_gitem-link' ) ) { $button .addClass( 'vc-gitem-add-to-cart-loading-btn' ) .parents( '.vc_grid-item-mini' ) .addClass( 'vc-woocommerce-add-to-cart-loading' ) .append( $( '<div class="vc_wc-load-add-to-loader-wrapper"><div class="vc_wc-load-add-to-loader"></div></div>' ) ); } } ).on( 'added_to_cart', function ( event, fragments, cart_hash, $button ) { if ( 'undefined' === typeof ($button) ) { $button = $( '.vc-gitem-add-to-cart-loading-btn' ); } if ( $button && $button.hasClass( 'vc_gitem-link' ) ) { $button .removeClass( 'vc-gitem-add-to-cart-loading-btn' ) .parents( '.vc_grid-item-mini' ) .removeClass( 'vc-woocommerce-add-to-cart-loading' ) .find( '.vc_wc-load-add-to-loader-wrapper' ).remove(); } } ); } ); })( window.jQuery ); assets/js/vendors/qtranslate_frontend.js 0000644 00000001646 15133272365 0014573 0 ustar 00 (function ( $ ) { 'use strict'; $( '#vc_vendor_qtranslate_langs_front' ).on( 'change', function () { vc.closeActivePanel(); $( '#vc_logo' ).addClass( 'vc_ui-wp-spinner' ); window.location.href = $( this ).val(); } ); vc.ShortcodesBuilder.prototype.getContent = function () { var output, $postContent, lang, content; $postContent = $( '#vc_vendor_qtranslate_postcontent' ); lang = $postContent.attr( 'data-lang' ); content = $postContent.val(); vc.shortcodes.sort(); output = this.modelsToString( vc.shortcodes.where( { parent_id: false } ) ); return qtrans_integrate( lang, output, content ); }; vc.ShortcodesBuilder.prototype.getTitle = function () { var $titleContent, lang, content; $titleContent = $( '#vc_vendor_qtranslate_posttitle' ); lang = $titleContent.attr( 'data-lang' ); content = $titleContent.val(); return qtrans_integrate( lang, vc.title, content ); }; })( window.jQuery ); assets/js/vendors/qtranslatex_backend.js 0000644 00000001104 15133272365 0014520 0 ustar 00 (function ( $ ) { 'use strict'; function hookLanguageSwitch( activeLang ) { var $inline_href = $( '.wpb_switch-to-front-composer' ); if ( !$inline_href.data( 'raw-url' ) ) { $inline_href.data( 'raw-url', $inline_href.attr( 'href' ) ); } var new_url = $inline_href.data( 'raw-url' ) + '&lang=' + activeLang; $inline_href.attr( 'href', new_url ); vc.shortcodes.fetch( { reset: true } ); } $( function () { var qtranslateManager = qTranslateConfig.js.get_qtx(); qtranslateManager.addLanguageSwitchListener( hookLanguageSwitch ); } ); })( window.jQuery ); assets/js/vendors/qtranslate_backend.js 0000644 00000003231 15133272365 0014333 0 ustar 00 (function ( $ ) { 'use strict'; $( '#content-html' ).on( 'click', function () { window.setTimeout( function () { window.wpActiveEditor = 'qtrans_textarea_content'; }, 10 ); } ); $( window ).ready( function () { var activeLang = qtrans_get_active_language(), $langs = $( '#vc_vendor_qtranslate_langs' ); $( 'option', $langs ).each( function () { var $el = $( this ); if ( $el.val() == activeLang ) { $el.prop( 'selected', true ); } $( '#qtrans_select_' + $el.val() ).on( 'click', function () { $el.prop( 'selected', true ); } ); } ); $langs.on( 'change', function () { $( '#qtrans_select_' + $( this ).val() ).trigger( 'click' ); var link = $( ":selected", this ).attr( 'link' ); $( '.wpb_switch-to-front-composer' ).each( function () { $( this ).attr( 'href', link ); } ); $( '#wpb-edit-inline' ).attr( 'href', link ); vc.shortcodes.fetch( { reset: true } ); } ); $langs.show(); if ( !window.vc ) { window.vc = {}; } vc.QtransResetContent = function () { $( '#content-html' ).trigger( 'click' ); $( '#qtrans_textarea_content' ).css( 'minHeight', '300px' ); window.wpActiveEditor = 'qtrans_textarea_content'; }; vc.Storage.prototype.getContent = function () { var content; vc.QtransResetContent(); content = $( '#qtrans_textarea_content' ).val(); if ( vc.gridItemEditor && !content.length ) { content = vcDefaultGridItemContent; } return content; }; vc.Storage.prototype.setContent = function ( content ) { $( '#content-html' ).trigger( 'click' ); $( '#qtrans_textarea_content' ).val( content ); vc.QtransResetContent(); }; } ); })( window.jQuery ); assets/css/js_composer.min.css 0000644 00001664170 15133272365 0012503 0 ustar 00 /*! * WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2021 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing */ .vc_row:after,.vc_row:before{content:" ";display:table}.vc_row:after{clear:both}@media (max-width:767px){.vc_hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.vc_hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.vc_hidden-md{display:none!important}}@media (min-width:1200px){.vc_hidden-lg{display:none!important}}.vc_non_responsive .vc_row .vc_col-sm-1{position:relative;float:left;width:8.33333333%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-2{position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-3{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-4{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-5{position:relative;float:left;width:41.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-7{position:relative;float:left;width:58.33333333%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-8{position:relative;float:left;width:66.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-9{position:relative;float:left;width:75%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-10{position:relative;float:left;width:83.33333333%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-11{position:relative;float:left;width:91.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-12{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-offset-12{margin-left:100%}.vc_non_responsive .vc_row .vc_col-sm-offset-11{margin-left:91.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-10{margin-left:83.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-9{margin-left:75%}.vc_non_responsive .vc_row .vc_col-sm-offset-8{margin-left:66.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-7{margin-left:58.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-6{margin-left:50%}.vc_non_responsive .vc_row .vc_col-sm-offset-5{margin-left:41.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-4{margin-left:33.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-3{margin-left:25%}.vc_non_responsive .vc_row .vc_col-sm-offset-2{margin-left:16.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-1{margin-left:8.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-0{margin-left:0}.vc_non_responsive .vc_row .vc_hidden-sm{display:none!important}.vc_non_responsive .vc_row .vc_col-sm-1\/5{position:relative;float:left;width:20%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-2\/5{position:relative;float:left;width:40%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-3\/5{position:relative;float:left;width:60%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-4\/5{position:relative;float:left;width:80%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-5\/5{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5{margin-left:100%}.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5{margin-left:80%}.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5{margin-left:60%}.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5{margin-left:40%}.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5{margin-left:20%}.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5{margin-left:0}.vc_column_container{width:100%}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-9{float:right}.vc_col-xs-12{width:100%}.vc_col-xs-11{width:91.66666667%}.vc_col-xs-10{width:83.33333333%}.vc_col-xs-9{width:75%}.vc_col-xs-8{width:66.66666667%}.vc_col-xs-7{width:58.33333333%}.vc_col-xs-6{width:50%}.vc_col-xs-5{width:41.66666667%}.vc_col-xs-4{width:33.33333333%}.vc_col-xs-3{width:25%}.vc_col-xs-2{width:16.66666667%}.vc_col-xs-1{width:8.33333333%}.vc_col-xs-pull-12{right:100%}.vc_col-xs-pull-11{right:91.66666667%}.vc_col-xs-pull-10{right:83.33333333%}.vc_col-xs-pull-9{right:75%}.vc_col-xs-pull-8{right:66.66666667%}.vc_col-xs-pull-7{right:58.33333333%}.vc_col-xs-pull-6{right:50%}.vc_col-xs-pull-5{right:41.66666667%}.vc_col-xs-pull-4{right:33.33333333%}.vc_col-xs-pull-3{right:25%}.vc_col-xs-pull-2{right:16.66666667%}.vc_col-xs-pull-1{right:8.33333333%}.vc_col-xs-pull-0{right:auto}.vc_col-xs-push-12{left:100%}.vc_col-xs-push-11{left:91.66666667%}.vc_col-xs-push-10{left:83.33333333%}.vc_col-xs-push-9{left:75%}.vc_col-xs-push-8{left:66.66666667%}.vc_col-xs-push-7{left:58.33333333%}.vc_col-xs-push-6{left:50%}.vc_col-xs-push-5{left:41.66666667%}.vc_col-xs-push-4{left:33.33333333%}.vc_col-xs-push-3{left:25%}.vc_col-xs-push-2{left:16.66666667%}.vc_col-xs-push-1{left:8.33333333%}.vc_col-xs-push-0{left:auto}.vc_col-xs-offset-12{margin-left:100%}.vc_col-xs-offset-11{margin-left:91.66666667%}.vc_col-xs-offset-10{margin-left:83.33333333%}.vc_col-xs-offset-9{margin-left:75%}.vc_col-xs-offset-8{margin-left:66.66666667%}.vc_col-xs-offset-7{margin-left:58.33333333%}.vc_col-xs-offset-6{margin-left:50%}.vc_col-xs-offset-5{margin-left:41.66666667%}.vc_col-xs-offset-4{margin-left:33.33333333%}.vc_col-xs-offset-3{margin-left:25%}.vc_col-xs-offset-2{margin-left:16.66666667%}.vc_col-xs-offset-1{margin-left:8.33333333%}.vc_col-xs-offset-0{margin-left:0}.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5,.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5,.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5,.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{float:left}.vc_col-xs-5\/5{width:100%}.vc_col-xs-4\/5{width:80%}.vc_col-xs-3\/5{width:60%}.vc_col-xs-2\/5{width:40%}.vc_col-xs-1\/5{width:20%}.vc_col-xs-pull-5\/5{right:100%}.vc_col-xs-pull-4\/5{right:80%}.vc_col-xs-pull-3\/5{right:60%}.vc_col-xs-pull-2\/5{right:40%}.vc_col-xs-pull-1\/5{right:20%}.vc_col-xs-pull-0\/5{right:auto}.vc_col-xs-push-5\/5{left:100%}.vc_col-xs-push-4\/5{left:80%}.vc_col-xs-push-3\/5{left:60%}.vc_col-xs-push-2\/5{left:40%}.vc_col-xs-push-1\/5{left:20%}.vc_col-xs-push-0\/5{left:auto}.vc_col-xs-offset-5\/5{margin-left:100%}.vc_col-xs-offset-4\/5{margin-left:80%}.vc_col-xs-offset-3\/5{margin-left:60%}.vc_col-xs-offset-2\/5{margin-left:40%}.vc_col-xs-offset-1\/5{margin-left:20%}.vc_col-xs-offset-0\/5{margin-left:0}[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5{float:right}@media (min-width:768px){.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9{float:right}.vc_col-sm-12{width:100%}.vc_col-sm-11{width:91.66666667%}.vc_col-sm-10{width:83.33333333%}.vc_col-sm-9{width:75%}.vc_col-sm-8{width:66.66666667%}.vc_col-sm-7{width:58.33333333%}.vc_col-sm-6{width:50%}.vc_col-sm-5{width:41.66666667%}.vc_col-sm-4{width:33.33333333%}.vc_col-sm-3{width:25%}.vc_col-sm-2{width:16.66666667%}.vc_col-sm-1{width:8.33333333%}.vc_col-sm-pull-12{right:100%}.vc_col-sm-pull-11{right:91.66666667%}.vc_col-sm-pull-10{right:83.33333333%}.vc_col-sm-pull-9{right:75%}.vc_col-sm-pull-8{right:66.66666667%}.vc_col-sm-pull-7{right:58.33333333%}.vc_col-sm-pull-6{right:50%}.vc_col-sm-pull-5{right:41.66666667%}.vc_col-sm-pull-4{right:33.33333333%}.vc_col-sm-pull-3{right:25%}.vc_col-sm-pull-2{right:16.66666667%}.vc_col-sm-pull-1{right:8.33333333%}.vc_col-sm-pull-0{right:auto}.vc_col-sm-push-12{left:100%}.vc_col-sm-push-11{left:91.66666667%}.vc_col-sm-push-10{left:83.33333333%}.vc_col-sm-push-9{left:75%}.vc_col-sm-push-8{left:66.66666667%}.vc_col-sm-push-7{left:58.33333333%}.vc_col-sm-push-6{left:50%}.vc_col-sm-push-5{left:41.66666667%}.vc_col-sm-push-4{left:33.33333333%}.vc_col-sm-push-3{left:25%}.vc_col-sm-push-2{left:16.66666667%}.vc_col-sm-push-1{left:8.33333333%}.vc_col-sm-push-0{left:auto}.vc_col-sm-offset-12{margin-left:100%}.vc_col-sm-offset-11{margin-left:91.66666667%}.vc_col-sm-offset-10{margin-left:83.33333333%}.vc_col-sm-offset-9{margin-left:75%}.vc_col-sm-offset-8{margin-left:66.66666667%}.vc_col-sm-offset-7{margin-left:58.33333333%}.vc_col-sm-offset-6{margin-left:50%}.vc_col-sm-offset-5{margin-left:41.66666667%}.vc_col-sm-offset-4{margin-left:33.33333333%}.vc_col-sm-offset-3{margin-left:25%}.vc_col-sm-offset-2{margin-left:16.66666667%}.vc_col-sm-offset-1{margin-left:8.33333333%}.vc_col-sm-offset-0{margin-left:0}.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5{float:right}.vc_col-sm-5\/5{width:100%}.vc_col-sm-4\/5{width:80%}.vc_col-sm-3\/5{width:60%}.vc_col-sm-2\/5{width:40%}.vc_col-sm-1\/5{width:20%}.vc_col-sm-pull-5\/5{right:100%}.vc_col-sm-pull-4\/5{right:80%}.vc_col-sm-pull-3\/5{right:60%}.vc_col-sm-pull-2\/5{right:40%}.vc_col-sm-pull-1\/5{right:20%}.vc_col-sm-pull-0\/5{right:auto}.vc_col-sm-push-5\/5{left:100%}.vc_col-sm-push-4\/5{left:80%}.vc_col-sm-push-3\/5{left:60%}.vc_col-sm-push-2\/5{left:40%}.vc_col-sm-push-1\/5{left:20%}.vc_col-sm-push-0\/5{left:auto}.vc_col-sm-offset-5\/5{margin-left:100%}.vc_col-sm-offset-4\/5{margin-left:80%}.vc_col-sm-offset-3\/5{margin-left:60%}.vc_col-sm-offset-2\/5{margin-left:40%}.vc_col-sm-offset-1\/5{margin-left:20%}.vc_col-sm-offset-0\/5{margin-left:0}}@media (min-width:992px){.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-9{float:right}.vc_col-md-12{width:100%}.vc_col-md-11{width:91.66666667%}.vc_col-md-10{width:83.33333333%}.vc_col-md-9{width:75%}.vc_col-md-8{width:66.66666667%}.vc_col-md-7{width:58.33333333%}.vc_col-md-6{width:50%}.vc_col-md-5{width:41.66666667%}.vc_col-md-4{width:33.33333333%}.vc_col-md-3{width:25%}.vc_col-md-2{width:16.66666667%}.vc_col-md-1{width:8.33333333%}.vc_col-md-pull-12{right:100%}.vc_col-md-pull-11{right:91.66666667%}.vc_col-md-pull-10{right:83.33333333%}.vc_col-md-pull-9{right:75%}.vc_col-md-pull-8{right:66.66666667%}.vc_col-md-pull-7{right:58.33333333%}.vc_col-md-pull-6{right:50%}.vc_col-md-pull-5{right:41.66666667%}.vc_col-md-pull-4{right:33.33333333%}.vc_col-md-pull-3{right:25%}.vc_col-md-pull-2{right:16.66666667%}.vc_col-md-pull-1{right:8.33333333%}.vc_col-md-pull-0{right:auto}.vc_col-md-push-12{left:100%}.vc_col-md-push-11{left:91.66666667%}.vc_col-md-push-10{left:83.33333333%}.vc_col-md-push-9{left:75%}.vc_col-md-push-8{left:66.66666667%}.vc_col-md-push-7{left:58.33333333%}.vc_col-md-push-6{left:50%}.vc_col-md-push-5{left:41.66666667%}.vc_col-md-push-4{left:33.33333333%}.vc_col-md-push-3{left:25%}.vc_col-md-push-2{left:16.66666667%}.vc_col-md-push-1{left:8.33333333%}.vc_col-md-push-0{left:auto}.vc_col-md-offset-12{margin-left:100%}.vc_col-md-offset-11{margin-left:91.66666667%}.vc_col-md-offset-10{margin-left:83.33333333%}.vc_col-md-offset-9{margin-left:75%}.vc_col-md-offset-8{margin-left:66.66666667%}.vc_col-md-offset-7{margin-left:58.33333333%}.vc_col-md-offset-6{margin-left:50%}.vc_col-md-offset-5{margin-left:41.66666667%}.vc_col-md-offset-4{margin-left:33.33333333%}.vc_col-md-offset-3{margin-left:25%}.vc_col-md-offset-2{margin-left:16.66666667%}.vc_col-md-offset-1{margin-left:8.33333333%}.vc_col-md-offset-0{margin-left:0}.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5{float:right}.vc_col-md-5\/5{width:100%}.vc_col-md-4\/5{width:80%}.vc_col-md-3\/5{width:60%}.vc_col-md-2\/5{width:40%}.vc_col-md-1\/5{width:20%}.vc_col-md-pull-5\/5{right:100%}.vc_col-md-pull-4\/5{right:80%}.vc_col-md-pull-3\/5{right:60%}.vc_col-md-pull-2\/5{right:40%}.vc_col-md-pull-1\/5{right:20%}.vc_col-md-pull-0\/5{right:auto}.vc_col-md-push-5\/5{left:100%}.vc_col-md-push-4\/5{left:80%}.vc_col-md-push-3\/5{left:60%}.vc_col-md-push-2\/5{left:40%}.vc_col-md-push-1\/5{left:20%}.vc_col-md-push-0\/5{left:auto}.vc_col-md-offset-5\/5{margin-left:100%}.vc_col-md-offset-4\/5{margin-left:80%}.vc_col-md-offset-3\/5{margin-left:60%}.vc_col-md-offset-2\/5{margin-left:40%}.vc_col-md-offset-1\/5{margin-left:20%}.vc_col-md-offset-0\/5{margin-left:0}}@media (min-width:1200px){.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-9{float:right}.vc_col-lg-12{width:100%}.vc_col-lg-11{width:91.66666667%}.vc_col-lg-10{width:83.33333333%}.vc_col-lg-9{width:75%}.vc_col-lg-8{width:66.66666667%}.vc_col-lg-7{width:58.33333333%}.vc_col-lg-6{width:50%}.vc_col-lg-5{width:41.66666667%}.vc_col-lg-4{width:33.33333333%}.vc_col-lg-3{width:25%}.vc_col-lg-2{width:16.66666667%}.vc_col-lg-1{width:8.33333333%}.vc_col-lg-pull-12{right:100%}.vc_col-lg-pull-11{right:91.66666667%}.vc_col-lg-pull-10{right:83.33333333%}.vc_col-lg-pull-9{right:75%}.vc_col-lg-pull-8{right:66.66666667%}.vc_col-lg-pull-7{right:58.33333333%}.vc_col-lg-pull-6{right:50%}.vc_col-lg-pull-5{right:41.66666667%}.vc_col-lg-pull-4{right:33.33333333%}.vc_col-lg-pull-3{right:25%}.vc_col-lg-pull-2{right:16.66666667%}.vc_col-lg-pull-1{right:8.33333333%}.vc_col-lg-pull-0{right:auto}.vc_col-lg-push-12{left:100%}.vc_col-lg-push-11{left:91.66666667%}.vc_col-lg-push-10{left:83.33333333%}.vc_col-lg-push-9{left:75%}.vc_col-lg-push-8{left:66.66666667%}.vc_col-lg-push-7{left:58.33333333%}.vc_col-lg-push-6{left:50%}.vc_col-lg-push-5{left:41.66666667%}.vc_col-lg-push-4{left:33.33333333%}.vc_col-lg-push-3{left:25%}.vc_col-lg-push-2{left:16.66666667%}.vc_col-lg-push-1{left:8.33333333%}.vc_col-lg-push-0{left:auto}.vc_col-lg-offset-12{margin-left:100%}.vc_col-lg-offset-11{margin-left:91.66666667%}.vc_col-lg-offset-10{margin-left:83.33333333%}.vc_col-lg-offset-9{margin-left:75%}.vc_col-lg-offset-8{margin-left:66.66666667%}.vc_col-lg-offset-7{margin-left:58.33333333%}.vc_col-lg-offset-6{margin-left:50%}.vc_col-lg-offset-5{margin-left:41.66666667%}.vc_col-lg-offset-4{margin-left:33.33333333%}.vc_col-lg-offset-3{margin-left:25%}.vc_col-lg-offset-2{margin-left:16.66666667%}.vc_col-lg-offset-1{margin-left:8.33333333%}.vc_col-lg-offset-0{margin-left:0}.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5{float:left}[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5{float:right}.vc_col-lg-5\/5{width:100%}.vc_col-lg-4\/5{width:80%}.vc_col-lg-3\/5{width:60%}.vc_col-lg-2\/5{width:40%}.vc_col-lg-1\/5{width:20%}.vc_col-lg-pull-5\/5{right:100%}.vc_col-lg-pull-4\/5{right:80%}.vc_col-lg-pull-3\/5{right:60%}.vc_col-lg-pull-2\/5{right:40%}.vc_col-lg-pull-1\/5{right:20%}.vc_col-lg-pull-0\/5{right:auto}.vc_col-lg-push-5\/5{left:100%}.vc_col-lg-push-4\/5{left:80%}.vc_col-lg-push-3\/5{left:60%}.vc_col-lg-push-2\/5{left:40%}.vc_col-lg-push-1\/5{left:20%}.vc_col-lg-push-0\/5{left:auto}.vc_col-lg-offset-5\/5{margin-left:100%}.vc_col-lg-offset-4\/5{margin-left:80%}.vc_col-lg-offset-3\/5{margin-left:60%}.vc_col-lg-offset-2\/5{margin-left:40%}.vc_col-lg-offset-1\/5{margin-left:20%}.vc_col-lg-offset-0\/5{margin-left:0}}.vc_pull-right{float:right!important}.vc_pull-left{float:left!important}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_clearfix:after{clear:both}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_clearfix:after{clear:both}.vc_el-clearfix{clear:both}@media (max-width:767px){.vc_el-clearfix-xs{clear:both}}@media (min-width:768px) and (max-width:991px){.vc_el-clearfix-sm{clear:both}}@media (min-width:992px) and (max-width:1199px){.vc_el-clearfix-md{clear:both}}@media (min-width:1200px){.vc_el-clearfix-lg{clear:both}}.vc_visible{display:block}.vc_table{width:100%;margin-bottom:20px;border-collapse:collapse}.vc_table>tbody>tr>td,.vc_table>tbody>tr>th,.vc_table>tfoot>tr>td,.vc_table>tfoot>tr>th,.vc_table>thead>tr>td,.vc_table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.vc_table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.vc_table>caption+thead>tr:first-child>td,.vc_table>caption+thead>tr:first-child>th,.vc_table>colgroup+thead>tr:first-child>td,.vc_table>colgroup+thead>tr:first-child>th,.vc_table>thead:first-child>tr:first-child>td,.vc_table>thead:first-child>tr:first-child>th{border-top:0}.vc_table>tbody+tbody{border-top:2px solid #ddd}.vc_table .table{background-color:#fff}.vc_table-bordered{border:1px solid #ddd}.vc_table-bordered>tbody>tr>td,.vc_table-bordered>tbody>tr>th,.vc_table-bordered>tfoot>tr>td,.vc_table-bordered>tfoot>tr>th,.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{border:1px solid #ddd}.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{border-bottom-width:2px}.vc_pixel_icon{display:inline-block;vertical-align:middle;height:16px;width:16px;background-position:0 0;background-repeat:no-repeat}.vc_pixel_icon-alert{background-image:url(../vc/alert.png)}.vc_pixel_icon-info{background-image:url(../vc/info.png)}.vc_pixel_icon-tick{background-image:url(../vc/tick.png)}.vc_pixel_icon-explanation{background-image:url(../vc/exclamation.png)}.vc_pixel_icon-address_book{background-image:url(../images/icons/address-book.png)}.vc_pixel_icon-alarm_clock{background-image:url(../images/icons/alarm-clock.png)}.vc_pixel_icon-anchor{background-image:url(../images/icons/anchor.png)}.vc_pixel_icon-application_image{background-image:url(../images/icons/application-image.png)}.vc_pixel_icon-arrow{background-image:url(../images/icons/arrow.png)}.vc_pixel_icon-asterisk{background-image:url(../images/icons/asterisk.png)}.vc_pixel_icon-hammer{background-image:url(../images/icons/auction-hammer.png)}.vc_pixel_icon-balloon{background-image:url(../images/icons/balloon.png)}.vc_pixel_icon-balloon_buzz{background-image:url(../images/icons/balloon-buzz.png)}.vc_pixel_icon-balloon_facebook{background-image:url(../images/icons/balloon-facebook.png)}.vc_pixel_icon-balloon_twitter{background-image:url(../images/icons/balloon-twitter.png)}.vc_pixel_icon-battery{background-image:url(../images/icons/battery-full.png)}.vc_pixel_icon-binocular{background-image:url(../images/icons/binocular.png)}.vc_pixel_icon-document_excel{background-image:url(../images/icons/blue-document-excel.png)}.vc_pixel_icon-document_image{background-image:url(../images/icons/blue-document-image.png)}.vc_pixel_icon-document_music{background-image:url(../images/icons/blue-document-music.png)}.vc_pixel_icon-document_office{background-image:url(../images/icons/blue-document-office.png)}.vc_pixel_icon-document_pdf{background-image:url(../images/icons/blue-document-pdf.png)}.vc_pixel_icon-document_powerpoint{background-image:url(../images/icons/blue-document-powerpoint.png)}.vc_pixel_icon-document_word{background-image:url(../images/icons/blue-document-word.png)}.vc_pixel_icon-bookmark{background-image:url(../images/icons/bookmark.png)}.vc_pixel_icon-camcorder{background-image:url(../images/icons/camcorder.png)}.vc_pixel_icon-camera{background-image:url(../images/icons/camera.png)}.vc_pixel_icon-chart{background-image:url(../images/icons/chart.png)}.vc_pixel_icon-chart_pie{background-image:url(../images/icons/chart-pie.png)}.vc_pixel_icon-clock{background-image:url(../images/icons/clock.png)}.vc_pixel_icon-play{background-image:url(../images/icons/control.png)}.vc_pixel_icon-fire{background-image:url(../images/icons/fire.png)}.vc_pixel_icon-heart{background-image:url(../images/icons/heart.png)}.vc_pixel_icon-mail{background-image:url(../images/icons/mail.png)}.vc_pixel_icon-shield{background-image:url(../images/icons/plus-shield.png)}.vc_pixel_icon-video{background-image:url(../images/icons/video.png)}@font-face{font-family:vcpb-plugin-icons;src:url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);src:url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'),url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'),url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'),url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');font-weight:400;font-style:normal}.vc-composer-icon{font-family:vcpb-plugin-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vc-c-icon-minimize:before{content:"\e91c"}.vc-c-icon-close:before{content:"\e5cd"}.vc-c-icon-1-6_4-6_1-6:before{content:"\e90e"}.vc-c-icon-add_template:before{content:"\e903"}.vc-c-icon-arrow_back:before{content:"\e5c4"}.vc-c-icon-arrow_drop_down:before{content:"\e5c5"}.vc-c-icon-arrow_drop_up:before{content:"\e5c7"}.vc-c-icon-arrow_forward:before{content:"\e5c8"}.vc-c-icon-check:before{content:"\e5ca"}.vc-c-icon-arrow_upward:before{content:"\e5d8"}.vc-c-icon-arrow_downward:before{content:"\e5db"}.vc-c-icon-sync:before{content:"\e627"}.vc-c-icon-search:before{content:"\e8b6"}.vc-c-icon-1-1:before{content:"\e900"}.vc-c-icon-1-2_1-2:before{content:"\e901"}.vc-c-icon-1-3_1-3_1-3:before{content:"\e902"}.vc-c-icon-1-4_1-2_1-4:before{content:"\e904"}.vc-c-icon-1-4_1-4_1-4_1-4:before{content:"\e905"}.vc-c-icon-1-4_3-4:before{content:"\e906"}.vc-c-icon-1-6_1-6_1-6_1-2:before{content:"\e907"}.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before{content:"\e908"}.vc-c-icon-l_15_15_15_15_15:before{content:"\e909"}.vc-c-icon-1-6_2-3_1-6:before{content:"\e90a"}.vc-c-icon-2-3_1-3:before{content:"\e90b"}.vc-c-icon-5-6_1-6:before{content:"\e90c"}.vc-c-icon-add_element:before{content:"\e90d"}.vc-c-icon-add:before{content:"\e90f"}.vc-c-icon-cog:before{content:"\e910"}.vc-c-icon-content_copy:before{content:"\e911"}.vc-c-icon-delete_empty:before{content:"\e912"}.vc-c-icon-dragndrop:before{content:"\e913"}.vc-c-icon-fullscreen_exit:before{content:"\e914"}.vc-c-icon-fullscreen:before{content:"\e915"}.vc-c-icon-arrow_drop_right:before{content:"\e916"}.vc-c-icon-layout_default:before{content:"\e917"}.vc-c-icon-layout_landscape-smartphones:before{content:"\e918"}.vc-c-icon-layout_landscape-tablets:before{content:"\e919"}.vc-c-icon-layout_portrait-smartphones:before{content:"\e91a"}.vc-c-icon-layout_portrait-tablets:before{content:"\e91b"}.vc-c-icon-mode_edit:before{content:"\e91d"}.vc-c-icon-row_default_fe:before{content:"\e91e"}.vc-c-icon-text-block:before{content:"\e91f"}.vc_txt_align_left{text-align:left}.vc_txt_align_right{text-align:right}.vc_txt_align_center{text-align:center}.vc_txt_align_justify{text-align:justify;text-justify:inter-word}.vc_el_width_50{width:50%;margin-left:auto!important;margin-right:auto!important}.vc_el_width_60{width:60%;margin-left:auto!important;margin-right:auto!important}.vc_el_width_70{width:70%;margin-left:auto!important;margin-right:auto!important}.vc_el_width_80{width:80%;margin-left:auto!important;margin-right:auto!important}.vc_el_width_90{width:90%;margin-left:auto!important;margin-right:auto!important}.vc_el_width_100{width:100%;margin-left:auto!important;margin-right:auto!important}.vc_btn,a.vc_btn,button.vc_btn{cursor:pointer;display:inline-block;text-decoration:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:9px 12px;font-size:100%;line-height:20px;border-radius:4px}.vc_btn,.vc_btn:focus,.vc_btn:hover,a.vc_btn,a.vc_btn:focus,a.vc_btn:hover,button.vc_btn,button.vc_btn:focus,button.vc_btn:hover{border:1px solid transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.vc_btn-lg,a.vc_btn-lg,button.vc_btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.vc_btn-sm,a.vc_btn-sm,button.vc_btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.vc_btn-xs,a.vc_btn-xs,button.vc_btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.vc_btn_square,a.vc_btn_square,button.vc_btn_square{border-radius:0}.vc_btn_square_outlined,a.vc_btn_square_outlined,button.vc_btn_square_outlined{border-radius:0;background:0 0!important}.vc_btn_square_outlined,.vc_btn_square_outlined:focus,.vc_btn_square_outlined:hover,a.vc_btn_square_outlined,a.vc_btn_square_outlined:focus,a.vc_btn_square_outlined:hover,button.vc_btn_square_outlined,button.vc_btn_square_outlined:focus,button.vc_btn_square_outlined:hover{border:2px solid}.vc_btn_round,a.vc_btn_round,button.vc_btn_round{border-radius:25px}.vc_btn_outlined,a.vc_btn_outlined,button.vc_btn_outlined{background:0 0!important}.vc_btn_outlined,.vc_btn_outlined:focus,.vc_btn_outlined:hover,a.vc_btn_outlined,a.vc_btn_outlined:focus,a.vc_btn_outlined:hover,button.vc_btn_outlined,button.vc_btn_outlined:focus,button.vc_btn_outlined:hover{border:2px solid}.vc_btn-blue,a.vc_btn-blue,button.vc_btn-blue{background-color:#5472d2;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-blue:hover,a.vc_btn-blue:hover,button.vc_btn-blue:hover{background-color:#3c5ecc;color:#f7f7f7!important}.vc_btn-blue.vc_btn_outlined,.vc_btn-blue.vc_btn_square_outlined,a.vc_btn-blue.vc_btn_outlined,a.vc_btn-blue.vc_btn_square_outlined,button.vc_btn-blue.vc_btn_outlined,button.vc_btn-blue.vc_btn_square_outlined{color:#5472d2!important}.vc_btn-blue.vc_btn_outlined:hover,.vc_btn-blue.vc_btn_square_outlined:hover,a.vc_btn-blue.vc_btn_outlined:hover,a.vc_btn-blue.vc_btn_square_outlined:hover,button.vc_btn-blue.vc_btn_outlined:hover,button.vc_btn-blue.vc_btn_square_outlined:hover{border-color:#3c5ecc}.vc_btn-blue.vc_btn_3d,a.vc_btn-blue.vc_btn_3d,button.vc_btn-blue.vc_btn_3d{-webkit-box-shadow:0 5px 0 #3253bc;box-shadow:0 5px 0 #3253bc;margin-bottom:5px}.vc_btn-blue.vc_btn_3d.vc_btn_xs,a.vc_btn-blue.vc_btn_3d.vc_btn_xs,button.vc_btn-blue.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #3253bc;box-shadow:0 3px 0 #3253bc;margin-bottom:3px}.vc_btn-blue.vc_btn_3d.vc_btn_sm,a.vc_btn-blue.vc_btn_3d.vc_btn_sm,button.vc_btn-blue.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #3253bc;box-shadow:0 4px 0 #3253bc;margin-bottom:4px}.vc_btn-turquoise,a.vc_btn-turquoise,button.vc_btn-turquoise{background-color:#00c1cf;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-turquoise:hover,a.vc_btn-turquoise:hover,button.vc_btn-turquoise:hover{background-color:#00a4b0;color:#f7f7f7!important}.vc_btn-turquoise.vc_btn_outlined,.vc_btn-turquoise.vc_btn_square_outlined,a.vc_btn-turquoise.vc_btn_outlined,a.vc_btn-turquoise.vc_btn_square_outlined,button.vc_btn-turquoise.vc_btn_outlined,button.vc_btn-turquoise.vc_btn_square_outlined{color:#00c1cf!important}.vc_btn-turquoise.vc_btn_outlined:hover,.vc_btn-turquoise.vc_btn_square_outlined:hover,a.vc_btn-turquoise.vc_btn_outlined:hover,a.vc_btn-turquoise.vc_btn_square_outlined:hover,button.vc_btn-turquoise.vc_btn_outlined:hover,button.vc_btn-turquoise.vc_btn_square_outlined:hover{border-color:#00a4b0}.vc_btn-turquoise.vc_btn_3d,a.vc_btn-turquoise.vc_btn_3d,button.vc_btn-turquoise.vc_btn_3d{-webkit-box-shadow:0 5px 0 #008d97;box-shadow:0 5px 0 #008d97;margin-bottom:5px}.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #008d97;box-shadow:0 3px 0 #008d97;margin-bottom:3px}.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #008d97;box-shadow:0 4px 0 #008d97;margin-bottom:4px}.vc_btn-pink,a.vc_btn-pink,button.vc_btn-pink{background-color:#fe6c61;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-pink:hover,a.vc_btn-pink:hover,button.vc_btn-pink:hover{background-color:#fe5043;color:#f7f7f7!important}.vc_btn-pink.vc_btn_outlined,.vc_btn-pink.vc_btn_square_outlined,a.vc_btn-pink.vc_btn_outlined,a.vc_btn-pink.vc_btn_square_outlined,button.vc_btn-pink.vc_btn_outlined,button.vc_btn-pink.vc_btn_square_outlined{color:#fe6c61!important}.vc_btn-pink.vc_btn_outlined:hover,.vc_btn-pink.vc_btn_square_outlined:hover,a.vc_btn-pink.vc_btn_outlined:hover,a.vc_btn-pink.vc_btn_square_outlined:hover,button.vc_btn-pink.vc_btn_outlined:hover,button.vc_btn-pink.vc_btn_square_outlined:hover{border-color:#fe5043}.vc_btn-pink.vc_btn_3d,a.vc_btn-pink.vc_btn_3d,button.vc_btn-pink.vc_btn_3d{-webkit-box-shadow:0 5px 0 #fe3829;box-shadow:0 5px 0 #fe3829;margin-bottom:5px}.vc_btn-pink.vc_btn_3d.vc_btn_xs,a.vc_btn-pink.vc_btn_3d.vc_btn_xs,button.vc_btn-pink.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #fe3829;box-shadow:0 3px 0 #fe3829;margin-bottom:3px}.vc_btn-pink.vc_btn_3d.vc_btn_sm,a.vc_btn-pink.vc_btn_3d.vc_btn_sm,button.vc_btn-pink.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #fe3829;box-shadow:0 4px 0 #fe3829;margin-bottom:4px}.vc_btn-violet,a.vc_btn-violet,button.vc_btn-violet{background-color:#8d6dc4;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-violet:hover,a.vc_btn-violet:hover,button.vc_btn-violet:hover{background-color:#7c57bb;color:#f7f7f7!important}.vc_btn-violet.vc_btn_outlined,.vc_btn-violet.vc_btn_square_outlined,a.vc_btn-violet.vc_btn_outlined,a.vc_btn-violet.vc_btn_square_outlined,button.vc_btn-violet.vc_btn_outlined,button.vc_btn-violet.vc_btn_square_outlined{color:#8d6dc4!important}.vc_btn-violet.vc_btn_outlined:hover,.vc_btn-violet.vc_btn_square_outlined:hover,a.vc_btn-violet.vc_btn_outlined:hover,a.vc_btn-violet.vc_btn_square_outlined:hover,button.vc_btn-violet.vc_btn_outlined:hover,button.vc_btn-violet.vc_btn_square_outlined:hover{border-color:#7c57bb}.vc_btn-violet.vc_btn_3d,a.vc_btn-violet.vc_btn_3d,button.vc_btn-violet.vc_btn_3d{-webkit-box-shadow:0 5px 0 #6e48b1;box-shadow:0 5px 0 #6e48b1;margin-bottom:5px}.vc_btn-violet.vc_btn_3d.vc_btn_xs,a.vc_btn-violet.vc_btn_3d.vc_btn_xs,button.vc_btn-violet.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #6e48b1;box-shadow:0 3px 0 #6e48b1;margin-bottom:3px}.vc_btn-violet.vc_btn_3d.vc_btn_sm,a.vc_btn-violet.vc_btn_3d.vc_btn_sm,button.vc_btn-violet.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #6e48b1;box-shadow:0 4px 0 #6e48b1;margin-bottom:4px}.vc_btn-peacoc,a.vc_btn-peacoc,button.vc_btn-peacoc{background-color:#4cadc9;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-peacoc:hover,a.vc_btn-peacoc:hover,button.vc_btn-peacoc:hover{background-color:#39a0bd;color:#f7f7f7!important}.vc_btn-peacoc.vc_btn_outlined,.vc_btn-peacoc.vc_btn_square_outlined,a.vc_btn-peacoc.vc_btn_outlined,a.vc_btn-peacoc.vc_btn_square_outlined,button.vc_btn-peacoc.vc_btn_outlined,button.vc_btn-peacoc.vc_btn_square_outlined{color:#4cadc9!important}.vc_btn-peacoc.vc_btn_outlined:hover,.vc_btn-peacoc.vc_btn_square_outlined:hover,a.vc_btn-peacoc.vc_btn_outlined:hover,a.vc_btn-peacoc.vc_btn_square_outlined:hover,button.vc_btn-peacoc.vc_btn_outlined:hover,button.vc_btn-peacoc.vc_btn_square_outlined:hover{border-color:#39a0bd}.vc_btn-peacoc.vc_btn_3d,a.vc_btn-peacoc.vc_btn_3d,button.vc_btn-peacoc.vc_btn_3d{-webkit-box-shadow:0 5px 0 #338faa;box-shadow:0 5px 0 #338faa;margin-bottom:5px}.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #338faa;box-shadow:0 3px 0 #338faa;margin-bottom:3px}.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #338faa;box-shadow:0 4px 0 #338faa;margin-bottom:4px}.vc_btn-chino,a.vc_btn-chino,button.vc_btn-chino{background-color:#cec2ab;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-chino:hover,a.vc_btn-chino:hover,button.vc_btn-chino:hover{background-color:#c3b498;color:#f7f7f7!important}.vc_btn-chino.vc_btn_outlined,.vc_btn-chino.vc_btn_square_outlined,a.vc_btn-chino.vc_btn_outlined,a.vc_btn-chino.vc_btn_square_outlined,button.vc_btn-chino.vc_btn_outlined,button.vc_btn-chino.vc_btn_square_outlined{color:#cec2ab!important}.vc_btn-chino.vc_btn_outlined:hover,.vc_btn-chino.vc_btn_square_outlined:hover,a.vc_btn-chino.vc_btn_outlined:hover,a.vc_btn-chino.vc_btn_square_outlined:hover,button.vc_btn-chino.vc_btn_outlined:hover,button.vc_btn-chino.vc_btn_square_outlined:hover{border-color:#c3b498}.vc_btn-chino.vc_btn_3d,a.vc_btn-chino.vc_btn_3d,button.vc_btn-chino.vc_btn_3d{-webkit-box-shadow:0 5px 0 #b9a888;box-shadow:0 5px 0 #b9a888;margin-bottom:5px}.vc_btn-chino.vc_btn_3d.vc_btn_xs,a.vc_btn-chino.vc_btn_3d.vc_btn_xs,button.vc_btn-chino.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #b9a888;box-shadow:0 3px 0 #b9a888;margin-bottom:3px}.vc_btn-chino.vc_btn_3d.vc_btn_sm,a.vc_btn-chino.vc_btn_3d.vc_btn_sm,button.vc_btn-chino.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #b9a888;box-shadow:0 4px 0 #b9a888;margin-bottom:4px}.vc_btn-mulled_wine,a.vc_btn-mulled_wine,button.vc_btn-mulled_wine{background-color:#50485b;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-mulled_wine:hover,a.vc_btn-mulled_wine:hover,button.vc_btn-mulled_wine:hover{background-color:#413a4a;color:#f7f7f7!important}.vc_btn-mulled_wine.vc_btn_outlined,.vc_btn-mulled_wine.vc_btn_square_outlined,a.vc_btn-mulled_wine.vc_btn_outlined,a.vc_btn-mulled_wine.vc_btn_square_outlined,button.vc_btn-mulled_wine.vc_btn_outlined,button.vc_btn-mulled_wine.vc_btn_square_outlined{color:#50485b!important}.vc_btn-mulled_wine.vc_btn_outlined:hover,.vc_btn-mulled_wine.vc_btn_square_outlined:hover,a.vc_btn-mulled_wine.vc_btn_outlined:hover,a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,button.vc_btn-mulled_wine.vc_btn_outlined:hover,button.vc_btn-mulled_wine.vc_btn_square_outlined:hover{border-color:#413a4a}.vc_btn-mulled_wine.vc_btn_3d,a.vc_btn-mulled_wine.vc_btn_3d,button.vc_btn-mulled_wine.vc_btn_3d{-webkit-box-shadow:0 5px 0 #342f3c;box-shadow:0 5px 0 #342f3c;margin-bottom:5px}.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #342f3c;box-shadow:0 3px 0 #342f3c;margin-bottom:3px}.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #342f3c;box-shadow:0 4px 0 #342f3c;margin-bottom:4px}.vc_btn-vista_blue,a.vc_btn-vista_blue,button.vc_btn-vista_blue{background-color:#75d69c;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-vista_blue:hover,a.vc_btn-vista_blue:hover,button.vc_btn-vista_blue:hover{background-color:#5dcf8b;color:#f7f7f7!important}.vc_btn-vista_blue.vc_btn_outlined,.vc_btn-vista_blue.vc_btn_square_outlined,a.vc_btn-vista_blue.vc_btn_outlined,a.vc_btn-vista_blue.vc_btn_square_outlined,button.vc_btn-vista_blue.vc_btn_outlined,button.vc_btn-vista_blue.vc_btn_square_outlined{color:#75d69c!important}.vc_btn-vista_blue.vc_btn_outlined:hover,.vc_btn-vista_blue.vc_btn_square_outlined:hover,a.vc_btn-vista_blue.vc_btn_outlined:hover,a.vc_btn-vista_blue.vc_btn_square_outlined:hover,button.vc_btn-vista_blue.vc_btn_outlined:hover,button.vc_btn-vista_blue.vc_btn_square_outlined:hover{border-color:#5dcf8b}.vc_btn-vista_blue.vc_btn_3d,a.vc_btn-vista_blue.vc_btn_3d,button.vc_btn-vista_blue.vc_btn_3d{-webkit-box-shadow:0 5px 0 #4ac97d;box-shadow:0 5px 0 #4ac97d;margin-bottom:5px}.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #4ac97d;box-shadow:0 3px 0 #4ac97d;margin-bottom:3px}.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #4ac97d;box-shadow:0 4px 0 #4ac97d;margin-bottom:4px}.vc_btn-black,a.vc_btn-black,button.vc_btn-black{background-color:#2a2a2a;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-black:hover,a.vc_btn-black:hover,button.vc_btn-black:hover{background-color:#1b1b1b;color:#f7f7f7!important}.vc_btn-black.vc_btn_outlined,.vc_btn-black.vc_btn_square_outlined,a.vc_btn-black.vc_btn_outlined,a.vc_btn-black.vc_btn_square_outlined,button.vc_btn-black.vc_btn_outlined,button.vc_btn-black.vc_btn_square_outlined{color:#2a2a2a!important}.vc_btn-black.vc_btn_outlined:hover,.vc_btn-black.vc_btn_square_outlined:hover,a.vc_btn-black.vc_btn_outlined:hover,a.vc_btn-black.vc_btn_square_outlined:hover,button.vc_btn-black.vc_btn_outlined:hover,button.vc_btn-black.vc_btn_square_outlined:hover{border-color:#1b1b1b}.vc_btn-black.vc_btn_3d,a.vc_btn-black.vc_btn_3d,button.vc_btn-black.vc_btn_3d{-webkit-box-shadow:0 5px 0 #0e0e0e;box-shadow:0 5px 0 #0e0e0e;margin-bottom:5px}.vc_btn-black.vc_btn_3d.vc_btn_xs,a.vc_btn-black.vc_btn_3d.vc_btn_xs,button.vc_btn-black.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #0e0e0e;box-shadow:0 3px 0 #0e0e0e;margin-bottom:3px}.vc_btn-black.vc_btn_3d.vc_btn_sm,a.vc_btn-black.vc_btn_3d.vc_btn_sm,button.vc_btn-black.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #0e0e0e;box-shadow:0 4px 0 #0e0e0e;margin-bottom:4px}.vc_btn-grey,a.vc_btn-grey,button.vc_btn-grey{background-color:#ebebeb;color:#666!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-grey:hover,a.vc_btn-grey:hover,button.vc_btn-grey:hover{background-color:#dcdcdc;color:#5e5e5e!important}.vc_btn-grey.vc_btn_outlined,.vc_btn-grey.vc_btn_square_outlined,a.vc_btn-grey.vc_btn_outlined,a.vc_btn-grey.vc_btn_square_outlined,button.vc_btn-grey.vc_btn_outlined,button.vc_btn-grey.vc_btn_square_outlined{color:#ebebeb!important}.vc_btn-grey.vc_btn_outlined:hover,.vc_btn-grey.vc_btn_square_outlined:hover,a.vc_btn-grey.vc_btn_outlined:hover,a.vc_btn-grey.vc_btn_square_outlined:hover,button.vc_btn-grey.vc_btn_outlined:hover,button.vc_btn-grey.vc_btn_square_outlined:hover{border-color:#dcdcdc}.vc_btn-grey.vc_btn_3d,a.vc_btn-grey.vc_btn_3d,button.vc_btn-grey.vc_btn_3d{-webkit-box-shadow:0 5px 0 #cfcfcf;box-shadow:0 5px 0 #cfcfcf;margin-bottom:5px}.vc_btn-grey.vc_btn_3d.vc_btn_xs,a.vc_btn-grey.vc_btn_3d.vc_btn_xs,button.vc_btn-grey.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #cfcfcf;box-shadow:0 3px 0 #cfcfcf;margin-bottom:3px}.vc_btn-grey.vc_btn_3d.vc_btn_sm,a.vc_btn-grey.vc_btn_3d.vc_btn_sm,button.vc_btn-grey.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #cfcfcf;box-shadow:0 4px 0 #cfcfcf;margin-bottom:4px}.vc_btn-orange,a.vc_btn-orange,button.vc_btn-orange{background-color:#f7be68;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-orange:hover,a.vc_btn-orange:hover,button.vc_btn-orange:hover{background-color:#f5b14b;color:#f7f7f7!important}.vc_btn-orange.vc_btn_outlined,.vc_btn-orange.vc_btn_square_outlined,a.vc_btn-orange.vc_btn_outlined,a.vc_btn-orange.vc_btn_square_outlined,button.vc_btn-orange.vc_btn_outlined,button.vc_btn-orange.vc_btn_square_outlined{color:#f7be68!important}.vc_btn-orange.vc_btn_outlined:hover,.vc_btn-orange.vc_btn_square_outlined:hover,a.vc_btn-orange.vc_btn_outlined:hover,a.vc_btn-orange.vc_btn_square_outlined:hover,button.vc_btn-orange.vc_btn_outlined:hover,button.vc_btn-orange.vc_btn_square_outlined:hover{border-color:#f5b14b}.vc_btn-orange.vc_btn_3d,a.vc_btn-orange.vc_btn_3d,button.vc_btn-orange.vc_btn_3d{-webkit-box-shadow:0 5px 0 #f4a733;box-shadow:0 5px 0 #f4a733;margin-bottom:5px}.vc_btn-orange.vc_btn_3d.vc_btn_xs,a.vc_btn-orange.vc_btn_3d.vc_btn_xs,button.vc_btn-orange.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #f4a733;box-shadow:0 3px 0 #f4a733;margin-bottom:3px}.vc_btn-orange.vc_btn_3d.vc_btn_sm,a.vc_btn-orange.vc_btn_3d.vc_btn_sm,button.vc_btn-orange.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #f4a733;box-shadow:0 4px 0 #f4a733;margin-bottom:4px}.vc_btn-sky,a.vc_btn-sky,button.vc_btn-sky{background-color:#5aa1e3;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-sky:hover,a.vc_btn-sky:hover,button.vc_btn-sky:hover{background-color:#4092df;color:#f7f7f7!important}.vc_btn-sky.vc_btn_outlined,.vc_btn-sky.vc_btn_square_outlined,a.vc_btn-sky.vc_btn_outlined,a.vc_btn-sky.vc_btn_square_outlined,button.vc_btn-sky.vc_btn_outlined,button.vc_btn-sky.vc_btn_square_outlined{color:#5aa1e3!important}.vc_btn-sky.vc_btn_outlined:hover,.vc_btn-sky.vc_btn_square_outlined:hover,a.vc_btn-sky.vc_btn_outlined:hover,a.vc_btn-sky.vc_btn_square_outlined:hover,button.vc_btn-sky.vc_btn_outlined:hover,button.vc_btn-sky.vc_btn_square_outlined:hover{border-color:#4092df}.vc_btn-sky.vc_btn_3d,a.vc_btn-sky.vc_btn_3d,button.vc_btn-sky.vc_btn_3d{-webkit-box-shadow:0 5px 0 #2a86db;box-shadow:0 5px 0 #2a86db;margin-bottom:5px}.vc_btn-sky.vc_btn_3d.vc_btn_xs,a.vc_btn-sky.vc_btn_3d.vc_btn_xs,button.vc_btn-sky.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #2a86db;box-shadow:0 3px 0 #2a86db;margin-bottom:3px}.vc_btn-sky.vc_btn_3d.vc_btn_sm,a.vc_btn-sky.vc_btn_3d.vc_btn_sm,button.vc_btn-sky.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #2a86db;box-shadow:0 4px 0 #2a86db;margin-bottom:4px}.vc_btn-green,a.vc_btn-green,button.vc_btn-green{background-color:#6dab3c;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-green:hover,a.vc_btn-green:hover,button.vc_btn-green:hover{background-color:#5f9434;color:#f7f7f7!important}.vc_btn-green.vc_btn_outlined,.vc_btn-green.vc_btn_square_outlined,a.vc_btn-green.vc_btn_outlined,a.vc_btn-green.vc_btn_square_outlined,button.vc_btn-green.vc_btn_outlined,button.vc_btn-green.vc_btn_square_outlined{color:#6dab3c!important}.vc_btn-green.vc_btn_outlined:hover,.vc_btn-green.vc_btn_square_outlined:hover,a.vc_btn-green.vc_btn_outlined:hover,a.vc_btn-green.vc_btn_square_outlined:hover,button.vc_btn-green.vc_btn_outlined:hover,button.vc_btn-green.vc_btn_square_outlined:hover{border-color:#5f9434}.vc_btn-green.vc_btn_3d,a.vc_btn-green.vc_btn_3d,button.vc_btn-green.vc_btn_3d{-webkit-box-shadow:0 5px 0 #53812d;box-shadow:0 5px 0 #53812d;margin-bottom:5px}.vc_btn-green.vc_btn_3d.vc_btn_xs,a.vc_btn-green.vc_btn_3d.vc_btn_xs,button.vc_btn-green.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #53812d;box-shadow:0 3px 0 #53812d;margin-bottom:3px}.vc_btn-green.vc_btn_3d.vc_btn_sm,a.vc_btn-green.vc_btn_3d.vc_btn_sm,button.vc_btn-green.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #53812d;box-shadow:0 4px 0 #53812d;margin-bottom:4px}.vc_btn-juicy_pink,a.vc_btn-juicy_pink,button.vc_btn-juicy_pink{background-color:#f4524d;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-juicy_pink:hover,a.vc_btn-juicy_pink:hover,button.vc_btn-juicy_pink:hover{background-color:#f23630;color:#f7f7f7!important}.vc_btn-juicy_pink.vc_btn_outlined,.vc_btn-juicy_pink.vc_btn_square_outlined,a.vc_btn-juicy_pink.vc_btn_outlined,a.vc_btn-juicy_pink.vc_btn_square_outlined,button.vc_btn-juicy_pink.vc_btn_outlined,button.vc_btn-juicy_pink.vc_btn_square_outlined{color:#f4524d!important}.vc_btn-juicy_pink.vc_btn_outlined:hover,.vc_btn-juicy_pink.vc_btn_square_outlined:hover,a.vc_btn-juicy_pink.vc_btn_outlined:hover,a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,button.vc_btn-juicy_pink.vc_btn_outlined:hover,button.vc_btn-juicy_pink.vc_btn_square_outlined:hover{border-color:#f23630}.vc_btn-juicy_pink.vc_btn_3d,a.vc_btn-juicy_pink.vc_btn_3d,button.vc_btn-juicy_pink.vc_btn_3d{-webkit-box-shadow:0 5px 0 #f11f18;box-shadow:0 5px 0 #f11f18;margin-bottom:5px}.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #f11f18;box-shadow:0 3px 0 #f11f18;margin-bottom:3px}.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #f11f18;box-shadow:0 4px 0 #f11f18;margin-bottom:4px}.vc_btn-sandy_brown,a.vc_btn-sandy_brown,button.vc_btn-sandy_brown{background-color:#f79468;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-sandy_brown:hover,a.vc_btn-sandy_brown:hover,button.vc_btn-sandy_brown:hover{background-color:#f57f4b;color:#f7f7f7!important}.vc_btn-sandy_brown.vc_btn_outlined,.vc_btn-sandy_brown.vc_btn_square_outlined,a.vc_btn-sandy_brown.vc_btn_outlined,a.vc_btn-sandy_brown.vc_btn_square_outlined,button.vc_btn-sandy_brown.vc_btn_outlined,button.vc_btn-sandy_brown.vc_btn_square_outlined{color:#f79468!important}.vc_btn-sandy_brown.vc_btn_outlined:hover,.vc_btn-sandy_brown.vc_btn_square_outlined:hover,a.vc_btn-sandy_brown.vc_btn_outlined:hover,a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,button.vc_btn-sandy_brown.vc_btn_outlined:hover,button.vc_btn-sandy_brown.vc_btn_square_outlined:hover{border-color:#f57f4b}.vc_btn-sandy_brown.vc_btn_3d,a.vc_btn-sandy_brown.vc_btn_3d,button.vc_btn-sandy_brown.vc_btn_3d{-webkit-box-shadow:0 5px 0 #f46e33;box-shadow:0 5px 0 #f46e33;margin-bottom:5px}.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #f46e33;box-shadow:0 3px 0 #f46e33;margin-bottom:3px}.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #f46e33;box-shadow:0 4px 0 #f46e33;margin-bottom:4px}.vc_btn-purple,a.vc_btn-purple,button.vc_btn-purple{background-color:#b97ebb;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-purple:hover,a.vc_btn-purple:hover,button.vc_btn-purple:hover{background-color:#ae6ab0;color:#f7f7f7!important}.vc_btn-purple.vc_btn_outlined,.vc_btn-purple.vc_btn_square_outlined,a.vc_btn-purple.vc_btn_outlined,a.vc_btn-purple.vc_btn_square_outlined,button.vc_btn-purple.vc_btn_outlined,button.vc_btn-purple.vc_btn_square_outlined{color:#b97ebb!important}.vc_btn-purple.vc_btn_outlined:hover,.vc_btn-purple.vc_btn_square_outlined:hover,a.vc_btn-purple.vc_btn_outlined:hover,a.vc_btn-purple.vc_btn_square_outlined:hover,button.vc_btn-purple.vc_btn_outlined:hover,button.vc_btn-purple.vc_btn_square_outlined:hover{border-color:#ae6ab0}.vc_btn-purple.vc_btn_3d,a.vc_btn-purple.vc_btn_3d,button.vc_btn-purple.vc_btn_3d{-webkit-box-shadow:0 5px 0 #a559a8;box-shadow:0 5px 0 #a559a8;margin-bottom:5px}.vc_btn-purple.vc_btn_3d.vc_btn_xs,a.vc_btn-purple.vc_btn_3d.vc_btn_xs,button.vc_btn-purple.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #a559a8;box-shadow:0 3px 0 #a559a8;margin-bottom:3px}.vc_btn-purple.vc_btn_3d.vc_btn_sm,a.vc_btn-purple.vc_btn_3d.vc_btn_sm,button.vc_btn-purple.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #a559a8;box-shadow:0 4px 0 #a559a8;margin-bottom:4px}.vc_btn-white,a.vc_btn-white,button.vc_btn-white{background-color:#fff;color:#666!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-white:hover,a.vc_btn-white:hover,button.vc_btn-white:hover{background-color:#f0f0f0;color:#5e5e5e!important}.vc_btn-white.vc_btn_outlined,.vc_btn-white.vc_btn_square_outlined,a.vc_btn-white.vc_btn_outlined,a.vc_btn-white.vc_btn_square_outlined,button.vc_btn-white.vc_btn_outlined,button.vc_btn-white.vc_btn_square_outlined{color:#fff!important}.vc_btn-white.vc_btn_outlined:hover,.vc_btn-white.vc_btn_square_outlined:hover,a.vc_btn-white.vc_btn_outlined:hover,a.vc_btn-white.vc_btn_square_outlined:hover,button.vc_btn-white.vc_btn_outlined:hover,button.vc_btn-white.vc_btn_square_outlined:hover{border-color:#f0f0f0}.vc_btn-white.vc_btn_3d,a.vc_btn-white.vc_btn_3d,button.vc_btn-white.vc_btn_3d{-webkit-box-shadow:0 5px 0 #e3e3e3;box-shadow:0 5px 0 #e3e3e3;margin-bottom:5px}.vc_btn-white.vc_btn_3d.vc_btn_xs,a.vc_btn-white.vc_btn_3d.vc_btn_xs,button.vc_btn-white.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #e3e3e3;box-shadow:0 3px 0 #e3e3e3;margin-bottom:3px}.vc_btn-white.vc_btn_3d.vc_btn_sm,a.vc_btn-white.vc_btn_3d.vc_btn_sm,button.vc_btn-white.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #e3e3e3;box-shadow:0 4px 0 #e3e3e3;margin-bottom:4px}.vc_btn-grace,a.vc_btn-grace,button.vc_btn-grace{background-color:#aed13b;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-grace:hover,a.vc_btn-grace:hover,button.vc_btn-grace:hover{background-color:#9ec02d;color:#f7f7f7!important}.vc_btn-grace.vc_btn_outlined,.vc_btn-grace.vc_btn_square_outlined,a.vc_btn-grace.vc_btn_outlined,a.vc_btn-grace.vc_btn_square_outlined,button.vc_btn-grace.vc_btn_outlined,button.vc_btn-grace.vc_btn_square_outlined{color:#aed13b!important}.vc_btn-grace.vc_btn_outlined:hover,.vc_btn-grace.vc_btn_square_outlined:hover,a.vc_btn-grace.vc_btn_outlined:hover,a.vc_btn-grace.vc_btn_square_outlined:hover,button.vc_btn-grace.vc_btn_outlined:hover,button.vc_btn-grace.vc_btn_square_outlined:hover{border-color:#9ec02d}.vc_btn-grace.vc_btn_3d,a.vc_btn-grace.vc_btn_3d,button.vc_btn-grace.vc_btn_3d{-webkit-box-shadow:0 5px 0 #8dac28;box-shadow:0 5px 0 #8dac28;margin-bottom:5px}.vc_btn-grace.vc_btn_3d.vc_btn_xs,a.vc_btn-grace.vc_btn_3d.vc_btn_xs,button.vc_btn-grace.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #8dac28;box-shadow:0 3px 0 #8dac28;margin-bottom:3px}.vc_btn-grace.vc_btn_3d.vc_btn_sm,a.vc_btn-grace.vc_btn_3d.vc_btn_sm,button.vc_btn-grace.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #8dac28;box-shadow:0 4px 0 #8dac28;margin-bottom:4px}.vc_btn-default,a.vc_btn-default,button.vc_btn-default{color:#7d7d7d;background-color:#fff;border-color:transparent}.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,.vc_btn-default:focus,.vc_btn-default:hover,a.vc_btn-default.active,a.vc_btn-default:active,a.vc_btn-default:focus,a.vc_btn-default:hover,button.vc_btn-default.active,button.vc_btn-default:active,button.vc_btn-default:focus,button.vc_btn-default:hover{color:#7d7d7d;background-color:#e6e6e6;border-color:transparent}.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,a.vc_btn-default.active,a.vc_btn-default:active,button.vc_btn-default.active,button.vc_btn-default:active{background-image:none}.vc_btn-default.disabled,.vc_btn-default.disabled.active,.vc_btn-default.disabled:active,.vc_btn-default.disabled:focus,.vc_btn-default.disabled:hover,.vc_btn-default[disabled],.vc_btn-default[disabled].active,.vc_btn-default[disabled]:active,.vc_btn-default[disabled]:focus,.vc_btn-default[disabled]:hover,a.vc_btn-default.disabled,a.vc_btn-default.disabled.active,a.vc_btn-default.disabled:active,a.vc_btn-default.disabled:focus,a.vc_btn-default.disabled:hover,a.vc_btn-default[disabled],a.vc_btn-default[disabled].active,a.vc_btn-default[disabled]:active,a.vc_btn-default[disabled]:focus,a.vc_btn-default[disabled]:hover,button.vc_btn-default.disabled,button.vc_btn-default.disabled.active,button.vc_btn-default.disabled:active,button.vc_btn-default.disabled:focus,button.vc_btn-default.disabled:hover,button.vc_btn-default[disabled],button.vc_btn-default[disabled].active,button.vc_btn-default[disabled]:active,button.vc_btn-default[disabled]:focus,button.vc_btn-default[disabled]:hover,fieldset[disabled] .vc_btn-default,fieldset[disabled] .vc_btn-default.active,fieldset[disabled] .vc_btn-default:active,fieldset[disabled] .vc_btn-default:focus,fieldset[disabled] .vc_btn-default:hover,fieldset[disabled] a.vc_btn-default,fieldset[disabled] a.vc_btn-default.active,fieldset[disabled] a.vc_btn-default:active,fieldset[disabled] a.vc_btn-default:focus,fieldset[disabled] a.vc_btn-default:hover,fieldset[disabled] button.vc_btn-default,fieldset[disabled] button.vc_btn-default.active,fieldset[disabled] button.vc_btn-default:active,fieldset[disabled] button.vc_btn-default:focus,fieldset[disabled] button.vc_btn-default:hover{background-color:#fff;border-color:transparent}.vc_btn-default .badge,a.vc_btn-default .badge,button.vc_btn-default .badge{color:#fff;background-color:#7d7d7d}.vc_btn-primary,a.vc_btn-primary,button.vc_btn-primary{color:#fff;background-color:#00aef0;border-color:transparent}.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,.vc_btn-primary:focus,.vc_btn-primary:hover,a.vc_btn-primary.active,a.vc_btn-primary:active,a.vc_btn-primary:focus,a.vc_btn-primary:hover,button.vc_btn-primary.active,button.vc_btn-primary:active,button.vc_btn-primary:focus,button.vc_btn-primary:hover{color:#fff;background-color:#0089bd;border-color:transparent}.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,a.vc_btn-primary.active,a.vc_btn-primary:active,button.vc_btn-primary.active,button.vc_btn-primary:active{background-image:none}.vc_btn-primary.disabled,.vc_btn-primary.disabled.active,.vc_btn-primary.disabled:active,.vc_btn-primary.disabled:focus,.vc_btn-primary.disabled:hover,.vc_btn-primary[disabled],.vc_btn-primary[disabled].active,.vc_btn-primary[disabled]:active,.vc_btn-primary[disabled]:focus,.vc_btn-primary[disabled]:hover,a.vc_btn-primary.disabled,a.vc_btn-primary.disabled.active,a.vc_btn-primary.disabled:active,a.vc_btn-primary.disabled:focus,a.vc_btn-primary.disabled:hover,a.vc_btn-primary[disabled],a.vc_btn-primary[disabled].active,a.vc_btn-primary[disabled]:active,a.vc_btn-primary[disabled]:focus,a.vc_btn-primary[disabled]:hover,button.vc_btn-primary.disabled,button.vc_btn-primary.disabled.active,button.vc_btn-primary.disabled:active,button.vc_btn-primary.disabled:focus,button.vc_btn-primary.disabled:hover,button.vc_btn-primary[disabled],button.vc_btn-primary[disabled].active,button.vc_btn-primary[disabled]:active,button.vc_btn-primary[disabled]:focus,button.vc_btn-primary[disabled]:hover,fieldset[disabled] .vc_btn-primary,fieldset[disabled] .vc_btn-primary.active,fieldset[disabled] .vc_btn-primary:active,fieldset[disabled] .vc_btn-primary:focus,fieldset[disabled] .vc_btn-primary:hover,fieldset[disabled] a.vc_btn-primary,fieldset[disabled] a.vc_btn-primary.active,fieldset[disabled] a.vc_btn-primary:active,fieldset[disabled] a.vc_btn-primary:focus,fieldset[disabled] a.vc_btn-primary:hover,fieldset[disabled] button.vc_btn-primary,fieldset[disabled] button.vc_btn-primary.active,fieldset[disabled] button.vc_btn-primary:active,fieldset[disabled] button.vc_btn-primary:focus,fieldset[disabled] button.vc_btn-primary:hover{background-color:#00aef0;border-color:transparent}.vc_btn-primary .badge,a.vc_btn-primary .badge,button.vc_btn-primary .badge{color:#00aef0;background-color:#fff}.vc_btn-success,a.vc_btn-success,button.vc_btn-success{color:#fff;background-color:#5cb85c;border-color:transparent}.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,.vc_btn-success:focus,.vc_btn-success:hover,a.vc_btn-success.active,a.vc_btn-success:active,a.vc_btn-success:focus,a.vc_btn-success:hover,button.vc_btn-success.active,button.vc_btn-success:active,button.vc_btn-success:focus,button.vc_btn-success:hover{color:#fff;background-color:#449d44;border-color:transparent}.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,a.vc_btn-success.active,a.vc_btn-success:active,button.vc_btn-success.active,button.vc_btn-success:active{background-image:none}.vc_btn-success.disabled,.vc_btn-success.disabled.active,.vc_btn-success.disabled:active,.vc_btn-success.disabled:focus,.vc_btn-success.disabled:hover,.vc_btn-success[disabled],.vc_btn-success[disabled].active,.vc_btn-success[disabled]:active,.vc_btn-success[disabled]:focus,.vc_btn-success[disabled]:hover,a.vc_btn-success.disabled,a.vc_btn-success.disabled.active,a.vc_btn-success.disabled:active,a.vc_btn-success.disabled:focus,a.vc_btn-success.disabled:hover,a.vc_btn-success[disabled],a.vc_btn-success[disabled].active,a.vc_btn-success[disabled]:active,a.vc_btn-success[disabled]:focus,a.vc_btn-success[disabled]:hover,button.vc_btn-success.disabled,button.vc_btn-success.disabled.active,button.vc_btn-success.disabled:active,button.vc_btn-success.disabled:focus,button.vc_btn-success.disabled:hover,button.vc_btn-success[disabled],button.vc_btn-success[disabled].active,button.vc_btn-success[disabled]:active,button.vc_btn-success[disabled]:focus,button.vc_btn-success[disabled]:hover,fieldset[disabled] .vc_btn-success,fieldset[disabled] .vc_btn-success.active,fieldset[disabled] .vc_btn-success:active,fieldset[disabled] .vc_btn-success:focus,fieldset[disabled] .vc_btn-success:hover,fieldset[disabled] a.vc_btn-success,fieldset[disabled] a.vc_btn-success.active,fieldset[disabled] a.vc_btn-success:active,fieldset[disabled] a.vc_btn-success:focus,fieldset[disabled] a.vc_btn-success:hover,fieldset[disabled] button.vc_btn-success,fieldset[disabled] button.vc_btn-success.active,fieldset[disabled] button.vc_btn-success:active,fieldset[disabled] button.vc_btn-success:focus,fieldset[disabled] button.vc_btn-success:hover{background-color:#5cb85c;border-color:transparent}.vc_btn-success .badge,a.vc_btn-success .badge,button.vc_btn-success .badge{color:#5cb85c;background-color:#fff}.vc_btn-info,a.vc_btn-info,button.vc_btn-info{color:#fff;background-color:#5bc0de;border-color:transparent}.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,.vc_btn-info:focus,.vc_btn-info:hover,a.vc_btn-info.active,a.vc_btn-info:active,a.vc_btn-info:focus,a.vc_btn-info:hover,button.vc_btn-info.active,button.vc_btn-info:active,button.vc_btn-info:focus,button.vc_btn-info:hover{color:#fff;background-color:#31b0d5;border-color:transparent}.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,a.vc_btn-info.active,a.vc_btn-info:active,button.vc_btn-info.active,button.vc_btn-info:active{background-image:none}.vc_btn-info.disabled,.vc_btn-info.disabled.active,.vc_btn-info.disabled:active,.vc_btn-info.disabled:focus,.vc_btn-info.disabled:hover,.vc_btn-info[disabled],.vc_btn-info[disabled].active,.vc_btn-info[disabled]:active,.vc_btn-info[disabled]:focus,.vc_btn-info[disabled]:hover,a.vc_btn-info.disabled,a.vc_btn-info.disabled.active,a.vc_btn-info.disabled:active,a.vc_btn-info.disabled:focus,a.vc_btn-info.disabled:hover,a.vc_btn-info[disabled],a.vc_btn-info[disabled].active,a.vc_btn-info[disabled]:active,a.vc_btn-info[disabled]:focus,a.vc_btn-info[disabled]:hover,button.vc_btn-info.disabled,button.vc_btn-info.disabled.active,button.vc_btn-info.disabled:active,button.vc_btn-info.disabled:focus,button.vc_btn-info.disabled:hover,button.vc_btn-info[disabled],button.vc_btn-info[disabled].active,button.vc_btn-info[disabled]:active,button.vc_btn-info[disabled]:focus,button.vc_btn-info[disabled]:hover,fieldset[disabled] .vc_btn-info,fieldset[disabled] .vc_btn-info.active,fieldset[disabled] .vc_btn-info:active,fieldset[disabled] .vc_btn-info:focus,fieldset[disabled] .vc_btn-info:hover,fieldset[disabled] a.vc_btn-info,fieldset[disabled] a.vc_btn-info.active,fieldset[disabled] a.vc_btn-info:active,fieldset[disabled] a.vc_btn-info:focus,fieldset[disabled] a.vc_btn-info:hover,fieldset[disabled] button.vc_btn-info,fieldset[disabled] button.vc_btn-info.active,fieldset[disabled] button.vc_btn-info:active,fieldset[disabled] button.vc_btn-info:focus,fieldset[disabled] button.vc_btn-info:hover{background-color:#5bc0de;border-color:transparent}.vc_btn-info .badge,a.vc_btn-info .badge,button.vc_btn-info .badge{color:#5bc0de;background-color:#fff}.vc_btn-warning,a.vc_btn-warning,button.vc_btn-warning{color:#fff;background-color:#f0ad4e;border-color:transparent}.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,.vc_btn-warning:focus,.vc_btn-warning:hover,a.vc_btn-warning.active,a.vc_btn-warning:active,a.vc_btn-warning:focus,a.vc_btn-warning:hover,button.vc_btn-warning.active,button.vc_btn-warning:active,button.vc_btn-warning:focus,button.vc_btn-warning:hover{color:#fff;background-color:#ec971f;border-color:transparent}.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,a.vc_btn-warning.active,a.vc_btn-warning:active,button.vc_btn-warning.active,button.vc_btn-warning:active{background-image:none}.vc_btn-warning.disabled,.vc_btn-warning.disabled.active,.vc_btn-warning.disabled:active,.vc_btn-warning.disabled:focus,.vc_btn-warning.disabled:hover,.vc_btn-warning[disabled],.vc_btn-warning[disabled].active,.vc_btn-warning[disabled]:active,.vc_btn-warning[disabled]:focus,.vc_btn-warning[disabled]:hover,a.vc_btn-warning.disabled,a.vc_btn-warning.disabled.active,a.vc_btn-warning.disabled:active,a.vc_btn-warning.disabled:focus,a.vc_btn-warning.disabled:hover,a.vc_btn-warning[disabled],a.vc_btn-warning[disabled].active,a.vc_btn-warning[disabled]:active,a.vc_btn-warning[disabled]:focus,a.vc_btn-warning[disabled]:hover,button.vc_btn-warning.disabled,button.vc_btn-warning.disabled.active,button.vc_btn-warning.disabled:active,button.vc_btn-warning.disabled:focus,button.vc_btn-warning.disabled:hover,button.vc_btn-warning[disabled],button.vc_btn-warning[disabled].active,button.vc_btn-warning[disabled]:active,button.vc_btn-warning[disabled]:focus,button.vc_btn-warning[disabled]:hover,fieldset[disabled] .vc_btn-warning,fieldset[disabled] .vc_btn-warning.active,fieldset[disabled] .vc_btn-warning:active,fieldset[disabled] .vc_btn-warning:focus,fieldset[disabled] .vc_btn-warning:hover,fieldset[disabled] a.vc_btn-warning,fieldset[disabled] a.vc_btn-warning.active,fieldset[disabled] a.vc_btn-warning:active,fieldset[disabled] a.vc_btn-warning:focus,fieldset[disabled] a.vc_btn-warning:hover,fieldset[disabled] button.vc_btn-warning,fieldset[disabled] button.vc_btn-warning.active,fieldset[disabled] button.vc_btn-warning:active,fieldset[disabled] button.vc_btn-warning:focus,fieldset[disabled] button.vc_btn-warning:hover{background-color:#f0ad4e;border-color:transparent}.vc_btn-warning .badge,a.vc_btn-warning .badge,button.vc_btn-warning .badge{color:#f0ad4e;background-color:#fff}.vc_btn-danger,a.vc_btn-danger,button.vc_btn-danger{color:#fff;background-color:#d9534f;border-color:transparent}.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,.vc_btn-danger:focus,.vc_btn-danger:hover,a.vc_btn-danger.active,a.vc_btn-danger:active,a.vc_btn-danger:focus,a.vc_btn-danger:hover,button.vc_btn-danger.active,button.vc_btn-danger:active,button.vc_btn-danger:focus,button.vc_btn-danger:hover{color:#fff;background-color:#c9302c;border-color:transparent}.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,a.vc_btn-danger.active,a.vc_btn-danger:active,button.vc_btn-danger.active,button.vc_btn-danger:active{background-image:none}.vc_btn-danger.disabled,.vc_btn-danger.disabled.active,.vc_btn-danger.disabled:active,.vc_btn-danger.disabled:focus,.vc_btn-danger.disabled:hover,.vc_btn-danger[disabled],.vc_btn-danger[disabled].active,.vc_btn-danger[disabled]:active,.vc_btn-danger[disabled]:focus,.vc_btn-danger[disabled]:hover,a.vc_btn-danger.disabled,a.vc_btn-danger.disabled.active,a.vc_btn-danger.disabled:active,a.vc_btn-danger.disabled:focus,a.vc_btn-danger.disabled:hover,a.vc_btn-danger[disabled],a.vc_btn-danger[disabled].active,a.vc_btn-danger[disabled]:active,a.vc_btn-danger[disabled]:focus,a.vc_btn-danger[disabled]:hover,button.vc_btn-danger.disabled,button.vc_btn-danger.disabled.active,button.vc_btn-danger.disabled:active,button.vc_btn-danger.disabled:focus,button.vc_btn-danger.disabled:hover,button.vc_btn-danger[disabled],button.vc_btn-danger[disabled].active,button.vc_btn-danger[disabled]:active,button.vc_btn-danger[disabled]:focus,button.vc_btn-danger[disabled]:hover,fieldset[disabled] .vc_btn-danger,fieldset[disabled] .vc_btn-danger.active,fieldset[disabled] .vc_btn-danger:active,fieldset[disabled] .vc_btn-danger:focus,fieldset[disabled] .vc_btn-danger:hover,fieldset[disabled] a.vc_btn-danger,fieldset[disabled] a.vc_btn-danger.active,fieldset[disabled] a.vc_btn-danger:active,fieldset[disabled] a.vc_btn-danger:focus,fieldset[disabled] a.vc_btn-danger:hover,fieldset[disabled] button.vc_btn-danger,fieldset[disabled] button.vc_btn-danger.active,fieldset[disabled] button.vc_btn-danger:active,fieldset[disabled] button.vc_btn-danger:focus,fieldset[disabled] button.vc_btn-danger:hover{background-color:#d9534f;border-color:transparent}.vc_btn-danger .badge,a.vc_btn-danger .badge,button.vc_btn-danger .badge{color:#d9534f;background-color:#fff}.vc_button-2-wrapper{display:inline-block;vertical-align:middle}.vc_button-2-wrapper.vc_button-2-align-left{display:block;text-align:left}.vc_button-2-wrapper.vc_button-2-align-right{display:block;text-align:right}.vc_button-2-wrapper.vc_button-2-align-center{display:block;text-align:center}i.icon{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:text-top;margin-left:5px}.wpb_btn-large i.icon{height:19px;margin-left:9px}.wpb_btn-small i.icon{height:15px}.wpb_btn-mini i.icon{display:none}.wpb_address_book i.icon,option.wpb_address_book{background:url(../images/icons/address-book.png) no-repeat right center}.wpb_alarm_clock i.icon,option.wpb_alarm_clock{background:url(../images/icons/alarm-clock.png) no-repeat right center}.wpb_anchor i.icon,option.wpb_anchor{background:url(../images/icons/anchor.png) no-repeat right center}.wpb_application_image i.icon,option.wpb_application_image{background:url(../images/icons/application-image.png) no-repeat right center}.wpb_arrow i.icon,option.wpb_arrow{background:url(../images/icons/arrow.png) no-repeat right center}.wpb_asterisk i.icon,option.wpb_asterisk{background:url(../images/icons/asterisk.png) no-repeat right center}.wpb_hammer i.icon,option.wpb_hammer{background:url(../images/icons/auction-hammer.png) no-repeat right center}.wpb_balloon i.icon,option.wpb_balloon{background:url(../images/icons/balloon.png) no-repeat right center}.wpb_balloon_buzz i.icon,option.wpb_balloon_buzz{background:url(../images/icons/balloon-buzz.png) no-repeat right center}.wpb_balloon_facebook i.icon,option.wpb_balloon_facebook{background:url(../images/icons/balloon-facebook.png) no-repeat right center}.wpb_balloon_twitter i.icon,option.wpb_balloon_twitter{background:url(../images/icons/balloon-twitter.png) no-repeat right center}.wpb_battery i.icon,option.wpb_battery{background:url(../images/icons/battery-full.png) no-repeat right center}.wpb_binocular i.icon,option.wpb_binocular{background:url(../images/icons/binocular.png) no-repeat right center}.wpb_document_excel i.icon,option.wpb_document_excel{background:url(../images/icons/blue-document-excel.png) no-repeat right center}.wpb_document_image i.icon,option.wpb_document_image{background:url(../images/icons/blue-document-image.png) no-repeat right center}.wpb_document_music i.icon,option.wpb_document_music{background:url(../images/icons/blue-document-music.png) no-repeat right center}.wpb_document_office i.icon,option.wpb_document_office{background:url(../images/icons/blue-document-office.png) no-repeat right center}.wpb_document_pdf i.icon,option.wpb_document_pdf{background:url(../images/icons/blue-document-pdf.png) no-repeat right center}.wpb_document_powerpoint i.icon,option.wpb_document_powerpoint{background:url(../images/icons/blue-document-powerpoint.png) no-repeat right center}.wpb_document_word i.icon,option.wpb_document_word{background:url(../images/icons/blue-document-word.png) no-repeat right center}.wpb_bookmark i.icon,option.wpb_bookmark{background:url(../images/icons/bookmark.png) no-repeat right center}.wpb_camcorder i.icon,option.wpb_camcorder{background:url(../images/icons/camcorder.png) no-repeat right center}.wpb_camera i.icon,option.wpb_camera{background:url(../images/icons/camera.png) no-repeat right center}.wpb_chart i.icon,option.wpb_chart{background:url(../images/icons/chart.png) no-repeat right center}.wpb_chart_pie i.icon,option.wpb_chart_pie{background:url(../images/icons/chart-pie.png) no-repeat right center}.wpb_clock i.icon,option.wpb_clock{background:url(../images/icons/clock.png) no-repeat right center}.wpb_play i.icon,option.wpb_play{background:url(../images/icons/control.png) no-repeat right center}.wpb_fire i.icon,option.wpb_fire{background:url(../images/icons/fire.png) no-repeat right center}.wpb_heart i.icon,option.wpb_heart{background:url(../images/icons/heart.png) no-repeat right center}.wpb_mail i.icon,option.wpb_mail{background:url(../images/icons/mail.png) no-repeat right center}.wpb_shield i.icon,option.wpb_shield{background:url(../images/icons/plus-shield.png) no-repeat right center}.wpb_video i.icon,option.wpb_video{background:url(../images/icons/video.png) no-repeat right center}.vc_column_container .vc_btn,.vc_column_container .wpb_button{margin-top:5px;margin-bottom:5px}.vc_message_box{border:1px solid transparent;display:block;overflow:hidden;margin:0 0 21.73913043px 0;padding:1em 1em 1em 4em;position:relative;font-size:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_message_box>p:first-child{margin-top:0}.vc_message_box>p:last-child{margin-bottom:0}.vc_message_box-icon{bottom:0;font-size:1em;font-style:normal;left:0;position:absolute;top:0;width:4em}.vc_message_box-icon>*{font-size:1.7em;line-height:1;font-style:normal;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_message_box-icon>.fa{font-size:1.7em;line-height:1}.vc_color-blue.vc_message_box{color:#364a8a;border-color:#c5cff0;background-color:#edf1fa}.vc_color-blue.vc_message_box .vc_message_box-icon{color:#5472d2}.vc_color-blue.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#5472d2}.vc_color-blue.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-blue.vc_message_box-outline,.vc_color-blue.vc_message_box-solid-icon{color:#364a8a;border-color:#5472d2;background-color:transparent}.vc_color-blue.vc_message_box-outline .vc_message_box-icon,.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{color:#5472d2}.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#5472d2}.vc_color-blue.vc_message_box-3d{box-shadow:0 5px 0 #9daee5}.vc_color-turquoise.vc_message_box{color:#085b61;border-color:#c6ecee;background-color:#ebfcfd}.vc_color-turquoise.vc_message_box .vc_message_box-icon{color:#00c1cf}.vc_color-turquoise.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#00c1cf}.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-turquoise.vc_message_box-outline,.vc_color-turquoise.vc_message_box-solid-icon{color:#085b61;border-color:#00c1cf;background-color:transparent}.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon{color:#00c1cf}.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#00c1cf}.vc_color-turquoise.vc_message_box-3d{box-shadow:0 5px 0 #9fdee3}.vc_color-pink.vc_message_box{color:#d82e21;border-color:#ffd8d6;background-color:#fff0ef}.vc_color-pink.vc_message_box .vc_message_box-icon{color:#fe6c61}.vc_color-pink.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#fe6c61}.vc_color-pink.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-pink.vc_message_box-outline,.vc_color-pink.vc_message_box-solid-icon{color:#d82e21;border-color:#fe6c61;background-color:transparent}.vc_color-pink.vc_message_box-outline .vc_message_box-icon,.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon{color:#fe6c61}.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#fe6c61}.vc_color-pink.vc_message_box-3d{box-shadow:0 5px 0 #fea9a3}.vc_color-violet.vc_message_box{color:#5e4a81;border-color:#d4c8e9;background-color:#f0ecf7}.vc_color-violet.vc_message_box .vc_message_box-icon{color:#8d6dc4}.vc_color-violet.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#8d6dc4}.vc_color-violet.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-violet.vc_message_box-outline,.vc_color-violet.vc_message_box-solid-icon{color:#5e4a81;border-color:#8d6dc4;background-color:transparent}.vc_color-violet.vc_message_box-outline .vc_message_box-icon,.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon{color:#8d6dc4}.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#8d6dc4}.vc_color-violet.vc_message_box-3d{box-shadow:0 5px 0 #b8a3da}.vc_color-peacoc.vc_message_box{color:#366a79;border-color:#c2e3ec;background-color:#e9f5f8}.vc_color-peacoc.vc_message_box .vc_message_box-icon{color:#4cadc9}.vc_color-peacoc.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#4cadc9}.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-peacoc.vc_message_box-outline,.vc_color-peacoc.vc_message_box-solid-icon{color:#366a79;border-color:#4cadc9;background-color:transparent}.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon{color:#4cadc9}.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#4cadc9}.vc_color-peacoc.vc_message_box-3d{box-shadow:0 5px 0 #9ad1e1}.vc_color-chino.vc_message_box{color:#978258;border-color:#e5ded2;background-color:#f7f5f2}.vc_color-chino.vc_message_box .vc_message_box-icon{color:#cec2ab}.vc_color-chino.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#cec2ab}.vc_color-chino.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-chino.vc_message_box-outline,.vc_color-chino.vc_message_box-solid-icon{color:#978258;border-color:#cec2ab;background-color:transparent}.vc_color-chino.vc_message_box-outline .vc_message_box-icon,.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon{color:#cec2ab}.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#cec2ab}.vc_color-chino.vc_message_box-3d{box-shadow:0 5px 0 #d2c7b1}.vc_color-mulled_wine.vc_message_box{color:#1e1b22;border-color:#d0ccd6;background-color:#eae8ed}.vc_color-mulled_wine.vc_message_box .vc_message_box-icon{color:#50485b}.vc_color-mulled_wine.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#50485b}.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-mulled_wine.vc_message_box-outline,.vc_color-mulled_wine.vc_message_box-solid-icon{color:#1e1b22;border-color:#50485b;background-color:transparent}.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon{color:#50485b}.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#50485b}.vc_color-mulled_wine.vc_message_box-3d{box-shadow:0 5px 0 #b6afc0}.vc_color-vista_blue.vc_message_box{color:#3e8e5e;border-color:#bcebcf;background-color:#e3f7eb}.vc_color-vista_blue.vc_message_box .vc_message_box-icon{color:#75d69c}.vc_color-vista_blue.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#75d69c}.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-vista_blue.vc_message_box-outline,.vc_color-vista_blue.vc_message_box-solid-icon{color:#3e8e5e;border-color:#75d69c;background-color:transparent}.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon{color:#75d69c}.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#75d69c}.vc_color-vista_blue.vc_message_box-3d{box-shadow:0 5px 0 #94dfb3}.vc_color-orange.vc_message_box{color:#c3811c;border-color:#fbe1ba;background-color:#fef6eb}.vc_color-orange.vc_message_box .vc_message_box-icon{color:#f7be68}.vc_color-orange.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#f7be68}.vc_color-orange.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-orange.vc_message_box-outline,.vc_color-orange.vc_message_box-solid-icon{color:#c3811c;border-color:#f7be68;background-color:transparent}.vc_color-orange.vc_message_box-outline .vc_message_box-icon,.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon{color:#f7be68}.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#f7be68}.vc_color-orange.vc_message_box-3d{box-shadow:0 5px 0 #f9cd8a}.vc_color-sky.vc_message_box{color:#2a6194;border-color:#bedaf4;background-color:#eaf3fb}.vc_color-sky.vc_message_box .vc_message_box-icon{color:#5aa1e3}.vc_color-sky.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#5aa1e3}.vc_color-sky.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-sky.vc_message_box-outline,.vc_color-sky.vc_message_box-solid-icon{color:#2a6194;border-color:#5aa1e3;background-color:transparent}.vc_color-sky.vc_message_box-outline .vc_message_box-icon,.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon{color:#5aa1e3}.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#5aa1e3}.vc_color-sky.vc_message_box-3d{box-shadow:0 5px 0 #93c1ed}.vc_color-green.vc_message_box{color:#3e562b;border-color:#c2e1a9;background-color:#eaf5e2}.vc_color-green.vc_message_box .vc_message_box-icon{color:#6dab3c}.vc_color-green.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#6dab3c}.vc_color-green.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-green.vc_message_box-outline,.vc_color-green.vc_message_box-solid-icon{color:#3e562b;border-color:#6dab3c;background-color:transparent}.vc_color-green.vc_message_box-outline .vc_message_box-icon,.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon{color:#6dab3c}.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#6dab3c}.vc_color-green.vc_message_box-3d{box-shadow:0 5px 0 #a7d484}.vc_color-juicy_pink.vc_message_box{color:#a3231f;border-color:#fbc7c5;background-color:#fef5f5}.vc_color-juicy_pink.vc_message_box .vc_message_box-icon{color:#f4524d}.vc_color-juicy_pink.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#f4524d}.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-juicy_pink.vc_message_box-outline,.vc_color-juicy_pink.vc_message_box-solid-icon{color:#a3231f;border-color:#f4524d;background-color:transparent}.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon{color:#f4524d}.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#f4524d}.vc_color-juicy_pink.vc_message_box-3d{box-shadow:0 5px 0 #f89895}.vc_color-sandy_brown.vc_message_box{color:#c3501c;border-color:#fbceba;background-color:#fef1eb}.vc_color-sandy_brown.vc_message_box .vc_message_box-icon{color:#f79468}.vc_color-sandy_brown.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#f79468}.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-sandy_brown.vc_message_box-outline,.vc_color-sandy_brown.vc_message_box-solid-icon{color:#c3501c;border-color:#f79468;background-color:transparent}.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon{color:#f79468}.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#f79468}.vc_color-sandy_brown.vc_message_box-3d{box-shadow:0 5px 0 #f9ac8a}.vc_color-purple.vc_message_box{color:#886389;border-color:#e3cbe3;background-color:#f5ecf5}.vc_color-purple.vc_message_box .vc_message_box-icon{color:#b97ebb}.vc_color-purple.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#b97ebb}.vc_color-purple.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-purple.vc_message_box-outline,.vc_color-purple.vc_message_box-solid-icon{color:#886389;border-color:#b97ebb;background-color:transparent}.vc_color-purple.vc_message_box-outline .vc_message_box-icon,.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon{color:#b97ebb}.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#b97ebb}.vc_color-purple.vc_message_box-3d{box-shadow:0 5px 0 #d1a9d2}.vc_color-black.vc_message_box{color:#fff;border-color:#2a2a2a;background-color:#3c3c3c}.vc_color-black.vc_message_box .vc_message_box-icon{color:#2a2a2a}.vc_color-black.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#2a2a2a}.vc_color-black.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-solid-icon{color:#fff;border-color:#2a2a2a;background-color:transparent}.vc_color-black.vc_message_box-outline .vc_message_box-icon,.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon{color:#2a2a2a}.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#2a2a2a}.vc_color-black.vc_message_box-3d{box-shadow:0 5px 0 #101010}.vc_color-grey.vc_message_box{color:#858585;border-color:#d2d2d2;background-color:#ebebeb}.vc_color-grey.vc_message_box .vc_message_box-icon{color:#ebebeb}.vc_color-grey.vc_message_box-solid{color:#858585;border-color:transparent;background-color:#ebebeb}.vc_color-grey.vc_message_box-solid .vc_message_box-icon{color:#858585}.vc_color-grey.vc_message_box-outline,.vc_color-grey.vc_message_box-solid-icon{color:#858585;border-color:#ebebeb;background-color:transparent}.vc_color-grey.vc_message_box-outline .vc_message_box-icon,.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon{color:#ebebeb}.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon{color:#858585;background-color:#ebebeb}.vc_color-grey.vc_message_box-3d{box-shadow:0 5px 0 #b8b8b8}.vc_color-white.vc_message_box{color:#b3b3b3;border-color:#e6e6e6;background-color:#fff}.vc_color-white.vc_message_box .vc_message_box-icon{color:#fff}.vc_color-white.vc_message_box-solid{color:#b3b3b3;border-color:transparent;background-color:#fff}.vc_color-white.vc_message_box-solid .vc_message_box-icon{color:#b3b3b3}.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-solid-icon{color:#b3b3b3;border-color:#fff;background-color:transparent}.vc_color-white.vc_message_box-outline .vc_message_box-icon,.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{color:#fff}.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{color:#b3b3b3;background-color:#fff}.vc_color-white.vc_message_box-3d{box-shadow:0 5px 0 #ccc}.vc_color-info.vc_message_box{color:#5e7f96;border-color:#cfebfe;background-color:#dff2fe}.vc_color-info.vc_message_box .vc_message_box-icon{color:#56b0ee}.vc_color-info.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#56b0ee}.vc_color-info.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-info.vc_message_box-outline,.vc_color-info.vc_message_box-solid-icon{color:#5e7f96;border-color:#56b0ee;background-color:transparent}.vc_color-info.vc_message_box-outline .vc_message_box-icon,.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon{color:#56b0ee}.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#56b0ee}.vc_color-info.vc_message_box-3d{box-shadow:0 5px 0 #9dd6fd}.vc_color-success.vc_message_box{color:#5e7f96;border-color:#cfebfe;background-color:#e6fdf8}.vc_color-success.vc_message_box .vc_message_box-icon{color:#1bbc9b}.vc_color-success.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#1bbc9b}.vc_color-success.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-success.vc_message_box-outline,.vc_color-success.vc_message_box-solid-icon{color:#5e7f96;border-color:#1bbc9b;background-color:transparent}.vc_color-success.vc_message_box-outline .vc_message_box-icon,.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon{color:#1bbc9b}.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#1bbc9b}.vc_color-success.vc_message_box-3d{box-shadow:0 5px 0 #9dd6fd}.vc_color-warning.vc_message_box{color:#9d8967;border-color:#ffeccc;background-color:#fff4e2}.vc_color-warning.vc_message_box .vc_message_box-icon{color:#fcb53f}.vc_color-warning.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#fcb53f}.vc_color-warning.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-warning.vc_message_box-outline,.vc_color-warning.vc_message_box-solid-icon{color:#9d8967;border-color:#fcb53f;background-color:transparent}.vc_color-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon{color:#fcb53f}.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#fcb53f}.vc_color-warning.vc_message_box-3d{box-shadow:0 5px 0 #ffd999}.vc_color-danger.vc_message_box{color:#a85959;border-color:#fedede;background-color:#fdeaea}.vc_color-danger.vc_message_box .vc_message_box-icon{color:#ff7877}.vc_color-danger.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#ff7877}.vc_color-danger.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-danger.vc_message_box-outline,.vc_color-danger.vc_message_box-solid-icon{color:#a85959;border-color:#ff7877;background-color:transparent}.vc_color-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon{color:#ff7877}.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#ff7877}.vc_color-danger.vc_message_box-3d{box-shadow:0 5px 0 #fdacac}.vc_color-alert-info.vc_message_box{color:#31708f;border-color:#bce8f1;background-color:#d9edf7}.vc_color-alert-info.vc_message_box .vc_message_box-icon{color:#67cce0}.vc_color-alert-info.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#67cce0}.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-alert-info.vc_message_box-outline,.vc_color-alert-info.vc_message_box-solid-icon{color:#31708f;border-color:#67cce0;background-color:transparent}.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{color:#67cce0}.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#67cce0}.vc_color-alert-info.vc_message_box-3d{box-shadow:0 5px 0 #91d9e8}.vc_color-alert-success.vc_message_box{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8}.vc_color-alert-success.vc_message_box .vc_message_box-icon{color:#9ad36a}.vc_color-alert-success.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#9ad36a}.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-alert-success.vc_message_box-outline,.vc_color-alert-success.vc_message_box-solid-icon{color:#3c763d;border-color:#9ad36a;background-color:transparent}.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{color:#9ad36a}.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#9ad36a}.vc_color-alert-success.vc_message_box-3d{box-shadow:0 5px 0 #bbdba1}.vc_color-alert-warning.vc_message_box{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3}.vc_color-alert-warning.vc_message_box .vc_message_box-icon{color:#f9cf79}.vc_color-alert-warning.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#f9cf79}.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-alert-warning.vc_message_box-outline,.vc_color-alert-warning.vc_message_box-solid-icon{color:#8a6d3b;border-color:#f9cf79;background-color:transparent}.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{color:#f9cf79}.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#f9cf79}.vc_color-alert-warning.vc_message_box-3d{box-shadow:0 5px 0 #f5d89e}.vc_color-alert-danger.vc_message_box{color:#a94442;border-color:#ebccd1;background-color:#f2dede}.vc_color-alert-danger.vc_message_box .vc_message_box-icon{color:#ef8495}.vc_color-alert-danger.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#ef8495}.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-alert-danger.vc_message_box-outline,.vc_color-alert-danger.vc_message_box-solid-icon{color:#a94442;border-color:#ef8495;background-color:transparent}.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{color:#ef8495}.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#ef8495}.vc_color-alert-danger.vc_message_box-3d{box-shadow:0 5px 0 #dca7b0}.vc_color-black.vc_message_box .vc_message_box-icon{color:#fff}.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-outline .vc_message_box-icon{color:#2a2a2a}.vc_color-black.vc_message_box-solid-icon{color:#2a2a2a}.vc_color-grey.vc_message_box .vc_message_box-icon{color:#858585}.vc_color-white.vc_message_box .vc_message_box-icon{color:#b3b3b3}.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-outline .vc_message_box-icon{color:#fff}.vc_color-white.vc_message_box-solid-icon{color:#fff}.vc_message_box-outline,.vc_message_box-solid-icon{border-width:2px}.vc_message_box-solid-icon .vc_message_box-icon{width:3.25em}.vc_message_box-rounded{border-radius:5px}.vc_message_box-round{border-radius:4em}#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:35px}.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.73913043px}.vc_parallax{position:relative;overflow:hidden}.vc_parallax>*{position:relative;z-index:1}.vc_parallax .vc_parallax-inner{pointer-events:none;position:absolute;left:0;right:0;top:0;background-attachment:scroll;background-color:transparent;background-image:inherit;background-size:cover;z-index:0;background-position:50% 0}.vc_parallax-inner iframe{max-width:1000%}.vc_video-bg-container{position:relative}.vc_video-bg{height:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;left:0;width:100%;z-index:0}.vc_video-bg iframe{max-width:1000%}.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden}.vc_row[data-vc-full-width].vc_hidden{opacity:0}.vc_row-no-padding .vc_inner{margin-left:0;margin-right:0}.vc_row.vc_row-o-full-height{min-height:100vh}.vc_row.vc_row-flex{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vc_row.vc_row-flex>.vc_column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{min-height:1em}}.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{display:none}.vc_row.vc_row-o-columns-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.vc_row.vc_row-o-columns-top{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.vc_row.vc_row-o-columns-bottom{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.vc_row.vc_row-o-columns-middle{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden;display:block}.vc_row.vc_row-o-equal-height>.vc_column_container{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}.vc_column-inner::after{clear:both}.vc_ie-flexbox-fixer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vc_ie-flexbox-fixer>.vc_row{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.vc_row.vc_column-gap-1{margin-left:-15.5px;margin-right:-15.5px}.vc_row.vc_column-gap-1>.vc_column_container{padding:.5px}.vc_row.vc_column-gap-2{margin-left:-16px;margin-right:-16px}.vc_row.vc_column-gap-2>.vc_column_container{padding:1px}.vc_row.vc_column-gap-3{margin-left:-16.5px;margin-right:-16.5px}.vc_row.vc_column-gap-3>.vc_column_container{padding:1.5px}.vc_row.vc_column-gap-4{margin-left:-17px;margin-right:-17px}.vc_row.vc_column-gap-4>.vc_column_container{padding:2px}.vc_row.vc_column-gap-5{margin-left:-17.5px;margin-right:-17.5px}.vc_row.vc_column-gap-5>.vc_column_container{padding:2.5px}.vc_row.vc_column-gap-10{margin-left:-20px;margin-right:-20px}.vc_row.vc_column-gap-10>.vc_column_container{padding:5px}.vc_row.vc_column-gap-15{margin-left:-22.5px;margin-right:-22.5px}.vc_row.vc_column-gap-15>.vc_column_container{padding:7.5px}.vc_row.vc_column-gap-20{margin-left:-25px;margin-right:-25px}.vc_row.vc_column-gap-20>.vc_column_container{padding:10px}.vc_row.vc_column-gap-25{margin-left:-27.5px;margin-right:-27.5px}.vc_row.vc_column-gap-25>.vc_column_container{padding:12.5px}.vc_row.vc_column-gap-30{margin-left:-30px;margin-right:-30px}.vc_row.vc_column-gap-30>.vc_column_container{padding:15px}.vc_row.vc_column-gap-35{margin-left:-32.5px;margin-right:-32.5px}.vc_row.vc_column-gap-35>.vc_column_container{padding:17.5px}.vc_column_container{padding-left:0;padding-right:0}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:35px}.vc_section{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}.vc_section[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden}.vc_section[data-vc-full-width].vc_hidden{opacity:0}.vc_section[data-vc-full-width]>.vc_row{margin-left:0;margin-right:0}.vc_section[data-vc-stretch-content]{padding-left:0;padding-right:0}.vc_section.vc_row-o-full-height{min-height:100vh}.vc_section.vc_section-flex{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.vc_section.vc_section-flex .vc_vc_row{width:100%}.vc_section.vc_section-flex::after,.vc_section.vc_section-flex::before{display:none}.vc_section.vc_section-o-content-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.vc_section.vc_section-o-content-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vc_section.vc_section-o-content-middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vc_section.vc_section-o-content-bottom::after,.vc_section.vc_section-o-content-middle::after,.vc_section.vc_section-o-content-top::after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden;display:block}.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:35px}.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container{padding-left:.5px;padding-right:.5px}.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container{padding-left:1px;padding-right:1px}.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container{padding-left:1.5px;padding-right:1.5px}.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container{padding-left:2px;padding-right:2px}.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container{padding-left:2.5px;padding-right:2.5px}.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container{padding-left:5px;padding-right:5px}.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container{padding-left:7.5px;padding-right:7.5px}.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container{padding-left:10px;padding-right:10px}.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container{padding-left:12.5px;padding-right:12.5px}.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container{padding-left:15px;padding-right:15px}.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container{padding-left:17.5px;padding-right:17.5px}.vc_vc_column,.vc_vc_column_inner{padding-left:0;padding-right:0}.vc_row.vc_row-flex>.vc_vc_column,.vc_row.vc_row-flex>.vc_vc_column_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vc_row.vc_row-o-equal-height>.vc_column_container{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc_empty-element>.vc_column-inner{min-height:100px}.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{padding-top:35px}.fb_type_standard{height:25px}.fb_type_standard iframe{height:25px}.fb_type_button_count{height:20px}.fb_type_button_count iframe{height:20px}.fb_type_box_count{height:62px}.fb_type_box_count iframe{height:62px}.wpb_googleplus_type_standard{height:25px}.wpb_googleplus_type_small{height:19px}.wpb_googleplus_type_medium{height:21px}.wpb_googleplus_type_tall{height:21px}.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble{height:62px}.wpb_pinterest a{border-bottom:0}.wpb_pinterest_type_horizontal{height:21px}.wpb_pinterest_type_vertical{box-sizing:content-box;padding-top:29px;height:21px}.wpb_pinterest_type_none{height:21px}iframe.twitter-share-button{margin:0}.vc_toggle{display:block;margin:0 0 21.73913043px 0;padding:0;font-size:1em}.vc_toggle:last-of-type{margin-bottom:35px}.vc_toggle_title{cursor:pointer;display:block;margin:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400}.vc_toggle_title>h4{display:inline}.vc_toggle_icon{display:none;position:relative;vertical-align:middle}.vc_toggle_content{display:none;margin-bottom:21.73913043px;margin-top:1em;overflow:hidden;padding:0}.vc_toggle.vc_toggle_active>.vc_toggle_content{display:block}.vc_toggle_simple .vc_toggle_icon{border:0 solid transparent;border-radius:0;display:inline-block}.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{content:'';display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after{visibility:hidden}.vc_toggle_simple .vc_toggle_icon{height:22px;width:22px}.vc_toggle_simple .vc_toggle_icon::before{height:2px;width:10px}.vc_toggle_simple .vc_toggle_icon::after{height:10px;width:2px}.vc_toggle_simple .vc_toggle_icon{background-color:#2a2a2a;border-color:transparent}.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{background-color:#fff}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#2a2a2a}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#2a2a2a}.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#444}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{background-color:#2a2a2a}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_simple .vc_toggle_icon{margin-left:2px}.vc_toggle_round .vc_toggle_icon{border:2px solid transparent;border-radius:50%;display:inline-block}.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before{content:'';display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after{visibility:hidden}.vc_toggle_round .vc_toggle_icon{height:22px;width:22px}.vc_toggle_round .vc_toggle_icon::before{height:2px;width:10px}.vc_toggle_round .vc_toggle_icon::after{height:10px;width:2px}.vc_toggle_round .vc_toggle_icon{background-color:#2a2a2a;border-color:transparent}.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before{background-color:#fff}.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#2a2a2a}.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#2a2a2a}.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#444}.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_rounded .vc_toggle_icon{border:2px solid transparent;border-radius:20%;display:inline-block}.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before{content:'';display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after{visibility:hidden}.vc_toggle_rounded .vc_toggle_icon{height:22px;width:22px}.vc_toggle_rounded .vc_toggle_icon::before{height:2px;width:10px}.vc_toggle_rounded .vc_toggle_icon::after{height:10px;width:2px}.vc_toggle_rounded .vc_toggle_icon{background-color:#2a2a2a;border-color:transparent}.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before{background-color:#fff}.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#2a2a2a}.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#2a2a2a}.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#444}.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_square .vc_toggle_icon{border:2px solid transparent;border-radius:0;display:inline-block}.vc_toggle_square .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_icon::before{content:'';display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after{visibility:hidden}.vc_toggle_square .vc_toggle_icon{height:22px;width:22px}.vc_toggle_square .vc_toggle_icon::before{height:2px;width:10px}.vc_toggle_square .vc_toggle_icon::after{height:10px;width:2px}.vc_toggle_square .vc_toggle_icon{background-color:#2a2a2a;border-color:transparent}.vc_toggle_square .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_icon::before{background-color:#fff}.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#2a2a2a}.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#2a2a2a}.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#444}.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_text_only .vc_toggle_icon{display:none}.vc_toggle_arrow .vc_toggle_icon{display:inline-block}.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_arrow .vc_toggle_icon::before{content:'';border-style:solid;display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.vc_toggle_arrow .vc_toggle_icon::before{border-left:none;border-top:none}.vc_toggle_arrow .vc_toggle_icon::after{border-right:none;border-bottom:none;visibility:hidden}.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before{visibility:hidden}.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after{visibility:visible}.vc_toggle.vc_toggle_arrow .vc_toggle_icon{height:22px;width:22px}.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{border-width:2px;height:10px;margin-left:-5px;width:10px}.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{margin-top:-10px}.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after{margin-top:-5px}.vc_toggle.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{border-color:#2a2a2a;background:0 0}.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#444;background:0 0}.vc_toggle_default .vc_toggle_icon{background:#bababa;border:1px solid #acacac;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_toggle_default .vc_toggle_icon::after,.vc_toggle_default .vc_toggle_icon::before{content:'';display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#bababa}.vc_toggle_default .vc_toggle_icon::before{border:1px solid #acacac}.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after,.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before{visibility:hidden}.vc_toggle.vc_toggle_default .vc_toggle_icon{display:inline-block;width:10px;margin-left:5px;height:4px}.vc_toggle.vc_toggle_default .vc_toggle_icon::before{height:10px;width:4px}.vc_toggle.vc_toggle_default .vc_toggle_icon::after{width:8px;height:2px}.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before{background-color:#5472d2}.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#7c93dd}.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_blue .vc_toggle_icon{background-color:#5472d2;border-color:transparent}.vc_toggle_color_blue .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#5472d2}.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#5472d2}.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon{background-color:#7c93dd}.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#7c93dd}.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#7c93dd}.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon{background:#5472d2;border-color:#3354c0}.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before{border-color:#3354c0;background:#5472d2}.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after{background:#5472d2}.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#7c93dd;border-color:#5472d2}.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#5472d2;background:#7c93dd}.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#7c93dd}.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before{border-color:#5472d2;background:0 0}.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#7c93dd;background:0 0}.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before{background-color:#00c1cf}.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#00919c}.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_turquoise .vc_toggle_icon{background-color:#00c1cf;border-color:transparent}.vc_toggle_color_turquoise .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#00c1cf}.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#00c1cf}.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon{background-color:#00919c}.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#00919c}.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#00919c}.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon{background:#00c1cf;border-color:#00919c}.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before{border-color:#00919c;background:#00c1cf}.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after{background:#00c1cf}.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#00919c;border-color:#006269}.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#006269;background:#00919c}.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#00919c}.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before{border-color:#00c1cf;background:0 0}.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#00919c;background:0 0}.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before{background-color:#fe6c61}.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fe9b94}.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_pink .vc_toggle_icon{background-color:#fe6c61;border-color:transparent}.vc_toggle_color_pink .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#fe6c61}.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#fe6c61}.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon{background-color:#fe9b94}.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#fe9b94}.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fe9b94}.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon{background:#fe6c61;border-color:#fe3d2e}.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before{border-color:#fe3d2e;background:#fe6c61}.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after{background:#fe6c61}.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#fe9b94;border-color:#fe6c61}.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#fe6c61;background:#fe9b94}.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#fe9b94}.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before{border-color:#fe6c61;background:0 0}.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#fe9b94;background:0 0}.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before{background-color:#8d6dc4}.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#a991d3}.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_violet .vc_toggle_icon{background-color:#8d6dc4;border-color:transparent}.vc_toggle_color_violet .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#8d6dc4}.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#8d6dc4}.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon{background-color:#a991d3}.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#a991d3}.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#a991d3}.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon{background:#8d6dc4;border-color:#7149b5}.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before{border-color:#7149b5;background:#8d6dc4}.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after{background:#8d6dc4}.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#a991d3;border-color:#8d6dc4}.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#8d6dc4;background:#a991d3}.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#a991d3}.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before{border-color:#8d6dc4;background:0 0}.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#a991d3;background:0 0}.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before{background-color:#4cadc9}.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_peacoc .vc_toggle_icon{background-color:#4cadc9;border-color:transparent}.vc_toggle_color_peacoc .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#4cadc9}.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#4cadc9}.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon{background-color:#73bfd5}.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon{background:#4cadc9;border-color:#3492ae}.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before{border-color:#3492ae;background:#4cadc9}.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after{background:#4cadc9}.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#73bfd5;border-color:#4cadc9}.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#4cadc9;background:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before{border-color:#4cadc9;background:0 0}.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#73bfd5;background:0 0}.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before{background-color:#cec2ab}.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#e1d9cb}.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_chino .vc_toggle_icon{background-color:#cec2ab;border-color:transparent}.vc_toggle_color_chino .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#cec2ab}.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#cec2ab}.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon{background-color:#e1d9cb}.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#e1d9cb}.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#e1d9cb}.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon{background:#cec2ab;border-color:#bbab8b}.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before{border-color:#bbab8b;background:#cec2ab}.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after{background:#cec2ab}.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#e1d9cb;border-color:#cec2ab}.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#cec2ab;background:#e1d9cb}.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#e1d9cb}.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before{border-color:#cec2ab;background:0 0}.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#e1d9cb;background:0 0}.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before{background-color:#50485b}.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_mulled_wine .vc_toggle_icon{background-color:#50485b;border-color:transparent}.vc_toggle_color_mulled_wine .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#50485b}.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#50485b}.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon{background-color:#695f77}.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon{background:#50485b;border-color:#37313f}.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before{border-color:#37313f;background:#50485b}.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after{background:#50485b}.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#695f77;border-color:#50485b}.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#50485b;background:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before{border-color:#50485b;background:0 0}.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#695f77;background:0 0}.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before{background-color:#75d69c}.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_vista_blue .vc_toggle_icon{background-color:#75d69c;border-color:transparent}.vc_toggle_color_vista_blue .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#75d69c}.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#75d69c}.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon{background-color:#9ce2b8}.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon{background:#75d69c;border-color:#4eca80}.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before{border-color:#4eca80;background:#75d69c}.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after{background:#75d69c}.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#9ce2b8;border-color:#75d69c}.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#75d69c;background:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before{border-color:#75d69c;background:0 0}.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#9ce2b8;background:0 0}.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before{background-color:#2a2a2a}.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_black .vc_toggle_icon{background-color:#2a2a2a;border-color:transparent}.vc_toggle_color_black .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#2a2a2a}.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#2a2a2a}.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#444}.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon{background:#2a2a2a;border-color:#101010}.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before{border-color:#101010;background:#2a2a2a}.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after{background:#2a2a2a}.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#444;border-color:#2a2a2a}.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#2a2a2a;background:#444}.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#444}.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before{border-color:#2a2a2a;background:0 0}.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#444;background:0 0}.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before{background-color:#ebebeb}.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#d2d2d2}.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_grey .vc_toggle_icon{background-color:#ebebeb;border-color:transparent}.vc_toggle_color_grey .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#ebebeb}.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#ebebeb}.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon{background-color:#d2d2d2}.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#d2d2d2}.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#d2d2d2}.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon{background:#ebebeb;border-color:#d2d2d2}.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before{border-color:#d2d2d2;background:#ebebeb}.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after{background:#ebebeb}.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#d2d2d2;border-color:#b8b8b8}.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#b8b8b8;background:#d2d2d2}.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#d2d2d2}.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before{border-color:#ebebeb;background:0 0}.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#d2d2d2;background:0 0}.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before{background-color:#f7be68}.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fad398}.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_orange .vc_toggle_icon{background-color:#f7be68;border-color:transparent}.vc_toggle_color_orange .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#f7be68}.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#f7be68}.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon{background-color:#fad398}.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#fad398}.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fad398}.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon{background:#f7be68;border-color:#f4a938}.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before{border-color:#f4a938;background:#f7be68}.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after{background:#f7be68}.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#fad398;border-color:#f7be68}.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#f7be68;background:#fad398}.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#fad398}.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before{border-color:#f7be68;background:0 0}.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#fad398;background:0 0}.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before{background-color:#5aa1e3}.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#86baea}.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_sky .vc_toggle_icon{background-color:#5aa1e3;border-color:transparent}.vc_toggle_color_sky .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#5aa1e3}.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#5aa1e3}.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon{background-color:#86baea}.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#86baea}.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#86baea}.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon{background:#5aa1e3;border-color:#2e88dc}.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before{border-color:#2e88dc;background:#5aa1e3}.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after{background:#5aa1e3}.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#86baea;border-color:#5aa1e3}.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#5aa1e3;background:#86baea}.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#86baea}.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before{border-color:#5aa1e3;background:0 0}.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#86baea;background:0 0}.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before{background-color:#6dab3c}.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#87c456}.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_green .vc_toggle_icon{background-color:#6dab3c;border-color:transparent}.vc_toggle_color_green .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#6dab3c}.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#6dab3c}.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon{background-color:#87c456}.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#87c456}.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#87c456}.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon{background:#6dab3c;border-color:#55852f}.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before{border-color:#55852f;background:#6dab3c}.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after{background:#6dab3c}.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#87c456;border-color:#6dab3c}.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#6dab3c;background:#87c456}.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#87c456}.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before{border-color:#6dab3c;background:0 0}.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#87c456;background:0 0}.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before{background-color:#f4524d}.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_juicy_pink .vc_toggle_icon{background-color:#f4524d;border-color:transparent}.vc_toggle_color_juicy_pink .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#f4524d}.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#f4524d}.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon{background-color:#f7817d}.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon{background:#f4524d;border-color:#f1231d}.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before{border-color:#f1231d;background:#f4524d}.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after{background:#f4524d}.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#f7817d;border-color:#f4524d}.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#f4524d;background:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before{border-color:#f4524d;background:0 0}.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#f7817d;background:0 0}.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before{background-color:#f79468}.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_sandy_brown .vc_toggle_icon{background-color:#f79468;border-color:transparent}.vc_toggle_color_sandy_brown .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#f79468}.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#f79468}.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon{background-color:#fab698}.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon{background:#f79468;border-color:#f47238}.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before{border-color:#f47238;background:#f79468}.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after{background:#f79468}.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#fab698;border-color:#f79468}.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#f79468;background:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before{border-color:#f79468;background:0 0}.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#fab698;background:0 0}.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before{background-color:#b97ebb}.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#cb9fcd}.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_purple .vc_toggle_icon{background-color:#b97ebb;border-color:transparent}.vc_toggle_color_purple .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#b97ebb}.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#b97ebb}.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon{background-color:#cb9fcd}.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#cb9fcd}.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#cb9fcd}.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon{background:#b97ebb;border-color:#a75da9}.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before{border-color:#a75da9;background:#b97ebb}.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after{background:#b97ebb}.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#cb9fcd;border-color:#b97ebb}.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#b97ebb;background:#cb9fcd}.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#cb9fcd}.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before{border-color:#b97ebb;background:0 0}.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#cb9fcd;background:0 0}.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent}.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#e6e6e6}.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_white .vc_toggle_icon{background-color:#fff;border-color:transparent}.vc_toggle_color_white .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_icon::before{background-color:#2a2a2a}.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#fff}.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#fff}.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon{background-color:#e6e6e6}.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#2a2a2a}.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#e6e6e6}.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#e6e6e6}.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon{background:#fff;border-color:#e6e6e6}.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before{border-color:#e6e6e6;background:#fff}.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after{background:#fff}.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background:#e6e6e6;border-color:#ccc}.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#ccc;background:#e6e6e6}.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#e6e6e6}.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before{border-color:#fff;background:0 0}.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#e6e6e6;background:0 0}.vc_toggle_size_sm .vc_toggle_icon{height:16px;width:16px}.vc_toggle_size_sm .vc_toggle_icon::before{height:2px;width:8px}.vc_toggle_size_sm .vc_toggle_icon::after{height:8px;width:2px}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon{display:inline-block;width:8px;margin-left:4px;height:2px}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before{height:8px;width:2px}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after{width:6px;height:0}.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{height:16px;width:16px}.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before{border-width:2px;height:8px;margin-left:-4px;width:8px}.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before{margin-top:-8px}.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after{margin-top:-4px}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title{padding-left:24px}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title{padding-left:17.6px}.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{margin-left:8px}.vc_toggle_size_md .vc_toggle_icon{height:22px;width:22px}.vc_toggle_size_md .vc_toggle_icon::before{height:2px;width:10px}.vc_toggle_size_md .vc_toggle_icon::after{height:10px;width:2px}.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{display:inline-block;width:10px;margin-left:5px;height:4px}.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before{height:10px;width:4px}.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after{width:8px;height:2px}.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{height:22px;width:22px}.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before{border-width:2px;height:10px;margin-left:-5px;width:10px}.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before{margin-top:-10px}.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after{margin-top:-5px}.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title{padding-left:33px}.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-left:24.2px}.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{margin-left:11px}.vc_toggle_size_lg .vc_toggle_icon{height:28px;width:28px}.vc_toggle_size_lg .vc_toggle_icon::before{height:2px;width:14px}.vc_toggle_size_lg .vc_toggle_icon::after{height:14px;width:2px}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon{display:inline-block;width:14px;margin-left:7px;height:4px}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before{height:14px;width:4px}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after{width:12px;height:2px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{height:28px;width:28px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before{border-width:2px;height:14px;margin-left:-7px;width:14px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before{margin-top:-14px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after{margin-top:-7px}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title{padding-left:42px}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title{padding-left:30.8px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{margin-left:14px}.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title,.vc_toggle_round .vc_toggle_content,.vc_toggle_round .vc_toggle_title,.vc_toggle_rounded .vc_toggle_content,.vc_toggle_rounded .vc_toggle_title,.vc_toggle_simple .vc_toggle_content,.vc_toggle_simple .vc_toggle_title,.vc_toggle_square .vc_toggle_content,.vc_toggle_square .vc_toggle_title{padding-left:33px}.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_square .vc_toggle_title .vc_toggle_icon{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title{padding-left:24.2px}.vc_toggle_arrow .vc_toggle_icon{margin-left:11px}.wpb_widgetised_column .wpb_wrapper>ul{margin:0}.wpb_widgetised_column .wpb_wrapper>ul>li{margin-left:0;background-image:none;list-style:none!important}.wpb_widgetised_column .wpb_wrapper>ul>li:after,.wpb_widgetised_column .wpb_wrapper>ul>li:before{display:none!important}.wpb_button{display:inline-block;padding:4px 10px 4px;margin-bottom:0;margin-top:0;font-size:13px;line-height:18px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f7f7f7;border:1px solid #ccc;border-bottom-color:#b3b3b3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wpb_button.active,.wpb_button.disabled,.wpb_button:active,.wpb_button:hover,.wpb_button[disabled]{background-color:#eaeaea}.vc_vc_button2 .vc_btn{margin-top:5px;margin-bottom:5px}.vc_vc_button .vc_btn{margin-top:5px;margin-bottom:5px}.wpb_button:hover{color:#333;text-decoration:none;background-color:#e6e6e6;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear}.wpb_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.wpb_button.active,.wpb_button:active{background-color:#e6e6e6;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}button.wpb_btn-large,span.wpb_btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}button.wpb_btn-large [class^=icon-],span.wpb_btn-large [class^=icon-]{margin-top:1px}button.wpb_btn-small,span.wpb_btn-small{padding:5px 9px;font-size:11px;line-height:16px}button.wpb_btn-small [class^=icon-],span.wpb_btn-small [class^=icon-]{margin-top:-1px}button.wpb_btn-mini,span.wpb_btn-mini{padding:2px 6px;font-size:11px;line-height:14px}.wpb_btn-danger,.wpb_btn-danger:hover,.wpb_btn-info,.wpb_btn-info:hover,.wpb_btn-inverse,.wpb_btn-inverse:hover,.wpb_btn-primary,.wpb_btn-primary:hover,.wpb_btn-success,.wpb_btn-success:hover,.wpb_btn-warning,.wpb_btn-warning:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.wpb_btn-danger.active,.wpb_btn-info.active,.wpb_btn-inverse.active,.wpb_btn-primary.active,.wpb_btn-success.active,.wpb_btn-warning.active{color:rgba(255,255,255,.75)}.wpb_button{border-color:#ccc;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)}.wpb_btn-primary{background-color:#08c}.wpb_btn-primary.active,.wpb_btn-primary.disabled,.wpb_btn-primary:active,.wpb_btn-primary:hover,.wpb_btn-primary[disabled]{background-color:#0077b3}.wpb_btn-warning{background-color:#f90}.wpb_btn-warning.active,.wpb_btn-warning.disabled,.wpb_btn-warning:active,.wpb_btn-warning:hover,.wpb_btn-warning[disabled]{background-color:#e68a00}.wpb_btn-danger{background-color:#ff675b}.wpb_btn-danger.active,.wpb_btn-danger.disabled,.wpb_btn-danger:active,.wpb_btn-danger:hover,.wpb_btn-danger[disabled]{background-color:#ff4f42}.wpb_btn-success{background-color:#6ab165}.wpb_btn-success.active,.wpb_btn-success.disabled,.wpb_btn-success:active,.wpb_btn-success:hover,.wpb_btn-success[disabled]{background-color:#5aa855}.wpb_btn-info{background-color:#58b9da}.wpb_btn-info.active,.wpb_btn-info.disabled,.wpb_btn-info:active,.wpb_btn-info:hover,.wpb_btn-info[disabled]{background-color:#43b0d5}.wpb_btn-inverse{background-color:#555}.wpb_btn-inverse.active,.wpb_btn-inverse.disabled,.wpb_btn-inverse:active,.wpb_btn-inverse:hover,.wpb_btn-inverse[disabled]{background-color:#484848}button.wpb_button::-moz-focus-inner,input[type=submit].wpb_button::-moz-focus-inner{padding:0;border:0}a.wpb_button_a{text-decoration:none;border:none}a.wpb_button_a:hover{text-decoration:none}.wpb_button:hover{background-image:none}.vc_btn3-container{display:block;margin-bottom:21.73913043px;max-width:100%}.vc_btn3-container.vc_btn3-inline{display:inline-block;vertical-align:top}.vc_general.vc_btn3{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;background-color:transparent;color:#5472d2;border:1px solid transparent;box-sizing:border-box;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;position:relative;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:normal;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:14px;padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px}.vc_general.vc_btn3.vc_btn3-style-outline,.vc_general.vc_btn3.vc_btn3-style-outline-custom{padding-top:13px;padding-bottom:13px;padding-left:19px;padding-right:19px}.vc_general.vc_btn3.active,.vc_general.vc_btn3:active,.vc_general.vc_btn3:focus{outline:0}.vc_general.vc_btn3:focus,.vc_general.vc_btn3:hover{border:1px solid transparent;text-decoration:none;color:#4868cf}.vc_general.vc_btn3 .vc_btn3-icon{vertical-align:top;height:14px;line-height:1;font-size:16px}.vc_general.vc_btn3 .vc_btn3-icon-inner{display:block;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_general.vc_btn3 .vc_btn3-placeholder{display:inline-block;vertical-align:top;width:0}.vc_btn3.vc_btn3-icon-left,.vc_btn3.vc_btn3-icon-right{position:relative}.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3.vc_btn3-icon-right .vc_btn3-icon{display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_btn3.vc_btn3-icon-left{text-align:left}.vc_btn3.vc_btn3-icon-right{text-align:right}.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner{-webkit-transform:translate(-75%,-50%);-ms-transform:translate(-75%,-50%);transform:translate(-75%,-50%)}.vc_btn3.vc_btn3-o-empty .vc_btn3-icon{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_btn3.vc_btn3-style-classic{border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)}.vc_btn3.vc_btn3-style-modern{background-image:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);background-repeat:repeat-x}.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover{border-width:2px}.vc_btn3.vc_btn3-style-custom{background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));background-repeat:no-repeat;background-repeat:repeat-x;background-size:200%;background-position:0 -100%}.vc_btn3.vc_btn3-style-custom:focus,.vc_btn3.vc_btn3-style-custom:hover{background-position:0 100%}.vc_btn3.vc_btn3-block{display:block;width:100%;text-align:inherit}.vc_btn3.vc_btn3-shape-square{border-radius:0}.vc_btn3.vc_btn3-shape-rounded{border-radius:5px}.vc_btn3.vc_btn3-shape-round{border-radius:2em}.vc_btn3.vc_btn3-size-xs{font-size:11px;padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px}.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom{padding-top:7px;padding-bottom:7px;padding-left:11px;padding-right:11px}.vc_btn3.vc_btn3-size-xs .vc_btn3-icon{font-size:14px;height:11px;line-height:11px}.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:31px}.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:12px}.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:31px}.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:12px}.vc_btn3.vc_btn3-size-sm{font-size:12px;padding-top:11px;padding-bottom:11px;padding-left:16px;padding-right:16px}.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom{padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px}.vc_btn3.vc_btn3-size-sm .vc_btn3-icon{font-size:14px;height:12px;line-height:12px}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:39px}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:16px}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:39px}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:16px}.vc_btn3.vc_btn3-size-md{font-size:14px;padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px}.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{padding-top:13px;padding-bottom:13px;padding-left:19px;padding-right:19px}.vc_btn3.vc_btn3-size-md .vc_btn3-icon{font-size:16px;height:14px;line-height:14px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:48px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:20px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:48px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:20px}.vc_btn3.vc_btn3-size-lg{font-size:16px;padding-top:18px;padding-bottom:18px;padding-left:25px;padding-right:25px}.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{padding-top:17px;padding-bottom:17px;padding-left:24px;padding-right:24px}.vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:20px;height:16px;line-height:16px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:60px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:25px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:60px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:25px}.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{color:#fff;background-color:#5472d2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-blue:focus,.vc_btn3.vc_btn3-color-blue:hover{color:#f7f7f7;background-color:#3c5ecc}.vc_btn3.vc_btn3-color-blue.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-blue:active{color:#f2f2f2;background-color:#3558c8}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline{color:#5472d2;border-color:#5472d2;background-color:transparent}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover{color:#fff;border-color:#5472d2;background-color:#5472d2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active{color:#fff;border-color:#5472d2;background-color:#5472d2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d{color:#fff;background-color:#5472d2;box-shadow:0 5px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#5472d2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#5472d2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern{color:#fff;border-color:#5472d2;background-color:#5472d2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#3c5ecc;background-color:#3c5ecc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#3558c8;background-color:#3558c8}.vc_btn3.vc_btn3-color-turquoise,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat{color:#fff;background-color:#00c1cf}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-turquoise:focus,.vc_btn3.vc_btn3-color-turquoise:hover{color:#f7f7f7;background-color:#00a4b0}.vc_btn3.vc_btn3-color-turquoise.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-turquoise:active{color:#f2f2f2;background-color:#009ba6}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline{color:#00c1cf;border-color:#00c1cf;background-color:transparent}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover{color:#fff;border-color:#00c1cf;background-color:#00c1cf}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active{color:#fff;border-color:#00c1cf;background-color:#00c1cf}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d{color:#fff;background-color:#00c1cf;box-shadow:0 5px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#00c1cf}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#00c1cf}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern{color:#fff;border-color:#00c1cf;background-color:#00c1cf}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#00a4b0;background-color:#00a4b0}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#009ba6;background-color:#009ba6}.vc_btn3.vc_btn3-color-pink,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat{color:#fff;background-color:#fe6c61}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-pink:focus,.vc_btn3.vc_btn3-color-pink:hover{color:#f7f7f7;background-color:#fe5043}.vc_btn3.vc_btn3-color-pink.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-pink:active{color:#f2f2f2;background-color:#fe4638}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline{color:#fe6c61;border-color:#fe6c61;background-color:transparent}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover{color:#fff;border-color:#fe6c61;background-color:#fe6c61}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active{color:#fff;border-color:#fe6c61;background-color:#fe6c61}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d{color:#fff;background-color:#fe6c61;box-shadow:0 5px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#fe6c61}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#fe6c61}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern{color:#fff;border-color:#fe6c61;background-color:#fe6c61}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#fe5043;background-color:#fe5043}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#fe4638;background-color:#fe4638}.vc_btn3.vc_btn3-color-violet,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat{color:#fff;background-color:#8d6dc4}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-violet:focus,.vc_btn3.vc_btn3-color-violet:hover{color:#f7f7f7;background-color:#7c57bb}.vc_btn3.vc_btn3-color-violet.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-violet:active{color:#f2f2f2;background-color:#7650b8}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline{color:#8d6dc4;border-color:#8d6dc4;background-color:transparent}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover{color:#fff;border-color:#8d6dc4;background-color:#8d6dc4}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active{color:#fff;border-color:#8d6dc4;background-color:#8d6dc4}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d{color:#fff;background-color:#8d6dc4;box-shadow:0 5px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#8d6dc4}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#8d6dc4}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern{color:#fff;border-color:#8d6dc4;background-color:#8d6dc4}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#7c57bb;background-color:#7c57bb}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#7650b8;background-color:#7650b8}.vc_btn3.vc_btn3-color-peacoc,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat{color:#fff;background-color:#4cadc9}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-peacoc:focus,.vc_btn3.vc_btn3-color-peacoc:hover{color:#f7f7f7;background-color:#39a0bd}.vc_btn3.vc_btn3-color-peacoc.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-peacoc:active{color:#f2f2f2;background-color:#3799b5}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline{color:#4cadc9;border-color:#4cadc9;background-color:transparent}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover{color:#fff;border-color:#4cadc9;background-color:#4cadc9}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active{color:#fff;border-color:#4cadc9;background-color:#4cadc9}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d{color:#fff;background-color:#4cadc9;box-shadow:0 5px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#4cadc9}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#4cadc9}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern{color:#fff;border-color:#4cadc9;background-color:#4cadc9}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#39a0bd;background-color:#39a0bd}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#3799b5;background-color:#3799b5}.vc_btn3.vc_btn3-color-chino,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat{color:#fff;background-color:#cec2ab}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-chino:focus,.vc_btn3.vc_btn3-color-chino:hover{color:#f7f7f7;background-color:#c3b498}.vc_btn3.vc_btn3-color-chino.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-chino:active{color:#f2f2f2;background-color:#bfaf91}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline{color:#cec2ab;border-color:#cec2ab;background-color:transparent}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover{color:#fff;border-color:#cec2ab;background-color:#cec2ab}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active{color:#fff;border-color:#cec2ab;background-color:#cec2ab}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d{color:#fff;background-color:#cec2ab;box-shadow:0 5px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#cec2ab}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#cec2ab}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern{color:#fff;border-color:#cec2ab;background-color:#cec2ab}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#c3b498;background-color:#c3b498}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#bfaf91;background-color:#bfaf91}.vc_btn3.vc_btn3-color-mulled-wine,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat{color:#fff;background-color:#50485b}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-mulled-wine:focus,.vc_btn3.vc_btn3-color-mulled-wine:hover{color:#f7f7f7;background-color:#413a4a}.vc_btn3.vc_btn3-color-mulled-wine.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-mulled-wine:active{color:#f2f2f2;background-color:#3c3644}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline{color:#50485b;border-color:#50485b;background-color:transparent}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover{color:#fff;border-color:#50485b;background-color:#50485b}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active{color:#fff;border-color:#50485b;background-color:#50485b}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d{color:#fff;background-color:#50485b;box-shadow:0 5px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#50485b}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#50485b}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern{color:#fff;border-color:#50485b;background-color:#50485b}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#413a4a;background-color:#413a4a}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#3c3644;background-color:#3c3644}.vc_btn3.vc_btn3-color-vista-blue,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat{color:#fff;background-color:#75d69c}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-vista-blue:focus,.vc_btn3.vc_btn3-color-vista-blue:hover{color:#f7f7f7;background-color:#5dcf8b}.vc_btn3.vc_btn3-color-vista-blue.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-vista-blue:active{color:#f2f2f2;background-color:#56cd85}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline{color:#75d69c;border-color:#75d69c;background-color:transparent}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover{color:#fff;border-color:#75d69c;background-color:#75d69c}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active{color:#fff;border-color:#75d69c;background-color:#75d69c}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d{color:#fff;background-color:#75d69c;box-shadow:0 5px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#75d69c}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#75d69c}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern{color:#fff;border-color:#75d69c;background-color:#75d69c}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#5dcf8b;background-color:#5dcf8b}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#56cd85;background-color:#56cd85}.vc_btn3.vc_btn3-color-orange,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat{color:#fff;background-color:#f7be68}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-orange:focus,.vc_btn3.vc_btn3-color-orange:hover{color:#f7f7f7;background-color:#f5b14b}.vc_btn3.vc_btn3-color-orange.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-orange:active{color:#f2f2f2;background-color:#f5ad41}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline{color:#f7be68;border-color:#f7be68;background-color:transparent}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover{color:#fff;border-color:#f7be68;background-color:#f7be68}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active{color:#fff;border-color:#f7be68;background-color:#f7be68}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d{color:#fff;background-color:#f7be68;box-shadow:0 5px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#f7be68}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#f7be68}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern{color:#fff;border-color:#f7be68;background-color:#f7be68}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#f5b14b;background-color:#f5b14b}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#f5ad41;background-color:#f5ad41}.vc_btn3.vc_btn3-color-sky,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat{color:#fff;background-color:#5aa1e3}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sky:focus,.vc_btn3.vc_btn3-color-sky:hover{color:#f7f7f7;background-color:#4092df}.vc_btn3.vc_btn3-color-sky.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sky:active{color:#f2f2f2;background-color:#378ddd}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline{color:#5aa1e3;border-color:#5aa1e3;background-color:transparent}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover{color:#fff;border-color:#5aa1e3;background-color:#5aa1e3}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active{color:#fff;border-color:#5aa1e3;background-color:#5aa1e3}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d{color:#fff;background-color:#5aa1e3;box-shadow:0 5px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#5aa1e3}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#5aa1e3}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern{color:#fff;border-color:#5aa1e3;background-color:#5aa1e3}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#4092df;background-color:#4092df}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#378ddd;background-color:#378ddd}.vc_btn3.vc_btn3-color-green,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{color:#fff;background-color:#6dab3c}.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-green:focus,.vc_btn3.vc_btn3-color-green:hover{color:#f7f7f7;background-color:#5f9434}.vc_btn3.vc_btn3-color-green.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-green:active{color:#f2f2f2;background-color:#5a8d31}.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline{color:#6dab3c;border-color:#6dab3c;background-color:transparent}.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover{color:#fff;border-color:#6dab3c;background-color:#6dab3c}.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active{color:#fff;border-color:#6dab3c;background-color:#6dab3c}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d{color:#fff;background-color:#6dab3c;box-shadow:0 5px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#6dab3c}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#6dab3c}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern{color:#fff;border-color:#6dab3c;background-color:#6dab3c}.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#5f9434;background-color:#5f9434}.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#5a8d31;background-color:#5a8d31}.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{color:#fff;background-color:#f4524d}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:focus,.vc_btn3.vc_btn3-color-juicy-pink:hover{color:#f7f7f7;background-color:#f23630}.vc_btn3.vc_btn3-color-juicy-pink.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-juicy-pink:active{color:#f2f2f2;background-color:#f22d27}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline{color:#f4524d;border-color:#f4524d;background-color:transparent}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover{color:#fff;border-color:#f4524d;background-color:#f4524d}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active{color:#fff;border-color:#f4524d;background-color:#f4524d}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d{color:#fff;background-color:#f4524d;box-shadow:0 5px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#f4524d}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#f4524d}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern{color:#fff;border-color:#f4524d;background-color:#f4524d}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#f23630;background-color:#f23630}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#f22d27;background-color:#f22d27}.vc_btn3.vc_btn3-color-sandy-brown,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat{color:#fff;background-color:#f79468}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sandy-brown:focus,.vc_btn3.vc_btn3-color-sandy-brown:hover{color:#f7f7f7;background-color:#f57f4b}.vc_btn3.vc_btn3-color-sandy-brown.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sandy-brown:active{color:#f2f2f2;background-color:#f57941}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline{color:#f79468;border-color:#f79468;background-color:transparent}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover{color:#fff;border-color:#f79468;background-color:#f79468}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active{color:#fff;border-color:#f79468;background-color:#f79468}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d{color:#fff;background-color:#f79468;box-shadow:0 5px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#f79468}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#f79468}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern{color:#fff;border-color:#f79468;background-color:#f79468}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#f57f4b;background-color:#f57f4b}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#f57941;background-color:#f57941}.vc_btn3.vc_btn3-color-purple,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat{color:#fff;background-color:#b97ebb}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-purple:focus,.vc_btn3.vc_btn3-color-purple:hover{color:#f7f7f7;background-color:#ae6ab0}.vc_btn3.vc_btn3-color-purple.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-purple:active{color:#f2f2f2;background-color:#ab63ad}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline{color:#b97ebb;border-color:#b97ebb;background-color:transparent}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover{color:#fff;border-color:#b97ebb;background-color:#b97ebb}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active{color:#fff;border-color:#b97ebb;background-color:#b97ebb}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d{color:#fff;background-color:#b97ebb;box-shadow:0 5px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#b97ebb}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#b97ebb}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern{color:#fff;border-color:#b97ebb;background-color:#b97ebb}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#ae6ab0;background-color:#ae6ab0}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#ab63ad;background-color:#ab63ad}.vc_btn3.vc_btn3-color-black,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat{color:#fff;background-color:#2a2a2a}.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-black:focus,.vc_btn3.vc_btn3-color-black:hover{color:#f7f7f7;background-color:#1b1b1b}.vc_btn3.vc_btn3-color-black.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-black:active{color:#f2f2f2;background-color:#161616}.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{color:#fff;border-color:#2a2a2a;background-color:transparent}.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover{color:#fff;border-color:#2a2a2a;background-color:#2a2a2a}.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active{color:#fff;border-color:#2a2a2a;background-color:#2a2a2a}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d{color:#fff;background-color:#2a2a2a;box-shadow:0 5px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#2a2a2a}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#2a2a2a}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{color:#fff;border-color:#2a2a2a;background-color:#2a2a2a}.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#1b1b1b;background-color:#1b1b1b}.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#161616;background-color:#161616}.vc_btn3.vc_btn3-color-grey,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{color:#666;background-color:#ebebeb}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-grey:focus,.vc_btn3.vc_btn3-color-grey:hover{color:#5e5e5e;background-color:#dcdcdc}.vc_btn3.vc_btn3-color-grey.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-grey:active{color:#595959;background-color:#d7d7d7}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{color:#666;border-color:#ebebeb;background-color:transparent}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover{color:#666;border-color:#ebebeb;background-color:#ebebeb}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active{color:#666;border-color:#ebebeb;background-color:#ebebeb}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d{color:#666;background-color:#ebebeb;box-shadow:0 5px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{color:#5e5e5e;background-color:#ebebeb}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active{color:#595959;background-color:#ebebeb}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color:#666;border-color:#ebebeb;background-color:#ebebeb}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{color:#5e5e5e;border-color:#dcdcdc;background-color:#dcdcdc}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active{color:#595959;border-color:#d7d7d7;background-color:#d7d7d7}.vc_btn3.vc_btn3-color-white,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{color:#666;background-color:#fff}.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-white:focus,.vc_btn3.vc_btn3-color-white:hover{color:#5e5e5e;background-color:#f0f0f0}.vc_btn3.vc_btn3-color-white.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-white:active{color:#595959;background-color:#ebebeb}.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{color:#666;border-color:#fff;background-color:transparent}.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover{color:#666;border-color:#fff;background-color:#fff}.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active{color:#666;border-color:#fff;background-color:#fff}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d{color:#666;background-color:#fff;box-shadow:0 5px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{color:#5e5e5e;background-color:#fff}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active{color:#595959;background-color:#fff}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{color:#666;border-color:#fff;background-color:#fff}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{color:#5e5e5e;border-color:#f0f0f0;background-color:#f0f0f0}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active{color:#595959;border-color:#ebebeb;background-color:#ebebeb}.vc_btn3.vc_btn3-color-default,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat{color:#333;background-color:#f7f7f7}.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-default:focus,.vc_btn3.vc_btn3-color-default:hover{color:#2b2b2b;background-color:#e8e8e8}.vc_btn3.vc_btn3-color-default.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-default:active{color:#262626;background-color:#e3e3e3}.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{color:#f7f7f7;border-color:#f7f7f7;background-color:transparent}.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{color:#333;border-color:#f7f7f7;background-color:#f7f7f7}.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active{color:#333;border-color:#f7f7f7;background-color:#f7f7f7}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d{color:#333;background-color:#f7f7f7;box-shadow:0 5px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{color:#2b2b2b;background-color:#f7f7f7}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active{color:#262626;background-color:#f7f7f7}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern{color:#333;border-color:#f7f7f7;background-color:#f7f7f7}.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover{color:#2b2b2b;border-color:#e8e8e8;background-color:#e8e8e8}.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active{color:#262626;border-color:#e3e3e3;background-color:#e3e3e3}.vc_btn3.vc_btn3-color-primary,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat{color:#fff;background-color:#08c}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-primary:focus,.vc_btn3.vc_btn3-color-primary:hover{color:#f7f7f7;background-color:#0074ad}.vc_btn3.vc_btn3-color-primary.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-primary:active{color:#f2f2f2;background-color:#006da3}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline{color:#08c;border-color:#08c;background-color:transparent}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover{color:#fff;border-color:#08c;background-color:#08c}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active{color:#fff;border-color:#08c;background-color:#08c}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d{color:#fff;background-color:#08c;box-shadow:0 5px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#08c}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#08c}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{color:#fff;border-color:#08c;background-color:#08c}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#0074ad;background-color:#0074ad}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#006da3;background-color:#006da3}.vc_btn3.vc_btn3-color-info,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat{color:#fff;background-color:#58b9da}.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-info:focus,.vc_btn3.vc_btn3-color-info:hover{color:#f7f7f7;background-color:#3fafd4}.vc_btn3.vc_btn3-color-info.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-info:active{color:#f2f2f2;background-color:#37abd3}.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline{color:#58b9da;border-color:#58b9da;background-color:transparent}.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover{color:#fff;border-color:#58b9da;background-color:#58b9da}.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active{color:#fff;border-color:#58b9da;background-color:#58b9da}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d{color:#fff;background-color:#58b9da;box-shadow:0 5px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#58b9da}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#58b9da}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern{color:#fff;border-color:#58b9da;background-color:#58b9da}.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#3fafd4;background-color:#3fafd4}.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#37abd3;background-color:#37abd3}.vc_btn3.vc_btn3-color-success,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat{color:#fff;background-color:#6ab165}.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-success:focus,.vc_btn3.vc_btn3-color-success:hover{color:#f7f7f7;background-color:#59a453}.vc_btn3.vc_btn3-color-success.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-success:active{color:#f2f2f2;background-color:#559d50}.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline{color:#6ab165;border-color:#6ab165;background-color:transparent}.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover{color:#fff;border-color:#6ab165;background-color:#6ab165}.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active{color:#fff;border-color:#6ab165;background-color:#6ab165}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d{color:#fff;background-color:#6ab165;box-shadow:0 5px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#6ab165}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#6ab165}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern{color:#fff;border-color:#6ab165;background-color:#6ab165}.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#59a453;background-color:#59a453}.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#559d50;background-color:#559d50}.vc_btn3.vc_btn3-color-warning,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{color:#fff;background-color:#f90}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-warning:focus,.vc_btn3.vc_btn3-color-warning:hover{color:#f7f7f7;background-color:#e08700}.vc_btn3.vc_btn3-color-warning.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-warning:active{color:#f2f2f2;background-color:#d68100}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline{color:#f90;border-color:#f90;background-color:transparent}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover{color:#fff;border-color:#f90;background-color:#f90}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active{color:#fff;border-color:#f90;background-color:#f90}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d{color:#fff;background-color:#f90;box-shadow:0 5px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#f90}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#f90}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern{color:#fff;border-color:#f90;background-color:#f90}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#e08700;background-color:#e08700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#d68100;background-color:#d68100}.vc_btn3.vc_btn3-color-danger,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{color:#fff;background-color:#ff675b}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-danger:focus,.vc_btn3.vc_btn3-color-danger:hover{color:#f7f7f7;background-color:#ff4b3c}.vc_btn3.vc_btn3-color-danger.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-danger:active{color:#f2f2f2;background-color:#ff4132}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline{color:#ff675b;border-color:#ff675b;background-color:transparent}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover{color:#fff;border-color:#ff675b;background-color:#ff675b}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active{color:#fff;border-color:#ff675b;background-color:#ff675b}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d{color:#fff;background-color:#ff675b;box-shadow:0 5px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#ff675b}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#ff675b}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern{color:#fff;border-color:#ff675b;background-color:#ff675b}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#ff4b3c;background-color:#ff4b3c}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#ff4132;background-color:#ff4132}.vc_btn3.vc_btn3-color-inverse,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{color:#fff;background-color:#555}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-inverse:focus,.vc_btn3.vc_btn3-color-inverse:hover{color:#f7f7f7;background-color:#464646}.vc_btn3.vc_btn3-color-inverse.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-inverse:active{color:#f2f2f2;background-color:#414141}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline{color:#555;border-color:#555;background-color:transparent}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover{color:#fff;border-color:#555;background-color:#555}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active{color:#fff;border-color:#555;background-color:#555}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d{color:#fff;background-color:#555;box-shadow:0 5px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#555}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#555}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{top:3px;box-shadow:0 2px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern{color:#fff;border-color:#555;background-color:#555}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#464646;background-color:#464646}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#414141;background-color:#414141}.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{color:#2a2a2a}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{color:#ebebeb}.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{color:#fff}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);background-repeat:repeat-x}.vc_btn3-container.vc_btn3-center{text-align:center}.vc_btn3-container.vc_btn3-left{text-align:left}.vc_btn3-container.vc_btn3-right{text-align:right}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{display:inline-block;position:static}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);min-width:1em}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{margin-right:.5em}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{margin-left:.5em}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs{font-size:11px;padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom{padding-top:7px;padding-bottom:7px;padding-left:11px;padding-right:11px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm{font-size:12px;padding-top:11px;padding-bottom:11px;padding-left:16px;padding-right:16px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom{padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{font-size:14px;padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom{padding-top:13px;padding-bottom:13px;padding-left:19px;padding-right:19px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{font-size:16px;padding-top:18px;padding-bottom:18px;padding-left:25px;padding-right:25px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom{padding-top:17px;padding-bottom:17px;padding-left:24px;padding-right:24px}.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right{text-align:inherit}.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.vc_custom_heading a:hover{opacity:.85}.vc_call_to_action{background-color:#ebebeb;border:2px solid #ebebeb;padding:2em;border-radius:5px}.vc_call_to_action :last-child{margin-bottom:0}.vc_call_to_action.vc_cta_square{border-radius:0}.vc_call_to_action.vc_cta_square_outlined{border-radius:0;background:0 0!important}.vc_call_to_action.vc_cta_round{border-radius:50px}.vc_call_to_action.vc_cta_outlined{background:0 0!important}.vc_call_to_action hgroup h2,.vc_call_to_action hgroup h4{margin:0;clear:none}.vc_call_to_action hgroup+p{margin-top:1em}.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn{float:right;margin-left:2em}.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn{float:left;margin-right:2em}.wpb_call_to_action{position:relative;background-color:#f7f7f7;padding:20px;padding:35px;border:1px solid #f0f0f0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpb_call_to_action .wpb_button{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cta_align_left .wpb_button{float:left}.cta_align_right .wpb_button{float:right}.cta_align_left .wpb_button,.cta_align_right .wpb_button{max-width:27.5%}.cta_align_left .wpb_call_text,.cta_align_right .wpb_call_text{width:70%;float:left;clear:none}.cta_align_left .wpb_call_text{float:right}#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{margin:0;padding-top:0}.cta_align_bottom{text-align:center}.cta_align_bottom .wpb_button{position:static;margin-top:21.73913043px;display:inline-block}.cta_no_button .wpb_call_text{width:auto;float:none}@media (max-width:600px){.vc_responsive .cta_align_left .wpb_button,.vc_responsive .cta_align_right .wpb_button{max-width:70%;width:70%;float:none;display:block;margin:3% auto}.vc_responsive .cta_align_left .wpb_call_text,.vc_responsive .cta_align_right .wpb_call_text{width:auto;max-width:none;text-align:center}}.vc_cta3-container{margin-bottom:35px;margin-left:auto;margin-right:auto}.vc_cta3-container::after,.vc_cta3-container::before{display:table;content:' '}.vc_cta3-container.vc_cta3-size-xs{width:50%}.vc_cta3-container.vc_cta3-size-sm{width:60%}.vc_cta3-container.vc_cta3-size-md{width:70%}.vc_cta3-container.vc_cta3-size-lg{width:80%}.vc_cta3-container.vc_cta3-size-xl{width:90%}.vc_general.vc_cta3{border:1px solid transparent;font-size:1em;padding:28px 28px;word-wrap:break-word}.vc_general.vc_cta3 .vc_cta3-content{vertical-align:top}.vc_general.vc_cta3 .vc_cta3-content>:last-child,.vc_general.vc_cta3 .vc_cta3-icons>:last-child{margin-bottom:0}.vc_general.vc_cta3 .vc_cta3-actions{vertical-align:middle;white-space:nowrap}@media (min-width:768px){.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container{margin:0}}.vc_general.vc_cta3 .vc_cta3-icons{vertical-align:middle}.vc_general.vc_cta3 h2,.vc_general.vc_cta3 h4{margin-top:0;margin-left:0;margin-right:0}.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content{text-align:left}.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content{text-align:right}.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content{text-align:center}.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content{text-align:justify}.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container{padding-top:1em}.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons{text-align:center}.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element{display:inline-block}.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container{padding-bottom:1em}.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons{text-align:center}.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element{display:inline-block}.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons{display:table-cell}.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container{display:table-cell;padding-left:1em}.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons{display:table-cell}.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container{display:table-cell;padding-right:1em}.vc_general.vc_cta3.vc_cta3-icons-on-border{position:relative}.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons{position:absolute}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons{right:0;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs{margin-right:17px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container{padding-right:0}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{padding-right:7px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm{margin-right:22px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container{padding-right:7px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{padding-right:14px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md{margin-right:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container{padding-right:14px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{padding-right:21px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg{margin-right:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container{padding-right:21px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{padding-right:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl{margin-right:50px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container{padding-right:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{padding-right:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons{left:0;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs{margin-left:17px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container{padding-left:0}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{padding-left:7px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm{margin-left:22px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container{padding-left:7px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{padding-left:14px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md{margin-left:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container{padding-left:14px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{padding-left:21px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg{margin-left:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container{padding-left:21px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{padding-left:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl{margin-left:50px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container{padding-left:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{padding-left:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons{left:50%;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs{margin-top:17px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container{padding-top:0}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{padding-top:7px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm{margin-top:22px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container{padding-top:7px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{padding-top:14px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md{margin-top:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container{padding-top:14px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{padding-top:21px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg{margin-top:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container{padding-top:21px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{padding-top:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl{margin-top:50px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container{padding-top:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{padding-top:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons{left:50%;bottom:0;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs{margin-bottom:17px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container{padding-bottom:0}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{padding-bottom:7px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm{margin-bottom:22px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container{padding-bottom:7px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{padding-bottom:14px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md{margin-bottom:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container{padding-bottom:14px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{padding-bottom:21px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg{margin-bottom:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container{padding-bottom:21px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{padding-bottom:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl{margin-bottom:50px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container{padding-bottom:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{padding-bottom:35px}.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content{margin-top:1em}.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{margin-bottom:1em}@media (min-width:768px){.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions{display:table-cell;max-width:30%}.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content{padding-left:28px;display:table-cell}.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions{display:table-cell;max-width:30%}.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{padding-right:28px;display:table-cell}}.vc_general.vc_cta3.vc_cta3-style-classic{border-color:#f0f0f0;background-color:#f7f7f7}.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4{color:inherit}.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4{color:inherit}.vc_general.vc_cta3.vc_cta3-style-outline{border-width:3px}.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4{color:inherit}.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4{color:inherit}.vc_general.vc_cta3.vc_cta3-style-custom{border-color:#f0f0f0;background-color:#f7f7f7}.vc_general.vc_cta3.vc_cta3-shape-square{border-radius:0}.vc_general.vc_cta3.vc_cta3-shape-rounded{border-radius:5px}.vc_general.vc_cta3.vc_cta3-shape-round{border-radius:4em}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header{color:#5472d2}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat{color:#c9d2f0;border-color:transparent;background-color:#5472d2}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d{box-shadow:0 5px 0 #3253bc;color:#c9d2f0;border-color:transparent;background-color:#5472d2}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline{border-color:#5472d2;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header{color:#5472d2}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header{color:#00c1cf}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat{color:#d3f5f1;border-color:transparent;background-color:#00c1cf}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d{box-shadow:0 5px 0 #008d97;color:#d3f5f1;border-color:transparent;background-color:#00c1cf}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline{border-color:#00c1cf;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header{color:#00c1cf}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header{color:#fe6c61}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat{color:#fcdbd7;border-color:transparent;background-color:#fe6c61}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d{box-shadow:0 5px 0 #fe3829;color:#fcdbd7;border-color:transparent;background-color:#fe6c61}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline{border-color:#fe6c61;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header{color:#fe6c61}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header{color:#8d6dc4}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat{color:#e1d5f5;border-color:transparent;background-color:#8d6dc4}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d{box-shadow:0 5px 0 #6e48b1;color:#e1d5f5;border-color:transparent;background-color:#8d6dc4}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline{border-color:#8d6dc4;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header{color:#8d6dc4}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header{color:#4cadc9}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat{color:#d0edf5;border-color:transparent;background-color:#4cadc9}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d{box-shadow:0 5px 0 #338faa;color:#d0edf5;border-color:transparent;background-color:#4cadc9}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline{border-color:#4cadc9;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header{color:#4cadc9}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header{color:#cec2ab}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat{color:#f7f3eb;border-color:transparent;background-color:#cec2ab}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d{box-shadow:0 5px 0 #b9a888;color:#f7f3eb;border-color:transparent;background-color:#cec2ab}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline{border-color:#cec2ab;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header{color:#cec2ab}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header{color:#50485b}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat{color:#e2ddeb;border-color:transparent;background-color:#50485b}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d{box-shadow:0 5px 0 #342f3c;color:#e2ddeb;border-color:transparent;background-color:#50485b}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline{border-color:#50485b;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header{color:#50485b}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header{color:#75d69c}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat{color:#e1f5e9;border-color:transparent;background-color:#75d69c}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d{box-shadow:0 5px 0 #4ac97d;color:#e1f5e9;border-color:transparent;background-color:#75d69c}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline{border-color:#75d69c;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header{color:#75d69c}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header{color:#f7be68}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat{color:#faf0e1;border-color:transparent;background-color:#f7be68}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d{box-shadow:0 5px 0 #f4a733;color:#faf0e1;border-color:transparent;background-color:#f7be68}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline{border-color:#f7be68;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header{color:#f7be68}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header{color:#5aa1e3}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat{color:#dce9f5;border-color:transparent;background-color:#5aa1e3}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d{box-shadow:0 5px 0 #2a86db;color:#dce9f5;border-color:transparent;background-color:#5aa1e3}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline{border-color:#5aa1e3;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header{color:#5aa1e3}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header{color:#6dab3c}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat{color:#e5f2da;border-color:transparent;background-color:#6dab3c}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d{box-shadow:0 5px 0 #53812d;color:#e5f2da;border-color:transparent;background-color:#6dab3c}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline{border-color:#6dab3c;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header{color:#6dab3c}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header{color:#f4524d}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat{color:#fce2e1;border-color:transparent;background-color:#f4524d}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d{box-shadow:0 5px 0 #f11f18;color:#fce2e1;border-color:transparent;background-color:#f4524d}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline{border-color:#f4524d;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header{color:#f4524d}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header{color:#f79468}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat{color:#f7e1d7;border-color:transparent;background-color:#f79468}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d{box-shadow:0 5px 0 #f46e33;color:#f7e1d7;border-color:transparent;background-color:#f79468}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline{border-color:#f79468;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header{color:#f79468}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header{color:#b97ebb}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat{color:#f4dff5;border-color:transparent;background-color:#b97ebb}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d{box-shadow:0 5px 0 #a559a8;color:#f4dff5;border-color:transparent;background-color:#b97ebb}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline{border-color:#b97ebb;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header{color:#b97ebb}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header{color:#2a2a2a}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat{color:#d9d9d9;border-color:transparent;background-color:#2a2a2a}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d{box-shadow:0 5px 0 #0e0e0e;color:#d9d9d9;border-color:transparent;background-color:#2a2a2a}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline{border-color:#2a2a2a;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header{color:#2a2a2a}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header{color:#ebebeb}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat{color:#9d9d9e;border-color:transparent;background-color:#ebebeb}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header{color:#666}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d{box-shadow:0 5px 0 #cfcfcf;color:#9d9d9e;border-color:transparent;background-color:#ebebeb}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header{color:#666}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline{border-color:#ebebeb;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header{color:#ebebeb}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat{color:#9d9d9e;border-color:transparent;background-color:#fff}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header{color:#666}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d{box-shadow:0 5px 0 #e3e3e3;color:#9d9d9e;border-color:transparent;background-color:#fff}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header{color:#666}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline{border-color:#fff;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat{color:#9d9d9e;border-color:transparent;background-color:#f0f0f0}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header{color:#666}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d{box-shadow:0 5px 0 #d4d4d4;color:#9d9d9e;border-color:transparent;background-color:#f0f0f0}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header{color:#666}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline{border-color:#f0f0f0;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header{color:#f0f0f0}.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner{height:1em;width:1em}.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner{height:2em;width:2em}.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner{height:3em;width:3em}.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner{height:4em;width:4em}.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner{height:5em;width:5em}.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}.wpb_gmaps_widget .wpb_map_wraper iframe{margin-bottom:0;padding:0;display:block;width:100%;border:none}.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{position:relative;padding-bottom:56.25%;height:0}.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe{position:absolute;top:0;left:0;height:100%}.wpb_accordion_section .wpb_accordion_header a:focus,.wpb_content_element .wpb_tabs_nav li a:focus,.wpb_tour_next_prev_nav a:focus{outline:0}.wpb_content_element .wpb_tabs_nav,.wpb_content_element .wpb_tour_tabs_wrapper{padding:0}.wpb_content_element .wpb_tabs_nav{margin:0;padding-left:0!important;text-indent:inherit!important}#content .wpb_content_element .wpb_tabs_nav{margin:0}.wpb_content_element .wpb_tabs_nav li{background-color:#fff;white-space:nowrap;padding:0;background-image:none;list-style:none!important}.wpb_content_element .wpb_tabs_nav li:after,.wpb_content_element .wpb_tabs_nav li:before{display:none!important}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element .wpb_tabs_nav li:hover{background-color:#f7f7f7}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{cursor:default}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide{display:none}.wpb_content_element .wpb_accordion_header a,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:none;text-decoration:none;display:block;padding:.5em 1em}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:#f7f7f7}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{padding:1em}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{margin-bottom:0}.wpb_tabs .wpb_tabs_nav li{float:left;margin:0 1px 0 0}.wpb_tour .wpb_tabs_nav{float:left;width:31.66666667%}.wpb_tour .wpb_tabs_nav li{margin:0 0 1px 0;clear:left;width:100%}.wpb_tour .wpb_tabs_nav a{width:100%}.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;float:left;width:68.33333333%;padding:0 0 0 21.73913043px}.wpb_tour_next_prev_nav{margin-left:31.66666667%;padding-left:21.73913043px;font-size:80%}.wpb_tour_next_prev_nav a{border-bottom:1px dotted;text-decoration:none}.wpb_tour_next_prev_nav a:hover{text-decoration:none;border-bottom:none}.wpb_tour_next_prev_nav span{width:48%;display:inline-block;padding-top:1em;float:left}.wpb_tour_next_prev_nav span.wpb_next_slide{text-align:right;float:right}.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{margin:0 0 1px 0;padding-top:0;position:relative;text-transform:none;font-weight:inherit;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit}.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{padding-left:1em}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{display:block;width:16px;height:16px;background-image:url(../images/toggle_open.png);background-repeat:no-repeat;position:absolute;right:.7em;top:.7em}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{background-image:url(../images/toggle_close.png)}@media (max-width:480px){.vc_responsive .wpb_tour .wpb_tab,.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,.vc_responsive .wpb_tour_next_prev_nav{width:100%;float:none;margin-left:0}.vc_responsive .wpb_tour_next_prev_nav{width:auto;padding:0 1em}.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav{margin-bottom:1em}.vc_responsive .wpb_tour .wpb_tab{padding-left:1em;padding-right:1em}}.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}body ul.wpb_thumbnails-fluid li{padding:0;margin-left:0;background-image:none;list-style:none!important}body ul.wpb_thumbnails-fluid li:after,body ul.wpb_thumbnails-fluid li:before{display:none!important}body ul.wpb_thumbnails-fluid li .entry-content :last-child{margin-bottom:0}.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{padding:0;overflow:visible!important}.wpb_teaser_grid .entry-content{margin:0;padding:0;width:100%}.grid_layout-thumbnail .post-thumb{margin-bottom:0}.grid_layout-thumbnail .post-thumb img{max-width:100%}.wpb_carousel .wpb_wrapper{position:relative}.wpb_carousel .next,.wpb_carousel .prev{position:absolute;top:3px;background-color:#f7f7f7;padding:0 6px 0 6px;font-size:12px;z-index:10;text-decoration:none;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.wpb_carousel .next:hover,.wpb_carousel .prev:hover{background-color:#f0f0f0}.wpb_carousel .next:focus,.wpb_carousel .prev:focus{outline:0;text-decoration:none}.wpb_carousel .prev{right:30px}.wpb_carousel .next{right:0}.wpb_carousel .wpb_thumbnails-fluid{width:100%}.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span]{height:auto!important}.wpb_categories_filter,.wpb_teaser_grid .categories_filter{list-style:none;list-style-type:none;padding:0;margin:0 0 10px 0}.wpb_categories_filter li,.wpb_teaser_grid .categories_filter li{display:block;float:left;margin:0 10px 10px 0;background-image:none;list-style:none!important}.wpb_categories_filter li:after,.wpb_categories_filter li:before,.wpb_teaser_grid .categories_filter li:after,.wpb_teaser_grid .categories_filter li:before{display:none!important}.wpb_categories_filter li a,.wpb_teaser_grid .categories_filter li a{border:none;text-decoration:none}.wpb_categories_filter li a:hover,.wpb_teaser_grid .categories_filter li a:hover{border-bottom:1px dotted}.wpb_categories_filter li.active a,.wpb_teaser_grid .categories_filter li.active a{border-bottom:1px dotted}@media (max-width:480px){.vc_responsive .wpb_row ul.wpb_thumbnails-fluid{margin-left:0;width:auto}.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-]{width:100%;float:none;display:block;margin-left:0;margin-right:0}}.wpb_image_grid .wpb_image_grid_ul{margin:0;padding:0}.wpb_image_grid .wpb_image_grid_ul>li{background-image:none;list-style:none!important}.wpb_image_grid .wpb_image_grid_ul>li:after,.wpb_image_grid .wpb_image_grid_ul>li:before{display:none!important}.wpb_image_grid .wpb_image_grid_ul .isotope-item{list-style:none;margin:0 1px 1px 0;max-width:100%;float:left}.wpb_image_grid .wpb_image_grid_ul a{display:block}.wpb_image_grid .wpb_image_grid_ul img{display:block;max-width:100%;height:auto}.wpb_gallery .theme-default .nivoSlider{margin-bottom:0}.wpb_gallery .theme-default .nivo-controlNav{padding:10px 0 3px 0}.wpb_gallery .wpb_flexslider .flex-control-nav{bottom:auto;top:100%;margin-top:15px}.wpb_gallery .wpb_flexslider .flex-caption{cursor:default}.wpb_gallery .wpb_flexslider .flex-direction-nav a{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.wpb_gallery .wpb_flexslider .flex-direction-nav a:before{line-height:1}.wpb_gallery .wpb_flexslider .flex-control-paging{z-index:10}#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}.flickr_badge_image{margin:0 10px 10px 0;width:72px;height:72px;float:left;background:0 0;padding:0}.flickr_badge_image a{border:none}.flickr_badge_image img{margin:0;overflow:hidden;position:relative;width:100%;height:100%;max-width:100%;max-height:100%}.wpb_flickr_widget p.flickr_stream_wrap{clear:both;margin-bottom:0;font-size:80%}.wpb_flickr_widget p.flickr_stream_wrap a{background-image:url(../images/flickr.png);background-repeat:no-repeat;background-position:left center;padding-left:25px;display:inline-block}.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper{width:10%}.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper{width:20%}.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper{width:30%}.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper{width:40%}.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper{width:50%}.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper{width:60%}.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{width:70%}.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper{width:80%}.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper{width:90%}.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper{width:100%}.wpb_video_widget .wpb_video_wrapper{padding-top:56.25%;position:relative;width:100%}.wpb_video_widget .wpb_video_wrapper>div{padding-top:0!important;position:static}.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding-top:56.25%}.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper{padding-top:75%}.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper{padding-top:42.55319149%}.wpb_video_widget.vc_video-aspect-ratio-916 .wpb_video_wrapper{padding-top:177.77777778%}.wpb_video_widget.vc_video-aspect-ratio-34 .wpb_video_wrapper{padding-top:133.33333333%}.wpb_video_widget.vc_video-aspect-ratio-1235 .wpb_video_wrapper{padding-top:235%}.wpb_video_widget.vc_video-align-left .wpb_wrapper{float:left}.wpb_video_widget.vc_video-align-center .wpb_wrapper{margin:0 auto}.wpb_video_widget.vc_video-align-right .wpb_wrapper{float:right}.wpb_video_widget .wpb_wrapper{position:relative}.wpb_video_widget .wpb_wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpb_video_wrapper .fluid-width-video-wrapper{padding-top:0!important;position:static}.wpb_posts_slider .flex-caption,.wpb_posts_slider .nivo-caption{background-color:#f7f7f7;opacity:1;color:inherit;padding:10px 15px;position:static}.wpb_posts_slider .wpb_gallery_slides>ul>li{background-image:none;list-style:none!important}.wpb_posts_slider .wpb_gallery_slides>ul>li:after,.wpb_posts_slider .wpb_gallery_slides>ul>li:before{display:none!important}.vc_progress_bar .vc_single_bar{background:#f7f7f7;position:relative;margin-bottom:11.66666667px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.vc_progress_bar .vc_single_bar:last-child{margin-bottom:0}.vc_progress_bar .vc_single_bar .vc_label{display:block;padding:.5em 1em;position:relative;z-index:1}.vc_progress_bar .vc_single_bar .vc_bar{display:block;position:absolute;height:100%;background-color:#e0e0e0;width:0%;top:0;left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:width 1s linear;-moz-transition:width 1s linear;-webkit-transition:width 1s linear;-o-transition:width 1s linear}.vc_progress_bar .vc_single_bar .vc_bar.striped{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.vc_progress_bar .vc_single_bar .vc_bar.animated{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar{background-color:#0074cc}.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar{background-color:#0074cc}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar{background-color:#49afcd}.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar{background-color:#49afcd}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar{background-color:#5bb75b}.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar{background-color:#5bb75b}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar{background-color:#faa732}.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar{background-color:#faa732}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar{background-color:#da4f49}.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar{background-color:#da4f49}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar{background-color:#414141}.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar{background-color:#414141}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar{background-color:#5472d2}.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar{background-color:#5472d2}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar{background-color:#00c1cf}.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar{background-color:#00c1cf}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar{background-color:#fe6c61}.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar{background-color:#fe6c61}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar{background-color:#8d6dc4}.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar{background-color:#8d6dc4}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar{background-color:#4cadc9}.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar{background-color:#4cadc9}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar{background-color:#cec2ab}.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar{background-color:#cec2ab}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar{background-color:#50485b}.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar{background-color:#50485b}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar{background-color:#75d69c}.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar{background-color:#75d69c}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar{background-color:#75d69c}.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar{background-color:#75d69c}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar{background-color:#2a2a2a}.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar{background-color:#2a2a2a}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar{background-color:#ebebeb}.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label{color:#666;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar{background-color:#ebebeb}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label{color:#666;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar{background-color:#f7be68}.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar{background-color:#f7be68}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar{background-color:#5aa1e3}.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar{background-color:#5aa1e3}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar{background-color:#6dab3c}.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar{background-color:#6dab3c}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar{background-color:#f4524d}.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar{background-color:#f4524d}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar{background-color:#f79468}.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar{background-color:#f79468}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar{background-color:#b97ebb}.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar{background-color:#b97ebb}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar{background-color:#fff}.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label{color:#666;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar{background-color:#fff}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label{color:#666;text-shadow:0 -1px 0 rgba(0,0,0,.25)}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.vc_pie_chart{z-index:0;text-align:center;opacity:0}.vc_pie_chart.vc_ready{opacity:1}.vc_pie_chart .vc_pie_wrapper{position:relative;margin:0 auto}.vc_pie_chart canvas{position:relative;z-index:1}.vc_pie_chart .vc_pie_chart_value{font-size:200%;position:absolute;top:0;left:0;display:block;width:100%;height:100%;text-align:center}.vc_pie_chart_back{display:block;position:absolute;width:100%;height:100%;top:0;left:0;border:6px solid #f7f7f7;border-radius:999px;border-radius:50%;opacity:.3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_images_carousel .vc_carousel-control{border:none}.vc_carousel .vc_carousel-control{text-shadow:none;border:none;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.vc_carousel .vc_carousel-control:active,.vc_carousel .vc_carousel-control:focus{outline:0}.vc_carousel .vc_carousel-indicators li{width:5px;height:5px;margin:0;border-color:#f7f7f7;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.vc_separator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc_separator h4{line-height:1em;font-size:100%;margin:0;word-wrap:break-word;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.vc_separator h4 .normal{font-size:12px;font-weight:400}.vc_separator .vc_sep_holder{height:1px;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:10%}.vc_separator .vc_sep_holder .vc_sep_line{height:1px;border-top:1px solid #ebebeb;display:block;position:relative;top:1px;width:100%}.vc_separator.vc_separator_align_center h4{padding:0 .8em}.vc_separator.vc_separator_align_left h4{padding:0 .8em 0 0}.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l{display:none}.vc_separator.vc_separator_align_right h4{padding:0 0 0 .8em;margin:0!important}.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r{display:none}.vc_separator.vc_sep_double{height:3px}.vc_separator.vc_sep_double .vc_sep_line{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;height:3px}.vc_separator.vc_sep_dashed .vc_sep_line{border-top-style:dashed}.vc_separator.vc_sep_dotted .vc_sep_line{border-top-style:dotted}.vc_separator.vc_sep_shadow .vc_sep_line{border:none;position:relative;height:20px;top:0;overflow:hidden}.vc_separator.vc_sep_shadow .vc_sep_line::after{content:'';display:block;position:absolute;left:0;top:-20px;right:0;height:10px;border-radius:100%}.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{right:-100%;box-shadow:10px 10px 10px 1px}.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{left:-100%;box-shadow:-10px 10px 10px 1px}.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l{width:100%}.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r{display:none}.vc_separator .vc_icon_element{margin-bottom:0}.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4{padding-left:0}.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl{margin-left:.8em;margin-right:.8em}.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style{margin-left:.8em}.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4{padding-left:.8em}.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line{border-top-width:1px}.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:1px;top:0}.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line{top:0}.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 1px}.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 1px}.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line{border-top-width:2px}.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:2px;top:-1px}.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line{top:-1px}.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 2px}.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 2px}.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line{border-top-width:3px}.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:3px;top:-1px}.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line{top:-1px}.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 3px}.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 3px}.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line{border-top-width:4px}.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:4px;top:-2px}.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line{top:-2px}.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 4px}.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 4px}.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line{border-top-width:5px}.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:5px;top:-2px}.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line{top:-2px}.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 5px}.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 5px}.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line{border-top-width:6px}.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:6px;top:-3px}.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line{top:-3px}.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 6px}.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 6px}.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line{border-top-width:7px}.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:7px;top:-3px}.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line{top:-3px}.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 7px}.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 7px}.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line{border-top-width:8px}.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:8px;top:-4px}.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line{top:-4px}.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 8px}.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 8px}.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line{border-top-width:9px}.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:9px;top:-4px}.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line{top:-4px}.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 9px}.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 9px}.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line{border-top-width:10px}.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:10px;top:-5px}.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line{top:-5px}.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 10px}.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 10px}.vc_separator.vc_sep_color_blue .vc_sep_line{border-color:#5472d2}.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder{color:#5472d2}.vc_separator.vc_sep_color_turquoise .vc_sep_line{border-color:#00c1cf}.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder{color:#00c1cf}.vc_separator.vc_sep_color_pink .vc_sep_line{border-color:#fe6c61}.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder{color:#fe6c61}.vc_separator.vc_sep_color_violet .vc_sep_line{border-color:#8d6dc4}.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder{color:#8d6dc4}.vc_separator.vc_sep_color_peacoc .vc_sep_line{border-color:#4cadc9}.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder{color:#4cadc9}.vc_separator.vc_sep_color_chino .vc_sep_line{border-color:#cec2ab}.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder{color:#cec2ab}.vc_separator.vc_sep_color_mulled_wine .vc_sep_line{border-color:#50485b}.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder{color:#50485b}.vc_separator.vc_sep_color_vista_blue .vc_sep_line{border-color:#75d69c}.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder{color:#75d69c}.vc_separator.vc_sep_color_black .vc_sep_line{border-color:#2a2a2a}.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder{color:#2a2a2a}.vc_separator.vc_sep_color_grey .vc_sep_line{border-color:#ebebeb}.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder{color:#ebebeb}.vc_separator.vc_sep_color_orange .vc_sep_line{border-color:#f7be68}.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder{color:#f7be68}.vc_separator.vc_sep_color_sky .vc_sep_line{border-color:#5aa1e3}.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder{color:#5aa1e3}.vc_separator.vc_sep_color_green .vc_sep_line{border-color:#6dab3c}.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder{color:#6dab3c}.vc_separator.vc_sep_color_juicy_pink .vc_sep_line{border-color:#f4524d}.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder{color:#f4524d}.vc_separator.vc_sep_color_sandy_brown .vc_sep_line{border-color:#f79468}.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder{color:#f79468}.vc_separator.vc_sep_color_purple .vc_sep_line{border-color:#b97ebb}.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder{color:#b97ebb}.vc_separator.vc_sep_color_white .vc_sep_line{border-color:#fff}.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder{color:#fff}.vc_text_separator,.wpb_separator{border-bottom:1px solid #ebebeb}.vc_sep_width_10{width:10%}.vc_sep_width_20{width:20%}.vc_sep_width_30{width:30%}.vc_sep_width_40{width:40%}.vc_sep_width_50{width:50%}.vc_sep_width_60{width:60%}.vc_sep_width_70{width:70%}.vc_sep_width_80{width:80%}.vc_sep_width_90{width:90%}.vc_sep_width_100{width:100%}.vc_sep_pos_align_center{margin-left:auto;margin-right:auto}.vc_sep_pos_align_left{margin-left:0;margin-right:auto}.vc_sep_pos_align_right{margin-left:auto;margin-right:0}.wpb_separator{clear:both;height:1px}.vc_text_separator{clear:both;height:1px}.vc_text_separator div{display:inline-block;background-color:#fff;padding:1px 1em;position:relative;top:-9px}.separator_align_center{text-align:center}.separator_align_left{text-align:left}.separator_align_right{text-align:right}.vc-zigzag-wrapper{text-align:center}.vc-zigzag-wrapper.vc-zigzag-align-left{text-align:left}.vc-zigzag-wrapper.vc-zigzag-align-right{text-align:right}.vc-zigzag-inner{display:inline-block}.wpb_single_image a{border:none;outline:0}.wpb_single_image img{height:auto;max-width:100%;vertical-align:top}.wpb_single_image img.vc_img-placeholder{width:100%}.wpb_single_image .vc_single_image-wrapper{display:inline-block;vertical-align:top;max-width:100%}.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.wpb_single_image .vc_single_image-wrapper.vc_box_outline,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:6px;border:1px solid #ebebeb}.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ebebeb}.wpb_single_image .vc_single_image-wrapper.vc_box_border,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:6px;border:none}.wpb_single_image .vc_single_image-wrapper.vc_box_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{padding:6px}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d{border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:15px}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{border-radius:50%;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{border-radius:50%;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.wpb_single_image.vc_align_center{text-align:center}.wpb_single_image.vc_align_right{text-align:right}.wpb_single_image.vc_align_left{text-align:left}.wpb_single_image .vc_box_shadow_3d{position:relative;z-index:0;display:inline-block;max-width:100%}.wpb_single_image .vc_box_shadow_3d:after,.wpb_single_image .vc_box_shadow_3d:before{content:"";position:absolute;-webkit-box-shadow:0 15px 10px rgba(0,0,0,.6);box-shadow:0 15px 10px rgba(0,0,0,.6);left:5px;right:50%;bottom:8px;height:30%;z-index:-1;border-radius:inherit;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewY(-6deg);-ms-transform:skewY(-6deg);transform:skewY(-6deg)}.wpb_single_image .vc_box_shadow_3d:after{left:50%;right:5px;-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);transform:skewY(6deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.wpb_single_image .vc_figure{display:inline-block;vertical-align:top;margin:0;max-width:100%}.wpb_single_image .vc_figure-caption{margin-top:.2em;font-size:.8em}.wpb_single_image .vc_box_outline.vc_box_border_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_blue{border-color:#5472d2}.wpb_single_image .vc_box_border.vc_box_border_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_blue{background-color:#5472d2}.wpb_single_image .vc_box_outline.vc_box_border_turquoise,.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise{border-color:#00c1cf}.wpb_single_image .vc_box_border.vc_box_border_turquoise,.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise{background-color:#00c1cf}.wpb_single_image .vc_box_outline.vc_box_border_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_pink{border-color:#fe6c61}.wpb_single_image .vc_box_border.vc_box_border_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_pink{background-color:#fe6c61}.wpb_single_image .vc_box_outline.vc_box_border_violet,.wpb_single_image .vc_box_outline_circle.vc_box_border_violet{border-color:#8d6dc4}.wpb_single_image .vc_box_border.vc_box_border_violet,.wpb_single_image .vc_box_border_circle.vc_box_border_violet{background-color:#8d6dc4}.wpb_single_image .vc_box_outline.vc_box_border_peacoc,.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc{border-color:#4cadc9}.wpb_single_image .vc_box_border.vc_box_border_peacoc,.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc{background-color:#4cadc9}.wpb_single_image .vc_box_outline.vc_box_border_chino,.wpb_single_image .vc_box_outline_circle.vc_box_border_chino{border-color:#cec2ab}.wpb_single_image .vc_box_border.vc_box_border_chino,.wpb_single_image .vc_box_border_circle.vc_box_border_chino{background-color:#cec2ab}.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine{border-color:#50485b}.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine{background-color:#50485b}.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue{border-color:#75d69c}.wpb_single_image .vc_box_border.vc_box_border_vista_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue{background-color:#75d69c}.wpb_single_image .vc_box_outline.vc_box_border_black,.wpb_single_image .vc_box_outline_circle.vc_box_border_black{border-color:#2a2a2a}.wpb_single_image .vc_box_border.vc_box_border_black,.wpb_single_image .vc_box_border_circle.vc_box_border_black{background-color:#2a2a2a}.wpb_single_image .vc_box_outline.vc_box_border_grey,.wpb_single_image .vc_box_outline_circle.vc_box_border_grey{border-color:#ebebeb}.wpb_single_image .vc_box_border.vc_box_border_grey,.wpb_single_image .vc_box_border_circle.vc_box_border_grey{background-color:#ebebeb}.wpb_single_image .vc_box_outline.vc_box_border_orange,.wpb_single_image .vc_box_outline_circle.vc_box_border_orange{border-color:#f7be68}.wpb_single_image .vc_box_border.vc_box_border_orange,.wpb_single_image .vc_box_border_circle.vc_box_border_orange{background-color:#f7be68}.wpb_single_image .vc_box_outline.vc_box_border_sky,.wpb_single_image .vc_box_outline_circle.vc_box_border_sky{border-color:#5aa1e3}.wpb_single_image .vc_box_border.vc_box_border_sky,.wpb_single_image .vc_box_border_circle.vc_box_border_sky{background-color:#5aa1e3}.wpb_single_image .vc_box_outline.vc_box_border_green,.wpb_single_image .vc_box_outline_circle.vc_box_border_green{border-color:#6dab3c}.wpb_single_image .vc_box_border.vc_box_border_green,.wpb_single_image .vc_box_border_circle.vc_box_border_green{background-color:#6dab3c}.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink{border-color:#f4524d}.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink{background-color:#f4524d}.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown{border-color:#f79468}.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown{background-color:#f79468}.wpb_single_image .vc_box_outline.vc_box_border_purple,.wpb_single_image .vc_box_outline_circle.vc_box_border_purple{border-color:#b97ebb}.wpb_single_image .vc_box_border.vc_box_border_purple,.wpb_single_image .vc_box_border_circle.vc_box_border_purple{background-color:#b97ebb}.wpb_single_image .vc_box_outline.vc_box_border_white,.wpb_single_image .vc_box_outline_circle.vc_box_border_white{border-color:#fff}.wpb_single_image .vc_box_border.vc_box_border_white,.wpb_single_image .vc_box_border_circle.vc_box_border_white{background-color:#fff}.vc_icon_element{line-height:0;font-size:14px;margin-bottom:35px}.vc_icon_element.vc_icon_element-outer{box-sizing:border-box;text-align:center}.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{text-align:left}.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center{text-align:center}.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right{text-align:right}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{text-align:center;display:inline-block;border:2px solid transparent;width:4em;height:4em;box-sizing:content-box;position:relative}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{font-size:2.15em;font-style:normal;line-height:1!important;font-size-adjust:none;font-stretch:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-language-override:normal;font-language-override:normal;-webkit-font-kerning:auto;font-kerning:auto;font-synthesis:weight style;font-variant:normal;text-rendering:auto;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{font-style:normal;display:inline-block;text-decoration:inherit;width:inherit;height:inherit;font-size:1em;text-align:center;text-rendering:optimizelegibility}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link{width:100%;height:100%;display:block;position:absolute;top:0;box-sizing:content-box;border:none}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs{max-width:100%!important;line-height:1.2em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{width:2.5em!important;height:2.5em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon{font-size:1.2em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm{max-width:100%!important;line-height:1.6em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner{width:3.15em!important;height:3.15em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon{font-size:1.6em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md{max-width:100%!important;line-height:2.15em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{width:4em!important;height:4em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{font-size:2.15em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg{max-width:100%!important;line-height:2.85em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner{width:5em!important;height:5em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon{font-size:2.85em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl{max-width:100%!important;line-height:5em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner{width:7.15em!important;height:7.15em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon{font-size:5em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded{border-radius:50%}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link{border-radius:50%}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline{border-radius:50%}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link{border-radius:50%}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less{border-radius:5px}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link{border-radius:5px}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline{border-radius:5px}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link{border-radius:5px}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon{color:#5472d2}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon{color:#00c1cf}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon{color:#fe6c61}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon{color:#8d6dc4}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon{color:#4cadc9}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon{color:#cec2ab}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon{color:#50485b}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon{color:#75d69c}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon{color:#2a2a2a}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon{color:#ebebeb}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon{color:#f7be68}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon{color:#5aa1e3}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon{color:#6dab3c}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon{color:#f4524d}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon{color:#f79468}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon{color:#b97ebb}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon{color:#fff}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline{border-color:#5472d2}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background{background-color:#5472d2}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline{border-color:#00c1cf}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background{background-color:#00c1cf}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline{border-color:#fe6c61}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background{background-color:#fe6c61}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline{border-color:#8d6dc4}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background{background-color:#8d6dc4}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline{border-color:#4cadc9}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background{background-color:#4cadc9}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline{border-color:#cec2ab}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background{background-color:#cec2ab}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline{border-color:#50485b}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background{background-color:#50485b}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline{border-color:#75d69c}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background{background-color:#75d69c}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline{border-color:#2a2a2a}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background{background-color:#2a2a2a}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline{border-color:#ebebeb}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background{background-color:#ebebeb}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline{border-color:#f7be68}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background{background-color:#f7be68}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline{border-color:#5aa1e3}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background{background-color:#5aa1e3}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline{border-color:#6dab3c}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background{background-color:#6dab3c}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline{border-color:#f4524d}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background{background-color:#f4524d}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline{border-color:#f79468}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background{background-color:#f79468}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline{border-color:#b97ebb}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background{background-color:#b97ebb}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline{border-color:#fff}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background{background-color:#fff}.vc_chart .vc_chart-legend{font-size:14px;margin:0;padding:0}.vc_chart .vc_chart-legend li{line-height:1.3em;list-style:none;margin:0 0 .3em 0;min-height:1.3em}.vc_chart .vc_chart-legend span{border-radius:.3em;display:inline-block;height:1.3em;left:0;margin-right:.5em;vertical-align:middle;width:1.3em}@media (min-width:768px){.vc_chart .vc_chart-legend{display:inline-block;vertical-align:middle;width:40%}.vc_chart .vc_chart-legend li{margin-left:1em}.vc_chart .vc_chart-with-legend{display:inline-block;vertical-align:middle;width:60%}}.vc_line-chart .vc_chart-with-legend{width:75%}.vc_line-chart .vc_chart-legend{width:25%}.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{border-radius:0}.wpb_single_image [class*='_circle'] .vc-zoom-wrapper{border-radius:50%}.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper{border-radius:4px}.vc_general.vc_pagination{display:block;margin:0;padding:0;text-align:center}.vc_general.vc_pagination .vc_pagination-item{display:inline-block;margin:0;padding:0;vertical-align:middle}.vc_general.vc_pagination .vc_pagination-trigger{display:block;text-decoration:none;cursor:pointer;height:10px;width:10px;margin:5px 7px;background:0 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:none}.vc_general.vc_pagination .vc_pagination-trigger:focus{outline:0}.vc_general.vc_pagination .vc_active .vc_pagination-trigger{cursor:default}.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger{border:3px solid transparent}.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger{opacity:.6}.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover{opacity:1}.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger{opacity:1}.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger{border-radius:50%}.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger{border-radius:3px}.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger{border-color:#5472d2}.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#5472d2}.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#5472d2}.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger{background-color:#5472d2}.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger{border-color:#00c1cf}.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#00c1cf}.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#00c1cf}.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger{background-color:#00c1cf}.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger{border-color:#fe6c61}.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#fe6c61}.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#fe6c61}.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger{background-color:#fe6c61}.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger{border-color:#8d6dc4}.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#8d6dc4}.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#8d6dc4}.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger{background-color:#8d6dc4}.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger{border-color:#4cadc9}.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#4cadc9}.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#4cadc9}.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger{background-color:#4cadc9}.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger{border-color:#cec2ab}.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#cec2ab}.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#cec2ab}.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger{background-color:#cec2ab}.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger{border-color:#50485b}.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#50485b}.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#50485b}.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger{background-color:#50485b}.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger{border-color:#75d69c}.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#75d69c}.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#75d69c}.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger{background-color:#75d69c}.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger{border-color:#f7be68}.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#f7be68}.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#f7be68}.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger{background-color:#f7be68}.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger{border-color:#5aa1e3}.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#5aa1e3}.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#5aa1e3}.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger{background-color:#5aa1e3}.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger{border-color:#6dab3c}.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#6dab3c}.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#6dab3c}.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger{background-color:#6dab3c}.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger{border-color:#f4524d}.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#f4524d}.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#f4524d}.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger{background-color:#f4524d}.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger{border-color:#f79468}.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#f79468}.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#f79468}.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger{background-color:#f79468}.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger{border-color:#b97ebb}.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#b97ebb}.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#b97ebb}.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger{background-color:#b97ebb}.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger{border-color:#2a2a2a}.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#2a2a2a}.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#2a2a2a}.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger{background-color:#2a2a2a}.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{border-color:#ebebeb}.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#ebebeb}.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#ebebeb}.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger{background-color:#ebebeb}.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger{border-color:#fff}.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#fff}.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background-color:#fff}.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger{background-color:#fff}.vc_grid.vc_row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.vc-row[data-vc-full-width] .vc_grid.vc_row{overflow:hidden}.vc_grid.vc_row.vc_grid-gutter-1px{margin-bottom:-1px}.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{margin-right:-1px}.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{padding-right:1px;padding-bottom:1px}.vc_grid.vc_row.vc_grid-gutter-2px{margin-bottom:-2px}.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{margin-right:-2px}.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{padding-right:2px;padding-bottom:2px}.vc_grid.vc_row.vc_grid-gutter-3px{margin-bottom:-3px}.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{margin-right:-3px}.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{padding-right:3px;padding-bottom:3px}.vc_grid.vc_row.vc_grid-gutter-4px{margin-bottom:-4px}.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{margin-right:-4px}.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{padding-right:4px;padding-bottom:4px}.vc_grid.vc_row.vc_grid-gutter-5px{margin-bottom:-5px}.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{margin-right:-5px}.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{padding-right:5px;padding-bottom:5px}.vc_grid.vc_row.vc_grid-gutter-10px{margin-bottom:-10px}.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{margin-right:-10px}.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{padding-right:10px;padding-bottom:10px}.vc_grid.vc_row.vc_grid-gutter-15px{margin-bottom:-15px}.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{margin-right:-15px}.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{padding-right:15px;padding-bottom:15px}.vc_grid.vc_row.vc_grid-gutter-20px{margin-bottom:-20px}.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{margin-right:-20px}.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{padding-right:20px;padding-bottom:20px}.vc_grid.vc_row.vc_grid-gutter-25px{margin-bottom:-25px}.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{margin-right:-25px}.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{padding-right:25px;padding-bottom:25px}.vc_grid.vc_row.vc_grid-gutter-30px{margin-bottom:-30px}.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:-30px}.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right:30px;padding-bottom:30px}.vc_grid.vc_row.vc_grid-gutter-35px{margin-bottom:-35px}.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:-35px}.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{padding-right:35px;padding-bottom:35px}.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover{z-index:3}.vc_grid.vc_row .vc_grid-item{display:none;padding:0;vertical-align:top;float:none;box-sizing:border-box;z-index:1}.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{overflow:hidden}.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{margin-bottom:15px}.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{text-decoration:none;border-bottom:0}.vc_grid-animation-none .vc_grid.vc_row .vc_grid-item{transition:none!important}.vc_grid .vc_gitem-link{border-bottom:none;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{position:static}.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:block}.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:block}@media (min-width:768px){.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:inline-block}}@-moz-document url-prefix(){.vc_masonry_grid .vc_grid-item,.vc_masonry_media_grid .vc_grid-item{margin-left:-.01px}}.vc_gitem-zone-b{display:none}.vc_gitem-float-none{float:none}.vc_gitem-float-left{float:left}.vc_gitem-float-right{float:right}.vc_gitem-align-center{text-align:center}.vc_gitem-align-right{text-align:right}.vc_gitem-align-justify{text-align:justify}.vc_gitem-block{position:relative;overflow:hidden}.vc_gitem-is-link{cursor:pointer}.vc_gitem-link{text-decoration:none}.vc_gitem_row{margin-left:0;margin-right:0;margin-bottom:0;padding:inherit;box-sizing:border-box}.vc_gitem_row .vc_gitem_row{margin-bottom:0}.vc_gitem-zone-a .vc_gitem-row-position-top,.vc_gitem-zone-b .vc_gitem-row-position-top{position:absolute;left:0;right:0;top:0}.vc_gitem-zone-a .vc_gitem-row-position-middle,.vc_gitem-zone-b .vc_gitem-row-position-middle{position:absolute;left:0;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_gitem-zone-a .vc_gitem-row-position-bottom,.vc_gitem-zone-b .vc_gitem-row-position-bottom{position:absolute;left:0;right:0;bottom:0}.vc_gitem_row .vc_gitem-col{box-sizing:border-box;padding:10px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.vc_gitem-zone{position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-clip:border-box;box-sizing:border-box;overflow:hidden}.vc_gitem-zone .vc-zone-link{display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index:5}.vc_gitem-zone-img{width:100%;display:block;visibility:hidden;height:auto}.vc_gitem-zone-a .vc_gitem-zone-mini{box-sizing:border-box;padding:inherit;position:static;top:0;left:0;bottom:0;right:0}.vc_gitem-zone-b{overflow:hidden}.vc_gitem-zone-b .vc_gitem-zone-mini{position:static;padding:inherit;top:0;left:0;right:0;bottom:0;margin:0}.vc_grid-item-zone-c-left .vc_gitem-animated-block{float:right;width:50%}.vc_grid-item-zone-c-left .vc_gitem-zone-c{float:left;width:50%}.vc_grid-item-zone-c-right .vc_gitem-animated-block{float:left;width:50%}.vc_grid-item-zone-c-right .vc_gitem-zone-c{float:right;width:50%}.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img{display:none!important}.vc-gitem-zone-height-mode-auto:before{content:"";display:block;padding-top:100%}.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before{padding-top:75%}.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before{padding-top:133.33333333%}.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before{padding-top:133.33333333%}.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before{padding-top:56.25%}.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before{padding-top:177.77777778%}.vc_gitem-animated-block{position:relative}.vc_gitem-animate .vc_btn{-webkit-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}.vc_gitem-animate .vc_gitem-zone-b{z-index:199}.vc_gitem-animate-none .vc_gitem-zone-b{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:0;opacity:0;box-sizing:border-box}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b{opacity:1}.vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:0;opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;box-sizing:border-box}.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:0}.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{display:inline-block;opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);-moz-transition:-moz-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);transition:transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{opacity:1}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:50%}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{opacity:1}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:50%}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vc_gitem-animate-scaleIn{overflow:hidden}.vc_gitem-animate-scaleIn .vc_gitem-zone-a{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.vc_gitem-animate-scaleRotateIn{overflow:hidden}.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{-webkit-transform:scale(1.5) rotate(10deg);-moz-transform:scale(1.5) rotate(10deg);-ms-transform:scale(1.5) rotate(10deg);-o-transform:scale(1.5) rotate(10deg);transform:scale(1.5) rotate(10deg)}.vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{filter:blur(0);-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-perspective:1000;-webkit-backface-visibility:hidden;webkit-transition:filter .5s cubic-bezier(0,.275,.125,1),-webkit-transform .5s cubic-bezier(0,.275,.125,1);-moz-transition:filter .5s cubic-bezier(0,.275,.125,1),-moz-transform .5s cubic-bezier(0,.275,.125,1);transition:filter .5s cubic-bezier(0,.275,.125,1),transform .5s cubic-bezier(0,.275,.125,1)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{filter:url(../vc/blur.svg#blur);-webkit-filter:blur(2px);-moz-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.vc_gitem-animate-blurScaleOut{overflow:hidden}.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.vc_gitem-animate-slideInRight{overflow:hidden}.vc_gitem-animate-slideInRight .vc_gitem-zone-b{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.vc_gitem-animate-slideInLeft{overflow:hidden}.vc_gitem-animate-slideInLeft .vc_gitem-zone-b{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.vc_gitem-animate-slideBottom{overflow:hidden;position:relative}.vc_gitem-animate-slideBottom .vc_gitem-zone-b{display:block;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:1000;position:absolute;top:100%;height:100%;left:0;right:0;margin:0}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b{top:0}.vc_gitem-animate-slideTop{overflow:hidden;position:relative}.vc_gitem-animate-slideTop .vc_gitem-zone-b{display:block;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:1000;position:absolute;top:-100%;height:100%;left:0;right:0;margin:0}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b{top:0}.vc_gitem-animate-flipFadeIn{overflow:hidden}.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;transition:transform 1s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{display:block;top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{opacity:1;-webkit-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.vc_gitem-animate-flipHorizontalFadeIn{overflow:hidden}.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;transition:transform 1s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{display:block;top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{opacity:1;-webkit-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.vc_gitem-animate-goTop20{overflow:hidden}.vc_gitem-animate-goTop20 .vc_gitem-zone-a{position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}.vc_gitem-animate-goTop20 .vc_gitem-zone-b{display:block;-webkit-transition:bottom .5s ease;-o-transition:bottom .5s ease;transition:bottom .5s ease;bottom:-100%;z-index:1000;position:absolute;width:100%;margin:0}.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b{bottom:0}.vc_gitem-animate-goBottom20{overflow:hidden}.vc_gitem-animate-goBottom20 .vc_gitem-zone-a{position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}.vc_gitem-animate-goBottom20 .vc_gitem-zone-b{display:block;-webkit-transition:top .5s ease;-o-transition:top .5s ease;transition:top .5s ease;top:-100%;z-index:1000;position:absolute;width:100%;margin:0}.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b{top:0}.vc_gitem-post-data{margin-bottom:15px}.vc_gitem-post-data h2{margin:0}.vc_gitem-post-category-name .vc_gitem-link{color:inherit}.vc_grid .vc_pageable-load-more-btn{text-align:center;margin-top:25px}.vc_grid .vc_pageable-load-more-btn>.vc_btn{outline:0}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots{display:none;margin-top:20px;text-align:center;-webkit-tap-highlight-color:transparent}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot{cursor:pointer;display:inline-block}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span{width:10px;height:10px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots{display:block}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span{border:3px solid;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots{display:block}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span{border:3px solid;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots{display:block}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;opacity:.6}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span{opacity:1}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots{display:block}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span{width:10px;height:10px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span{opacity:.6}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span{opacity:1}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots{display:block}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span{width:10px;height:10px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;opacity:.6}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span{opacity:1}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{border-color:#5472d2!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span{background-color:#5472d2!important;border-color:#5472d2!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{border-color:#00c1cf!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span{background-color:#00c1cf!important;border-color:#00c1cf!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{border-color:#fe6c61!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span{background-color:#fe6c61!important;border-color:#fe6c61!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{border-color:#8d6dc4!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span{background-color:#8d6dc4!important;border-color:#8d6dc4!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{border-color:#4cadc9!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span{background-color:#4cadc9!important;border-color:#4cadc9!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{border-color:#cec2ab!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span{background-color:#cec2ab!important;border-color:#cec2ab!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{border-color:#50485b!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span{background-color:#50485b!important;border-color:#50485b!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{border-color:#75d69c!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span{background-color:#75d69c!important;border-color:#75d69c!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{border-color:#2a2a2a!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span{background-color:#2a2a2a!important;border-color:#2a2a2a!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{border-color:#ebebeb!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span{background-color:#ebebeb!important;border-color:#ebebeb!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{border-color:#f7be68!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span{background-color:#f7be68!important;border-color:#f7be68!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{border-color:#5aa1e3!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span{background-color:#5aa1e3!important;border-color:#5aa1e3!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{border-color:#6dab3c!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span{background-color:#6dab3c!important;border-color:#6dab3c!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{border-color:#f4524d!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span{background-color:#f4524d!important;border-color:#f4524d!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{border-color:#f79468!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span{background-color:#f79468!important;border-color:#f79468!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{border-color:#b97ebb!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span{background-color:#b97ebb!important;border-color:#b97ebb!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{border-color:#fff!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span{background-color:#fff!important;border-color:#fff!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{background-color:#5472d2!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{background-color:#00c1cf!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{background-color:#fe6c61!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{background-color:#8d6dc4!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{background-color:#4cadc9!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{background-color:#cec2ab!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{background-color:#50485b!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{background-color:#75d69c!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{background-color:#2a2a2a!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{background-color:#ebebeb!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{background-color:#f7be68!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{background-color:#5aa1e3!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{background-color:#6dab3c!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{background-color:#f4524d!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{background-color:#f79468!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{background-color:#b97ebb!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{background-color:#fff!important}.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav{opacity:1}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{cursor:pointer;opacity:0;-webkit-transition:opacity .3s ease-in 0s;-o-transition:opacity .3s ease-in 0s;transition:opacity .3s ease-in 0s;-webkit-tap-highlight-color:transparent}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled{display:none!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{position:absolute;top:50%;margin-top:-12.5px;opacity:.5;font-size:25px;line-height:25px;height:25px;display:inline-block;text-decoration:none;cursor:pointer;-webkit-transition:opacity .3s ease-in 0s;-o-transition:opacity .3s ease-in 0s;transition:opacity .3s ease-in 0s}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover{opacity:1}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{left:5px}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside{left:-30px}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next{right:5px}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside{right:-30px}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue{color:#5472d2!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise{color:#00c1cf!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink{color:#fe6c61!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet{color:#8d6dc4!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc{color:#4cadc9!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino{color:#cec2ab!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine{color:#50485b!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue{color:#75d69c!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black{color:#2a2a2a!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey{color:#ebebeb!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange{color:#f7be68!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky{color:#5aa1e3!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green{color:#6dab3c!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink{color:#f4524d!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown{color:#f79468!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple{color:#b97ebb!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white{color:#fff!important}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-13px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-13.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-14px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-14.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-15px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-17.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-20px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-22.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-25px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-27.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-30px}.vc_grid-pagination .vc_grid-pagination-list{outline:0;display:block;padding-left:0;text-align:center;margin:20px 0 0!important;border-radius:2px}.vc_grid-pagination .vc_grid-pagination-list>li{display:inline-block;margin:0;border:0 solid transparent}.vc_grid-pagination .vc_grid-pagination-list>li>a,.vc_grid-pagination .vc_grid-pagination-list>li>span{color:#fff;background-color:#428bca;border:1px solid #428bca;-webkit-transition:opacity .3s ease-in 0s;-o-transition:opacity .3s ease-in 0s;transition:opacity .3s ease-in 0s;position:relative;float:left;padding:3px 10px;line-height:1.42857143;text-decoration:none;opacity:.5;margin-left:-1px;font-size:10px}.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list>li:first-child>span{margin-left:0}.vc_grid-pagination .vc_grid-pagination-list>li:focus a,.vc_grid-pagination .vc_grid-pagination-list>li:focus span,.vc_grid-pagination .vc_grid-pagination-list>li:hover a,.vc_grid-pagination .vc_grid-pagination-list>li:hover span{opacity:1}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after{font-family:vc_grid_v1;display:inline-block;content:"\e61b"}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after{font-family:vc_grid_v1;display:inline-block;content:"\e61a"}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after{font-family:vc_grid_v1;display:inline-block;content:"\e618"}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after{font-family:vc_grid_v1;display:inline-block;content:"\e619"}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover{z-index:2;opacity:1;cursor:default}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover{display:none}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li{border-color:#5472d2!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span{background-color:#5472d2!important;border-color:#5472d2!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li{border-color:#00c1cf!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span{background-color:#00c1cf!important;border-color:#00c1cf!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li{border-color:#fe6c61!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span{background-color:#fe6c61!important;border-color:#fe6c61!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li{border-color:#8d6dc4!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span{background-color:#8d6dc4!important;border-color:#8d6dc4!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li{border-color:#4cadc9!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span{background-color:#4cadc9!important;border-color:#4cadc9!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li{border-color:#cec2ab!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span{background-color:#cec2ab!important;border-color:#cec2ab!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li{border-color:#50485b!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span{background-color:#50485b!important;border-color:#50485b!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li{border-color:#75d69c!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span{background-color:#75d69c!important;border-color:#75d69c!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li{border-color:#2a2a2a!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span{background-color:#2a2a2a!important;border-color:#2a2a2a!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li{border-color:#ebebeb!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span{background-color:#ebebeb!important;border-color:#ebebeb!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li{border-color:#f7be68!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span{background-color:#f7be68!important;border-color:#f7be68!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li{border-color:#5aa1e3!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span{background-color:#5aa1e3!important;border-color:#5aa1e3!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li{border-color:#6dab3c!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span{background-color:#6dab3c!important;border-color:#6dab3c!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li{border-color:#f4524d!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span{background-color:#f4524d!important;border-color:#f4524d!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li{border-color:#f79468!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span{background-color:#f79468!important;border-color:#f79468!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li{border-color:#b97ebb!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span{background-color:#b97ebb!important;border-color:#b97ebb!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li{border-color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span{background-color:#fff!important;border-color:#fff!important;color:#2a2a2a!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:28px;min-height:22px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span{border-bottom-left-radius:2px;border-top-left-radius:2px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{margin-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:22px;min-width:22px;padding:3px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{margin-left:5px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:22px;min-width:22px;padding:3px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:22px;min-width:22px;padding:3px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span{background-color:transparent!important;color:#000!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{background-color:transparent!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li{border-left-width:1px!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{border-width:0;background:none repeat scroll 0 0 rgba(0,0,0,0)!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child{border-width:0!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a{color:#000!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{color:#fff!important}.vc_grid-loading{margin:2em auto;font-size:10px;position:relative;text-indent:-9999em;-webkit-animation-delay:.16s;animation-delay:.16s;height:20px}.vc_grid-loading,.vc_grid-loading:after,.vc_grid-loading:before{border-radius:50%;width:12px;height:12px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.vc_grid-loading:before{left:-20px}.vc_grid-loading:after{left:20px;-webkit-animation-delay:.32s;animation-delay:.32s}.vc_grid-loading:after,.vc_grid-loading:before{content:'';position:absolute;top:0}@-webkit-keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}}@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}}.vc_grid-filter{margin-left:0;margin-bottom:20px;list-style:none;padding:0}.vc_grid-filter.vc_grid-filter-center{text-align:center}.vc_grid-filter.vc_grid-filter-right{text-align:right}.vc_grid-filter.vc_grid-filter-left{text-align:left}.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{background-color:#5472d2}.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{background-color:#00c1cf}.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{background-color:#fe6c61}.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{background-color:#8d6dc4}.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{background-color:#4cadc9}.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{background-color:#cec2ab}.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{background-color:#50485b}.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{background-color:#75d69c}.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover{background-color:#2a2a2a}.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{background-color:#ebebeb}.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{color:#666}.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{background-color:#f7be68}.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{background-color:#5aa1e3}.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover{background-color:#6dab3c}.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{background-color:#f4524d}.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{background-color:#f79468}.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{background-color:#b97ebb}.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover{background-color:#fff}.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{color:#666}.vc_grid-filter>.vc_grid-filter-item{cursor:pointer;display:inline-block;background:0 0;padding:4px 10px;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear}.vc_grid-filter>.vc_grid-filter-item:first-child{margin-left:0!important}.vc_grid-filter>.vc_grid-filter-item>span{-webkit-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear;outline:0;padding:0;text-decoration:none}.vc_grid-filter>.vc_grid-filter-item.vc_active>span,.vc_grid-filter>.vc_grid-filter-item:hover>span{text-decoration:none}.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item{margin:0 5px 5px 0;border-radius:30px}.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item{padding:0!important}.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item{margin:0 5px 5px 0;border-radius:5px}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item{margin:0;border:1px solid rgba(235,235,235,.8);border-collapse:collapse}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2){margin-left:-1px;margin-top:-1px}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover{position:relative;z-index:1;border-color:transparent}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a{text-decoration:none}.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item{background-color:#7c93dd}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{background-color:#5472d2}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item{background-color:#00919c}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{background-color:#00c1cf}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item{background-color:#fe9b94}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{background-color:#fe6c61}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item{background-color:#a991d3}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{background-color:#8d6dc4}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item{background-color:#73bfd5}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{background-color:#4cadc9}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item{background-color:#e1d9cb}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{background-color:#cec2ab}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item{background-color:#695f77}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{background-color:#50485b}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item{background-color:#9ce2b8}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{background-color:#75d69c}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item{background-color:#444}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover{background-color:#2a2a2a}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item{background-color:#d2d2d2}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span{color:#666}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{background-color:#ebebeb}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{color:#666}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item{background-color:#fad398}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{background-color:#f7be68}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item{background-color:#86baea}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{background-color:#5aa1e3}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item{background-color:#87c456}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover{background-color:#6dab3c}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item{background-color:#f7817d}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{background-color:#f4524d}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item{background-color:#fab698}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{background-color:#f79468}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item{background-color:#cb9fcd}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{background-color:#b97ebb}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item{background-color:#e6e6e6}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span{color:#666}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover{background-color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{color:#666}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item{margin:0;border:1px solid transparent;border-collapse:collapse;padding:3px 7px}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span{color:#fff}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2){border-left:none;margin-left:1px;border-top:none;margin-top:1px}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;border-top:0}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px;border-top:0}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item{border-radius:3px!important}.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item{border-radius:30px!important}.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item{font-size:12px;padding:1px 5px}.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item{font-size:13px;padding:2px 7px}.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{font-size:100%;padding:2px 10px}.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item{font-size:18px;padding:4px 10px}.vc_grid-filter-select{display:none}.vc_grid-filter-dropdown,.vc_grid-filter-select{font-size:12px;margin-bottom:20px}.vc_grid-filter-dropdown.vc_grid-filter-center,.vc_grid-filter-select.vc_grid-filter-center{text-align:center}.vc_grid-filter-dropdown.vc_grid-filter-right,.vc_grid-filter-select.vc_grid-filter-right{text-align:right}.vc_grid-filter-dropdown.vc_grid-filter-left,.vc_grid-filter-select.vc_grid-filter-left{text-align:left}.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{display:none}.vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{outline:0;display:inline-block}@media (min-width:768px){.vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon{color:#5472d2}.vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon{color:#00c1cf}.vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon{color:#fe6c61}.vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon{color:#8d6dc4}.vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon{color:#4cadc9}.vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon{color:#cec2ab}.vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon{color:#50485b}.vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon{color:#75d69c}.vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon{color:#2a2a2a}.vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon{color:#ebebeb}.vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon{color:#f7be68}.vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon{color:#5aa1e3}.vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon{color:#6dab3c}.vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon{color:#f4524d}.vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon{color:#f79468}.vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon{color:#b97ebb}.vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon{color:#fff}.vc_grid-filter-dropdown .vc_grid-styled-select,.vc_grid-filter-select .vc_grid-styled-select{border:1px solid #ccc;display:inline-block;height:30px;overflow:hidden;padding-right:5px;text-align:left;width:auto;vertical-align:middle}.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{font-size:17px;display:inline;vertical-align:middle}.vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{background:none repeat scroll 0 0 transparent;border:0 none;border-radius:0;height:30px;line-height:1;margin-right:-50px;padding:5px;position:relative;font-size:12px;z-index:0;cursor:pointer;max-width:inherit!important}}@media (max-width:768px){.vc_responsive .vc_grid-filter-select{display:block}.vc_responsive .vc_grid-filter{display:none!important}}.owl-carousel .owl-item .vc_grid-item{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.owl-carousel .owl-animated-out{z-index:0}.owl-carousel .owl-animated-in{z-index:1}.vc-hoverbox-wrapper,.vc-hoverbox-wrapper *{box-sizing:border-box}.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front{border-radius:10px}.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front{border-radius:50px}.vc-hoverbox-wrapper.vc-hoverbox-align--center{text-align:center}.vc-hoverbox-wrapper.vc-hoverbox-align--left{text-align:left}.vc-hoverbox-wrapper.vc-hoverbox-align--right{text-align:right}.vc-hoverbox-wrapper .vc-hoverbox{position:relative;display:inline-block;text-align:center;width:100%}.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox{width:100%}.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox{width:90%}.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox{width:80%}.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox{width:70%}.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox{width:60%}.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox{width:50%}.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox{width:40%}.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox{width:30%}.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox{width:20%}.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox{width:10%}.vc-hoverbox-inner{width:100%;display:inline-block;min-height:250px}.vc-hoverbox-inner :last-child{margin-bottom:0}.vc-hoverbox-block{height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;transition:transform .5s ease-in-out;transform-style:preserve-3d;background-size:cover;background-position:center}.vc-hoverbox-block-inner{flex-shrink:0;padding:20px}.vc-hoverbox-block-inner>*{backface-visibility:hidden}.vc-hoverbox-front{transform:rotateY(0);z-index:1}.vc-hoverbox-back{transform:rotateY(180deg)}.vc-hoverbox:hover .vc-hoverbox-front{transform:rotateY(-180deg)}.vc-hoverbox:hover .vc-hoverbox-back{transform:rotateY(0)}.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front{transform:rotateY(180deg)}.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back{transform:rotateY(0);z-index:2}.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front{transform:rotateY(0)}.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back{transform:rotateY(-180deg)}@font-face{font-family:vc_grid_v1;src:url(../fonts/vc_grid/vc_grid_v1.eot?-9hbgac);src:url(../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'),url(../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'),url(../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'),url(../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');font-weight:400;font-style:normal}[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-]{font-family:vc_grid_v1;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vc_arrow-icon-minus:before{content:"\e61c"}.vc_arrow-icon-plus:before{content:"\e61d"}.vc_arrow-icon-arrow_down:before{content:"\e61e"}.vc_arrow-icon-arrow_up:before{content:"\e61f"}.vc_arrow-icon-arrow_01_left:before{content:"\e600"}.vc_arrow-icon-arrow_01_right:before{content:"\e601"}.vc_arrow-icon-arrow_02_left:before{content:"\e602"}.vc_arrow-icon-arrow_02_right:before{content:"\e603"}.vc_arrow-icon-arrow_03_left:before{content:"\e604"}.vc_arrow-icon-arrow_03_right:before{content:"\e605"}.vc_arrow-icon-arrow_04_left:before{content:"\e606"}.vc_arrow-icon-arrow_04_right:before{content:"\e607"}.vc_arrow-icon-arrow_05_left:before{content:"\e608"}.vc_arrow-icon-arrow_05_right:before{content:"\e609"}.vc_arrow-icon-arrow_06_left:before{content:"\e60a"}.vc_arrow-icon-arrow_06_right:before{content:"\e60b"}.vc_arrow-icon-arrow_07_left:before{content:"\e60c"}.vc_arrow-icon-arrow_07_right:before{content:"\e60d"}.vc_arrow-icon-arrow_08_left:before{content:"\e60e"}.vc_arrow-icon-arrow_08_right:before{content:"\e60f"}.vc_arrow-icon-arrow_09_left:before{content:"\e610"}.vc_arrow-icon-arrow_09_right:before{content:"\e611"}.vc_arrow-icon-arrow_10_left:before{content:"\e612"}.vc_arrow-icon-arrow_10_right:before{content:"\e613"}.vc_arrow-icon-arrow_11_left:before{content:"\e614"}.vc_arrow-icon-arrow_11_right:before{content:"\e615"}.vc_arrow-icon-arrow_12_left:before{content:"\e616"}.vc_arrow-icon-arrow_12_right:before{content:"\e617"}.vc_arrow-icon-navicon:before{content:"\f0c9"}.wpb_animate_when_almost_visible{opacity:0}.wpb_animate_when_almost_visible:not(.wpb_start_animation){-webkit-animation:none;-o-animation:none;animation:none}.top-to-bottom,.wpb_top-to-bottom{-webkit-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275)}.bottom-to-top,.wpb_bottom-to-top{-webkit-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275)}.left-to-right,.wpb_left-to-right{-webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275)}.right-to-left,.wpb_right-to-left{-webkit-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275)}.appear,.wpb_appear{-webkit-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.wpb_start_animation{opacity:1}@-webkit-keyframes wpb_ttb{0%{-webkit-transform:translate(0,-10%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes wpb_ttb{0%{-moz-transform:translate(0,-10%);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes wpb_ttb{0%{-o-transform:translate(0,-10%);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes wpb_ttb{0%{-webkit-transform:translate(0,-10%);-ms-transform:translate(0,-10%);-o-transform:translate(0,-10%);transform:translate(0,-10%);opacity:0}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes wpb_btt{0%{-webkit-transform:translate(0,10%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes wpb_btt{0%{-moz-transform:translate(0,10%);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes wpb_btt{0%{-o-transform:translate(0,10%);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes wpb_btt{0%{-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);-o-transform:translate(0,10%);transform:translate(0,10%);opacity:0}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes wpb_ltr{0%{-webkit-transform:translate(-10%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes wpb_ltr{0%{-moz-transform:translate(-10%,0);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes wpb_ltr{0%{-o-transform:translate(-10%,0);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes wpb_ltr{0%{-webkit-transform:translate(-10%,0);-ms-transform:translate(-10%,0);-o-transform:translate(-10%,0);transform:translate(-10%,0);opacity:0}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes wpb_rtl{0%{-webkit-transform:translate(10%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes wpb_rtl{0%{-moz-transform:translate(10%,0);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes wpb_rtl{0%{-o-transform:translate(10%,0);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes wpb_rtl{0%{-webkit-transform:translate(10%,0);-ms-transform:translate(10%,0);-o-transform:translate(10%,0);transform:translate(10%,0);opacity:0}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes wpb_appear{0%{-webkit-transform:scale(.5);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes wpb_appear{0%{-moz-transform:scale(.5);opacity:.1}100%{-moz-transform:scale(1);opacity:1}}@-o-keyframes wpb_appear{0%{-o-transform:scale(.5);opacity:.1}100%{-o-transform:scale(1);opacity:1}}@keyframes wpb_appear{0%{-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:.1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}.vc-spinner::before{content:'';width:16px;height:16px;display:inline-block;pointer-events:none;margin-top:6px;background:url(../images/spinner.gif) no-repeat;background-position-x:center;background-position-y:center}.vc-spinner.vc-spinner-complete::before{background-image:url(../vc/tick.png)}.vc-spinner.vc-spinner-failed::before{background-image:url(../vc/remove.png)}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini{position:relative}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone{opacity:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper{position:absolute;right:0;top:50%;margin-top:-50px;left:0}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader{margin:2em auto;font-size:10px;position:relative;text-indent:-9999em;-webkit-animation-delay:.16s;animation-delay:.16s;height:50px}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{border-radius:50%;width:12px;height:12px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:vc_woo-add-cart-load 1.8s infinite ease-in-out;animation:vc_woo-add-cart-load 1.8s infinite ease-in-out}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{left:-20px}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after{left:20px;-webkit-animation-delay:.32s;animation-delay:.32s}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{content:'';position:absolute;top:0}@-webkit-keyframes vc_woo-add-cart-load{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}}@keyframes vc_woo-add-cart-load{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}}.vc_grid-item-mini .added_to_cart.wc-forward{display:none} assets/css/ui-custom-theme/jquery-ui-less.custom.min.css 0000644 00000043764 15133272365 0017413 0 ustar 00 .wpb_content_element .ui-helper-hidden{display:none}.wpb_content_element .ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.wpb_content_element .ui-helper-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;list-style:none}.wpb_content_element .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wpb_content_element .ui-helper-clearfix{display:inline-block;display:block}.wpb_content_element * html .ui-helper-clearfix{height:1%}.wpb_content_element .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.wpb_content_element .ui-state-disabled{cursor:default!important}.wpb_content_element .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.wpb_content_element .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.wpb_content_element .ui-accordion{width:100%}.wpb_content_element .ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;font-family:inherit;font-weight:inherit;font-size:inherit;zoom:1}.wpb_content_element .ui-accordion .ui-accordion-header a{padding:.5em 1em;display:block}.wpb_content_element .ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.wpb_content_element .ui-accordion .ui-accordion-header-active{border-bottom:0!important}.wpb_content_element .ui-accordion .ui-accordion-heading{display:block;padding:.5em .5em .5em .7em}.wpb_content_element .ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.wpb_content_element .ui-accordion .ui-accordion-content-active{display:block}.wpb_content_element .ui-accordion-icons .ui-accordion-heading{padding-left:2.2em}.wpb_content_element .ui-tabs{position:relative;padding:.2em;zoom:1}.wpb_content_element .ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.wpb_content_element .ui-tabs .ui-tabs-nav li.ui-state-disabled a,.wpb_content_element .ui-tabs .ui-tabs-nav li.ui-tabs-active a,.wpb_content_element .ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.wpb_content_element .ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px 1px 0 0;border-bottom:0!important;padding:0;white-space:nowrap}.wpb_content_element .ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;cursor:pointer}.wpb_content_element .ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.wpb_content_element .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.wpb_content_element .ui-widget :active{outline:0}.wpb_content_element .ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.wpb_content_element .ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.wpb_content_element .ui-state-default a,.wpb_content_element .ui-state-default a:link,.wpb_content_element .ui-state-default a:visited{text-decoration:none}.wpb_content_element .ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.wpb_content_element .ui-state-hover a,.wpb_content_element .ui-state-hover a:hover{text-decoration:none}.wpb_content_element .ui-state-active a,.wpb_content_element .ui-state-active a:link,.wpb_content_element .ui-state-active a:visited{text-decoration:none}.wpb_content_element .ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.wpb_content_element .ui-state-error a,.wpb_content_element .ui-widget-content .ui-state-error a,.wpb_content_element .ui-widget-header .ui-state-error a{color:#cd0a0a}.wpb_content_element .ui-state-error-text,.wpb_content_element .ui-widget-content .ui-state-error-text,.wpb_content_element .ui-widget-header .ui-state-error-text{color:#cd0a0a}.wpb_content_element .ui-priority-secondary,.wpb_content_element .ui-widget-content .ui-priority-secondary,.wpb_content_element .ui-widget-header .ui-priority-secondary{opacity:.7}.wpb_content_element .ui-state-disabled,.wpb_content_element .ui-widget-content .ui-state-disabled,.wpb_content_element .ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.wpb_content_element .ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.wpb_content_element .ui-state-focus .ui-icon,.wpb_content_element .ui-state-hover .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.wpb_content_element .ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.wpb_content_element .ui-state-error .ui-icon,.wpb_content_element .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.wpb_content_element .ui-icon-carat-1-n{background-position:0 0}.wpb_content_element .ui-icon-carat-1-ne{background-position:-16px 0}.wpb_content_element .ui-icon-carat-1-e{background-position:-32px 0}.wpb_content_element .ui-icon-carat-1-se{background-position:-48px 0}.wpb_content_element .ui-icon-carat-1-s{background-position:-64px 0}.wpb_content_element .ui-icon-carat-1-sw{background-position:-80px 0}.wpb_content_element .ui-icon-carat-1-w{background-position:-96px 0}.wpb_content_element .ui-icon-carat-1-nw{background-position:-112px 0}.wpb_content_element .ui-icon-carat-2-n-s{background-position:-128px 0}.wpb_content_element .ui-icon-carat-2-e-w{background-position:-144px 0}.wpb_content_element .ui-icon-triangle-1-n{background-position:0 -16px}.wpb_content_element .ui-icon-triangle-1-ne{background-position:-16px -16px}.wpb_content_element .ui-icon-triangle-1-e{background-position:-32px -16px}.wpb_content_element .ui-icon-triangle-1-se{background-position:-48px -16px}.wpb_content_element .ui-icon-triangle-1-s{background-position:-64px -16px}.wpb_content_element .ui-icon-triangle-1-sw{background-position:-80px -16px}.wpb_content_element .ui-icon-triangle-1-w{background-position:-96px -16px}.wpb_content_element .ui-icon-triangle-1-nw{background-position:-112px -16px}.wpb_content_element .ui-icon-triangle-2-n-s{background-position:-128px -16px}.wpb_content_element .ui-icon-triangle-2-e-w{background-position:-144px -16px}.wpb_content_element .ui-icon-arrow-1-n{background-position:0 -32px}.wpb_content_element .ui-icon-arrow-1-ne{background-position:-16px -32px}.wpb_content_element .ui-icon-arrow-1-e{background-position:-32px -32px}.wpb_content_element .ui-icon-arrow-1-se{background-position:-48px -32px}.wpb_content_element .ui-icon-arrow-1-s{background-position:-64px -32px}.wpb_content_element .ui-icon-arrow-1-sw{background-position:-80px -32px}.wpb_content_element .ui-icon-arrow-1-w{background-position:-96px -32px}.wpb_content_element .ui-icon-arrow-1-nw{background-position:-112px -32px}.wpb_content_element .ui-icon-arrow-2-n-s{background-position:-128px -32px}.wpb_content_element .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.wpb_content_element .ui-icon-arrow-2-e-w{background-position:-160px -32px}.wpb_content_element .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.wpb_content_element .ui-icon-arrowstop-1-n{background-position:-192px -32px}.wpb_content_element .ui-icon-arrowstop-1-e{background-position:-208px -32px}.wpb_content_element .ui-icon-arrowstop-1-s{background-position:-224px -32px}.wpb_content_element .ui-icon-arrowstop-1-w{background-position:-240px -32px}.wpb_content_element .ui-icon-arrowthick-1-n{background-position:0 -48px}.wpb_content_element .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.wpb_content_element .ui-icon-arrowthick-1-e{background-position:-32px -48px}.wpb_content_element .ui-icon-arrowthick-1-se{background-position:-48px -48px}.wpb_content_element .ui-icon-arrowthick-1-s{background-position:-64px -48px}.wpb_content_element .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.wpb_content_element .ui-icon-arrowthick-1-w{background-position:-96px -48px}.wpb_content_element .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.wpb_content_element .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.wpb_content_element .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.wpb_content_element .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.wpb_content_element .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.wpb_content_element .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.wpb_content_element .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.wpb_content_element .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.wpb_content_element .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.wpb_content_element .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.wpb_content_element .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.wpb_content_element .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.wpb_content_element .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.wpb_content_element .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.wpb_content_element .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.wpb_content_element .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.wpb_content_element .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.wpb_content_element .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.wpb_content_element .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.wpb_content_element .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.wpb_content_element .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.wpb_content_element .ui-icon-arrow-4{background-position:0 -80px}.wpb_content_element .ui-icon-arrow-4-diag{background-position:-16px -80px}.wpb_content_element .ui-icon-extlink{background-position:-32px -80px}.wpb_content_element .ui-icon-newwin{background-position:-48px -80px}.wpb_content_element .ui-icon-refresh{background-position:-64px -80px}.wpb_content_element .ui-icon-shuffle{background-position:-80px -80px}.wpb_content_element .ui-icon-transfer-e-w{background-position:-96px -80px}.wpb_content_element .ui-icon-transferthick-e-w{background-position:-112px -80px}.wpb_content_element .ui-icon-folder-collapsed{background-position:0 -96px}.wpb_content_element .ui-icon-folder-open{background-position:-16px -96px}.wpb_content_element .ui-icon-document{background-position:-32px -96px}.wpb_content_element .ui-icon-document-b{background-position:-48px -96px}.wpb_content_element .ui-icon-note{background-position:-64px -96px}.wpb_content_element .ui-icon-mail-closed{background-position:-80px -96px}.wpb_content_element .ui-icon-mail-open{background-position:-96px -96px}.wpb_content_element .ui-icon-suitcase{background-position:-112px -96px}.wpb_content_element .ui-icon-comment{background-position:-128px -96px}.wpb_content_element .ui-icon-person{background-position:-144px -96px}.wpb_content_element .ui-icon-print{background-position:-160px -96px}.wpb_content_element .ui-icon-trash{background-position:-176px -96px}.wpb_content_element .ui-icon-locked{background-position:-192px -96px}.wpb_content_element .ui-icon-unlocked{background-position:-208px -96px}.wpb_content_element .ui-icon-bookmark{background-position:-224px -96px}.wpb_content_element .ui-icon-tag{background-position:-240px -96px}.wpb_content_element .ui-icon-home{background-position:0 -112px}.wpb_content_element .ui-icon-flag{background-position:-16px -112px}.wpb_content_element .ui-icon-calendar{background-position:-32px -112px}.wpb_content_element .ui-icon-cart{background-position:-48px -112px}.wpb_content_element .ui-icon-pencil{background-position:-64px -112px}.wpb_content_element .ui-icon-clock{background-position:-80px -112px}.wpb_content_element .ui-icon-disk{background-position:-96px -112px}.wpb_content_element .ui-icon-calculator{background-position:-112px -112px}.wpb_content_element .ui-icon-zoomin{background-position:-128px -112px}.wpb_content_element .ui-icon-zoomout{background-position:-144px -112px}.wpb_content_element .ui-icon-search{background-position:-160px -112px}.wpb_content_element .ui-icon-wrench{background-position:-176px -112px}.wpb_content_element .ui-icon-gear{background-position:-192px -112px}.wpb_content_element .ui-icon-heart{background-position:-208px -112px}.wpb_content_element .ui-icon-star{background-position:-224px -112px}.wpb_content_element .ui-icon-link{background-position:-240px -112px}.wpb_content_element .ui-icon-cancel{background-position:0 -128px}.wpb_content_element .ui-icon-plus{background-position:-16px -128px}.wpb_content_element .ui-icon-plusthick{background-position:-32px -128px}.wpb_content_element .ui-icon-minus{background-position:-48px -128px}.wpb_content_element .ui-icon-minusthick{background-position:-64px -128px}.wpb_content_element .ui-icon-close{background-position:-80px -128px}.wpb_content_element .ui-icon-closethick{background-position:-96px -128px}.wpb_content_element .ui-icon-key{background-position:-112px -128px}.wpb_content_element .ui-icon-lightbulb{background-position:-128px -128px}.wpb_content_element .ui-icon-scissors{background-position:-144px -128px}.wpb_content_element .ui-icon-clipboard{background-position:-160px -128px}.wpb_content_element .ui-icon-copy{background-position:-176px -128px}.wpb_content_element .ui-icon-contact{background-position:-192px -128px}.wpb_content_element .ui-icon-image{background-position:-208px -128px}.wpb_content_element .ui-icon-video{background-position:-224px -128px}.wpb_content_element .ui-icon-script{background-position:-240px -128px}.wpb_content_element .ui-icon-alert{background-position:0 -144px}.wpb_content_element .ui-icon-info{background-position:-16px -144px}.wpb_content_element .ui-icon-notice{background-position:-32px -144px}.wpb_content_element .ui-icon-help{background-position:-48px -144px}.wpb_content_element .ui-icon-check{background-position:-64px -144px}.wpb_content_element .ui-icon-bullet{background-position:-80px -144px}.wpb_content_element .ui-icon-radio-off{background-position:-96px -144px}.wpb_content_element .ui-icon-radio-on{background-position:-112px -144px}.wpb_content_element .ui-icon-pin-w{background-position:-128px -144px}.wpb_content_element .ui-icon-pin-s{background-position:-144px -144px}.wpb_content_element .ui-icon-play{background-position:0 -160px}.wpb_content_element .ui-icon-pause{background-position:-16px -160px}.wpb_content_element .ui-icon-seek-next{background-position:-32px -160px}.wpb_content_element .ui-icon-seek-prev{background-position:-48px -160px}.wpb_content_element .ui-icon-seek-end{background-position:-64px -160px}.wpb_content_element .ui-icon-seek-start{background-position:-80px -160px}.wpb_content_element .ui-icon-seek-first{background-position:-80px -160px}.wpb_content_element .ui-icon-stop{background-position:-96px -160px}.wpb_content_element .ui-icon-eject{background-position:-112px -160px}.wpb_content_element .ui-icon-volume-off{background-position:-128px -160px}.wpb_content_element .ui-icon-volume-on{background-position:-144px -160px}.wpb_content_element .ui-icon-power{background-position:0 -176px}.wpb_content_element .ui-icon-signal-diag{background-position:-16px -176px}.wpb_content_element .ui-icon-signal{background-position:-32px -176px}.wpb_content_element .ui-icon-battery-0{background-position:-48px -176px}.wpb_content_element .ui-icon-battery-1{background-position:-64px -176px}.wpb_content_element .ui-icon-battery-2{background-position:-80px -176px}.wpb_content_element .ui-icon-battery-3{background-position:-96px -176px}.wpb_content_element .ui-icon-circle-plus{background-position:0 -192px}.wpb_content_element .ui-icon-circle-minus{background-position:-16px -192px}.wpb_content_element .ui-icon-circle-close{background-position:-32px -192px}.wpb_content_element .ui-icon-circle-triangle-e{background-position:-48px -192px}.wpb_content_element .ui-icon-circle-triangle-s{background-position:-64px -192px}.wpb_content_element .ui-icon-circle-triangle-w{background-position:-80px -192px}.wpb_content_element .ui-icon-circle-triangle-n{background-position:-96px -192px}.wpb_content_element .ui-icon-circle-arrow-e{background-position:-112px -192px}.wpb_content_element .ui-icon-circle-arrow-s{background-position:-128px -192px}.wpb_content_element .ui-icon-circle-arrow-w{background-position:-144px -192px}.wpb_content_element .ui-icon-circle-arrow-n{background-position:-160px -192px}.wpb_content_element .ui-icon-circle-zoomin{background-position:-176px -192px}.wpb_content_element .ui-icon-circle-zoomout{background-position:-192px -192px}.wpb_content_element .ui-icon-circle-check{background-position:-208px -192px}.wpb_content_element .ui-icon-circlesmall-plus{background-position:0 -208px}.wpb_content_element .ui-icon-circlesmall-minus{background-position:-16px -208px}.wpb_content_element .ui-icon-circlesmall-close{background-position:-32px -208px}.wpb_content_element .ui-icon-squaresmall-plus{background-position:-48px -208px}.wpb_content_element .ui-icon-squaresmall-minus{background-position:-64px -208px}.wpb_content_element .ui-icon-squaresmall-close{background-position:-80px -208px}.wpb_content_element .ui-icon-grip-dotted-vertical{background-position:0 -224px}.wpb_content_element .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.wpb_content_element .ui-icon-grip-solid-vertical{background-position:-32px -224px}.wpb_content_element .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.wpb_content_element .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.wpb_content_element .ui-icon-grip-diagonal-se{background-position:-80px -224px}.wpb_content_element .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;border-radius:8px}.wpb_content_element .ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%}.wpb_content_element .ui-resizable-handle{display:block;font-size:.1px;position:absolute}.wpb_content_element .ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px}.wpb_content_element .ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se{background:url(images/ui-resize-icon.png) no-repeat}.wpb_content_element .ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px} assets/css/ui-custom-theme/images/ui-icons_1982d1_256x240.png 0000644 00000010421 15133272365 0017313 0 ustar 00 �PNG IHDR � �IJ� �PLTE��������������������������������������������������������������������������������������������������������������������������������������������������������������@3� NtRNS 2P���."Tp@f`� <BHJZ&0R,�4���j���8D��|�������(��$� ��b���lߝF>n~�hh�H� �IDATx��]�b۶�H�儒-{i�ZK:g�lk�n��-��tI��q�q? E�$�dK>$�>�; ������P�Z��� �s�V��h!�Sy��0E�0}H�)-���tk��o�ܪKp�\R�Ϡ ��.�E�7�� �)�*V;~�Pe�� Bx�*�,=$z��Dؾ���� � �J����Ҹٻ ����9�{ ��������Ǹ�Hp�qW@��"2'���B��[�$�� @T��i�H�/��b٥9�6�!�X�Hq`DE��*R� ��� HV!�%�����;�������"���� �i��]�dddddddd�����4y���5 �� �Rb�@(�8���Cd��Ū�ݡ�,�@T�@i���b�rq0a�lX!�������p��e�, ��=4bW �{� 5���Ƭhu~�(�Q�^@���3�=��"�b��5XC@J����C�����T��7��6�������q_����5��@,r šɩ�D�)�T�|�O��@� ON-ՙ�� �������[n@��R���X�Im�(���F �@�?��=0��puL��;g$��@6η�� �K`�>п� @h գ�KV�n�"a�"���%l�@.v�$/��U^��G�:#`�`�� �u��TtK��~�ŋ�Z��5T���%�k�x�����������k��]\*�Q�� ,҇���B��44�OXK�|�y��g���+_M�(�lоE�O��� V$�T1BX���b�-�|?@ �f��B�Xr�%'@ҹA\�I��J,}��BBc��\V ��r����h(�]tI��^���}���o�צo�S3� ";��ʙ���b}��"߰ ��){b$�������Gwwݾ����������a���b"��)���T@p��F_er6JvШ���"m�ޭ�M-��d7��6��x����˰6ӥ;��/����`>KrP\��_���^u�1%��O�T�M���.�}��� Q3���.Nس��} ��)���>����-�w�`���a�����+sy$���t���)�N�bFFFF�Be�j��nN��Vn4��,��A*��X��*��5��>��P���G��a��3 �{�oB� �&<�L[���Nc.���ö�i=�` �Q@�d��� ͆I��.I��l�`\t�[< �Cit�48��4�-r���+��f��쑱�B��CB ��MH� i����y }���>���rx����p|z�;B��Ǐ;�b�u��r���c�K����4t��z��1�G~����`���ؚ��K��| ̔>��ۡ��O$�����~ �Ao)���0pzz �} i��� ��`;AD�����m8n:�cf�A@s7�����L�� � Z�/..�����h8�o��r? � �N��9��3B��~o_��'`� �o���pO-�� :�TG� L;��7���]`���B���%�˛>��*wT���pM ��0H�}&t����^1��'Oq�r'�2P�͡��+�z,tIW''|en������=dzg��R�m�[N�S�t�K{��҉m���ؓV�t�6���ҲR`����ζN�&}�B U��(�r<�qȁVyr�rA**��دzg6�D#�� �����YP�`�����v���s���~(�z�Ml�e�|u���Q�a�*}�+T�� �����R��Xc"+*�N�l�N�hc�Ft�<N+;-}�،Xtٕ$��à^��|uv���*��~�'E�_�5���1�q�s�*�R�`�OΒ��9�#x4�4�9�#�������WHۏ����Z��)]0�`p�<��ߝ��N��oY{�4�7��6�ǹ�>�ۗ&��������1%�Q''���?�l���+&�r{�j�N����4�)���`�N狌�.��߭�� ���ǣ������������)q �2�?���n�3H�b��`�}� ����.`�������pqY1�e_b����u�7��e+N�_F����(�D�T��,���L}LL�r��mP5��|��x芥1�c���x DAb������`��M(��7���NED�~<v\ %,�ߚ/����p���R��~/^����l��np� ��7t����0_���0���l4�����_����b�0�MWΦj�m����б�Ɏ�l |re���� �ȫ`B-����v.i��Ro�x}� �)����%#`�Ђ�R5C���A�2su���a�� �sYy3��=jaeoI�7�~�.�plA��� `O��)�� ^�>��Mz� �+4���BXd.��Mz��v͈������P�d8�p��<6?��8�N��*x����.��6ڍ6G ����F�Z�����)���O��� !��l�S�s���h����ss�N�p8�`'�0�/<����s���}�.�@Ǩ�s�7ξ�O۟V�D���a5��a� v��]������m1��+���3 ��y�6�۠���>@�u50��P�s����5��1=��=�p�� *��KV�ҫ܂�����ݻc$N�4�(�X�r2###c-��賟L���δ�>��]���5�.�s���Ys�1��f0�;�'̨��Y�g銛�{�@9�� ���`aC(��=%b�o�2��=���n��1� j��B��o��S$n���#���m� ���=i��0�c���������i9�}�oI�� ���q�T��]� W%.��(���]z�\�x� f��"]o��'u�䫵�t�k{�v;A� �C3ֆw��w�R_#��X��(x��ҋ/q%��W��������hp��k_I�X���'b��/fX��K�i�"#####�QCL�i��2t�� ���5���L 0 ����Qi�H�2;y�T�Ook;ע�ٶ`��R��Ng{z�y�! �Kx�����m�?A(v��U�~���mL�(`o/!n���mX��-{�v� ���[�� d�w�=�n「�������sdw��z��n�(��}O�y�~����m� ���?XU�;,�� �V'+��V�&�J�R��Z]᧭�:����zC'��-߆����@�y �4���u���`Vۓw��ъ#��zP@Q� N>2/��{�\o)��� �W���~a�3xL�w :_Q�;��=p�ּ�dt���\'8�����~3�SRP���6��y+�������X�����Q�*��r ����̗ѭ*��r g��l�/�\U^��u�$����|mb��Vn����w�\V��|���D�͊NVN���y��7 �������k<;��/�E}?E*dzg�O ���~���g��/9��6����f c�D}%��g$�Q�G�7�o��)�� ��UJ���o�,O@�0߾Q(����;�b����w����:5� �N�wR��N5�I�y'K�?}��:9�m��ֽ��*���@f�@jU9�m���ҫ���Í�{����$ �ؗ�}��dF���p��|%!DdF��>����}G��{���@FFFFFFƦQܞH � �����3 ��u ���M�o�����~�vy�}�m�wz<�7���nP9�r�Wk���u=����|��_�n����z쿳}@���IX�n�����?��s<uP IEND�B`� assets/css/ui-custom-theme/images/ui-bg_highlight-soft_25_eaf2fa_1x100.png 0000644 00000000176 15133272365 0022217 0 ustar 00 �PNG IHDR d 0+j� EIDAT���9 ��W��,�B��6CH�K� "l#��u��A��V��a�<�_��;@D��3�E) E�� IEND�B`� assets/css/ui-custom-theme/images/ui-icons_ff0046_256x240.png 0000644 00000012353 15133272365 0017376 0 ustar 00 �PNG IHDR � �Nzo �PLTE�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D���� NtRNS 2P���."Tp@f`� <BHJZ&0R,�4���j���8D��|�������(��$� ��b���lߝF>n~�hh�H� _IDATx��]c۶�JZ�����gv�,ٲ&{?:-[3��Ү��3�q�� ���J�O����p� �t�B��� �}6x9��sSm�C��Xȸ��������R<QήF� ?S�����Hf+&�y��t�SE-G��8�>�A��m٪d���� ~Z#��s�կ6�'�аfN�����( ���0%��#r(DXXK�Q�L�^J�*�K����ʱzT��A�����~�yd-TLie�S�S(K��ň�< ��b��ۜ���E%N����S~�._��c�$��QUb=+C�5���>W-��Z�8BH����ؗ+$~��ǫ�+e����9*9�J*�VD���o�����q�@�.��i��� ���o���v�R~S��H�6w�_v� cU˂5�y�@~�Rת��#�J9��"�!ꎾ�J�:�d�$�. �3@nVew��%�w�>#��v����S��v�ᤵ���#,e��]Tq�/��|�c����թb�fpp�ߋbH1F ��S �s��L��(?"�����#Y����P�)�C6C\$V-�A��$���b��ߏ�3�R4��m��`G\�����~� c:C.��U�a���s�uC]7<e7,��4 �����ʯ�U���W��-���C���v7��uT{%*��9��"��V���z��O�F��U�8�ь) Y~�+�%�X�4�STaWD�SW��eju�^�ѓI��Mg/_M�oe"�&�~m �'� s�O���W�7�-����;�3�x�f��7y�r��#C���+9ckM].�8qY�d#R��`�� �����kaU^k���#�/P?*u�$�~����HY���52��֟�����^|������b�{|a�,?k��E/v���kL��?� �o=;d�xl��E�{��A:?a�M2�$Gq�B+�h�C>t�e_O8���d���0wPl�E�`� �AAɂ��[�.����zd�a VĀ�#O�4&���k�?���V���� ���`]�ْP�#N�J7Ybe�7�,H[�F�2�4eY���S �ۉ|�B&�]K�R�˥ŶAT�S��6?��h{����9���"�\��v���r9U{�q�v�k�����/�0�W��+?����q�"GW˨���`wͤ��W�A����F�-�`a�� e�]�n"��bMB]�p+5��� 3�G]SÎ.1Yax��)��Ã��[��<���+�>��sm���T��؆*�sɴ���,K۶�\����ij`e��rY�� �9ya�Щ �L�|Ϟ)L[�T7G������R���P�P��$�/0���*vS��tWF��CE�� �/2:��ht�L���?�8;>l<Q7F��v��A@l����ˠU������lF(�t�6��? ��sS�\ ���VOø����vW���"�O�У �3�u������&�Xz����xv3\w?�w?=2�V\����@%��q���@F[�;����U( �R�^8��k�?tK���wJ(�料͋t�3T�� K`k�������"B=����(���Y���{��"N�|��X�H=P ��22����� ���� }pw=��l��<��]�T�-��c�H�̍�s�&�I d<x�1nͷ��p?����5�Q/^O<k-��Ed:��z�/'�<���I=�jZP���s'AV��-�fT���}�G2v{�,|XA����6A�NYɸB���z�ٺ����r"V�S@��(���|�?���@0�:���㊏�;���q�;����ճ�v� ����.8of%zSRO���F�F�x���&\�8� w�O�(��_�G��� ؽ-�?��q�w��Ǐ�Y�G4��T+N[�>�fYd ���6ɩ��}{Zi��uk���D���Jӟ���S\^zL,uF��t��Kyh��}j��drf$��3�<A10�ǟ{q>���:Cd��.��U��ٽ{�A��ojRN�� �簐��џQ �S����� /]��VT��q _�G���9�sE$Zw�� �a��͏�FU�H#��� e G��1�Zw��V7>�na�O[��+ʀ���4�HF��^� ׆����O�Nf����Tpza��ƀV@O//���S��]S�ύ�wx�Tn�ځ�ZG�#N�"����a]s���՜�X7 �`����G{v�´��?�V��W_���FYͩi+�U'���4V����7��%yT`뇪r��X�f�O���o�@�Ao>W��n2�K*�fǦM���h:�7� �5�M�+Џ�y�N��<ÊP Lon��>�h:Ǚv�I~�9�畺K 5f� d��ķ c��=�8��983��K4j�v����y�i�|@v0cN����������v+̩1�W���rJ��<=Q��m��[=���(�A3L����J��L�X ���H˦�6:խ�ziJ�c�'��f&����L��t��� �v}1��5��|���%�۶�%�2���oC��m ���_x�\���c�)V�aF�3<nF|w�a ���,��~����s K�p=��Bb֊v�91��n%c�����N��X8��;���T�!�C� ���7��Ǎ0��=���v�wOӡ�����O?a���1s�x�22�az�2p#�O��|@UT���ǝ�`�S�M�\�7f����~7�� �!�`�Y��QP2 ��A�c�%�� ���TY� �{�����mWn��A%���D(��q�� Q����ݤ]���^�JD�`��A0�( x���z������A�{�,����+���z+ ����`��x<x������ޕ�<>p[��<�o'� av}f�PK��� @t�âxfj�8�~?|h�pP��'�222:�^v�2�`v�{'`��� � �^}9@�#p����=�,'�@H�C~XH���U0|�bO∀|c���p =���kc����w*##㡣�7�K>��oǽ�$\�����F�F�O�"v�������p�30��F�z8L�&2pG�>��0V~X�Q���O���~��!E� ���0t$��{� ��� F0�{F�「��{��bZ),\�(<�`��0��o����%��J�VA=��#J֟߆��L4 ���� �lO/ܫbĪ���(X��� &����ܮ��`���X�Z�w��222���>*Dg��)� ����0�ݱ���*�ouJ(=���M�^ 8IV },�f� ����>�+! �>��?� ��@����e�jB�D8�pO�agd|P�T�q��g�$��Ǐ8i�)�s�0,C~\:U�V�6��U� \��`�77��`V1�����c@f�N/�ɪǿf���PʃV]*h������w.� 藢�{7�iH�u}��Jn3�����@ �ve����b� d�?w�P���y�W�˂� ���E��rٵ��yI�*�RV 2~E�T�~�=N���8e�! *{�,F�-���:.Y���g (����^!.�j��4�^6�Ե�5�o �B}|~�[ �]�;CU� [�R�)���a��T>�7���/{�Ky&��Ϥ�{QO��y�)��#�â��r�ύ~��a!�&W���z Z��졽�T��ץ<vhA�'^��ٕg"����Ӗ���zT@��z����S2Z���9}T Ua�-����H��M�N7*����g��1;n��I� fp�Bk%������y�!է#]@ X�5�B����W�@�_aEW�&���u@�Ѩ��eC�N�絷6�! d�Y��GF'����sÀ�rA��/X&��f�ӂ�Xt��V_���B���_��W�o�^��-�9 �m����)�K-�}���X�l:}��oB��U;M�8���N)�S�_N��]�����rdɕ���/N�����t�3�� _�B� ��gZ��z>��R��ҥ_�s��]4"���oE�D��AwU�T �8�H����v��o%sn\H�y$ȴ ��h��z��4q�R��;yu5:??�@�V'.�vl�c�l77��^���W����Qg���Z-&�5�_�D ��?��1E�����B��T���N��N ٞ�qJ�/{�^��b�!#��{ ��~�M�{��x/-J��n��)��Ql�jk=%��4���6��}����t�� �yX�����3KȊ7D�:��m�����{μ���0-��2�TU�L��PĆ��X@ �|M#�D��/v�z��X�p�<� %#������_%�=���/�9�(@C@�� ��YM��kf�#�-r�@�C�ʭd8��aG�@�ƌ<� ��@�@Fƃǃ~?l��l�dž�/��wl�T���L��džR�n��F����Wb��A%����I�gש���½���'�39R�^�MR�V��֡� ��U�u�C ���+���0�i�=��YS��}�!�����u�ۖ��,�V/B�5���, ���.�C�|��r������������� Z^;��0p&�h"��?ȏ�o��7~ol�ap,l�r_U��a���FH\���zh�������+G_mB�[�� C�շ���jSz��322`t��裇����:����{���G�C��@�{E� �:�\����^�� �?* ;ۢ9�/�B�Ao_��� @����[@�] Q���lu ��f;���s��� IEND�B`� assets/css/ui-custom-theme/images/ui-bg_highlight-soft_50_dddddd_1x100.png 0000644 00000000134 15133272365 0022272 0 ustar 00 �PNG IHDR d G,Z` #IDAT�cx���&�!D����(.N6 �:� ��"]o��� IEND�B`� assets/css/ui-custom-theme/images/ui-bg_flat_55_ffffff_40x100.png 0000644 00000000262 15133272365 0020406 0 ustar 00 �PNG IHDR ( d �drz yIDATh���1� �R�� 7��(Ț�����V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X Vj��)2�N IEND�B`� assets/css/ui-custom-theme/images/ui-icons_333333_256x240.png 0000644 00000010421 15133272365 0017224 0 ustar 00 �PNG IHDR � �IJ� �PLTE424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424424f�� NtRNS 2P���."Tp@f`� <BHJZ&0R,�4���j���8D��|�������(��$� ��b���lߝF>n~�hh�H� �IDATx��]�b۶�H�儒-{i�ZK:g�lk�n��-��tI��q�q? E�$�dK>$�>�; ������P�Z��� �s�V��h!�Sy��0E�0}H�)-���tk��o�ܪKp�\R�Ϡ ��.�E�7�� �)�*V;~�Pe�� Bx�*�,=$z��Dؾ���� � �J����Ҹٻ ����9�{ ��������Ǹ�Hp�qW@��"2'���B��[�$�� @T��i�H�/��b٥9�6�!�X�Hq`DE��*R� ��� HV!�%�����;�������"���� �i��]�dddddddd�����4y���5 �� �Rb�@(�8���Cd��Ū�ݡ�,�@T�@i���b�rq0a�lX!�������p��e�, ��=4bW �{� 5���Ƭhu~�(�Q�^@���3�=��"�b��5XC@J����C�����T��7��6�������q_����5��@,r šɩ�D�)�T�|�O��@� ON-ՙ�� �������[n@��R���X�Im�(���F �@�?��=0��puL��;g$��@6η�� �K`�>п� @h գ�KV�n�"a�"���%l�@.v�$/��U^��G�:#`�`�� �u��TtK��~�ŋ�Z��5T���%�k�x�����������k��]\*�Q�� ,҇���B��44�OXK�|�y��g���+_M�(�lоE�O��� V$�T1BX���b�-�|?@ �f��B�Xr�%'@ҹA\�I��J,}��BBc��\V ��r����h(�]tI��^���}���o�צo�S3� ";��ʙ���b}��"߰ ��){b$�������Gwwݾ����������a���b"��)���T@p��F_er6JvШ���"m�ޭ�M-��d7��6��x����˰6ӥ;��/����`>KrP\��_���^u�1%��O�T�M���.�}��� Q3���.Nس��} ��)���>����-�w�`���a�����+sy$���t���)�N�bFFFF�Be�j��nN��Vn4��,��A*��X��*��5��>��P���G��a��3 �{�oB� �&<�L[���Nc.���ö�i=�` �Q@�d��� ͆I��.I��l�`\t�[< �Cit�48��4�-r���+��f��쑱�B��CB ��MH� i����y }���>���rx����p|z�;B��Ǐ;�b�u��r���c�K����4t��z��1�G~����`���ؚ��K��| ̔>��ۡ��O$�����~ �Ao)���0pzz �} i��� ��`;AD�����m8n:�cf�A@s7�����L�� � Z�/..�����h8�o��r? � �N��9��3B��~o_��'`� �o���pO-�� :�TG� L;��7���]`���B���%�˛>��*wT���pM ��0H�}&t����^1��'Oq�r'�2P�͡��+�z,tIW''|en������=dzg��R�m�[N�S�t�K{��҉m���ؓV�t�6���ҲR`����ζN�&}�B U��(�r<�qȁVyr�rA**��دzg6�D#�� �����YP�`�����v���s���~(�z�Ml�e�|u���Q�a�*}�+T�� �����R��Xc"+*�N�l�N�hc�Ft�<N+;-}�،Xtٕ$��à^��|uv���*��~�'E�_�5���1�q�s�*�R�`�OΒ��9�#x4�4�9�#�������WHۏ����Z��)]0�`p�<��ߝ��N��oY{�4�7��6�ǹ�>�ۗ&��������1%�Q''���?�l���+&�r{�j�N����4�)���`�N狌�.��߭�� ���ǣ������������)q �2�?���n�3H�b��`�}� ����.`�������pqY1�e_b����u�7��e+N�_F����(�D�T��,���L}LL�r��mP5��|��x芥1�c���x DAb������`��M(��7���NED�~<v\ %,�ߚ/����p���R��~/^����l��np� ��7t����0_���0���l4�����_����b�0�MWΦj�m����б�Ɏ�l |re���� �ȫ`B-����v.i��Ro�x}� �)����%#`�Ђ�R5C���A�2su���a�� �sYy3��=jaeoI�7�~�.�plA��� `O��)�� ^�>��Mz� �+4���BXd.��Mz��v͈������P�d8�p��<6?��8�N��*x����.��6ڍ6G ����F�Z�����)���O��� !��l�S�s���h����ss�N�p8�`'�0�/<����s���}�.�@Ǩ�s�7ξ�O۟V�D���a5��a� v��]������m1��+���3 ��y�6�۠���>@�u50��P�s����5��1=��=�p�� *��KV�ҫ܂�����ݻc$N�4�(�X�r2###c-��賟L���δ�>��]���5�.�s���Ys�1��f0�;�'̨��Y�g銛�{�@9�� ���`aC(��=%b�o�2��=���n��1� j��B��o��S$n���#���m� ���=i��0�c���������i9�}�oI�� ���q�T��]� W%.��(���]z�\�x� f��"]o��'u�䫵�t�k{�v;A� �C3ֆw��w�R_#��X��(x��ҋ/q%��W��������hp��k_I�X���'b��/fX��K�i�"#####�QCL�i��2t�� ���5���L 0 ����Qi�H�2;y�T�Ook;ע�ٶ`��R��Ng{z�y�! �Kx�����m�?A(v��U�~���mL�(`o/!n���mX��-{�v� ���[�� d�w�=�n「�������sdw��z��n�(��}O�y�~����m� ���?XU�;,�� �V'+��V�&�J�R��Z]᧭�:����zC'��-߆����@�y �4���u���`Vۓw��ъ#��zP@Q� N>2/��{�\o)��� �W���~a�3xL�w :_Q�;��=p�ּ�dt���\'8�����~3�SRP���6��y+�������X�����Q�*��r ����̗ѭ*��r g��l�/�\U^��u�$����|mb��Vn����w�\V��|���D�͊NVN���y��7 �������k<;��/�E}?E*dzg�O ���~���g��/9��6����f c�D}%��g$�Q�G�7�o��)�� ��UJ���o�,O@�0߾Q(����;�b����w����:5� �N�wR��N5�I�y'K�?}��:9�m��ֽ��*���@f�@jU9�m���ҫ���Í�{����$ �ؗ�}��dF���p��|%!DdF��>����}G��{���@FFFFFFƦQܞH � �����3 ��u ���M�o�����~�vy�}�m�wz<�7���nP9�r�Wk���u=����|��_�n����z쿳}@���IX�n�����?��s<uP IEND�B`� assets/css/ui-custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png 0000644 00000000264 15133272365 0020260 0 ustar 00 �PNG IHDR ( d �drz {IDATh���1� 1���7Y$t���3�;_�TUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTüŝc�) IEND�B`� assets/css/ui-custom-theme/images/ui-bg_flat_0_eeeeee_40x100.png 0000644 00000000264 15133272365 0020310 0 ustar 00 �PNG IHDR ( d �drz {IDATh���1� 1��ַP$t���3�;_�TUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPTUAUPT����݊� IEND�B`� assets/css/ui-custom-theme/images/ui-bg_glass_65_ffffff_1x400.png 0000644 00000000151 15133272365 0020507 0 ustar 00 �PNG IHDR � oX � 0IDAT8���! �����+ ��̼��J�HR)�[lk�=O_��(�<`� H�"� IEND�B`� assets/css/ui-custom-theme/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png 0000644 00000000132 15133272365 0022140 0 ustar 00 �PNG IHDR d G,Z` !IDAT�c����&��F����x b��K ��*h IEND�B`� assets/css/ui-custom-theme/images/ui-resize-icon.png 0000644 00000000350 15133272365 0016505 0 ustar 00 �PNG IHDR r��| sRGB ��� gAMA ���a pHYs � ��o�d tEXtSoftware Paint.NET v3.5.11G�B7 WIDAT(S��A !=� ���]kR��&P�43{&<&�=zFP���hAq�� ̩� 3k���R kT�n��)�2�˴ \�)z� IEND�B`� assets/css/ui-custom-theme/images/ui-icons_454545_256x240.png 0000644 00000010421 15133272365 0017235 0 ustar 00 �PNG IHDR � �IJ� �PLTEDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDDFDm�: NtRNS 2P���."Tp@f`� <BHJZ&0R,�4���j���8D��|�������(��$� ��b���lߝF>n~�hh�H� �IDATx��]�b۶�H�儒-{i�ZK:g�lk�n��-��tI��q�q? E�$�dK>$�>�; ������P�Z��� �s�V��h!�Sy��0E�0}H�)-���tk��o�ܪKp�\R�Ϡ ��.�E�7�� �)�*V;~�Pe�� Bx�*�,=$z��Dؾ���� � �J����Ҹٻ ����9�{ ��������Ǹ�Hp�qW@��"2'���B��[�$�� @T��i�H�/��b٥9�6�!�X�Hq`DE��*R� ��� HV!�%�����;�������"���� �i��]�dddddddd�����4y���5 �� �Rb�@(�8���Cd��Ū�ݡ�,�@T�@i���b�rq0a�lX!�������p��e�, ��=4bW �{� 5���Ƭhu~�(�Q�^@���3�=��"�b��5XC@J����C�����T��7��6�������q_����5��@,r šɩ�D�)�T�|�O��@� ON-ՙ�� �������[n@��R���X�Im�(���F �@�?��=0��puL��;g$��@6η�� �K`�>п� @h գ�KV�n�"a�"���%l�@.v�$/��U^��G�:#`�`�� �u��TtK��~�ŋ�Z��5T���%�k�x�����������k��]\*�Q�� ,҇���B��44�OXK�|�y��g���+_M�(�lоE�O��� V$�T1BX���b�-�|?@ �f��B�Xr�%'@ҹA\�I��J,}��BBc��\V ��r����h(�]tI��^���}���o�צo�S3� ";��ʙ���b}��"߰ ��){b$�������Gwwݾ����������a���b"��)���T@p��F_er6JvШ���"m�ޭ�M-��d7��6��x����˰6ӥ;��/����`>KrP\��_���^u�1%��O�T�M���.�}��� Q3���.Nس��} ��)���>����-�w�`���a�����+sy$���t���)�N�bFFFF�Be�j��nN��Vn4��,��A*��X��*��5��>��P���G��a��3 �{�oB� �&<�L[���Nc.���ö�i=�` �Q@�d��� ͆I��.I��l�`\t�[< �Cit�48��4�-r���+��f��쑱�B��CB ��MH� i����y }���>���rx����p|z�;B��Ǐ;�b�u��r���c�K����4t��z��1�G~����`���ؚ��K��| ̔>��ۡ��O$�����~ �Ao)���0pzz �} i��� ��`;AD�����m8n:�cf�A@s7�����L�� � Z�/..�����h8�o��r? � �N��9��3B��~o_��'`� �o���pO-�� :�TG� L;��7���]`���B���%�˛>��*wT���pM ��0H�}&t����^1��'Oq�r'�2P�͡��+�z,tIW''|en������=dzg��R�m�[N�S�t�K{��҉m���ؓV�t�6���ҲR`����ζN�&}�B U��(�r<�qȁVyr�rA**��دzg6�D#�� �����YP�`�����v���s���~(�z�Ml�e�|u���Q�a�*}�+T�� �����R��Xc"+*�N�l�N�hc�Ft�<N+;-}�،Xtٕ$��à^��|uv���*��~�'E�_�5���1�q�s�*�R�`�OΒ��9�#x4�4�9�#�������WHۏ����Z��)]0�`p�<��ߝ��N��oY{�4�7��6�ǹ�>�ۗ&��������1%�Q''���?�l���+&�r{�j�N����4�)���`�N狌�.��߭�� ���ǣ������������)q �2�?���n�3H�b��`�}� ����.`�������pqY1�e_b����u�7��e+N�_F����(�D�T��,���L}LL�r��mP5��|��x芥1�c���x DAb������`��M(��7���NED�~<v\ %,�ߚ/����p���R��~/^����l��np� ��7t����0_���0���l4�����_����b�0�MWΦj�m����б�Ɏ�l |re���� �ȫ`B-����v.i��Ro�x}� �)����%#`�Ђ�R5C���A�2su���a�� �sYy3��=jaeoI�7�~�.�plA��� `O��)�� ^�>��Mz� �+4���BXd.��Mz��v͈������P�d8�p��<6?��8�N��*x����.��6ڍ6G ����F�Z�����)���O��� !��l�S�s���h����ss�N�p8�`'�0�/<����s���}�.�@Ǩ�s�7ξ�O۟V�D���a5��a� v��]������m1��+���3 ��y�6�۠���>@�u50��P�s����5��1=��=�p�� *��KV�ҫ܂�����ݻc$N�4�(�X�r2###c-��賟L���δ�>��]���5�.�s���Ys�1��f0�;�'̨��Y�g銛�{�@9�� ���`aC(��=%b�o�2��=���n��1� j��B��o��S$n���#���m� ���=i��0�c���������i9�}�oI�� ���q�T��]� W%.��(���]z�\�x� f��"]o��'u�䫵�t�k{�v;A� �C3ֆw��w�R_#��X��(x��ҋ/q%��W��������hp��k_I�X���'b��/fX��K�i�"#####�QCL�i��2t�� ���5���L 0 ����Qi�H�2;y�T�Ook;ע�ٶ`��R��Ng{z�y�! �Kx�����m�?A(v��U�~���mL�(`o/!n���mX��-{�v� ���[�� d�w�=�n「�������sdw��z��n�(��}O�y�~����m� ���?XU�;,�� �V'+��V�&�J�R��Z]᧭�:����zC'��-߆����@�y �4���u���`Vۓw��ъ#��zP@Q� N>2/��{�\o)��� �W���~a�3xL�w :_Q�;��=p�ּ�dt���\'8�����~3�SRP���6��y+�������X�����Q�*��r ����̗ѭ*��r g��l�/�\U^��u�$����|mb��Vn����w�\V��|���D�͊NVN���y��7 �������k<;��/�E}?E*dzg�O ���~���g��/9��6����f c�D}%��g$�Q�G�7�o��)�� ��UJ���o�,O@�0߾Q(����;�b����w����:5� �N�wR��N5�I�y'K�?}��:9�m��ֽ��*���@f�@jU9�m���ҫ���Í�{����$ �ؗ�}��dF���p��|%!DdF��>����}G��{���@FFFFFFƦQܞH � �����3 ��u ���M�o�����~�vy�}�m�wz<�7���nP9�r�Wk���u=����|��_�n����z쿳}@���IX�n�����?��s<uP IEND�B`� assets/css/ui-custom-theme/images/ui-bg_flat_75_ffffff_40x100.png 0000644 00000000262 15133272365 0020410 0 ustar 00 �PNG IHDR ( d �drz yIDATh���1� �R�� 7��(Ț�����V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X V��`%X Vj��)2�N IEND�B`� assets/css/lib/monosocialiconsfont/fonts/MonoSocialIconsFont.otf 0000644 00001253170 15133272365 0021243 0 ustar 00 OTTO � PCFF r��'