')
.attr('id', 'yith-wcwl-popup-message')
.html(message_div)
.hide();
$('body').prepend(popup_div);
}
$(document).on('click', '.portfolios-lightbox a.portfolio-link', function(e){
$(this).find('.thumb-info-zoom').click();
return false;
});
$(document).on('click', '.porto-portfolios .pagination:not(.load-more) a', function(e){
var $this=$(this),
url=$this.attr('href'),
shortcode_id=$this.closest('.porto-portfolios').find('.shortcode-id').val(),
$container=$this.closest('.porto-portfolios' + shortcode_id);
if(url){
e.preventDefault();
$container.addClass('porto-ajax-loading');
setTimeout(function(){
$('html, body').stop().animate({
scrollTop: $container.offset().top - theme.StickyHeader.sticky_height - theme.adminBarHeight() - theme.sticky_nav_height - 14
}, 600, 'easeOutQuad');
}, 200);
$.ajax({
type:'post',
url:url,
success: function(response){
var $response_container=$('
' + response + '
').find('.porto-portfolios'+shortcode_id);
$container.html($response_container.html());
theme.PortfolioAjaxPage.initialize($container.find('.page-portfolios'));
theme.PortfolioAjaxModal.initialize($container.find('.page-portfolios'));
porto_init();
theme.PortfolioFilter.initialize($container.find('.portfolio-filter'));
}}).always(function(){
$container.removeClass('porto-ajax-loading');
});
return false;
}});
$(document).on('click', '.porto-members .pagination a', function(e){
var $this=$(this),
url=$this.attr('href'),
shortcode_id=$this.closest('.porto-members').find('.shortcode-id').val(),
$container=$this.closest('.porto-members' + shortcode_id);
if(url){
e.preventDefault();
$container.addClass('porto-ajax-loading');
setTimeout(function(){
$('html, body').stop().animate({
scrollTop: $container.offset().top - theme.StickyHeader.sticky_height - theme.adminBarHeight() - theme.sticky_nav_height - 14
}, 600, 'easeOutQuad');
}, 200);
$.ajax({
type:'post',
url:url,
success: function(response){
var $response_container=$('
' + response + '
').find('.porto-members'+shortcode_id);
$container.html($response_container.html());
theme.MemberAjaxPage.initialize($container.find('.page-members'));
theme.MemberAjaxModal.initialize($container.find('.page-members'));
porto_init();
theme.MemberFilter.initialize($container.find('.member-filter'));
}}).always(function(){
$container.removeClass('porto-ajax-loading');
});
return false;
}});
$(document).on('click', '.porto-faqs .pagination a', function(e){
var $this=$(this),
url=$this.attr('href'),
shortcode_id=$this.closest('.porto-faqs').find('.shortcode-id').val(),
$container=$this.closest('.porto-faqs' + shortcode_id);
if(url){
e.preventDefault();
$container.addClass('porto-ajax-loading');
setTimeout(function(){
$('html, body').stop().animate({
scrollTop: $container.offset().top - theme.StickyHeader.sticky_height - theme.adminBarHeight() - theme.sticky_nav_height - 14
}, 600, 'easeOutQuad');
}, 200);
$.ajax({
type:'post',
url:url,
success: function(response){
var $response_container=$('
' + response + '
').find('.porto-faqs'+shortcode_id);
$container.html($response_container.html());
porto_init();
theme.FaqFilter.initialize($container.find('.faq-filter'));
}}).always(function(){
$container.removeClass('porto-ajax-loading');
});
return false;
}});
$('.porto-faqs').each(function(){
if($(this).find('.faq .toggle.active').length < 1){
$(this).find('.faq').eq(0).find('.toggle').addClass('active');
$(this).find('.faq').eq(0).find('.toggle-content').show();
}});
$(document).on('shown.bs.collapse', '.collapse', function(){
var panel=$(this);
theme.refreshVCContent(panel);
});
$(document).on('shown.bs.tab', 'a[data-toggle="tab"]', function(e){
var panel=$($(e.target).attr('href'));
theme.refreshVCContent(panel);
});
$(".porto-tooltip .tooltip-icon").click(function(){
if($(this).parent().children(".tooltip-popup").css("display")=="none"){
$(this).parent().children(".tooltip-popup").fadeIn(200);
}else{
$(this).parent().children(".tooltip-popup").fadeOut(200);
}});
$(".porto-tooltip .tooltip-close").click(function(){
$(this).parent().fadeOut(200);
});
$('body.single-portfolio .post-content > div:first-child > div:last-child').prepend($('body.single-portfolio .portfolio-info'));
});
}).apply(this, [window.theme, jQuery]);
(function (theme, $, undefined){
"use strict";
$(document).ready(function(){
$(window).bind('vc_reload', function(){
porto_init();
$('.type-post').addClass('post');
$('.type-portfolio').addClass('portfolio');
$('.type-member').addClass('member');
$('.type-block').addClass('block');
});
});
/*if(theme.rtl){
$(document).bind('vc-full-width-row', function(){
$('[data-vc-full-width="true"]').each(function(){
var $this=$(this),
left=$this.css('left');
$this.css('right', left);
$this.css('left', 'auto');
});
});
}*/
var masonryContainer, masonryOptions;
$(document).on('click', '.porto-portfolios .pagination.load-more a', function(e){
var $this=$(this),
url=$this.attr('href'),
shortcode_id=$this.closest('.porto-portfolios').find('.shortcode-id').val(),
$container=$this.closest('.porto-portfolios' + shortcode_id),
$loader=$container.find('.pagination-wrap.load-more .bounce-loader'),
$btn=$container.find('.pagination.load-more a.next');
if(url){
e.preventDefault();
$btn.hide();
$loader.show();
$.ajax({
type:'post',
url:url,
success: function(response){
var $response_container=$('
' + response + '
').find('.porto-portfolios'+shortcode_id),
$portfolio_thumbs=$response_container.find('.porto-portfolios-lighbox-thumbnails .owl-carousel').html(),
$next_posts=$response_container.find('.portfolio-row');
$($next_posts).contents(':not(article)').remove();
$container.find('.pagination-wrap').replaceWith($response_container.find('.pagination-wrap'));
$container.find('.porto-portfolios-lighbox-thumbnails .owl-carousel').append($portfolio_thumbs);
$($next_posts.html()).insertAfter($container.find('article').last());
theme.PortfolioAjaxPage.initialize($('.page-portfolios'));
theme.PortfolioAjaxModal.initialize($('.page-portfolios'));
porto_init();
theme.PortfolioFilter.initialize($('.portfolio-filter'));
var $parent=$container.find('.page-portfolios'), layoutMode='masonry', columnWidth='.portfolio:not(.w2)';
if($parent.hasClass('portfolios-grid'))
layoutMode='fitRows';
masonryOptions={
itemSelector: '.portfolio',
layoutMode: layoutMode,
callback: function(){
setTimeout(function(){
theme.FilterZoom.initialize($('.page-portfolios'));
}, 400);
}};
if(layoutMode=='masonry'){
if(!$parent.find('.portfolio:not(.w2)').length)
columnWidth='.portfolio';
masonryOptions=$.extend(true, {}, masonryOptions, {
masonry: { columnWidth: columnWidth }});
}
masonryContainer=$parent.find('.portfolio-row');
masonryContainer.themeMasonry(masonryOptions);
$(masonryContainer).masonry(masonryOptions);
setTimeout(function(){
$(masonryContainer).masonry('reloadItems');
$(masonryContainer).masonry('layout');
}, 100);
$(window).on('resize', function(){
$(masonryContainer).masonry('reloadItems');
$(masonryContainer).masonry('layout');
});
$container.find('.porto-lazyload:not(.lazy-load-loaded)').trigger('appear');
}}).always(function(){
$loader.hide();
});
return false;
}});
$(window).bind('resizeEnd', function(){
$(masonryContainer).masonry('reloadItems');
$(masonryContainer).masonry('layout');
});
$(window).resize(function(){
if(this.resizeTO) clearTimeout(this.resizeTO);
this.resizeTO=setTimeout(function(){
$(this).trigger('resizeEnd');
}, 700);
});
var timelineHeightAdjust={
$timeline: $('#exp-timeline'),
$timelineBar: $('#exp-timeline .timeline-bar'),
$firstTimelineItem: $('#exp-timeline .timeline-box').first(),
$lastTimelineItem: $('#exp-timeline .timeline-box').last(),
build: function(){
var self=this;
self.adjustHeight();
},
adjustHeight: function(){
var self=this,
calcFirstItemHeight=(self.$firstTimelineItem.outerHeight(true) / 2) + 5,
calcLastItemHeight=(self.$lastTimelineItem.outerHeight(true) / 2) + 5;
self.$timelineBar.css({
top: calcFirstItemHeight,
bottom: calcLastItemHeight
});
}}
if($('#exp-timeline').get(0)){
setTimeout(function(){
$(window).bind('resizeEnd',function(){
timelineHeightAdjust.build();
});
}, 1000);
timelineHeightAdjust.build();
}
$('.custom-view-our-location').on('click',function(e){
e.preventDefault();
var this_=$(this);
$('.custom-googlemap').slideDown('1000', function(){
setTimeout(function (){
this_.hide();
}, 700);
});
});
})(window.theme, jQuery);
(function (theme, $, undefined){
$(document).ready(function(e){
porto_headings_init();
$(window).resize(function(e){
porto_headings_init();
});
});
$(window).load(function(e){
porto_headings_init();
});
function porto_headings_init(){
var fixer=0;
$('.porto-u-heading').each(function(){
var icon_height, icon_width, line_width;
var wrapper_width=$(this).outerWidth();
var hline_width=$(this).attr('data-hline_width');
var icon_type=$(this).attr('data-hicon_type');
var align=$(this).attr('data-halign');
var spacer=$(this).attr('data-hspacer');
left_rtl='left';
right_rtl='right';
if(jQuery('body').hasClass('rtl')){
left_rtl='right';
right_rtl='left';
}
if(spacer=='line_only'){
if(align=='right'||align=='left'){
$(this).find('.porto-u-heading-spacer').find('.porto-u-headings-line').css({'float':align});
}else{
$(this).find('.porto-u-heading-spacer').find('.porto-u-headings-line').css({'margin':'0 auto'});
}}
});
}
function info_box_adjust_icon($box, $icon, icon_type){
if(icon_type==='img'){
var ib_box_style_icon_height=parseInt($icon.outerHeight());
var ib_padding=ib_box_style_icon_height/2;
$box.css('padding-top', ib_padding+'px');
$box.parent().css('margin-top', ib_padding+20+'px');
$icon.css('top', - ib_box_style_icon_height+'px');
}else{
var ib_box_style_icon_height=parseInt($icon.outerHeight());
var ib_padding=ib_box_style_icon_height/2;
$box.css('padding-top', ib_padding+'px');
$box.parent().css('margin-top', ib_padding+20+'px');
$icon.css('top', - ib_box_style_icon_height+'px');
}}
$(document).ready(function(){
$('.square_box-icon').each(function(index, element){
if($(this).find('.porto-sicon-img').length > 0){
var $icon=$(this).find('.porto-sicon-img');
info_box_adjust_icon($box, $icon, 'img');
$icon.find('.img-icon').load(function(){
info_box_adjust_icon($box, $icon, 'icon');
});
}else{
var $icon=$(this).find('.porto-icon');
info_box_adjust_icon($box, $icon, 'icon');
$(window).load(function(){
info_box_adjust_icon($box, $icon, 'icon');
});
}});
});
jQuery(document).ready(function($){
$('.popup-youtube, .popup-vimeo, .popup-gmaps').each(function(index){
var overlayClass=$(this).find('.porto-modal-trigger').data('overlay-class'),
args={
type: 'iframe',
removalDelay: 160,
preloader: false,
fixedContentPos: false
};
if(typeof overlayClass!="undefined"&&overlayClass){
args.mainClass=escape(overlayClass);
}
$(this).magnificPopup(args);
});
function porto_modal_open($this){
var trigger=$this.data('trigger-id'),
overlayClass=$this.data('overlay-class'),
type=$this.data('type');
if(typeof trigger!='undefined'){
if(typeof type=='undefined'){
type='inline';
}
if(type=='inline'){
trigger='#' + escape(trigger);
}
var args={
items: {
src: trigger
},
type: type,
};
if(typeof overlayClass!="undefined"&&overlayClass){
args.mainClass=escape(overlayClass);
}
$.magnificPopup.open($.extend(true, {}, theme.mfpConfig, args), 0);
}}
if($('.porto-modal-trigger.porto-onload').length > 0){
var $obj=$('.porto-modal-trigger.porto-onload').eq(0);
porto_modal_open($obj);
}
$('.porto-modal-trigger').on('click', function(e){
e.preventDefault();
porto_modal_open($(this));
});
});
$(window).load(function(a){
contentBoxInit();
});
$(window).resize(function(a){
contentBoxInit();
});
$(document).ready(function(a){
contentBoxInit();
});
function contentBoxInit(){
$('.porto-ultimate-content-box').each(function(index, el){
var normal_bg_color=$(el).css('background-color')||'';
var normal_border_color=$(el).data('border_color')||'transparent';
var normal_box_shadow=$(el).css('box-shadow')||'';
var hover_bg_color=$(el).data('hover_bg_color')||$(el).css('background-color');
var hover_border_color=$(el).data('hover_border_color')||'transparent';
var hover_box_shadow=$(el).data('hover_box_shadow')||$(el).css('box-shadow');
$(el).hover(function(){
$(el).css('background-color', hover_bg_color);
$(el).css('border-color', hover_border_color);
$(el).css('box-shadow', hover_box_shadow);
}, function(){
$(el).css('background-color', normal_bg_color);
$(el).css('border-color', normal_border_color);
$(el).css('box-shadow', normal_box_shadow);
});
var rm_o={};
var rm=$(el).data('responsive_margins');
if(typeof rm!='undefined'&&rm!=null){
rm_o=getMargins(rm);
}
var nm_o={};
var nm=$(el).data('normal_margins');
if(typeof nm!='undefined'&&nm!=null){
nm_o=getMargins(nm);
}else{
nm_o=getCssMargins(el);
}
var WW=$(window).width()||'';
if(WW!=''){
if(WW>=768){
applyMargins(nm_o, el);
}else{
applyMargins(rm_o, el);
}}
});
}
function getCssMargins(el){
var tmOb={};
tmOb['margin-left']=trimPx($(el).css('margin-left'));
tmOb['margin-right']=trimPx($(el).css('margin-right'));
tmOb['margin-top']=trimPx($(el).css('margin-top'));
tmOb['margin-bottom']=trimPx($(el).css('margin-bottom'));
var bs='';
$.each(tmOb, function(index, val){
if(typeof val!='undefined'&&val!=null){
bs +=index+':'+val+'px;';
}});
$(el).attr('data-normal_margins', bs);
return tmOb;
}
function trimPx(l){
var sp;
if(typeof l!='undefined'&&l!=null){
sp=l.split('px');
sp=parseInt(sp[0])
}
return sp;
}
function getMargins(mo){
var tmOj={};
var b=mo.split(';');
if(typeof b!='undefined'&&b!=null){
$.each(b, function(index, val){
if(typeof val!=undefined&&val!=null){
var nm=val.split(':');
if(typeof nm[0]!=undefined&&nm[0]!=null&&typeof nm[1]!=undefined&&nm[1]!=null){
switch(nm[0]){
case 'margin':tmOj['margin']=(nm[1]);
break;
case 'margin-left':tmOj['margin-left']=(nm[1]);
break;
case 'margin-right':tmOj['margin-right']=(nm[1]);
break;
case 'margin-top':tmOj['margin-top']=(nm[1]);
break;
case 'margin-bottom':tmOj['margin-bottom']=(nm[1]);
break;
}}
}});
}
return tmOj;
}
function applyMargins(ob, el){
if(!$.isEmptyObject(ob)){
$.each(ob, function(index, val){
if(typeof val!='undefined'&&val!=null){
$(el).css(index, val);
}});
}}
$(document).ready(function(){
porto_ibanner();
$(window).load(function(){
porto_ibanner();
});
$(window).resize(function(){
porto_ibanner();
});
function porto_ibanner(){
$(".porto-ibanner").each(function(index, element){
$(this).hover(function(){
$(this).find(".porto-ibanner-img").css("opacity", $(this).data('hover-opacity'));
},
function(){
$(this).find(".porto-ibanner-img").css("opacity", $(this).data('opacity'));
}
);
});
}});
$('#footer .widget_wysija .wysija-submit').addClass('btn btn-default');
if($("[data-vc-parallax] .owl-carousel").length){
setTimeout(function(){ if(typeof window.vcParallaxSkroll!='undefined'){ window.vcParallaxSkroll.refresh(); }}, 100);
}
$(".wpcf7-form .wpcf7-submit").on("click",function(e){
if($(this).closest('form').hasClass('processing')){
e.preventDefault();
return false;
}
$(this).closest('form').addClass("processing")
});
$(document).ajaxComplete(function(t,e,i){
$(".wpcf7-form.processing").removeClass("processing");
});
})(window.theme, jQuery);
!function(d,l){"use strict";var e=!1,n=!1;if(l.querySelector)if(d.addEventListener)e=!0;if(d.wp=d.wp||{},!d.wp.receiveEmbedMessage)if(d.wp.receiveEmbedMessage=function(e){var t=e.data;if(t)if(t.secret||t.message||t.value)if(!/[^a-zA-Z0-9]/.test(t.secret)){for(var r,i,a,s=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=new RegExp("^https?:$","i"),c=0;c